orchestrata_tools.complexity

Reference › orchestrata_tools › complexity

Complexity analysis: cyclomatic, cognitive, god-class detection.

The complexity package estimates how complex the methods and classes of an analysed codebase are. It contains one working module, analyzer, whose ComplexityAnalyzer takes an index from the parser package and produces a ComplexityReport. The scores are heuristics computed from signatures and docstrings. The package __init__ re-exports the analyzer.

2 modules, 136 lines of code.

Modules

Module Summary LOC
__init__ Complexity analysis: cyclomatic, cognitive, god-class detection. 5
analyzer Complexity analysis engine. 131

Dependency diagram

Package dependency diagram orchestrata_tools.complexity