correctness.async

Missing await on async call

Async functions should not drop direct async calls without awaiting them.

#Metadata

#Why it matters

Unawaited async work in an async function often indicates a missed dependency or a promise that can reject outside the intended control flow.

#Remediation

Await the call, return the promise explicitly, or document a deliberate fire-and-forget path outside the async flow.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.correctness.missing-await-on-async-call.rule.yaml.