Skip to content

モノレポのルートプロジェクト直下についても CI で Prettier を実行する #2975

@KentaHizume

Description

@KentaHizume

概要

モノレポ構成に変更した際に、共通化すべき設定ファイルのいくつかをルートプロジェクトに移動した。
しかし、 CI では各アプリのワークスペース配下を再帰的にフォーマットするので、
ルートプロジェクト直下の設定ファイルにはフォーマットが適用されていない。
ルートプロジェクト直下の設定ファイルも CI の対象にして、規約に従ったフォーマットが適用されるよう改善する。

詳細 / 機能詳細(オプション)

CI のどこに組み込むか、新しいアクションを作るか等の設計については別途検討する。
ルートプロジェクトの package.json にコマンドを組み込むはずなので、ガイドにも変更が必要か確認する。

厳密には TypeCheck もしたほうがよいが、いまのところ対象が ESLint の設定ファイル 1ファイルしかなく、実行する価値が低い(ここが壊れていたら lint が失敗するので検知される)ので対応しない。

完了条件

  • ルートプロジェクト直下のファイルも CI のフォーマット対象になること

Metadata

Metadata

Assignees

Labels

CI/CDGithub Actionsなどの修正

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions