Метрики репозиторію

Активність розробки

Як inspect.software вимірює активність розробки — свіжість push, щотижневий ритм комітів та обсяг комітів. 13.2% загального індексу здоров'я.

Методологія v1.13.0Оновлено 2026-07-13

Активність розробки відповідає на перше питання, яке ставлять будь-якій залежності з відкритим кодом: чи пишеться код активно? Метрика читає історію push і комітів репозиторію за останній рік і винагороджує свіжість, ритм та обсяг — саме в такому порядку ваги.

  • Категорія: Життєздатність (60% у межах категорії)
  • Вага в загальному індексі: 13.2% — найвагоміша метрика репозиторію
  • Ключ метрики: development_activity

Як обчислюється значення

КомпонентВагаКритерії
Свіжість push36ті самі пороги, що у v0.9.0, масштабовані до 36 балів
Ритм комітів36частка останніх 52 тижнів із принаймні одним комітом
Обсяг комітів18логарифмічна шкала; приблизно 100 комітів на рік дають повний бал
OpenSSF Scorecard: Maintained10результат Scorecard 0–10, масштабований до 10 балів

Значення — це зважена сума, округлена та обмежена діапазоном 1–100, яка відповідає одному з діапазонів рейтингу. Компоненти без даних виключаються, а ваги решти перенормовуються (див. індекс здоров'я).

Maintained — це спільне підтвердження, а не заміна власної історії комітів сканера: воно також залишається повноцінним компонентом стану безпеки. Якщо Scorecard недоступний або позначає перевірку як n/a, цей компонент виключається.

Чому ритм важить більше за обсяг

Репозиторій із комітом щотижня протягом року — надійніший доказ супроводу, ніж та сама кількість комітів, залита одним сплеском. Ритм вимірює постійність уваги; обсяг масштабується логарифмічно саме для того, щоб кількість комітів не можна було роздути до високого значення — різниця між 100 і 1 000 комітів на рік невелика за задумом.

Як читати результат

  • Свіжість домінує в короткостроковій зміні. Проєкт, що зупиняється на шість місяців, спершу втрачає компонент свіжості; далі згасає компонент ритму — в міру накопичення неактивних тижнів.
  • По-справжньому завершене програмне забезпечення існує. Стабільна, функціонально повна бібліотека може читатися тут низько, залишаючись безпечною у використанні — саме тому активність розробки є однією метрикою всередині зваженого індексу, а не вироком. Перечитуйте разом із дисципліною релізів та оперативністю.
  • Монорепозиторії та дзеркала: активність читається з репозиторію, що інспектується; робота в іншому репозиторії не зараховується.

Як покращити значення

  • Зливати підтримувану роботу безперервно замість накопичення довгоживучих гілок.
  • Підтримувати принаймні щотижневий пульс реальних змін там, де проєкт справді потребує супроводу — оновлення залежностей та виправлення помилок зараховуються.
  • Уникати порожньої активності: логарифмічна шкала обсягу робить штучне роздування комітів майже нічого не вартим.

Дивіться також: дисципліна релізів · Життєздатність