Excessibility.TelemetryCapture.Analyzers.FormValidation (Excessibility v0.17.0)

Copy Markdown View Source

Analyzes form validation patterns.

Detects excessive validation roundtrips without form submission. This may indicate UX issues (too many server calls) or missing debouncing.

Threshold: >5 validations without submit triggers warning.

Output

%{
  findings: [
    %{
      severity: :warning,
      message: "7 consecutive validations without submit - consider debouncing",
      events: [],
      metadata: %{streak: 7}
    }
  ],
  stats: %{
    validation_count: 10,
    submit_count: 1,
    max_validation_streak: 7
  }
}

Summary

Functions

analyze(map, opts)

Callback implementation for Excessibility.TelemetryCapture.Analyzer.analyze/2.

default_enabled?()

Callback implementation for Excessibility.TelemetryCapture.Analyzer.default_enabled?/0.

name()

Callback implementation for Excessibility.TelemetryCapture.Analyzer.name/0.