Skip to content

docs(todo): метрика размера кодовой базы (scc), статистика тестов и покрытие - #83

Merged
prikotov merged 1 commit into
masterfrom
task/metrics-codebase-size
Aug 2, 2026
Merged

docs(todo): метрика размера кодовой базы (scc), статистика тестов и покрытие#83
prikotov merged 1 commit into
masterfrom
task/metrics-codebase-size

Conversation

@prikotov

@prikotov prikotov commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Что

В эпик EPIC-metrics-ai-maintainability добавлена задача на project-level метрики, по образцу инструментов проекта TasK.

Состав

  • Новая задача TASK-metrics-codebase-size:
    • размер кодовой базы через Go-утилиту scc (--format json, exclude vendor)
    • статистика тестов по образцу bin/test-stats.sh (TasK): файлы/строки/среднее по сьютам
    • покрытие по образцу make coverage-unit / make coverage-integration (TasK): phpunit + pcov → clover.xml, парсинг в report.json
    • расширение агрегатора (секции codebase / tests / coverage) и модели метрик (project-level)
  • Эпик обновлён: план, MoSCoW (Should Have), mermaid-схема, риски (scc/pcov опциональны), Change History
  • TASK-metrics-composer-integration обновлён: depends_on + шаги пайплайна включают размер/тесты

Проверка

  • composer validate-todo — 9/9 файлов, 0 ошибок
  • Код пакета не менялся

@prikotov
prikotov merged commit d111162 into master Aug 2, 2026
3 checks passed
@prikotov
prikotov deleted the task/metrics-codebase-size branch August 2, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant