tsconfig.eslint.jsonはどんな役割のファイルなのか?

3240 ワード

概要

個人開発をしていて、tsconfig.eslint.jsonに修正を加えようとしたのですが・・・
自分はなあなあで開発しちゃう愚か者なので、「そういえば、こやつの役割を自分は知らないな😇」となりました。
その結果ほんの少し調べたことを記事に残します。

誤っている箇所があれば、ご指摘いただけますと幸いです🙏

結論

公式に書いてありました。

If it doesn't include all of your files, then we won't be able to lint them. In this instance, you have two options: add them in to the include, or create a new config.
The former doesn't always work for everyone if they've got a complex build, as adding more paths (like test paths) to include could break the build. In those cases we suggest creating a new config called tsconfig.eslint.json, that looks something like this: