Hanaboso - PHP CHECK UTILS

- Download package via composer
composer require --dev hanaboso/php-check-utils
./vendor/bin/phpcs --standard=./ruleset.xml -p src/ tests/
<?xml version="1.0"?>
<ruleset name="HANABOSO CODE STYLE">
<rule ref="./vendor/hanaboso/php-check-utils/ruleset.xml"/>
<rule ref="SlevomatCodingStandard.Files.TypeNameMatchesFileName">
<properties>
<property name="rootNamespaces" type="array" value="
src=>MyBundle,
tests=>Tests
"/>
</properties>
</rule>
</ruleset>
./vendor/bin/phpcbf --standard=./ruleset.xml -p src/ tests/
./vendor/bin/phpstan analyse -c phpstan.neon -l 8 src/ tests/
includes:
- vendor/hanaboso/php-check-utils/phpstan.neon # hanaboso rules
parameters
excludes_analyse:
ignoreErrors:
symfony:
container_xml_path: %rootDir%/../../../var/cache/dev/srcDevDebugProjectContainer.xml
./vendor/hanaboso/php-check-utils/bin/coverage.sh 100
- Import code style XML file from ./vendor/hanaboso/php-check-utils/phpstorm.xml to PhpStorm
- Open import window
File -> Settings -> Code Style -> PHP -> Import Scheme -> Intellij IDEA code style XML