ESLintでクラス構文の static 変数 エラー警告を消す


クラス構文内でstatic変数を指定したら unexpected token 警告が出たので対処しました。
どうやらデフォルトのEspreeはstage4 まで行ったものじゃないとサポートしないらしいです。

Eslint’s default parser, Espree, does not support class fields because that syntax is currently stage 3, and that it is decided that only stage 4 proposals are to be supported in Espree.

Eslint does not allow static class properties
I'm current developing an API on Node 12.14.1 and using Eslint to help me write the code. Unfortunately it does not allow me to set static class properties as s...

@babel/eslint-parser をインストールして、

npm install -D @babel/eslint-parser


# .eslintrc.json
    "parser": "@babel/eslint-parser",