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

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.