Our team is working on a giant product with massive tech debt. However, we wouldn't consider function name lengths etc. really to be technical debt. For this stuff, we use TSLint/ESLint and that works quite well.

What really hurts us is keeping track of DESIGN debt (mostly domain-specific): Modularization, code dependencies, ... all this things can't be tracked automatically.

Is there a way to manually "add" debt for design debt, e.g. by adding a comment to the code?

The other thing is that only half the people use VSCode, so a command line tool would be great as well.