跳到内容

unicorn/no-negation-in-equality-check 迂腐

🚧 自动修复仍在开发中。

作用

禁止在(不)相等性检查的左边使用否定表达式。

这样做有什么不好?

(不)相等性检查的左边使用否定表达式可能是由于尝试否定整个条件而造成的错误。

示例

此规则不正确代码的示例

javascript
if (!foo === bar) {
}

if (!foo !== bar) {
}

此规则正确代码的示例

javascript
if (foo !== bar) {
}

if (!(foo === bar)) {
}

参考

遵循 MIT 许可证发布。