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-wpcsIt 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.