ProjectHealth

data class ProjectHealth(val score: Int, val band: String, val components: List<HealthComponent>)(source)

The whole-project architecture health score and the penalties that produced it.

Parameters

score

Health in [0, 100]; higher is healthier.

band

Readable classification: "Healthy", "Fair", or "At risk".

components

Every penalty signal, including those that deducted nothing, in a fixed order.

Constructors

Link copied to clipboard
constructor(score: Int, band: String, components: List<HealthComponent>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val score: Int