Справочник 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