PHPStan - user000422/0 GitHub Wiki

基本情報

解析時にメモリをかなり消費する。 よくあるエラー 成功してるように見えて裏で失敗している(ジョブは生きている)そのため次回の結果が不正。 対象ファイルが5000を超えると「1G」はメモリの割り当てが必要 再帰処理等を行っているファイルがある場合、解析中に高負荷となりメモリクラッシュの原因となることがある(除外リストで対応)

導入

composer必須。

# 導入(RHEL8)
composer require --dev phpstan/phpstan

操作

# 基本型
# -l オプション ルールレベル指定
vendor/bin/phpstan analyse -l 4 /sample/sample.php