promise/spec-only 限制
它的作用
禁止使用非标准的 Promise 静态方法。
为什么这是不好的?
非标准的 Promise 可能会增加维护工作量。
示例
此规则的错误代码示例:
js
Promise.done();此规则的正确代码示例:
js
Promise.resolve();配置
此规则接受一个配置对象,包含以下属性:
allowedMethods
type: string[]
default: null
允许使用的 Promise 静态方法列表。
如何使用
要通过配置文件或 CLI 启用此规则,可以使用:
json
{
"plugins": ["promise"],
"rules": {
"promise/spec-only": "error"
}
}bash
oxlint --deny promise/spec-only --promise-plugin