coleleavitt / kuna
Code health
Hotspots average 3.1, the place fixes pay off most.
Explore this codebase
- Code health map348hotspots across 3,732 files
- Ownership2,094sole-owned files: one author, no second reader
- Architecture8modules, 17 entry points
- DecisionsNo decisions recorded yet
- Refactoring401open opportunities, one per file
- TestsNo coverage report yet. Run your tests with coverage on, then add the report:
AlsoDocsChatFilesKnowledge graphChange couplingCommitsStatsCosts
Do next · 6
6 things worth doing in the week to Oct 29, the last indexed commit.
Worth planning
Tidy the code shape this week's commits left: 36 findings in 15 files
11 commits in the last 7 days added or worsened long, complex or deeply nested code, still open. Start with
decompiler/crates/kuna-decomp/src/p3_dataflow/subflow.rs(4 findings): tidying it while the change is fresh costs less than after the next one.- code-shape findings
- 36
- files
- 15
- commits
- 11
Large effortSimplify
parse_elementindecompiler/crates/kuna-base/src/xml.rs: tests reach it, and fixes keep landingChanged 322 times in 90 days, and 115 of those commits were bug fixes.
- commits in 90 days
- 322
- bug-fix commits
- 115
- line coverage
- Unknown, no report
- tests that reach it
- 34 test files, call graph(inferred)
Large effort, worth a checkSimplify
build_arch_handle_for_entryindecompiler/crates/kuna-decomp/src/infra/architecture.rs: tests reach it, and fixes keep landingChanged 310 times in 90 days, and 10 of those commits were bug fixes.
- commits in 90 days
- 310
- bug-fix commits
- 10
- line coverage
- Unknown, no report
- tests that reach it
- 8 test files, call graph(inferred)
Large effort, worth a checkSimplify
push_vn_explicit_irindecompiler/crates/kuna-decomp/src/p9_emit/printc.rs: tests reach it, and fixes keep landingChanged 114 times in 90 days, and 25 of those commits were bug fixes.
- commits in 90 days
- 114
- bug-fix commits
- 25
- line coverage
- Unknown, no report
- tests that reach it
- 12 test files, call graph(inferred)
Large effort, worth a checkSimplify
commit_analysis_outputindecompiler/crates/kuna-console/src/engine.rs: tests reach it, and fixes keep landingChanged 114 times in 90 days, and 21 of those commits were bug fixes.
- commits in 90 days
- 114
- bug-fix commits
- 21
- line coverage
- Unknown, no report
- tests that reach it
- 2 test files, call graph(inferred)
Large effort, worth a check
Everything we found
5 areas
Every detector's open count by area. The actions above are the part worth doing.
- Code health22,409 open findingsCriticalChange entropy · decompiler/crates/kuna-decomp/src/p9_emit/printc.rs235 findings · 17.2 deducted
- Refactoring401 open opportunitiesMediummain+1.6 health, M effort · docs/decbench/typecampaign/final-l/analyze9.py
- Doc drift28Mediumdocs/agents.mdDocument names tests/x.rs, which no longer exists.
- Decisions0 to reviewMediumdecompiler/crates/kuna-decomp/src/p9_emit/printc.rs0 awaiting review, 0 drifting from the code
- Ownership2,094 sole-owned filesMediumdecompiler/crates/kuna-ghidra/tests/ghidra_sim_e2e.rsOne author, no second reader