This Composer package will start to check your PHP files upon each commit to make sure they comply with the WordPress Coding Standards.
This is a PHP Composter Action.
Uses the wonderful PHP CodeSniffer Project.
Add the GitHub repository's URL as a package repository to the composer.json
file:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/php-composter/php-composter-phpcs-wpcs"
}
],
Then just add the package as a development requirement to your composer.json
, and it should work automagically:
composer require --dev php-composter/php-composter-phpcs-wpcs
It should just work when you git commit
.
WPCS provides 5 different coding standards (WordPress-VIP
, WordPress
,
WordPress-Extra
, WordPress-Docs
and WordPress-Core
). By default this uses
WordPress-Extra
. If you want to use another one of the standards, you can
specify it in your project's composer.json's extra
key:
"extra": {
"php-composter-phpcs-wpcs": {
"standard": "WordPress-VIP"
}
}
All feedback / bug reports / pull requests are welcome.