/tdr

Parses a directory recursively for technical debt files

Primary LanguagePythonMIT LicenseMIT

tdr

Tool to manage technical debt records (with tributes to adr's)

It is possible to create technical debt records and get reports like:

MyFile1.c:0:0: warning: 1 2 3 4 [TECHDEBT]
.:0:0: error: I don't like this Software at all [TECHDEBT]
MyComponent/MyFile2.c:0:0: warning: new_test [TECHDEBT]
.:0:0: warning: Test2 [FIXME]
.:0:0: warning: test [TECHDEBT]
.:0:0: warning: This component is not following up architecture [TODO]

or:

[WARNING][TECHDEBT] 1 2 3 4, File: MyFile1.c, Line: 0, Column: 0
[ERROR][TECHDEBT] I don't like this Software at all, File: ., Line: 0, Column: 0
[WARNING][TECHDEBT] new_test, File: MyComponent/MyFile2.c, Line: 0, Column: 0
[WARNING][FIXME] Test2, File: ., Line: 0, Column: 0
[WARNING][TECHDEBT] test, File: ., Line: 0, Column: 0
[WARNING][TODO] This component is not following up architecture, File: ., Line: 0, Column: 0

With that modern IDEs can perform problem matching and issue highlighting in the editor.