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