MainSequenceReport

data class MainSequenceReport(val modules: List<ModuleMainSequence>, val averageDistance: Double)(source)

The main-sequence report for a whole project.

Parameters

modules

One entry per analysed module (those with at least one counted type), worst distance first.

averageDistance

Mean distance across modules - a single "how far off the main sequence is this codebase?" number. 0 when there are no analysed modules.

Constructors

Link copied to clipboard
constructor(modules: List<ModuleMainSequence>, averageDistance: Double)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard