Appearance
Format Check
概要
| 項目 | 内容 |
|---|---|
| ファイル | .github/workflows/ci-quality-gate.yml(Prettier・DBML サブセットは Quality Gate 内で実行) |
| 目的 | JS/TS/CSS/JSON/MD 等が Prettier のフォーマットルールに従っているかを検証する。PHPCS 等の前にフォーマットを統一することを推奨。 |
CI で実行される内容
npm ciの後にnpm run format:checkを実行(JS/TS/CSS/JSON/MD 等。*.twigは.prettierignoreで除外)- 続けて
npm run format:twig:checkを別ステップで実行(core_src/View/**/*.twig。パース不可分は.prettierignore-twig) - 違反がある場合はログに修正方法(
npm run format/npm run format:twig)が表示される
失敗した場合
- 通常 Prettier: ローカルで
npm run formatを実行し、変更をコミットして再度 push する - Twig Prettier: ローカルで
npm run format:twigを実行し、変更をコミットして再度 push する - Prettier実行ガイド で設定や対象ファイルを確認する