Vercel Doctor

CLI Referansı

Vercel Doctor için tüm komut satırı seçenekleri ve bayrakları.

Kullanım

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

directory argümanı varsayılan olarak . (geçerli dizin) değerini alır.

Seçenekler

BayrakAçıklama
-v, --versionGeçerli sürümü gösterir
--no-lintFaturalama lint kurallarını atlar
--no-dead-codeÖlü kod tespitini atlar (Knip)
--verboseHer kural için dosya yollarını ve satır numaralarını gösterir
--scoreYalnızca sayısal puanı verir (CI için kullanışlı)
-y, --yesEtkileşimli istemleri atlar, tüm workspace projelerini tarar
--project <name>Belirli workspace projelerini seçer, virgülle ayrılmış
--diff [base]Yalnızca base branch'e göre değişen dosyaları tarar
--offlinePuan hesaplama için kullanılan anonim telemetriyi atlar

Örnekler

Geçerli dizini tarama

npx -y vercel-doctor@latest .

Ayrıntılı çıktı ile tarama

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

Her tanılama için dosya yollarını ve satır numaralarını gösterir.

Yalnızca değişen dosyaları tarama

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

Base branch'i otomatik algılar. Belirli bir base de sabitleyebilirsiniz:

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

Belirli bir workspace projesini tarama

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

Birden fazla proje için:

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

Ölü kod tespitini atlama

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

CI kullanımı

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

--yes bayrağı etkileşimli istemleri atlar. --score ile birlikte kullanıldığında, script'lerde ve pipeline'larda kullanılmak üzere yalnızca sayısal puanı verir.

Programatik API

Vercel Doctor ayrıca programatik bir API sunar:

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

Oxlint Eklentisi

Faturalama lint kuralları bağımsız bir Oxlint eklentisi olarak mevcuttur:

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

Last updated on

On this page