3

在我们从事的一个项目中,我们使用相当严格的 eslint 规则是有充分理由的。有时我们需要打破其中一条规则,因此我们会禁用特定行的规则。例如:

// eslint-disable-line no-console

在这种情况下,我们使用eslint-disable-line带有我们想要禁用的特定规则的语法,以避免意外禁用其他重要的规则。

有时,开发人员会偷偷潜入一个没有特定规则的文件,或者文件级别// eslint-disable-line的可怕文件。/* eslint-disable */

我正在寻找的是一种强制 eslint 只接受包含一个或多个特定规则的指令的方法,例如

// eslint-disable-next-line max-len

仍会禁用该特定检查,但

// eslint-disable-next-line

没有规则仍然会导致错误。

4

0 回答 0