在我们从事的一个项目中,我们使用相当严格的 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
没有规则仍然会导致错误。