Vercel Doctor

Справочник CLI

Все параметры и флаги командной строки для Vercel Doctor.

Использование

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

Аргумент directory по умолчанию равен . (текущая директория).

Параметры

ФлагОписание
-v, --versionПоказать текущую версию
--no-lintПропустить правила линтинга счетов
--no-dead-codeПропустить обнаружение мёртвого кода (Knip)
--verboseПоказывать пути файлов и номера строк для каждого правила
--scoreВывести только числовую оценку (полезно для CI)
-y, --yesПропустить интерактивные запросы, сканировать все проекты
--project <name>Выбрать конкретные проекты воркспейса, через запятую
--diff [base]Сканировать только файлы, изменённые относительно базовой ветки
--offlineПропустить анонимную телеметрию для расчёта оценки

Примеры

Сканирование текущей директории

npx -y vercel-doctor@latest .

Сканирование с подробным выводом

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

Показывает затронутые пути файлов и номера строк для каждого диагностического сообщения.

Сканирование только изменённых файлов

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

Автоматически определяет базовую ветку. Вы также можете указать конкретную базу:

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

Сканирование конкретного проекта воркспейса

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

Для нескольких проектов:

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

Пропуск обнаружения мёртвого кода

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

Использование в CI

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

Флаг --yes пропускает интерактивные запросы. В сочетании с --score выводит только числовую оценку для использования в скриптах и пайплайнах.

Программный API

Vercel Doctor также предоставляет программный API:

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

Плагин Oxlint

Правила линтинга счетов доступны как отдельный плагин Oxlint:

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

Last updated on

On this page