J'utilise ESLint avec le plugin Airbnb (eslint-config-airbnb
) et l'analyseur Babel. Je viens d'ajouter la règle supplémentaire d'utilisation Tab caractères pour l'indentation au lieu d'espaces.
Voici mon .eslintrc
:
{
"parser": "babel-eslint",
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"rules":{
"indent": [2, "tab"]
}
}
Maintenant, j'obtiens cette erreur à chaque retrait:
Error: Unexpected tab character
Juste au cas où cela aiderait, j'utilise Atom IDE avec les plugins de saisie automatique linter
et linter-eslint
.
Je me réponds, c'est parce qu'Airbnb a fixé la règle no-tabs
à 2 ou erreur, je viens de le désactiver.
{
"parser": "babel-eslint",
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"rules":{
"indent": [2, "tab"],
"no-tabs": 0
}
}