Я не могу понять, как настроить файл .eslintrc для правильного «принятия» JSX. Другими словами, это волнует, когда JSX вводится в Atom.Настройка eslint с помощью JSX
Я добавил "parser": "babel-eslint"
, так что, кажется, часть того, что другие люди делали, чтобы скорректировать свои линт ... но потом я получаю эту ошибку в Atom:
Ошибка: Не удается найти модуль «столпотворение -eslint»от '' /Users/josetello/.atom/packages/linter-eslint/node_modules
меня установлен столпотворение-eslint глобально и --save-dev
. Не повезло. Не уверен, почему он жалуется на пакет атома ...
Есть ли лучший способ настроить .eslintrc для JSX?
Мой .eslintrc файл:
{
"settings": {
"ecmascript": 6
},
"ecmaFeatures": {
"blockBindings": true,
"jsx": true
},
"parser": "babel-eslint",
"env": {
"browser": true,
"jquery": true,
"node": true,
"mocha": true,
"es6": true
},
"rules": {
"prefer-arrow-callback": 1,
"semi": 1,
"strict": 0,
"indent": [2, 2],
"quotes": [1, "single"],
"no-multi-spaces": [1, {
"exceptions": {
"VariableDeclarator": true,
"FunctionExpression": true
}
}],
"key-spacing": [0, {"align": "value"}],
"no-underscore-dangle": 0
},
{
"plugins": [
"react"
]
}
}
Какую версию eslint вы используете? – dannyjolie
Использование версии 2.4.0 – Jose