pengchujin / aerial-tv
kotlinmain20e14df9.0K linessynced 1d ago
Code health
7.6out of 10Good
Hotspots average 5.9, the place fixes pay off most.
Explore this codebase
- Code health map14hotspots across 92 files
- Ownership62sole-owned files: one author, no second reader
- Architecture4modules, 8 entry points
- Decisions7recorded, of which 0 accepted and 7 awaiting review
- RefactoringNo refactoring analysis yet
- TestsNo coverage report yet. Run your tests with coverage on, then add the report:
AlsoDocsChatFilesKnowledge graphChange couplingCommitsStatsCosts
Do next · 1
1 thing worth doing in the week to Oct 22, the last indexed commit.
Worth planning
Tidy the code shape this week's commits left: 15 findings in 11 files
9 commits in the last 7 days added or worsened long, complex or deeply nested code, still open. Start with
app/src/main/java/app/orchard/tv/ui/home/AppTile.kt(2 findings): tidying it while the change is fresh costs less than after the next one.- code-shape findings
- 15
- files
- 11
- commits
- 9
Large effort
Improve what Repowise can see
Add a test coverage report
Without one, Repowise cannot tell tested code from untested code, so every test-related action says “unknown”.
- line coverage
- Unknown, no report
Small effort
Everything we found
5 areas
Every detector's open count by area. The actions above are the part worth doing.
- Code health144CriticalUntested hotspot · app/src/main/java/app/orchard/tv/guard/HomeGuardService.kt14 findings · 7.0 deducted
- Refactoring1Lowcycle[17]: LayoutStore.kt->Apps.kt, HomeGuardService.kt->MainActivity.kt, PhoneServer.kt->Diagnostics.kt+0.0 health, XL effort · app/src/main/java/app/orchard/tv/HomeViewModel.kt
- Doc drift1Mediumdocs/tcast-protocol.mdDocument names docs/protocol.md, which no longer exists.
- Decisions7 to reviewMediumapp/src/main/java/app/orchard/tv/apps/TileArt.kt7 awaiting review, 0 drifting from the code
- Ownership62 sole-owned filesMediumapp/src/main/java/app/orchard/tv/MainActivity.ktOne author, no second reader