青いやつの進捗日記。

メモとしてべんきょうのしんちょくをかいていきます。あとで自分が検索しやすいもん

`next lint`がOKでも`next build`だとビルドエラー 原因は型のミス…型のチェックをなににやらせるか

もちろんVSCodeでチェックはできるのだけど、エラー起きてるファイルを開いていないとエラーに気づけない。共通で使ってる型定義を変えたりした場合とか。
next lintがOKでもnext buildだとビルドエラーでだめだったりしてどうにかしたいのが発端。

github.com

を見ていると、型のチェックとかはtscで行えば?とのこと

で、

typescriptbook.jp

によると、型のチェックはESLintよりコンパイラのほうが得意だと。

なので、型チェックをtscでやらせて、それをhuskyでチェックして解決した