如何在配置文件中设置ESLint CLI设置?

时间:2020-04-24 04:47:58

标签: eslint eslintrc

我正在尝试在.eslintrc.js文件中设置max-warnings。但是文档将其作为命令行界面选项进行了讨论。有没有一种方法可以在我的配置文件中(而不是CLI选项)进行设置?

2 个答案:

答案 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}).`);
}