Vercel Doctor

Référence CLI

Toutes les options et drapeaux en ligne de commande pour Vercel Doctor.

Utilisation

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

L'argument directory vaut par défaut . (répertoire courant).

Options

FlagDescription
-v, --versionDisplay the current version
--no-lintSkip billing lint rules
--no-dead-codeSkip dead code detection (Knip)
--verboseShow file paths and line numbers per rule
--scoreOutput only the numeric score (useful for CI)
-y, --yesSkip interactive prompts, scan all workspace projects
--project <name>Select specific workspace project(s), comma-separated
--diff [base]Scan only files changed vs the base branch
--offlineSkip anonymous telemetry used for score calculation

Exemples

Analyser le répertoire courant

npx -y vercel-doctor@latest .

Analyser avec sortie verbeuse

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

Affiche les chemins de fichiers et numéros de ligne pour chaque diagnostic.

Analyser uniquement les fichiers modifiés

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

Détecte automatiquement la branche de base. Vous pouvez aussi fixer une base spécifique :

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

Analyser un projet workspace spécifique

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

Pour plusieurs projets :

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

Ignorer la détection de dead code

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

Utilisation en CI

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

Le drapeau --yes évite les invites interactives. Combiné à --score, il n'affiche que le score numérique pour usage dans les scripts et pipelines.

API programmatique

Vercel Doctor exporte aussi une API programmatique :

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

Plugin Oxlint

Les règles de billing lint sont disponibles en tant que plugin Oxlint standalone :

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

Last updated on

On this page