• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bjess9 / pr-compass / 17187243200
68%

Build:
DEFAULT BRANCH: main
Ran 24 Aug 2025 09:58AM UTC
Jobs 2
Files 27
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Aug 2025 09:57AM UTC coverage: 37.395% (-14.2%) from 51.61%
17187243200

push

github

bjess9
Refactor UI architecture for better maintainability

- Extract services layer (PRService, EnhancementService, FilterService, StateService)
- Create reusable UI components (TableComponent)
- Add data formatters for clean presentation layer
- Implement proper dependency injection with service registry
- Separate state management with clear boundaries
- Reduce main model from 975 to 460 lines (52% reduction)
- Maintain all existing functionality and tests
- Add comprehensive type system for better contracts

The refactored architecture provides:
✅ Better separation of concerns
✅ Improved testability with mockable interfaces
✅ Enhanced maintainability and extensibility
✅ Cleaner code organization with focused files
✅ Preserved backward compatibility

0 of 1110 new or added lines in 8 files covered. (0.0%)

1507 of 4030 relevant lines covered (37.39%)

0.82 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
8
0.0
internal/ui/services/registry.go
39
0.0
internal/ui/services/pr_service.go
126
0.0
internal/ui/components/table_component.go
126
0.0
internal/ui/formatters/formatters.go
141
0.0
internal/ui/services/state_service.go
169
0.0
internal/ui/services/filter_service.go
180
0.0
internal/ui/services/enhancement_service.go
321
0.0
internal/ui/model_new.go
Jobs
ID Job ID Ran Files Coverage
1 17187243200.1 24 Aug 2025 09:58AM UTC 27
37.39
GitHub Action Run
2 17187243200.2 24 Aug 2025 09:58AM UTC 27
37.39
GitHub Action Run
Source Files on build 17187243200
  • Tree
  • List 27
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17187243200
  • b165dd03 on github
  • Prev Build on main (#17181042165)
  • Next Build on main (#17199427348)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc