Я добавил .eslintrc
в свой проект RN и получил несколько ошибок, в итоге failing
, чтобы построить проект для эмулятора. Он сообщает о неопределенных переменных (например, localStorage
), сообщает о неожиданных токенах, хотя они верны (например, сообщает <
или =
как неожиданные, но они используются правильно) и т. Д. Когда я запускаю npm run lint
, он сообщает об ошибках на этих токенах или глобальных переменных.
<
как неожиданный токен
=
как неожиданный токен
Это мой .eslintrc
конфиг:
{
"parser": "babel-eslint",
"extends": [
"eslint:recommended"
],
"parserOptions": {
"ecmaVersion": 2017,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
"modules": true,
"experimentalObjectRestSpread": true
}
},
"env": {
"react-native/react-native": true,
"browser": true,
"es6": true
},
"plugins": [
"react", "react-native"
],
"rules": {
"quotes": [
"error", "single"
],
"no-undef": 0,
"no-console": 0,
"no-unused-vars": 0,
"react/prop-types": 0
}
}
В чем причина таких странных проблем, ошибок?