eslint/no-negated-condition 조심스러운
작동 방식
부정 조건을 허용하지 않습니다.
왜 좋지 않은가?
부정 조건은 이해하기 더 어렵습니다. 조건을 반대로 뒤바꿔서 코드를 더 가독성 있게 만들 수 있습니다.
예시
이 규칙에 잘못된 예시:
javascript
if (!a) {
doSomethingC();
} else {
doSomethingB();
}
!a ? doSomethingC() : doSomethingB();이 규칙에 올바른 예시:
javascript
if (a) {
doSomethingB();
} else {
doSomethingC();
}
a ? doSomethingB() : doSomethingC();사용 방법
구성 파일이나 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:
json
{
"rules": {
"no-negated-condition": "error"
}
}bash
oxlint --deny no-negated-condition