Shift-Left Code Quality: Inside DebtDrone CLI 2.0.0 and a Dual-Mode Architecture

Shift-Left Code Quality: Inside DebtDrone CLI 2.0.0 and a Dual-Mode Architecture

4 11
calendar_todayschedule1 min read
— Originally published at www.endrilickollari.com

Technical debt is a silent tax on engineering velocity. By the time it is flagged in a pull request, the cost to fix it has already multiplied.
Today, I am thrilled to announce the release of DebtDrone CLI 2.0.0—a major architectural milestone that brings enterprise-grade code analysis directly to your local terminal and CI/CD pipelines.
The engineered version 2.0.0 using a strict Ports & Adapters (Hexagonal) Architecture, transforming our statically-linked Go binary into a dual-purpose powerhouse:
️ Interactive TUI (For Developers): A lightning-fast, Bubble Tea-powered terminal interface to visually explore complexity metrics and track historical debt reduction locally.
Headless CLI (For Pipelines): A deterministic, pipeline-ready executable to enforce automated quality gates (--fail-on=high) and block bad code from ever merging.
Crucially, DebtDrone CLI 2.0.0 is powered by the exact same core analysis engine that will drive our upcoming DebtDrone SaaS platform. By upgrading today, you are getting an early, hands-on experience with the engine that is about to change how organizations map and manage code quality.

I just published a deep dive into how we built this dual-mode architecture, how we prevented TUI state bloat using a nested router pattern, and how you can start shifting your code quality checks to the left today.

Check out the full article and installation guide here: https://www.endrilickollari.com/blog/debtdrone-cli-2-release

2 Comments

1 vote
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

Just completed another large-scale WordPress migration — and the client left this

saqib_devmorph - Apr 7

Engineering DebtDrone: Building a High-Performance AST-Based Static Analyzer in Go

endrilickollari - Dec 19, 2025

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

SolidJS 2.0 Async Data: A Deep Dive for React Devs

morellodev - Jul 16

My Nginx Died at 2 AM and Nobody Noticed for 6 Hours. Now I Have a Watchdog Script

BashSnippets - May 21
chevron_left
816 Points15 Badges
Tirana, Albaniaendrilickollari.com
3Posts
3Comments
9Connections
Delivery Lead / Software Architect / Technology Consultant at Raiffeisen Bank Albania / Independent ... Show more

Related Jobs

View all jobs →

Commenters (This Week)

2 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!