ESLint:如何在配置文件中指定可以自动修复的规则(使用--fix)?

5

我可以控制 eslint --fix 自动修复哪些规则吗?

我有多个规则,但我不想在执行 eslint --fix 时修复所有可修复的规则。是否有一种方法可以在配置文件中指定这些规则?

3个回答

4
这里有一个插件no-autofix可以实现该功能。这样你可以将一些规则加入黑名单,例如你不希望被修复的规则。
请注意,它只适用于核心的ESLint规则,所以它不能防止来自其他插件的规则自动修复。
来源:https://dev59.com/OlcO5IYBdhLWcg3wrDVq#55077343

4

我有同样的任务要完成:按规则自动修复eslint问题。看起来没有办法做到,所以我想出了解决方法

  • 从.eslintrc中删除"extends"
  • 从.eslintrc中删除除需要修复的规则之外的所有规则
  • 运行eslint --fix
  • 恢复.eslintrc

对于来自"extends"的规则,我在步骤2中自己将它们添加到.eslintrc中。


2
哎呀...那太糟糕了。 - jayarjo

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接