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)) {
}

사용 방법

설정 파일 또는 명령줄 인터페이스를 통해 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:

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

참고 자료