ESLint "неожиданные табуляции", когда "абзац" набор правил "разделе"

Я использую ESLint с плагин Airbnb (eslint-config-airbnb) и вавилонский парсер. Я только что добавил дополнительное правило использования Tab символы для отступов вместо пробелов.

вот мой .eslintrc:

{
    "parser": "babel-eslint",
    "extends": "airbnb",
    "plugins": [
        "react",
        "jsx-a11y",
        "import"
    ],
    "rules":{
        "indent": [2, "tab"]
    }
}

теперь я получаю эту ошибку при каждом отступе:

Error: Unexpected tab character

на всякий случай, если это поможет, я использую Atom IDE с плагинами autolinter linter и linter-eslint.

1 ответов


я отвечаю сам, это потому, что Airbnb установил правило no-tabs 2 или ошибка, Я просто отключил его.

{
    "parser": "babel-eslint",
    "extends": "airbnb",
    "plugins": [
        "react",
        "jsx-a11y",
        "import"
    ],
    "rules":{
        "indent": [2, "tab"],
        "no-tabs": 0
    }
}