Skip to content

PHPStan Check ​

概要 ​

項目内容
ファイル.github/workflows/ci-quality-gate.yml(composer phpstan-ci を別ステップで実行)
目的PHP の静的解析を行い、型エラー・未定義変数・不正な呼び出しなどを検出する。Level 4 で実行。

CI で実行される内容 ​

  • composer install の後に composer phpstan-ci を実行
  • 対象: connector.php と core_src/(config/phpstan.neon の paths。CLI でパスを上書きしない)、設定: config/phpstan.neon、メモリ: 4G
  • 非対象: tests/(excludePaths。テストダブル・モック向けに Level 4 を適用するコスト対効果が低いため意図的に除外)

失敗した場合 ​

  • ログのエラー行・メッセージに従って型注釈や null チェックなどを修正する
  • PHPStan実行ガイド で原因と対処を確認する