What is Debt-Collector ?

A CLI tool to help you keep your project's technical debt manageable.

Debt-Collector is a library and CLI tool written in Node.js, built to identify, locate, quantify and better manage your project's technical debt.

Code bases evolve. Libraries change and get out of date. Coding standards as well. In this ever changing environment, it can be difficult to :

  • Precisely know what part of your code is out of date, or requires attention.

  • Measure the cost of changing something across the entire project.

  • Know if the speed of change/migration is in tune with your objectives.

  • Remind everybody on your team about the evolution of coding standards.

Debt-collector is the missing tool that helps your team manage evolving coding standards where linters and automatic static analysis tools such as ESLint or Sonar just can't.

What makes debt-collector unique ?

  • It works with any files or language

  • It tracks your progress in time

  • It gives you tools to predict the cost of change

  • You define rules that are project / team specific (where other tools are based on generic rules)

  • It helps identify parts of your code that require more attention than others

Last updated