# Repo Health: otekotak/httpx

- Репозиторий: https://sourcecraft.dev/otekotak/httpx
- Язык: Python
- Дата анализа: 29.09.2026 03:48

## Итоговый Score

**46/100**

## Категории

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


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


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

- **[критическая]** Проект давно не проявлял активность (Активность)
  - Последняя известная активность была около 197 дней назад (источник: repository.last_updated).
  - Действие: Проверьте актуальность проекта, backlog и владельцев активных направлений.
  - Ожидаемый прирост Repo Health Score: +11

- **[критическая]** 9 задач не обновлялись более 30 дней (Issues)
  - Из 9 открытых issues 9 (100%) не получали обновлений более 30 дней.
  - Действие: Разберите зависшие issues: закройте неактуальные, назначьте ответственных на остальные и настройте автоматическую пометку stale через bot/CI.
  - Ожидаемый прирост Repo Health Score: +10

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

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

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


