narekps/php-analyze

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

This package is auto-updated.

Last update: 2024-09-25 01:32:14 UTC


README

这里收集了最流行的PHP代码静态分析器。

安装

composer require --dev narekps/php-analyze

分析器启动示例

  • cbf - 代码美化器与修复器
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 - 代码嗅探器
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 目录进行分析。可以指定多个目录,用空格分隔。