Hvad er Vercel Doctor?
Reducer din Vercel-regning ved at scanne din Next.js-kodebase for dyre mønstre.
Vercel Doctor er et specialiseret sundhedstjek-værktøj til Next.js-projekter deployeret på Vercel. Det scanner din kodebase for mønstre, der blæser din regning op — funktionsvarighed, ucachede ruter, uoptimerede billeder og mere — og giver dig derefter en score ud af 100 med konkrete løsningsforslag. Vejledningen tilpasser sig din registrerede Next.js-hovedversion.
Hurtig start
Kør på dit projekt
npx -y vercel-doctor@latest .Det er det hele. Ingen installation, ingen konfiguration. Det scanner din kodebase og viser en score med diagnostik.
Ret problemerne
Hver diagnostik inkluderer en hjælpebesked, der forklarer, hvad der skal ændres og hvorfor. Ret reglerne med størst effekt først — fejl før advarsler.
Kør igen for at verificere
npx -y vercel-doctor@latest . --diffBrug --diff på feature-branches for kun at scanne de filer, du har ændret.
Hvad det tjekker
Vercel Doctor kører to analysepas parallelt:
- Faktureringslinning — AST-baserede og mønsterbaserede regler, der opdager dyre Next.js- og Vercel-mønstre
- Detektering af død kode — finder ubrugte filer, exports og typer, der opblæser din bundle og forlænger cold starts
Regelkategorier
| Kategori | Regler | Hvad det fanger |
|---|---|---|
| Funktionsvarighed | 3 | Sekventielle awaits, blokerende logning, ikke-parallel I/O |
| Caching | 6 | force-dynamic, manglende cache-politikker, no-store fetches, sideeffekter i GET-handlere |
| Invokationer | 2 | Klientsidehentning på sider, aggressiv link-prefetching |
| Billedoptimering | 4 | Global unoptimized, manglende sizes, brede remote-mønstre, SVG uden unoptimized |
| Platform | 8 | Edge tunge imports, cron-jobs, Bun-runtime, Fluid Compute, deploy-arkiv, Turbopack-cache |
| Død kode | 4 | Ubrugte filer, exports, typer og duplikater |
Funktioner
- Ingen konfiguration — kører direkte på ethvert Next.js-projekt
- Monorepo-understøttelse — opdager automatisk workspaces, lader dig vælge hvilke projekter der skal scannes
- Diff-tilstand — scan kun ændrede filer på feature-branches
- Scoring — 0–100 score med etiketterne Fantastisk / Skal forbedres / Kritisk
- CI-venlig — ikke-interaktiv tilstand til automatiserede pipelines
- Konfigurerbar — ignorer regler eller filer via konfigurationsfil
- AI-færdighed — installer som en færdighed til Claude Code, Cursor, Codex og mere
- Versionsbevidst vejledning — anbefalinger tilpasser sig den registrerede Next.js-hovedversion
Last updated on