Vercel Doctor

مرجع CLI

جميع خيارات وأعلام سطر الأوامر لـ Vercel Doctor.

الاستخدام

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

حجم directory الافتراضي . (الدليل الحالي).

الخيارات

Flagالوصف
-v, --versionعرض الإصدار الحالي
--no-lintتخطي قواعد billing 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

قواعد billing lint متاحة كإضافة Oxlint مستقلة:

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

Last updated on

On this page