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