ASYNC001errorFree tier

missing-await

Calling an async function without await returns a coroutine, not the result

Applies to: JavaScript, Python, Rust, TypeScript

Why this matters

When you call an async function without await, you get a coroutine object instead of the actual result. The code inside the function won't even run until you await it! This is a very common mistake that causes subtle bugs.

Catch it before it ships

pip install stablestack # or: npx stablestackstablestack # scans your project, ASYNC001 includedstablestack explain ASYNC001

False positive in your codebase? Suppress a single line with # noqa: ASYNC001