Skip to content
← Back to rules

oxc/no-const-enum 제한

An auto-fix is available for this rule.

작동 방식

TypeScript const enum 사용을 금지합니다.

왜 문제가 되는가?

const enum은 사용 지점에서 인라인되어야 하는 열거형입니다.
const enum은 번들러에서 지원되지 않으며, isolatedModules 모드와 호환되지 않습니다.
이러한 사용은 존재하지 않는 값에 대한 가져오기로 이어질 수 있습니다 (왜냐하면 const enum은 컴파일 시 제거되기 때문입니다).

예시

이 규칙에 위배되는 잘못된 코드 예시:

ts
const enum Color {
  Red,
  Green,
  Blue,
}

사용 방법

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

json
{
  "rules": {
    "oxc/no-const-enum": "error"
  }
}
bash
oxlint --deny oxc/no-const-enum

참고 자료