Vue 3 · Nuxt 4 · CI-native

Your agent writes Vue.
The doctorreads it back.

A deterministic health score, real diagnostics, and safe auto-fixes for Vue 3 & Nuxt 4.

$npx -y @geoql/vue-doctor
Report · 4ms · 38 files scannedPASSED
./app·main·1.4s
0 /100 GRADE A · √-decay
Errors0
Warns0
Info0
What it catches

A real audit report. Not linter theater.

Each finding carries a file:line, a severity, a stable rule-id, and a message you can paste into a PR comment.

vue-doctor ./app04 findings · 1.4s · 38 files
app/components/BadList.vue:12
Warn
vue-doctor/no-em-dash-in-string
Em dash in string literal — use a hyphen.
app/pages/index.vue:8
Error
vue/no-import-compiler-macros
Don't import defineProps from 'vue' — it's a compiler macro.
app/composables/useCart.ts:21
Error
ai-slop/no-destructure-props-without-toRefs
Destructuring props breaks reactivity.
server/api/users.get.ts:3
Info
nuxt-doctor/data-fetching/use-async-data-key
useAsyncData should have an explicit key.
vue-doctor/no-em-dash-in-string
Stable·Auto-fixable·Vue 3 · Nuxt 4
1 instance · last seen 2m ago
How it works

Local. Deterministic. CI-native.

The doctor runs the same way on your laptop and in CI. No network calls, no surprises — the same diff produces the same score.

01 / Local & deterministic

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.

no networkzero deps1.4s / 38 files
02 / Auto-fixes

Safe to run, fast to review.

Fixes the boring, mechanical stuff — em-dashes, missing keys, accidental macro imports — and leaves opinions to humans.

03 / CI-native

SARIF · PR comments · status gates.

Drop into GitHub Actions, GitLab, or Buildkite. Emit SARIF for code-scanning, post a markdown summary on PRs, fail on --fail-on warn.

Free forever · Optional cloud

The CLI is free. The dashboard is a story.

@geoql/vue-doctor is MIT and fully featured. the-doctor.report adds a year of trends, team baselines, and PR-aware review.

Local CLI

Always free

Everything you need to gate CI today.

  • Health score + full diagnostics
  • Auto-fix for 60+ rules
  • SARIF, JSON, pretty output
  • Runs offline, no account needed
$0 / foreverInstall
the-doctor.report

For teams that ship weekly

Trends, baselines, and team-wide visibility.

  • Score history & trend lines
  • Team baselines & regressions
  • PR review with rule context
  • Slack / GitHub / Linear hooks
$0 / month · per repo, no seatsJoin early access