Promise executor cannot be an async function このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。
このルールを試す ID: javascript-best-practices/no-async-promise-executor
Language: JavaScript
Severity: Error
Category: Best Practices
Description An async Promise executor won’t surface exceptions if it fails. If you are already awaiting results in the executor, the Promise itself might not be required; please review your implementation.
Non-Compliant Code Examples new Promise ( async function foo ( resolve , reject ) {})
new Promise ( async ( resolve , reject ) => {})
Compliant Code Examples new Promise (( resolve , reject ) => {})
new Promise (( resolve , reject ) => {}, async function unrelated () {})
new Foo ( async ( resolve , reject ) => {})
Seamless integrations. Try Datadog Code Analysis