Vercel Doctor

Referensi CLI

Semua opsi dan flag baris perintah untuk Vercel Doctor.

Penggunaan

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

Argumen directory secara default adalah . (direktori saat ini).

Opsi

FlagDeskripsi
-v, --versionMenampilkan versi saat ini
--no-lintMelewati aturan lint tagihan
--no-dead-codeMelewati deteksi kode mati (Knip)
--verboseMenampilkan path file dan nomor baris per aturan
--scoreHanya menampilkan skor numerik (berguna untuk CI)
-y, --yesMelewati prompt interaktif, memindai semua proyek workspace
--project <name>Memilih proyek workspace tertentu, dipisahkan koma
--diff [base]Memindai hanya file yang berubah dibandingkan branch dasar
--offlineMelewati telemetri anonim yang digunakan untuk perhitungan skor

Contoh

Memindai direktori saat ini

npx -y vercel-doctor@latest .

Memindai dengan output detail

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

Menampilkan path file yang terpengaruh dan nomor baris untuk setiap diagnostik.

Memindai hanya file yang diubah

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

Mendeteksi branch dasar secara otomatis. Anda juga dapat menentukan base tertentu:

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

Memindai proyek workspace tertentu

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

Untuk beberapa proyek:

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

Melewati deteksi kode mati

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

Penggunaan di CI

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

Flag --yes melewati prompt interaktif. Dikombinasikan dengan --score, hanya menampilkan skor numerik untuk digunakan dalam skrip dan pipeline.

API Programatik

Vercel Doctor juga mengekspor API programatik:

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

Plugin Oxlint

Aturan lint tagihan tersedia sebagai plugin Oxlint mandiri:

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

Last updated on

On this page