# `Excessibility.TelemetryCapture.Analyzers.HandleEventNoop`
[🔗](https://github.com/lessthanseventy/excessibility/blob/v0.18.1/lib/telemetry_capture/analyzers/handle_event_noop.ex#L1)

Detects handle_event calls that don't modify state.

A noop handle_event may indicate:
- Unnecessary event handlers
- Missing state updates
- Events that should use phx-throttle/phx-debounce

## Output

    %{
      findings: [
        %{
          severity: :warning,
          message: "handle_event:validate called 5x with no state changes - consider phx-throttle or phx-debounce",
          events: [],
          metadata: %{event_name: "validate", count: 5}
        }
      ],
      stats: %{
        handle_event_count: 10,
        noop_count: 5,
        noop_by_event: %{"validate" => 5}
      }
    }

# `analyze`

# `default_enabled?`

# `name`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
