Skip to content

PHPStan

user000422 edited this page Nov 15, 2023 · 1 revision

基本情報

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


導入

composer必須。

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

操作

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

Clone this wiki locally