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

FlagDescrição
-v, --versionExibe a versão atual
--no-lintPula as regras de lint de faturamento
--no-dead-codePula a detecção de código morto (Knip)
--verboseMostra caminhos de arquivos e números de linha por regra
--scoreRetorna apenas a pontuação numérica (útil para CI)
-y, --yesPula prompts interativos, escaneia todos os projetos do workspace
--project <name>Seleciona projetos específicos do workspace, separados por vírgula
--diff [base]Escaneia apenas arquivos alterados em relação ao branch base
--offlinePula a telemetria anônima usada para cálculo de pontuação

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 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 de workspace específico

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

O flag --yes pula prompts interativos. Combinado 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 lint de faturamento estão disponíveis como um plugin standalone do Oxlint:

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

Last updated on

On this page