unicorn/prefer-ternary 스타일
작동 방식
간단한 if/else 문 대신 삼항 연산자를 선호합니다.
왜 문제가 되는가?
동일한 작업을 수행하는 간단한 if/else 분기문은 삼항 연산자로 표현할 경우 더 짧고 명확할 수 있습니다.
예시
이 규칙에 부적절한 코드 예시:
js
if (test) {
return a;
} else {
return b;
}이 규칙에 적절한 코드 예시:
js
return test ? a : b;구성
이 규칙은 다음 중 하나의 문자열 값을 받습니다.
"always"
조건과 브랜치들이 안전하게 병합될 수 있는 경우 항상 삼항 연산자의 사용을 강제합니다.
"only-single-line"
조건 및 두 가지 브랜치 모두 단일 줄인 경우에만 삼항 연산자의 사용을 강제합니다.
사용 방법
설정 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용하세요:
json
{
"rules": {
"unicorn/prefer-ternary": "error"
}
}bash
oxlint --deny unicorn/prefer-ternary