Vercel Doctor

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 . --diff

Brug --diff på feature-branches for kun at scanne de filer, du har ændret.

Hvad det tjekker

Vercel Doctor kører to analysepas parallelt:

  1. Faktureringslinning — AST-baserede og mønsterbaserede regler, der opdager dyre Next.js- og Vercel-mønstre
  2. Detektering af død kode — finder ubrugte filer, exports og typer, der opblæser din bundle og forlænger cold starts

Regelkategorier

KategoriReglerHvad det fanger
Funktionsvarighed3Sekventielle awaits, blokerende logning, ikke-parallel I/O
Caching6force-dynamic, manglende cache-politikker, no-store fetches, sideeffekter i GET-handlere
Invokationer2Klientsidehentning på sider, aggressiv link-prefetching
Billedoptimering4Global unoptimized, manglende sizes, brede remote-mønstre, SVG uden unoptimized
Platform8Edge tunge imports, cron-jobs, Bun-runtime, Fluid Compute, deploy-arkiv, Turbopack-cache
Død kode4Ubrugte 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
Edit on GitHub

Last updated on

On this page