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