javascript - EsLint: Error de análisis: Valor no válido proporcionado para lib: es2021
Intenté implementar eslint en uno de mis proyectos de React/TypeScript. Creé mi .eslintrc.js usando el cli de eslint yarn eslint --init con la configuración de airbnb:
module.exports = {
"env": {
"browser": true,
"es2021": true
},
"extends": [
"plugin:react/recommended",
"airbnb"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": [
"react",
"@typescript-eslint"
],
"rules": {
}
};
Pero cuando ejecuto eslint, obtengo este error para todos mis archivos .tsx:
0:0 error Error de análisis: Valor no válido proporcionado para lib: es2021
Todos mis archivos comienzan con la importación de React:
import * as React from 'react';
...
¿Alguien tiene una idea de cuál es el problema?
Respuesta #1
En tu archivo .eslintrc.js, cambia la "parseOption" a:
"parserOptions": {
...,
"ecmaVersion": 2020
},
