JSONにはコメントが書けない

ESlintの設定ファイルは、.eslintrc.js / .cjs / .yaml / .json である。

jsonにはコメントの構文が存在しない。
Nextではデフォルトで、jsonだったのだが、コメントで補足が入れたかったので、 jsにする。
末尾のプロパティに , が書ける。

JSONCというコメントが書ける拡張されたjsonもある 。
こちらも末尾のプロパティに , が書けるらしい。

ここまで書いておいていうのもなんだが、
ESlintの設定ファイルのjsonには、JavaScriptスタイルのコメントが書ける!!!

{
    "env": {
        "browser": true
    },
    "rules": {
        // Override our default settings just for this directory
        "eqeqeq": "warn",
        "strict": "off"
    }
}

書けるらしい。

eslint.org


あと、ESlintの設定は、package.jsonにも書けるよん。


次期バージョンから仕様が変わるような感じなのかな?