Skip to main content

Module scaling

Module scaling 

Source
Expand description

Exponential scaling and risk-based boosting for technical debt scores.

This module implements score amplification through:

  1. Exponential scaling based on debt type (architectural issues get stronger boost)
  2. Risk-based discrete boosts for high dependencies, entry points, etc.

The approach replaces tier-based ranking with transparent score amplification, ensuring higher scores always rank higher while naturally surfacing critical issues.

Structs§

ScalingConfig
Configuration for exponential scaling and risk boosting

Functions§

calculate_debt_type_severity_multiplier
Calculate debt-type-specific severity multiplier.
calculate_final_score
Calculate final score with exponential scaling, risk boosting, and debt type multiplier.