shravan606756 / astra
Code health
This codebase scores 8.0 out of 10 for code health, which we rate good. It also scores maintainability 8.2 and static performance 9.8 out of 10. The three are scored separately and never blended into one number. Risk is concentrated, as it usually is: 16 of 144 files are git hotspots, and they average 6.9 — which is where the fixes pay off most.
Do next
1 suggested
1 thing worth doing this quarter.
Worth planning
Delete 10 unused symbols and files (84 lines)
Nothing in the graph reaches them, across 10 files; every reader and agent pays to skip them.
- symbols
- 10
- lines
- 84
- safe to delete
- Yes(inferred)
Small 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
- Lines of code
- 9.8K
Recent activity
All commitsCommits
- d73c2413Refine terminal output logic to correctly compact statistics blocks with markdown and unicode spaces1mo ago
- fe8839e2Add test cases for numbered list formatting and unicode space handling in answers1mo ago
- 4bc5beccFix log formatting to show correct percentage for indexing progress1mo ago
- f148aec1Update gitignore to exclude debug scratch files1mo ago
- ea24c668docs: add screenshot of post-optimization indexing run1mo ago
- dff87c42docs: update benchmark results with parallel batch processing numbers (~49% faster)1mo ago
Everything we found
321 open
Every detector's open count by area, each with its worst example. An inventory, not a to-do list: the actions above are the part worth doing.
- worst item is critical severity. Code health128Untested hotspot · jcode-intelligence/src/main/java/com/shravan/jcode_intelligence/cli/ui/ConsoleUI.java13 findings · 9.5 deducted
- worst item is medium severity. Refactoring31render+1.5 health, M effort · jcode-intelligence/src/main/java/com/shravan/jcode_intelligence/cli/ui/TableRenderer.java
- worst item is medium severity. Decisions18jcode-intelligence/src/main/java/com/shravan/jcode_intelligence/cli/ui/ConsoleUI.java2 awaiting review · 16 hotspots ungoverned
- worst item is medium severity. Ownership134jcode-intelligence/src/main/java/com/shravan/jcode_intelligence/service/impl/IndexingServiceImpl.java80% single-owner concentration, 7 commits in 90d
- worst item is low severity. Dead code10FileTypeValidatorUnreachable class (1 lines)
Composition
Open the graph- java100%
Explore this codebase
- Docs223 pages across 1 modules
- ChatAsk this codebase a question and get an answer with its sources.
- Files144 files with per-file docs, health and history
- ArchitectureDependency graph, layers, and 40 entry points
- Code healthPer-file scores, 131 open findings, coverage and refactoring targets
- Knowledge graphEntities, communities, and the paths between them
- Change couplingFiles that keep changing together, mined from commit history
- CommitsChange-risk ranked history with agent provenance
- ContributorsBus factor, per-file maintainers, and the human/agent split
- StatsSize class, origin, lifetime churn, rhythm and records
- CostsWhat indexing this snapshot cost, by model and by run.