Skip to content

PHPStan Check

概要

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

CI で実行される内容

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

失敗した場合

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