有没有一种方法可以运行"eslint --fix"并将修复内容输出到另一个文件?

4
有没有办法运行 eslint --fix foo.js 而不直接在原文件中进行修复?我希望修复后的文件能够保存到另一个文件中。谢谢。
2个回答

2
据我所知,cli中没有这样的选项。而且我认为这个功能永远不会被添加。如果你真的需要将修复后的代码写入另一个文件,你可以使用eslint的node api来组合一个自定义的解决方案。

0

现在有一种方法可以做到这一点。

我刚刚运行了以下命令,使用 ESLint-formatters ESLint-formatters

npx eslint . --fix --format json --output-file eslintreport.json

还有一些包,如 ESLint Output,可以帮助您实现超出最新 ESLint cli 支持的格式化程序的扩展功能。

此外,还可以在这里查看:具有更多信息的有用 SO 帖子


放弃 --fix 选项可以避免将修复应用于当前文件,同时仍将修复保存到报告文件中。 - Brett Zamir

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