repowisecoleleavitt/kuna

coleleavitt / kuna

rustmaincb2279c702.6K linessynced 1d ago

Code health

5.3out of 10Needs work

Hotspots average 3.1, the place fixes pay off most.

Explore this codebase

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
  • Simplify parse_element in decompiler/crates/kuna-base/src/xml.rs: tests reach it, and fixes keep landing

    Changed 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)
    worth a check
  • Simplify build_arch_handle_for_entry in decompiler/crates/kuna-decomp/src/infra/architecture.rs: tests reach it, and fixes keep landing

    Changed 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)
    worth a check
  • Simplify push_vn_explicit_ir in decompiler/crates/kuna-decomp/src/p9_emit/printc.rs: tests reach it, and fixes keep landing

    Changed 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)
    worth a check
  • Simplify commit_analysis_output in decompiler/crates/kuna-console/src/engine.rs: tests reach it, and fixes keep landing

    Changed 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)
    worth a check

Everything we found

5 areas