Vercel Doctor

Referencia de la CLI

Todas las opciones y banderas de línea de comandos para Vercel Doctor.

Uso

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

El argumento directory por defecto es . (directorio actual).

Opciones

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

Ejemplos

Escanear el directorio actual

npx -y vercel-doctor@latest .

Escanear con salida detallada

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

Muestra las rutas de archivos afectados y números de línea para cada diagnóstico.

Escanear solo archivos modificados

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

Detecta automáticamente la rama base. También puedes fijar una base específica:

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

Escanear un proyecto específico del workspace

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

Para múltiples proyectos:

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

Omitir detección de código muerto

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

Uso en CI

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

La bandera --yes omite las indicaciones interactivas. Combinada con --score, genera solo la puntuación numérica para usar en scripts y pipelines.

API programática

Vercel Doctor también exporta una API programática:

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

Plugin Oxlint

Las reglas de billing lint están disponibles como plugin independiente de Oxlint:

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

Last updated on

On this page