R01*_*010 28 javascript indentation babel eslint airbnb-js-styleguide
我正在使用ESLint与Airbnb插件(eslint-config-airbnb)和Babel解析器.我刚刚添加了使用Tab字符代替空格的额外规则.
这是我的.eslintrc:
{
"parser": "babel-eslint",
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"rules":{
"indent": [2, "tab"]
}
}
Run Code Online (Sandbox Code Playgroud)
现在我在每个缩进处都会收到此错误:
Error: Unexpected tab character
Run Code Online (Sandbox Code Playgroud)
万一有帮助,我使用的Atom IDE与autolinter插件linter和linter-eslint.
R01*_*010 64
我回答自己,这是因为Airbnb将规则设置no-tabs为2或错误,我只是禁用它.
{
"parser": "babel-eslint",
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"rules":{
"indent": [2, "tab"],
"no-tabs": 0
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21293 次 |
| 最近记录: |