Appearance
PSR-4 Compliance Check
概要
| 項目 | 内容 |
|---|---|
| ファイル | .github/workflows/psr4-compliance.yml |
| 目的 | App\ 名前空間と core_src/ のディレクトリ構造が PSR-4 に準拠しているかを検証する。オートロードと整合性を保つため。 |
CI で実行される内容
./scripts/check-psr4-compliance.shを実行- レポートが Artifact(psr4-compliance-reports)としてアップロードされる(30 日保持)
失敗した場合
- 名前空間とディレクトリパスが一致しているか確認する(例:
App\Controller\birth_day_index_controller\BirthDayIndexController→core_src/Controller/birth_day_index_controller/BirthDayIndexController.php) - 命名規則・PSR-4 を参照してディレクトリまたは名前空間を修正する