---
url: /docs/guide/usage/linter/rules/unicorn/no-lonely-if.md
---

### 它的作用

禁止在没有 `else` 的 `if` 块中，将 `if` 语句作为唯一语句。

### 为什么这不好？

在一个 `if` 块中，只有一个没有 `else` 子句的 `if` 语句会让人感到困惑。

### 示例

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

```javascript
if (foo) {
  if (bar) {
  }
}
if (foo) if (bar) baz();
```

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

```javascript
if (foo && bar) {
}
if (foo && bar) baz();
```

## 如何使用

## 版本

此规则于 v0.0.18 中加入。

## 参考资料
