ESLint 错误是否有严重性等级?

Is there a severity ranking for ESLint errors?

我目前正在分析不同的代码包。我正在使用 ESLint 检查代码质量。

分析后我得到一个带有 ESLint 错误的对象以及它们出现的频率。

"no-multi-assign": 1,
"no-var": 47,
...
"comma-dangle": 133,
"no-shadow": 136,

现在我有很多错误,但无法真正评估错误的严重程度。 单个 no-multi-assign 错误肯定比 133 comma-dangle 错误更严重。

现在的问题是,是否有某种排名可以给每个 ESLint 错误一个严重性排名? 也许有人知道如何对这些错误进行排序。

这是一个列表 all ESLint rules

ESLint rules0 ("off"), 1 ("warn"), 或 2("error" ),这大致转化为 'severe' 规则。

您可以找到发布自己的 eslintrc.json 的人,您可以将其用作 'ranking'。一个例子是 standard/eslint-config-standard

但不会有任何有意义的排名,例如 no-consoleno-empty 更严重但没有 no-labels 严重,因为这真的很主观。