v0 · MIT · offline · deterministic
the·doctor.report
Your agent writes bad Vue and Nuxt. This catches it. A pair of CLIs and oxlint plugins that audit Vue 3 + Nuxt 4 apps for performance, correctness, security, and AI-agent anti-patterns.
100
ceiling · √-decay
Every run produces a single integer from
0 to 100. Each finding deducts a fixed amount, scaled by a square-root decay so repeats of the same rule hurt less than repeats of different rules. The score is deterministic — the same diff on the same ruleset always produces the same number — which is what makes it useful as a CI gate and a trend line. Navigate
Jump into the docs
Getting started
Install with npx, run a first audit, and learn how to read the score.
Read moreRules
Vue 3 and Nuxt 4 rule catalogue — what each rule catches and why.
Read moreCLI reference
Every flag, every output format, and how the audit pipelines into CI.
Read moreConfig
doctor.config.ts schema, extends, presets, and per-rule overrides.
Read moreScoring
How the 0–100 score is computed, why √-decay matters, and what a regression looks like.
Read more