require-fetch-timeout
Require an explicit abort signal on locally analyzable global fetch calls.
Why
An unbounded request can occupy work indefinitely when an upstream stalls.
Fix
Pass an abort signal, such as AbortSignal.timeout(ms), in the fetch init.
Examples
await fetch("https://api.example.com/items");await fetch(url, { signal: AbortSignal.timeout(5000) });