我正在尝试在.eslintrc.js
文件中设置max-warnings
。但是文档将其作为命令行界面选项进行了讨论。有没有一种方法可以在我的配置文件中(而不是CLI选项)进行设置?
答案 0 :(得分:0)
没有用于配置文件的标记,您可以在其中指定最大警告。
下一个最接近的事情是在您的package.json中添加一个脚本,只要您有一个脚本即可:
"scripts": {
"eslint": "eslint . --max-warnings {amount}"
}
如果这不是您的选择,则可以创建一个脚本文件,该脚本文件在调用时运行上面的命令。否则,enhancement ticket是唯一的方法。
答案 1 :(得分:0)
我试图搜索类似的配置,但没有找到。最终解决了以下代码问题。
const results = await eslint.lintFiles(['src/**']);
const warningCount = results.reduce((c, i) => c + i.warningCount, 0);
// Logic to exist process for non zero warning count.
if(warningCount) {
process.exitCode = 1;
console.error(`ESLint found too many warnings (count: ${warningCount}).`);
}