find_async_violations
Detect async/await misuse across production projects: sync-over-async, async void outside event handlers, missing await, and fire-and-forget. Returns summary and per-violation list with severity, location, and code snippet.
Instructions
Detect six classes of async/await misuse across all production projects: sync-over-async (.Result, .Wait*, GetAwaiter().GetResult()), async void outside event handlers, missing await in async methods, and fire-and-forget tasks. Returns a summary plus a per-violation list (severity error/warning, location, containing method, snippet). Skips test projects and generated code. Static analysis only — no fix suggestions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||