経緯 本業の方で、Next.JS14(この前13 → 14にバージョン上げました🙌🏻)を用いて開発、というか既存のレガシーな作りを取っ払ってNextにreplaceしちゃおうぜ計画を行っている。 その際に技術的に気になったことをメモしていく。できれば継続的に🐟 今回は、prettierのformatと、ESlintのcheck、nextのbuildを、CircleCIを使って一括checkし、一つでも通らなかったらGitHubでプルリクを作成した際にマージできないようにしたので、採用理由や実装ポイント、詰まった点などをメモしておく。 CircleCIで行う理由 これに関しては、既存のサービスにおいて、stg環境や本番環境にデプロイする時などに、CircleCIを使用していたためというのが大きい。 ただ、普段CIの管理をしているのはSREチームなので、僕は普段触る機会がない。 今回ほぼ