flighthouse 0.1.0
flighthouse: ^0.1.0 copied to clipboard
Flutter accessibility, performance, Lighthouse-style report, and CI gate. Merges attest, Lighthouse, axe, and integration_test results into one scored report with a baseline diff.
Changelog #
0.1.0 #
First release. Reads attest and Lighthouse reports; other sources are in progress.
flighthouse collect,report,ci, andbaseline [--update], with exit codes 0 passed, 1 gate failed, 2 usage or config error, 3 unusable input.- One unified, validated report schema (
report.json), and a self-contained, accessiblereport.htmlwith Lighthouse-style score gauges, light and dark themes, and a baseline comparison. - attest_flutter 1.x adapter: per-screen findings keyed by attest's own fingerprints, plus pass/fail outcomes for attest's 15 standard rules so accessibility is scored Lighthouse-style.
- Lighthouse 13 adapter. Scoring its output reproduces Lighthouse's own category scores.
- Lighthouse's log-normal metric scoring, ported exactly; weighted category and overall scores with configurable weights.
- Stable fingerprints and route normalization with go_router-style patterns, so the CI gate fails only on new findings or on score drops past configurable thresholds.
- Configuration in
flighthouse.yaml, with errors that name the key, line, and column.