Commit graph

30 commits

Author SHA1 Message Date
Dan Cryer
7f823b37cf Big update: New way of storing build errors, updated UI, AdminLTE 2, fixes, etc. 2015-10-15 10:07:54 +01:00
Adirelle
f25b1d25dc Let CommandExecutor::findBinary throw an exception when the binary is missing.
Close #910
2015-04-22 12:19:05 +02:00
Dan Cryer
dd58dd682f Adding support for commenting on Github diffs. 2015-02-23 13:40:34 +00:00
Dan Cryer
6576974584 Cleaning up permissions on a few files. 2015-02-12 13:42:07 +00:00
Dan Cryer
9de19d6bbb Merging latest master 2014-12-08 14:18:57 +00:00
Dan Cryer
7f9a09fa29 Adding Docblocks throughout the project and lowering the missing docblock limit in phpci.yml to zero.
Closes #692
2014-12-08 14:12:01 +00:00
Dan Cryer
5dd42da9a0 Builder, build plugins 2014-12-04 15:48:52 +00:00
Dan Cryer
5b3ab8cc42 Log output when reports fail to process 2014-05-22 11:59:26 +01:00
Dan Cryer
5ba629e874 Adding / correcting the file docblock throughout the project 2014-05-12 17:26:17 +01:00
Dan Cryer
70b50c108e Reducing complexity of PhpCodeSniffer::__construct() - see #386 2014-05-12 17:07:20 +01:00
Dan Cryer
8cff78cee4 Setting allowed_warnings and allowed_errors to 0 by default, -1 in zero config mode. Fixes #377 2014-04-30 14:18:58 +01:00
Dan Cryer
2363775e34 Adding PHPCS report parsing. 2014-04-30 14:15:25 +01:00
Dan Cryer
28b64a2ad9 Adding PHPCS report parsing. 2014-04-30 14:14:44 +01:00
Dan Cryer
2e4e3129b7 Adding the ability to run projects with no build configuration. Runs what plugins it can automatically. Closes #235 2014-04-25 10:17:39 +01:00
Alexander Wenzel
2fb162900d fixed counting of errors and warnings in Plugin/PhpCodeSniffer;
use --report=emacs in Plugin/PhpCodeSniffer to not spam the logs with the full blown report but rather display a small human readable summary report
2013-11-13 18:50:07 +01:00
Dan Cryer
77fae9a56d Holy cleanup, batman. 2013-10-10 01:01:06 +01:00
Dan Cryer
0c8d9c0f74 Added findBinary, fixes #115 2013-10-08 08:50:10 +01:00
Dan Cryer
b33189e08e UI plugins, including quality trend chart, logs and lines of code. Some UI tweaks. 2013-10-08 07:21:46 +01:00
Stephen Brooks
f5c7f85bed Add ability to specify sub path and override global ignore list in phpci.yml 2013-09-18 09:54:23 +01:00
Karsten Dambekalns
aedac8498b Support suffixes for PHPCS
The suffixes to scan can be given in options now, default is just php.
2013-08-15 16:23:53 +02:00
Alex Russell
4133bb7905 Extended phpcs plugin to allow for extra commandline arguments.
- Now accepts paths in the --standards argument (and correctly prepends
  the build directory) so it actually works

- Now accepts the --tabwidth argument so that if your project favours tabs
  over spaces you can still just use PSR2 and you don't have to sacrifice
  using the Generic.WhiteSpace.ScopeIndent rule because it is spaces-only

- Now accpets the --encoding argument. I haven't used this before, but
  looking in the phpcs documentation it looks like a very useful one to
  have as most people code in utf-8 but phpcs defaults to iso-8859-1 and
  it can apparently "cause double-encoding problems when generating UTF-8
  encoded XML reports"
2013-07-30 14:58:00 +01:00
Dan Cryer
14841477a6 Improved commenting throughout the project. Fixes #18 2013-05-16 17:17:29 +01:00
Dan Cryer
7d9abf21fb Fixing PHPMD and PHPCS plugins, updating code to pass both, and updating phpci.yml to enable them. Issue #18 2013-05-16 16:46:46 +01:00
Dan Cryer
11932e4b9c Fix for ignores in PHPCS 2013-05-16 16:14:01 +01:00
Dan Cryer
83dcb2ba0c PHPCI/Plugin PSR2 compliance. Issue #18 2013-05-16 15:50:19 +01:00
Dan Cryer
160540b6ee Add class-level docblock to every file. 2013-05-16 02:30:48 +01:00
Dan Cryer
6094b7013c Add file-level docblock to every file. 2013-05-16 02:16:56 +01:00
Dan Cryer
a5a03e1f07 Switching executeCommand() to use sprintf for parameters, and all the plugins to pass params separately. See #12, closes #24 2013-05-16 00:19:24 +01:00
Dan Cryer
14f40e9b0f Updating PHPCI to use Composer-installed copies of the plugin requirements 2013-05-10 15:00:24 +01:00
Dan Cryer
2c860e8009 Initial commit. 2013-05-03 16:02:53 +01:00