Skip to content
← Back to rules

promise/valid-params 正しさ

何を実行するか

Promise 関数に正しい引数の個数が渡されていることを強制します。

TypeScript を使用している場合、このルールは一般的に不要です。

なぜ悪いのか

Promise 関数に誤った個数の引数を渡すと、予期しない動作や見つけにくいバグにつながる可能性があります。

このルールに対して 不正 なコードの例:

javascript
Promise.resolve(1, 2);

このルールに対して 正しく なコードの例:

javascript
Promise.resolve(1);

使い方

設定ファイルまたは CLI でこのルールを 有効化 するには、次のように使用できます:

json
{
  "plugins": ["promise"],
  "rules": {
    "promise/valid-params": "error"
  }
}
bash
oxlint --deny promise/valid-params --promise-plugin

参照