我正在尝试在我的.eslintrc.js
文件中设置max-warnings
,但文档将其作为命令行界面选项进行讨论。有没有办法在我的配置文件中设置它,而不是使用CLI选项?
我正在尝试在我的.eslintrc.js
文件中设置max-warnings
,但文档将其作为命令行界面选项进行讨论。有没有办法在我的配置文件中设置它,而不是使用CLI选项?
在配置文件中没有max-warnings标签的选项。
下一个最接近的方法是向您的package.json添加一个脚本(前提是您有一个):
"scripts": {
"eslint": "eslint . --max-warnings {amount}"
}
如果这对您不是一个选项,您可以创建一个脚本文件,在调用它时运行上面的命令。否则,增强票 是唯一的选择。
我尝试搜索类似的配置,但没有找到任何结果。最终使用以下解决方案代码。
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}).`);
}
--fix
做同样的事情。你找到方法了吗? - Oliver