BarrierLab

a11y-report

Das gemeinsame Befundmodell: vier Ergebniszustände, Severity, WCAG-Zuordnung, JSON-Vertrag.

Das Befundmodell, das alle Werkzeuge teilen: vier Ergebniszustände, Severity, WCAG-Zuordnung und ein stabiler JSON-Vertrag. Es bewertet nichts selbst.

Stand

0.10.1 auf crates.io. Benutzt von auditmysite, astro-post-audit und liveaudit — das erste Paket, das wirklich überall im Einsatz ist.

Aufbau

Regel in a11y-rules

oder in einem Host

Finding

Evidence

Location

Extra

Report

NotRun

RuleRun

Summary

JSON

(stabiler Vertrag)

Öffentliche Fläche

TypZweck
Outcomedie vier Zustände; NotRun ist einer davon, nicht ein Sonderfall von „bestanden”
Severity, WcagLevelEinordnung eines Befunds
Finding, Evidence, Locationein Befund und woran er festgemacht ist
Report, RuleRun, NotRun, Summarywas ein Lauf ergeben hat, einschließlich der Regeln, die nicht liefen
Extrahostspezifische Zusatzfelder, ohne den Vertrag zu brechen

Abhängigkeiten

Nach unten: nur serde. Nach oben: a11y-rules, a11y-perception (geplant), alle Hosts.

Grenzen

Das Modell sagt nichts darüber, wie ein Befund gefunden wurde und ob die Messung tauglich war. Wer keine Belege mitliefert, bekommt einen Befund ohne Belege — das Modell erzwingt sie nicht.

Edit this page on GitHub