judgev0.7.0

← All examples

Combined report

The default run: every detector that needs no opt-in configuration, grouped by rule, with a representative location per group and the next commands to run.

Combined report

examples/summary.ansi
cargo judge --color always
⚠ Judge summary
  Analysis context: boundary rules: 0 not checked (no judge.toml)

  Evidence: 671   Advisory: 333

  Top issue rules:
     635x  duplicate-code
     243x  complexity-inflation
      39x  integer-cast-risk
      39x  maintainability-index
      22x  panic-in-lib

● Evidence-backed findings (671)
  - swallowed-result in write_cache [swallowed-result] (high confidence) at src/rules/slopsquat.rs:356
  - swallowed-result in write_cache [swallowed-result] (high confidence) at src/rules/slopsquat.rs:359
  - duplicate-code in build_functional_core_imperative_shell_heuristic [duplicate-code] (high confidence) at src/rules/principle.rs:550
  ... 668 more finding(s) (use --details to view all)

● Advisory heuristics (no verdict or score effect) (333) [advisory]
  - complexity-inflation in known_vulnerability_finding [complexity-inflation] (low confidence) at src/advisory/advisories.rs:330
  - complexity-inflation in tests::known_vulnerability_registry_example_still_triggers_the_rule [complexity-inflation] (low confidence) at src/advisory/advisories.rs:540
  - complexity-inflation in parse_lcov [complexity-inflation] (low confidence) at src/advisory/coverage.rs:155
  ... 330 more finding(s) (use --details to view all)

Next steps:
  • clone families, grouped and prioritized
    $ cargo judge dupes
  • every finding and location
    $ cargo judge --details
  • full machine-readable report in .judge/judge.json
    $ cargo judge --format json
  • tty
  • triage