PHPStan - user000422/0 GitHub Wiki
基本情報
解析時にメモリをかなり消費する。 よくあるエラー 成功してるように見えて裏で失敗している(ジョブは生きている)そのため次回の結果が不正。 対象ファイルが5000を超えると「1G」はメモリの割り当てが必要 再帰処理等を行っているファイルがある場合、解析中に高負荷となりメモリクラッシュの原因となることがある(除外リストで対応)
導入
composer必須。
# 導入(RHEL8)
composer require --dev phpstan/phpstan
操作
# 基本型
# -l オプション ルールレベル指定
vendor/bin/phpstan analyse -l 4 /sample/sample.php