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

View Source

Detects Task.async/1 and Task.start/1 calls that are not routed through a Task.Supervisor. Unsupervised tasks can leak memory, silently fail, and leave orphaned processes.

Use Task.Supervisor.async_nolink/2 or Task.Supervisor.start_child/2.

Category: Warning / Priority: high