Download the PHP package leviy/coding-standard without Composer
On this page you can find all versions of the php package leviy/coding-standard. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package coding-standard
Leviy Coding Standard
The Leviy coding standard for PHP code, with rulesets for PHP CodeSniffer and PHP Mess Detector.
Installation
Install this package using Composer:
Installing the PHP CodeSniffer ruleset
Create a file phpcs.xml
in the root of the project with the following contents:
Installing the PHP Mess Detector ruleset
Create a file phpmd.xml
in the root of the project with the following contents:
Configuration
PHP CodeSniffer
An annotated ruleset.xml
configuration file can be found here
where you can see the complete range of features and configuration options that can be used to modify the configuration to your project needs.
PHP Mess Detector
Documentation about tweaking the ruleset and exluding rules or changing settings can be found here.
Usage
Run vendor/bin/phpcs
to run PHP CodeSniffer. If you have a file phpcs.xml
or
phpcs.xml.dist
in root directory of the project, CodeSniffer will use it
automatically. Add a path to run CodeSniffer only against that
file or directory. See
Usage for more
detailed usage instructions.
Run vendor/bin/phpmd src/ text phpmd.xml
to run PHP Mess Detector against the
src
directory and print a report in the "text" format.
PHPStorm code sniffer validation
-
Open "Preferences" and navigate to "Editor > Inspections".
-
Enable "PHP > Quality tools > PHP_Code Sniffer validation".
-
Select a "Custom" coding standard.
- Select the path to the projects code sniffer configuration.
Enjoy the immediate feedback of code sniffer validation issues!
All versions of coding-standard with dependencies
dealerdirect/phpcodesniffer-composer-installer Version ^0.7.0
escapestudios/symfony2-coding-standard Version ^3.6
phpmd/phpmd Version ^2.9
slevomat/coding-standard Version ^7.0.9
squizlabs/php_codesniffer Version ^3.4