# Repo Health: merkulov-yaroslav16/2026-2-study-nettech

- Репозиторий: https://sourcecraft.dev/merkulov-yaroslav16/2026-2-study-nettech
- Язык: BibTeX
- Дата анализа: 29.09.2026 22:51

## Итоговый Score

**51/100**

## Категории

- **Документация:** 31/100
- **CI/CD:** Нет данных (публичный запуск — категория не сканировалась)
- **Безопасность:** Нет данных (публичный запуск — категория не сканировалась)
- **Активность:** 71/100
- **Issues:** Нет данных (Не найдено ни одной задачи — оценить категорию Issues невозможно)
- **Состояние кода:** 52/100


Категории без данных не обнуляют итог: их вес перераспределяется между категориями, где балл есть.



## Рекомендации

- **[высокая]** Не найдено тестов (Состояние кода)
  - В дереве репозитория не обнаружено ни каталогов tests/test/spec, ни файлов с типовыми именами тестов.
  - Действие: Добавьте тесты хотя бы для критичной части кодовой базы и подключите их к CI.
  - Ожидаемый прирост Repo Health Score: +12

- **[высокая]** README неполный (Документация)
  - README есть, но «README» — 0 из 100: не хватает объёма или раздела о структуре.
  - Действие: Допишите README: зачем проект и из чего состоит репозиторий.
  - Ожидаемый прирост Repo Health Score: +9

- **[высокая]** Документация репозитория неполная (Документация)
  - Подметрика «Структура и шаблоны» — 25 из 100: не хватает CHANGELOG, docs/ или шаблонов.
  - Действие: Добавьте CHANGELOG, каталог docs/ или шаблоны issue и pull request.
  - Ожидаемый прирост Repo Health Score: +3

- **[высокая]** Нет инструкции локального запуска (Документация)
  - В README нет явного блока про установку и запуск проекта локально.
  - Действие: Добавьте раздел Quick Start: зависимости, установка, запуск, типовые команды.
  - Ожидаемый прирост Repo Health Score: +3

- **[высокая]** Нет инструкций по сборке и тестам (Документация)
  - В README не описано, как собрать проект и запустить тесты.
  - Действие: Добавьте разделы Build и Test с командами и необходимыми зависимостями.
  - Ожидаемый прирост Repo Health Score: +3

- **[средняя]** Мало merge requests за последние 30 дней (Активность)
  - Подметрика «Merge requests» — 11 из 100. Полный балл — от 10 merge requests.
  - Действие: Проверьте, что изменения проходят через merge requests, а не только прямыми коммитами.
  - Ожидаемый прирост Repo Health Score: +8

- **[средняя]** Нет конфигурации линтера/форматтера (Состояние кода)
  - В репозитории не найдено конфигов известных линтеров/форматтеров (ESLint, Ruff/Flake8, Prettier, rustfmt и т.п.).
  - Действие: Подключите линтер и форматтер под используемый стек и зафиксируйте правила в конфиге.
  - Ожидаемый прирост Repo Health Score: +7

- **[средняя]** Не хватает CONTRIBUTING или CODEOWNERS (Документация)
  - Подметрика «CONTRIBUTING и CODEOWNERS» — 50 из 100.
  - Действие: Добавьте недостающий CONTRIBUTING.md или CODEOWNERS.
  - Ожидаемый прирост Repo Health Score: +2

- **[низкая]** Активность репозитория снижается (Активность)
  - Подметрика «Свежесть» — 95 из 100. Полный балл — если последнее изменение не старше 7 дней.
  - Действие: Верните регулярные изменения: коммит, merge request или релиз.
  - Ожидаемый прирост Repo Health Score: +1

- **[низкая]** Нет lockfile (Состояние кода)
  - Манифест зависимостей есть, но lockfile не найден — версии зависимостей не зафиксированы.
  - Действие: Добавьте и закоммитьте lockfile (package-lock.json/poetry.lock/go.sum и т.п.) для воспроизводимых сборок.
  - Ожидаемый прирост Repo Health Score: +1


