javascript - ecmafeatures - eslintrc example
ESLint "Carácter de tabulación inesperado" cuando la regla de "sangría" se establece en "pestaña" (1)
Me respondo a mí mismo, fue porque Airbnb ha establecido la regla no-tabs
en 2 o error, simplemente lo deshabilité.
{
"parser": "babel-eslint",
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"rules":{
"indent": [2, "tab"],
"no-tabs": 0
}
}
Estoy usando ESLint con el complemento Airbnb ( eslint-config-airbnb
) y el analizador de Babel. Acabo de agregar la regla adicional de usar caracteres de tabulación para la sangría en lugar de espacios.
Aquí está mi .eslintrc
:
{
"parser": "babel-eslint",
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"rules":{
"indent": [2, "tab"]
}
}
Ahora me sale este error en cada sangría:
Error: Unexpected tab character
En caso de que sea de ayuda, estoy usando Atom IDE con los complementos de autointerpretación linter
y linter-eslint
.