async 関数内に期待される await 接頭辞がない async 関数呼び出しを報告します。 このような呼び出しは Promise を返し、制御フローは直ちに続行されます。

例:


async function bar() { /* ... */ }
async function foo() {
    bar(); // bad
}

クイックフィックスを適用すると、await 接頭辞が追加されます。


async function bar() { /* ... */ }
async function foo() {
    await bar(); // good
}

When the 'Report for promises in return statements' checkbox is selected, also suggests adding await in return statements.
While this is generally not necessary, it gives two main benefits.