Skip to content
← Back to rules

unicorn/escape-case Pedantic

🛠️ An auto-fix is available for this rule.

작동 방식

이 규칙은 이스케이프 시퀀스 값 정의 시 소문자 대신 대문자를 사용하도록 강제합니다.
이는 이스케이프된 값을 식별자와 더 잘 구분할 수 있게 하여 가독성을 높입니다.

왜 좋지 않은가?

이스케이프 시퀀스에서 소문자를 사용하면 코드 주변과 구분하기 어렵고, 가독성이 낮아집니다.
대부분의 스타일 가이드는 일관성과 명확성을 위해 대문자를 권장합니다.

예시

이 규칙에 적합하지 않은 코드 예시:

javascript
const foo = "\xa9";
const foo = "\ud834";
const foo = "\u{1d306}";
const foo = "\ca";

이 규칙에 적합한 코드 예시:

javascript
const foo = "\xA9";
const foo = "\uD834";
const foo = "\u{1D306}";
const foo = "\cA";

사용 방법

이 규칙을 설정 파일 또는 CLI를 통해 활성화하려면 다음을 사용하세요:

json
{
  "rules": {
    "unicorn/escape-case": "error"
  }
}
bash
oxlint --deny unicorn/escape-case

참고 자료