# Repo Health: shtriter/qr

- Репозиторий: https://sourcecraft.dev/shtriter/qr
- Язык: TypeScript
- Дата анализа: 29.09.2026 03:41

## Итоговый Score

**47/100**

## Категории

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


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


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

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

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

- **[высокая]** Отсутствует лицензия (Документация)
  - В корне репозитория нет файла LICENSE/COPYING. Без лицензии использование проекта юридически неясно.
  - Действие: Добавьте LICENSE с выбранной лицензией (MIT, Apache-2.0, GPL и т.п.).
  - Ожидаемый прирост Repo Health Score: +6

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

- **[средняя]** Нет CHANGELOG и каталога docs/ (Документация)
  - Не найдены CHANGELOG и каталог docs/ — история изменений и подробная документация отсутствуют.
  - Действие: Заведите CHANGELOG.md и каталог docs/ для пользовательской и разработческой документации.
  - Ожидаемый прирост Repo Health Score: +4

- **[средняя]** Нет CONTRIBUTING и CODEOWNERS (Документация)
  - Не найдены файлы CONTRIBUTING и CODEOWNERS — внешним контрибьюторам неясен процесс.
  - Действие: Добавьте CONTRIBUTING.md с процессом PR и CODEOWNERS для автоназначения ревьюеров.
  - Ожидаемый прирост Repo Health Score: +4

- **[низкая]** Накопленные TODO/FIXME (Состояние кода)
  - Найдено 1 TODO/FIXME/HACK/XXX (в 13 проверенных файлах); давность не определена.
  - Действие: Проревизируйте старые TODO/FIXME: часть закройте, часть переведите в issues с владельцем.


