Skip to content

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\BirthDayIndexControllercore_src/Controller/birth_day_index_controller/BirthDayIndexController.php
  • 命名規則・PSR-4 を参照してディレクトリまたは名前空間を修正する