narekps/php-analyze

v1.0 2019-10-24 14:17 UTC

This package is auto-updated.

Last update: 2024-04-25 00:32:30 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 для анализа. Можно укзать несколько директорий разделяя пробелом.