Я использую ESLINT и красивее на VSCODE со следующей конфигурацией
Я уже установил пакет babel-eslint
eslint.r c
{
"parser": "babel-eslint",
"env": {
"browser": true,
"es6": true
},
"extends": "airbnb",
"globals": {
"Atomics": "readable",
"SharedArrayBuffer": "readable"
},
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 2018,
"sourceType": "module"
},
"plugins": ["react", "jsx-a11y", "import"],
"rules": {
"react/jsx-filename-extension": [
"error",
{
"extensions": [".js", ".jsx"]
}
],
"global-require": "off",
"import/prefer-default-export": "off",
"no-unused-vars": [
"error",
{
"argsIgnorePatter": "^_"
}
]
}
}
Настройки пользователя:
"prettier.eslintIntegration": true,
"editor.formatOnSave": true,
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.includeLanguages": {
"javascript": "javascriptreact"
}
И я получаю это сообщение об ошибке
Неожиданный токен ...