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.