Appearance
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、メモリ: 2G - 非対象:
tests/(excludePaths。テストダブル・モック向けに Level 4 を適用するコスト対効果が低いため意図的に除外)
失敗した場合
- ログのエラー行・メッセージに従って型注釈や null チェックなどを修正する
- PHPStan実行ガイド で原因と対処を確認する