oxc/no-const-enum 制限
何をするか
TypeScript の const enum を使用しないようにする
なぜ問題なのか
const enum は、使用箇所にインライン展開されるべきです。 const enum はバンドラーでサポートされておらず、isolatedModules モードと互換性がありません。 これを使用すると、const enum は削除されるため、存在しない値へのインポートが発生する可能性があります。
例
このルールに違反する誤りの例:
ts
const enum Color {
Red,
Green,
Blue,
}使用方法
設定ファイルまたは CLI でこのルールを有効化するには、以下のいずれかを使用できます:
json
{
"rules": {
"oxc/no-const-enum": "error"
}
}bash
oxlint --deny oxc/no-const-enum