Оцінювання
Як Vercel Doctor розраховує оцінку здоров'я вашого проєкту.
Кожне сканування видає оцінку від 0 до 100. Оцінка відображає кількість унікальних правил, які спрацювали у вашому проєкті, зважених за серйозністю.
Розрахунок
score = max(0, round(100 - penalties))Де штрафи складають:
| Серйозність | Штраф за унікальне правило |
|---|---|
| Помилка | 1,5 бала |
| Попередження | 0,75 бала |
Оцінка базується на унікальних правилах, що спрацювали, а не на загальній кількості діагностик. Якщо одне правило спрацьовує на 10 файлах, воно враховується лише один раз.
Мітки
| Оцінка | Мітка |
|---|---|
| 75–100 | Відмінно |
| 50–74 | Потребує доопрацювання |
| 0–49 | Критично |
Приклад
Проєкт із 2 правилами-помилками та 8 правилами-попередженнями:
penalty = (2 × 1.5) + (8 × 0.75) = 3 + 6 = 9
score = max(0, round(100 - 9)) = 91 → ВідмінноПоділіться оцінкою
Після запуску 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% для попереджень.
Last updated on