Vercel Doctor

Referência da CLI

Todas as opções e flags de linha de comando do Vercel Doctor.

Uso

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

O argumento directory tem como padrão . (diretório atual).

Opções

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

Exemplos

Escanear o diretório atual

npx -y vercel-doctor@latest .

Escanear com saída detalhada

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

Mostra caminhos de arquivos afetados e números de linha para cada diagnóstico.

Escanear apenas arquivos alterados

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

Detecta automaticamente o branch base. Você também pode fixar uma base específica:

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

Escanear um projeto específico do workspace

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

Para múltiplos projetos:

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

Pular detecção de código morto

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

Uso em CI

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

A flag --yes pula prompts interativos. Combinada com --score, retorna apenas a pontuação numérica para uso em scripts e pipelines.

API programática

O Vercel Doctor também exporta uma API programática:

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

Plugin Oxlint

As regras de billing lint estão disponíveis como plugin Oxlint independente:

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

Last updated on

On this page