MetaCredo.Check.Warning.MissingHandleAsync (MetaCredo v0.1.0)

View Source

Detects LiveView handle_event callbacks that perform blocking work (HTTP calls, heavy computation, long DB queries) without delegating to start_async/3 or Task.Supervisor. Blocking in handle_event freezes the LiveView process and the user sees no feedback.

Use assign_async/3, start_async/3, or Task.Supervisor to run expensive work asynchronously and handle results in handle_async/3.

Category: Warning / Priority: high