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 ASYNC001False positive in your codebase? Suppress a single line with # noqa: ASYNC001