unicorn/no-useless-switch-case 細かい
何をするか
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