Skip to content
← Back to rules

unicorn/no-negation-in-equality-check 細心

An auto-fix is available for this rule.

何をしますか

等値(不等値)チェックの左側に否定された式を使用することを禁止します。

なぜ問題ですか?

等値(不等値)チェックの左側に否定された式を使用することは、全体の条件を否定しようとした際の誤りである可能性が高いです。

このルールに対して 誤った 例:

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

if (!foo !== bar) {
}

このルールに対して 正しい 例:

javascript
if (foo !== bar) {
}

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

使用方法

設定ファイルまたは CLI でこのルールを 有効化 するには、次のように使用できます:

json
{
  "rules": {
    "unicorn/no-negation-in-equality-check": "error"
  }
}
bash
oxlint --deny unicorn/no-negation-in-equality-check

参照