我想使用 eslint 命令标志 --fix
只修复一个规则。我尝试了命令:eslint --fix --config ./.eslintrcsomerules.js .
.但它不起作用。如何实现目标?
我的 .eslintrcsomerules.js 文件如下:
module.exports = {
'rules': {
'indent': [2, 2],
}
};
最佳答案
修复 引起的问题只有一个规则,你需要结合--fix --rule
与 --no-eslintrc
.否则,您的规则将与您现有的配置合并,并且所有可修复的问题都将得到纠正。例如。
$ eslint --no-eslintrc --fix --rule 'indent: [2, 2]'
根据您的设置,您需要将 ESLint 配置中的强制设置重新添加到命令行以使 lint 运行成功。就我而言,我不得不使用$ eslint --no-eslintrc --parser babel-eslint --fix --rule 'indent: [2, 2]'
关于javascript - 如何使用 eslint 修复一条规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47828664/