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