Я получаю ошибку eslint для кода jsx. Он не обрабатывается. Следующие файлы являются моими конфигурационными файлами
{"env": {"browser": true, "es6": true}, "extends": ["airbnb", "eslint: рекомендуемый", "плагин: реагировать / рекомендованный"], "globals": {"Atomics": "readonly", "SharedArrayBuffer": "readonly", "React": "writable"}, "parserOptions": {"ecmaFeatures": {"jsx": true}, "ecmaVersion": 2018, "sourceType": "module"}, "plugins": ["реагировать]]," rules ": {" реагировать/ Reaction-in-jsx-scope ":" off "," Reaction / jsx-filename-extension ": [1, {" extensions ": [" .js "," .jsx "]}]}}
.babelrc
{ "presets": "next/babel", "env": { "test": { "presets": [ "env", "next/babel" ] } } }
next.config.js
config.module.rules.push({
enforce: 'pre',
test: /\.(js|jsx)$/,
exclude: /node_modules/,
loader: ['eslint-loader','babel-loader']
})
}