This repository contains the coding standards followed by Hypefactors.
It includes configuration for:
- Easy Coding Standard (
ecs) - PHPStan (
phpstan) - Rector (
rector)
First install the dependency through Composer by running:
composer require hypefactors/php-code-standards --devOnce the dependency is installed, run the following:
composer hypefactors:setup-code-standardsNext open your composer.json file and add the following section:
"scripts": {
"ecs:fix": "./vendor/bin/ecs --fix",
"ecs:check": "./vendor/bin/ecs",
"phpstan": "./vendor/bin/phpstan analyse --ansi",
"rector:fix": "./vendor/bin/rector process --ansi",
"rector:check": "./vendor/bin/rector process --ansi --dry-run"
},Note: If you already have a
scriptssection on yourcomposer.jsonfile, just merge the new scripts with the existing ones.
To use it, you can run one of the scripts added to your composer.json file:
composer ecs:fix
composer ecs:check
composer phpstan
composer rector:fix
composer rector:checkPHP Code Standards is licenced under the BSD 3-Clause Licence. Please see the license file for more information.