我正在使用ESLint和Airbnb plugin ( eslint-config-airbnb
)以及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
。
2条答案
按热度按时间vpfxa7rd1#
我回答自己,这是因为Airbnb已经设置了规则
no-tabs
为2或错误,我只是禁用它。aiazj4mn2#
“no-tabs”规则在文件中的任何位置查找制表符:代码、注解或其他任何内容。它可能是另一个答案。