---
url: /docs/guide/usage/linter/rules/oxc/missing-throw.md
---

### 作用

检查 `throw` 关键字是否缺失在 `new` 表达式前面。

### 为什么这不好？

在 `new` 表达式前面需要 `throw` 关键字才能抛出错误。省略它通常是一个错误。

### 示例

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

```javascript
function foo() {
  throw Error();
}
const foo = () => {
  new Error();
};
```

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

```javascript
function foo() {
  throw new Error();
}
const foo = () => {
  throw new Error();
};
```

## 如何使用

## 版本

此规则于 v0.0.3 中添加。

## 参考
