Runs offline. Produces the same score every time.
Pure-ESM, zero network, no telemetry. A 1,200-file Nuxt repo finishes in under two seconds on an M-series Mac. Cache the report, diff it, gate it.
A deterministic health score, real diagnostics, and safe auto-fixes for Vue 3 & Nuxt 4.
npx -y @geoql/vue-doctorEach finding carries a file:line, a severity, a stable rule-id, and a message you can paste into a PR comment.
The doctor runs the same way on your laptop and in CI. No network calls, no surprises — the same diff produces the same score.
Pure-ESM, zero network, no telemetry. A 1,200-file Nuxt repo finishes in under two seconds on an M-series Mac. Cache the report, diff it, gate it.
Fixes the boring, mechanical stuff — em-dashes, missing keys, accidental macro imports — and leaves opinions to humans.
Drop into GitHub Actions, GitLab, or Buildkite. Emit SARIF for code-scanning, post a markdown summary on PRs, fail on --fail-on warn.
@geoql/vue-doctor is MIT and fully featured. the-doctor.report adds a year of trends, team baselines, and PR-aware review.
Everything you need to gate CI today.
Trends, baselines, and team-wide visibility.