โ† Rule catalog

rust-doctor ยท Architecture

high-cyclomatic-complexity

Function has high cyclomatic complexity โ€” consider refactoring into smaller functions

Severity
warning
Confidence
medium
Analyzer
syn-ast
Default policy
Enabled

Tags

  • architecture
  • heuristic

Framework requirements

No framework requirement.

Limitations

  • Syntactic analysis does not have rustc name resolution or inferred type information.

Remediation

Extract complex branches into helper functions, use early returns, simplify match arms

Fix capability: guidance