Getting code quality right is hard. Especially the scores and KPIs.
With invisible tech debt, it's difficult to plan much-needed maintenance.
Individual tools measuring different metrics lack comprehensive overview.
Failing jobs in CI doesn't measure incremental improvements due to arbitrary pass or fail thresholds.
Off-the-shelf solutions tend to be opinionated and hard to customize, for your specific needs.