如何配置ESlint仅修复缩进

时间:2018-08-06 10:37:36

标签: node.js eslint eslint-config-airbnb

我正在整理旧的NodeJS代码,并希望在开始修复其余问题之前清除所有缩进问题。

如何将ESlint配置为仅显示和修复indent问题?

1 个答案:

答案 0 :(得分:7)

通过在命令行中使用eslint以及适当的选项:

node node_modules/eslint/bin/eslint --fix --parser babel-eslint --ext js --no-eslintrc --rule 'indent: [1,4,{SwitchCase: 1}]' src/

根据您的要求更改这些选项

--fix自动修复。

--parser bable-eslint来自我的eslint.rc的解析器。

--ext js可以仅整理js文件。

--no-eslintrc,否则将执行eslintrc中的所有规则。

--rule 'indent: [1,4,{SwitchCase: 1}]'要执行的规则(您可以从eslint.rc复制粘贴它,它必须用单引号引起来(原始json中的双引号已删除)。

src/目标文件夹。

eslint documentation