---
url: /docs/guide/usage/linter/rules/eslint/no-debugger.md
---

### 作用

检查 `debugger` 语句的使用。

### 为什么不好？

当未连接调试器时，`debugger` 语句不会影响功能。
它们通常是无意的调试残留代码。

### 示例

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

```javascript
async function main() {
  const data = await getData();
  const result = complexCalculation(data);
  debugger;
}
```

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

```javascript
async function main() {
  const data = await getData();
  const result = complexCalculation(data);
}
```

## 如何使用

## 版本

该规则于 v0.0.3 中添加。

## 参考资料
