AntiPattern
Async Context Misuse
async-context-misuse
Async code fails when coroutines and context managers are wired incorrectly—objects created outside async flows, async with consuming a coroutine, or blocking sleeps during the event loop—leading to hangs, deadlocks, and missing lifecycle methods.