narekps / php-analyze
PHP analyze
v1.0
2019-10-24 14:17 UTC
Requires
- phan/phan: ^2.3
- phpstan/phpstan: ^0.11.19
- phpstan/phpstan-doctrine: ^0.11.6
- phpstan/phpstan-phpunit: ^0.11.2
- roave/security-advisories: dev-master
- slam/phpstan-extensions: ^3.5
- squizlabs/php_codesniffer: ^3.5
- vimeo/psalm: ^3.6
This package is auto-updated.
Last update: 2024-12-25 02:01:36 UTC
README
Тут собраны самые популярные статические анализаторы для PHP кода.
Установка
composer require --dev narekps/php-analyze
Примеры запуска анализатора
- cbf - Code Beautifier and Fixer
vendor/bin/phpcbf --standard=./vendor/narekps/php-analyze/phpcs.xml -s -p --colors --extensions=php --encoding=utf-8 --tab-width=4 --no-cache --parallel=100 ./src
- cs - Code Sniffer
vendor/bin/phpcs --standard=./vendor/narekps/php-analyze/phpcs.xml -s -p --colors --extensions=php --encoding=utf-8 --tab-width=4 --no-cache --parallel=100 ./src
- phpstan
vendor/bin/phpstan analyze -c ./vendor/narekps/php-analyze/phpstan.neon ./src
- psalm
vendor/bin/psalm -c=./vendor/narekps/php-analyze/psalm.xml --show-info=false --threads=4 ./src
- phan
vendor/bin/phan --config-file=./vendor/narekps/php-analyze/phan.php --processes=4 --progress-bar --directory=./src --directory=./vendor
В примерах используется директория ./src для анализа. Можно укзать несколько директорий разделяя пробелом.