【发布时间】:2017-04-15 01:55:50
【问题描述】:
我将 ESLint 与 Airbnb plugin (eslint-config-airbnb) 和 Babel 解析器一起使用。我刚刚添加了使用 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 一起使用。
【问题讨论】:
-
是否有伴随该错误的堆栈跟踪?它看起来不是一个正常的 linter 错误,尽管它可能来自解析器。
-
atom 显示错误,是的,它说的是关于 no-tabs 规则;)
标签: javascript babeljs eslint indentation eslint-config-airbnb