🎈

ESLint

2022/08/15に公開

ESLintの優先順位

ESLintは下記のファイル順で優先順位を決めている。

.eslintrc.js
.eslintrc.cjs
.eslintrc.yaml
.eslintrc.yml
.eslintrc.json
package.json

また、ひとつのファイルのみ読み込むため、複数存在する場合には
優先順位が低い設定ファイルは無駄になる。

例えば、next.jsでは.eslintrc.jsonが自動で生成されるが、
今まで.eslintrc.jsに馴染みのなる人が従来通りに.eslintrc.jsに設定を記述しても
動作には影響はないのもその理由からだ。

参考URL
https://eslint.org/docs/latest/user-guide/configuring/configuration-files

Discussion