التسجيل
كيفية حساب Vercel Doctor لدرجة صحة مشروعك.
كل فحص ينتج درجة من 0 إلى 100. تعكس الدرجة عدد القواعد الفريدة التي تُفعّل في مشروعك، مرجحة بالخطورة.
الحساب
score = max(0, round(100 - penalties))حيث أن العقوبات:
| Severity | عقوبة لكل قاعدة فريدة |
|---|---|
| Error | 1.5 نقطة |
| Warning | 0.75 نقطة |
الدرجة مبنية على القواعد الفريدة المُفعّلة، وليست إجمالي عدد التشخيصات. إن تفعّلت نفس القاعدة على 10 ملفات، تُحسب مرة واحدة فقط.
التسميات
| Score | Label |
|---|---|
| 75–100 | Great |
| 50–74 | Needs work |
| 0–49 | Critical |
مثال
مشروع فيه قاعدتان خطأ و 8 قواعد تحذير:
penalty = (2 × 1.5) + (8 × 0.75) = 3 + 6 = 9
score = max(0, round(100 - 9)) = 91 → Greatمشاركة درجتك
بعد تشغيل Vercel Doctor، درجتك متاحة في صفحة قابلة للمشاركة مع أزرار مشاركة اجتماعية وشارة قابلة للتضمين.
الشارة
أضف الشارة إلى README.md:
[](https://www.vercel-doctor.com/share?s=91)API
يمكنك أيضاً حساب الدرجات برمجياً:
curl -X POST https://www.vercel-doctor.com/api/score \
-H "Content-Type: application/json" \
-d '{"diagnostics": [...]}'يُرجع:
{
"score": 91,
"label": "Great"
}يُقدّر نقطة النهاية /api/estimate-score ما ستكون عليه درجتك بعد إصلاح المشكلات، باستخدام معدلات إصلاح تقديرية 85% للأخطاء و 80% للتحذيرات.
Edit on GitHub
Last updated on