flighthouse 0.1.0 copy "flighthouse: ^0.1.0" to clipboard
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, and baseline [--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, accessible report.html with 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.
0
likes
160
points
116
downloads

Documentation

API reference

Publisher

verified publisherautobutler.org

Weekly Downloads

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.

Repository (GitHub)
View/report issues

Topics

#accessibility #a11y #performance #lighthouse #testing

License

MIT (license)

Dependencies

args, crypto, path, puppeteer, yaml

More

Packages that depend on flighthouse