Skip to content
← Back to rules

unicorn/no-useless-switch-case 細かい

An auto-fix is available for this rule.

何をするか

switch 文における無意味な default ケースの使用を禁止します。

なぜ悪いのか

最後の default ケースの前に空のケースがあるのは無意味です。

このルールにおいて 不正な コードの例:

javascript
switch (foo) {
  case 1:
  default:
    handleDefaultCase();
    break;
}

このルールにおいて 正しい コードの例:

javascript
switch (foo) {
  case 1:
  case 2:
    handleCase1And2();
    break;
}

使い方

設定ファイルまたは CLI でこのルールを 有効化 するには、次のようにします:

json
{
  "rules": {
    "unicorn/no-useless-switch-case": "error"
  }
}
bash
oxlint --deny unicorn/no-useless-switch-case

参照