ESLintのairbnb設定でwebpackとESLintを使用するReactプロジェクトを設定しようとしています。私はWebPACKのdevのサーバーにプロジェクトを起動しようとすると、私は次のエラーを取得する:ESLint eslint-config-airbnbで「Module build failed」エラーが発生しました
"Module build failed: Error: /react-template/node_modules/eslint-config-airbnb/rules/react-a11y.js: ESLint configuration is invalid: - Unexpected top-level property "ecmaFeatures"."
これはeslint-CONFIG-airbnb vを使用している15.0.1。。私はreact-a11y.jsファイルをチェックし、 "ecmaFeatures"というトップレベルのプロパティがあることを確認しました。私はESLint 2.0.0で知っています。ecmaFeaturesは現在parserOptionsプロパティの下にあるはずですが、それが.eslintrcファイルにのみ適用されるかどうかはわかりません。可能であればairbnbの設定を使用したいので、私は助けていただければ幸いです。 .eslintrcファイルを参考にしてください。
.eslintrc
{
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 2016,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"env": {
"es6": true,
"browser": true,
"node": true,
"jest": true
},
"extends": ["airbnb"]
}
本当にリファクタリングする必要があると思いましたparserOptionsを使用します。ありがとう! – darin
正しい答えとして私の鉱山をピックしますか? – gucciferXCIV