repowiseodal-node/dpp-engine

odal-node / dpp-engine

rustmainc896637108.4K linessynced on Nov 4, 2026
Since the previous index, +39 files+0.2 code health+0.2 hotspot health

Code health

8.2out of 10Good

Hotspots average 7.1, the place fixes pay off most.

Explore this codebase

Do next · 7

11 things worth doing in the week to Nov 4, the last indexed commit, 4 of them now.

Worth planning

  • Start breaking up render_seal_status (CCN 36, 243 lines): first lift lines 852-935

    cli/src/stateless/render.rs:852

    render_seal_status has many paths; easier to read and change once split; function changed in 3 commits; its file is imported by 25 files, changed 12 times in 90 days.

    gain
    up to +0.3 health on this file(inferred)
    finding
    Complex method
    size
    CCN 36, 243 lines
    severity
    high
    worth a check
  • Tidy the code shape this week's commits left: 7 findings in 5 files

    4 commits in the last 7 days added or worsened long, complex or deeply nested code, still open. Start with crates/dpp-integrator/src/handlers/import.rs (2 findings): tidying it while the change is fresh costs less than after the next one.

    code-shape findings
    7
    files
    5
    commits
    4
  • Break up import_file (CCN 25, 256 lines)

    crates/dpp-integrator/src/handlers/import.rs:291

    import_file has many paths; easier to read and change once split; function changed in 11 commits; its file is imported by 8 files, changed 15 times in 90 days.

    gain
    up to +0.2 health on this file(inferred)
    finding
    Complex method
    size
    CCN 25, 256 lines
    severity
    high
    worth a check
  • No test reaches crates/dpp-node/src/main.rs in the code graph: confirm it is tested before its next change

    Changed 31 times in 90 days, and 6 of those commits were bug fixes.

    commits in 90 days
    31
    bug-fix commits
    6
    line coverage
    Unknown, no report
    tests that reach it
    None in the code graph(inferred)
    worth a check
  • Review why fixes keep landing in crates/dpp-dal/src/pg/repo_passport.rs: tests reach it

    Changed 12 times in 90 days, and 5 of those commits were bug fixes.

    commits in 90 days
    12
    bug-fix commits
    5
    line coverage
    Unknown, no report
    tests that reach it
    17 test files, call graph(inferred)
    worth a check

Everything we found

5 areas