---
url: /docs/guide/usage/linter/rules/promise/spec-only.md
---

### 作用

禁止使用非标准的 Promise 静态方法。

### 为什么这不好？

非标准的 Promise 可能会带来更多维护工作。

### 示例

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

```js
Promise.done();
```

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

```js
Promise.resolve();
```

## 配置

此规则接受一个包含以下属性的配置对象：

### allowedMethods

type: `string[]`

default: `null`

允许使用的 Promise 静态方法列表。

## 使用方法

## 版本

此规则在 v0.9.2 中添加。

## 参考资料
