Name: magento2-coding-standard
Owner: AOE
Description: null
Created: 2017-04-13 09:23:38.0
Updated: 2017-04-16 17:47:28.0
Pushed: 2017-04-13 11:58:01.0
Homepage: null
Size: 78
Language: PHP
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
ECG Magento Code Sniffer Coding Standard is a set of rules and sniffs for PHP_CodeSniffer tool.
It allows automatically check your code against some of the common Magento and PHP coding issues, like:
and many others.
pcs --config-set installed_paths ./vendor/magento-ecg/coding-standard
pcs --standard=EcgM2 /path/to/code
Before starting using our coding standard install PHP_CodeSniffer.
Clone or download this repo somewhere on your computer or install it with Composer.
To do so, add the dependency to your composer.json
file by running composer require magento-ecg/coding-standard
.
Add the standards directory to PHP_CodeSniffer installed paths:
pcs --config-set installed_paths ./vendor/magento-ecg/coding-standard
Select a standard to run with CodeSniffer:
Run CodeSniffer:
pcs --standard=Ecg /path/to/code
pcs --standard=EcgM2 /path/to/code
PHP CodeSniffer will automatically scan Magento PHP files. To check design templates, you can specify phtml
in the --extensions
argument: --extensions=php,phtml
.
PHP 5.4 and up.
Checkout the php-5.3-compatible
branch to get the PHP 5.3 version.
Please feel free to contribute new sniffs or any fixes or improvements for the existing ones.