Vercel Doctor

CLI-reference

Alle kommandolinjemuligheder og flag for Vercel Doctor.

Brug

npx -y vercel-doctor@latest [directory] [options]

Argumentet directory er som standard . (nuværende mappe).

Muligheder

FlagBeskrivelse
-v, --versionVis den aktuelle version
--no-lintSpring faktureringslinningsregler over
--no-dead-codeSpring detektering af død kode over (Knip)
--verboseVis filstier og linjenumre per regel
--scoreVis kun den numeriske score (nyttigt til CI)
-y, --yesSpring interaktive prompts over, scan alle workspace-projekter
--project <name>Vælg specifikke workspace-projekter, kommasepareret
--diff [base]Scan kun filer ændret i forhold til base-branchen
--offlineSpring anonym telemetri til scoreberegning over

Eksempler

Scan den nuværende mappe

npx -y vercel-doctor@latest .

Scan med detaljeret output

npx -y vercel-doctor@latest . --verbose

Viser berørte filstier og linjenumre for hver diagnostik.

Scan kun ændrede filer

npx -y vercel-doctor@latest . --diff

Opdager automatisk base-branchen. Du kan også angive en specifik base:

npx -y vercel-doctor@latest . --diff main

Scan et specifikt workspace-projekt

npx -y vercel-doctor@latest . --project web

For flere projekter:

npx -y vercel-doctor@latest . --project web,api

Spring detektering af død kode over

npx -y vercel-doctor@latest . --no-dead-code

CI-brug

npx -y vercel-doctor@latest . --yes --score

Flaget --yes springer interaktive prompts over. Kombineret med --score viser det kun den numeriske score til brug i scripts og pipelines.

Programmatisk API

Vercel Doctor eksporterer også et programmatisk API:

import { run } from "vercel-doctor/api";

Oxlint-plugin

Faktureringslinningsreglerne er tilgængelige som et selvstændigt Oxlint-plugin:

import plugin from "vercel-doctor/oxlint-plugin";
Edit on GitHub

Last updated on

On this page