Javascript ESLint“;意外制表符“;什么时候;缩进;规则设置为";标签";

Javascript ESLint“;意外制表符“;什么时候;缩进;规则设置为";标签";,javascript,babeljs,eslint,indentation,eslint-config-airbnb,Javascript,Babeljs,Eslint,Indentation,Eslint Config Airbnb,我正在使用ESLint和Babel解析器。我刚刚添加了使用制表符代替空格进行缩进的额外规则 这是我的.eslintrc: { "parser": "babel-eslint", "extends": "airbnb", "plugins": [ "react", "jsx-a11y", "import" ], "rules":{ "indent": [2, "tab"] } } 现在

我正在使用ESLint和Babel解析器。我刚刚添加了使用制表符代替空格进行缩进的额外规则

这是我的
.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
一起使用,我回答自己,这是因为Airbnb将规则
no tabs
设置为2或error,我只是禁用了它

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

是否存在伴随该错误的堆栈跟踪?这看起来不是一个正常的linter错误,尽管它可能来自解析器。错误是由atom显示的,是的,它说了一些关于no-tabs规则的内容;)仅供参考,它也适用于标准的,而不仅仅是airbnb和无标签规则。谢谢,谢谢!我将缩进规则设置为tab,但不知道必须专门禁用airbnb的“无选项卡”。它很管用,谢谢!