Vercel Doctor

Riferimento CLI

Tutte le opzioni e i flag della riga di comando per Vercel Doctor.

Utilizzo

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

L'argomento directory ha come valore predefinito . (directory corrente).

Opzioni

FlagDescrizione
-v, --versionMostra la versione corrente
--no-lintSalta le regole di lint di fatturazione
--no-dead-codeSalta il rilevamento del codice morto (Knip)
--verboseMostra i percorsi dei file e i numeri di riga per ogni regola
--scoreRestituisce solo il punteggio numerico (utile per CI)
-y, --yesSalta i prompt interattivi, scansiona tutti i progetti del workspace
--project <name>Seleziona specifici progetti del workspace, separati da virgola
--diff [base]Scansiona solo i file modificati rispetto al branch base
--offlineSalta la telemetria anonima usata per il calcolo del punteggio

Esempi

Scansiona la directory corrente

npx -y vercel-doctor@latest .

Scansiona con output dettagliato

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

Mostra i percorsi dei file e i numeri di riga per ogni diagnostica.

Scansiona solo i file modificati

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

Rileva automaticamente il branch base. Puoi anche specificare un base specifico:

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

Scansiona un progetto workspace specifico

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

Per più progetti:

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

Salta il rilevamento del codice morto

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

Utilizzo in CI

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

Il flag --yes salta i prompt interattivi. Combinato con --score, restituisce solo il punteggio numerico per l'uso in script e pipeline.

API Programmatica

Vercel Doctor espone anche un'API programmatica:

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

Plugin Oxlint

Le regole di lint di fatturazione sono disponibili come plugin standalone per Oxlint:

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

Last updated on

On this page