Appearance
Deptrac Architecture Check
概要
| 項目 | 内容 |
|---|---|
| ファイル | .github/workflows/deptrac-check.yml |
| 目的 | レイヤー間の依存関係が deptrac.yaml で定義したアーキテクチャルールに従っているかを検証する。Controller → Service → Repository などの依存方向を強制する。 |
CI で実行される内容
composer installの後にcomposer deptracを実行- 設定: ルートの
deptrac.yaml、--no-cache
失敗した場合
- ログに「レイヤー A がレイヤー B に依存してはならない」といった違反が表示される
- Interface を経由するように依存を修正するか、
deptrac.yamlのルールを見直す - コーディング規約 11.5 のアーキテクチャルールを参照する