跳至内容

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);

参考

在 MIT 许可下发布。