odal-node / dpp-core
Code health
Hotspots average 7.8, the place fixes pay off most.
Explore this codebase
- Code health map123hotspots across 972 files
- Ownership643sole-owned files: one author, no second reader
- Architecture5modules, 28 entry points
- Decisions42recorded, of which 0 accepted and 42 awaiting review
- Refactoring32open opportunities, one per file
- 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: 1 finding in
crates/dpp-domain/src/access/ref_path_tests.rs1 commit in the last 7 days added or worsened long, complex or deeply nested code, still open. Start with
crates/dpp-domain/src/access/ref_path_tests.rs(1 finding): tidying it while the change is fresh costs less than after the next one.- code-shape findings
- 1
- files
- 1
- commits
- 1
Medium 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 health680CriticalPrior defects · crates/dpp-aas/src/product_groups/battery.rs8 findings · 6.4 deducted
- Refactoring32 open opportunitiesLowcollect_disclosures+0.7 health, S effort · crates/dpp-domain/src/access/policy.rs
- Doc drift1Mediumdocs/architecture/PLUGIN-HOST.mdDocument names `is_in_force`, which was defined in code when this line was written and is defined nowhere now.
- Decisions42 to reviewMediumcrates/dpp-domain/src/passport/record.rs42 awaiting review, 0 drifting from the code
- Ownership643 sole-owned filesMediumcrates/dpp-aas/src/tests.rsOne author, no second reader