Babelで処理されるファイルがいくつかあるため、ES6で書かれています。しかし、私はBabelを通過しないファイルもいくつか持っており、同じプロジェクトでES5に入るべきである。これらのファイルで誤ってES6機能(矢印機能、非構造化など)を使用すると、エラーが発生するようにEslintを設定できますか?Eslint:特定のESバージョンを使用するように強制する
私が気づいたのは、"parserOptions": {"ecmaVersion": 5}
の設定は、"env": {"es6": false}
と同様に望ましい効果を提供しません。あなたがインラインで無効化ルールを使用しようとすることができ
ファイルを区別する際に問題がありますか(両方があると言いますか)、それともES5に従ってリントするのに問題がありますか? – Bergi
@Bergi、いいえ、ファイルは別のフォルダに分かれています。そこで私は簡単に別の '.eslintrc'を置くことができます。問題は - es6構文の使用を禁止するために '.eslintrc'で書かなければならないことです。 –
'' parserOptions ":{" ecmaVersion ":5}で別々の' .eslintrc'ファイルを持つと私に聞こえます。あなたが言った* "望ましい効果を提供していない" *、それはまったく効果がありますか? –