This repository includes Coding Standard definitions for PHP CodeSniffer 2.x for use with Composer.
Currently, these Coding Standards are included:
Add this package to your requirements.
$ composer require --dev greencape/coding-standards:~1
The PHP CodeSniffer tool is installed automatically in a matching version.
You can verify a successful install with
$ ./vendor/bin/phpcs -i
The installed coding standards are MySource, PSR2, Squiz, Zend, PHPCS, PSR1, PEAR, WordPress and Joomla
You can use the installed Joomla standard like:
$ ./vendor/bin/phpcs --standard=Joomla path/to/code
$ ./vendor/bin/phpcbf --standard=Joomla path/to/code
You can use the installed WordPress standard like:
$ ./vendor/bin/phpcs --standard=WordPress path/to/code
$ ./vendor/bin/phpcbf --standard=WordPress path/to/code
In both cases, the second (phpcbf
) line will fix some issues automatically.
However, this part is work in progress, and will improve over time.
If you want to contribute to this project, you can