# Repo Health: igorka42/cardio-doctor

- Репозиторий: https://sourcecraft.dev/igorka42/cardio-doctor
- Язык: JavaScript
- Дата анализа: 29.09.2026 22:52

## Итоговый Score

**Оценка недоступна**

От API SourceCraft и связанных сервисов пришло слишком мало категорий для честного итога. Это ограничение доступности данных на платформе, а не сбой Repo Health.


## Категории

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


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



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

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

- **[высокая]** Мало релизов за последние 30 дней (Активность)
  - Подметрика «Релизы» — 0 из 100. Полный балл — от 3 релизов за 30 дней.
  - Действие: Выпустите релиз или опишите, почему проект их не использует — балл считает отсутствие релизов недобором.
  - Ожидаемый прирост Repo Health Score: +13

- **[высокая]** Нет merge requests за последние 30 дней (Активность)
  - За последние 30 дней не найдено merge requests, созданных, обновлённых, объединённых или закрытых.
  - Действие: Проверьте, соответствует ли фактический процесс разработки ожидаемому review/workflow-процессу.
  - Ожидаемый прирост Repo Health Score: +13

- **[высокая]** В репозитории закоммичен мусор (Состояние кода)
  - Обнаружены: каталоги сборки (dist/build/target и т.п.); скомпилированные/бинарные файлы.
  - Действие: Добавьте эти пути в .gitignore и удалите их из истории репозитория.
  - Ожидаемый прирост Repo Health Score: +9

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

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

- **[средняя]** Не найден манифест зависимостей (Состояние кода)
  - В репозитории есть исходный код, но не найдено ни одного из известных файлов манифеста зависимостей.
  - Действие: Зафиксируйте зависимости явным манифестом (package.json/pyproject.toml/go.mod и т.п.).
  - Ожидаемый прирост Repo Health Score: +4


