Skip to content

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実行ガイド で設定や対象ファイルを確認する