unicorn/no-abusive-eslint-disable 限制
其作用
此规则不允许未指定禁用规则的 eslint-disable
评论。
为什么它很糟?
如果只应该禁用一个规则,但 eslint-disable
评论没有指定任何规则,那么其他有用的错误也会被静默忽略。
示例
此规则 **错误** 代码的示例
javascript
/* eslint-disable */
console.log(message);
console.log(message); // eslint-disable-line
// eslint-disable-next-line
console.log(message);
此规则 **正确** 代码的示例
javascript
/* eslint-disable no-console */
console.log(message);
console.log(message); // eslint-disable-line no-console
// eslint-disable-next-line no-console
console.log(message);