如何配置ESlint仅修复缩进

zab*_*mba 7 node.js eslint eslint-config-airbnb

我正在使用旧的NodeJS代码,我想在开始修复其余部分之前清除所有缩进问题.

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

rem*_*x23 8

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

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

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

--fix 自动修复.

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

--ext js lint只有js文件.

--no-eslintrc 否则你的eslintrc的所有规则都将被执行.

--rule 'indent: [1,4,{SwitchCase: 1}]' 你想要执行的规则(你可以从eslint.rc复制粘贴它,它必须是单引号(原始json的双引号被删除).

src/ 目标文件夹.

eslint文档