MetricSnapshot

constructor(cycleCount: Int = 0, godModuleCount: Int = 0, ccd: Long = 0, tanglePercent: Double = 0.0, averageInstability: Double = 0.0, criticalPathLength: Int = 0)(source)

Parameters

cycleCount

Number of main-code dependency cycles.

godModuleCount

Number of god modules (high fan-in and high fan-out).

ccd

Cumulative Component Dependency - the headline coupling number.

tanglePercent

Percentage of modules inside a dependency cycle.

averageInstability

Mean instability across all modules.

criticalPathLength

Longest production dependency chain, in modules.