I'm using ESLint with the Airbnb plugin (eslint-config-airbnb
) and Babel parser. I've just added the extra rule of using Tab characters for indentation instead of spaces.
Here is my .eslintrc
:
{
"parser": "babel-eslint",
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"rules":{
"indent": [2, "tab"]
}
}
Now I get this error at every indentation:
Error: Unexpected tab character
Just in case it helps, I'm using Atom IDE with the autolinter plugins linter
and linter-eslint
.
I answer myself, it was because Airbnb has set the rule no-tabs
to 2 or error, I just disabled it.
{
"parser": "babel-eslint",
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"rules":{
"indent": [2, "tab"],
"no-tabs": 0
}
}