---
url: /docs/guide/usage/linter/rules/unicorn/no-useless-switch-case.md
---

### 作用

禁止在 `switch` 语句中出现无用的 `default` 分支。

### 为什么这很糟糕？

最后一个 `default` 分支前面的空分支是无用的，因为
无论如何，`default` 分支都会匹配到它。

### 示例

以下是此规则的**错误**代码示例：

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

以下是此规则的**正确**代码示例：

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

## 如何使用

## 版本

此规则是在 v0.0.18 中添加的。

## 参考资料
