Skip to content
← Back to rules

oxc/no-async-await 制限

何ができるか

async/await の使用を禁止します。

このルールは、現代的な JavaScript/TypeScript プロジェクトで特別な理由がない限り、通常は使用すべきではありません。

なぜ問題なのか

このルールは async/await 構文をサポートしていない環境で有用です。また、プロミスや他の非同期パターンの使用を強制したい場合や、代替の非同期パターンを使用するコードベースでの一貫性を保つためにも役立ちます。

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

javascript
async function foo() {
  await bar();
  return baz();
}

使用方法

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

json
{
  "rules": {
    "oxc/no-async-await": "error"
  }
}
bash
oxlint --deny oxc/no-async-await

参照