brooks-lint
Reviews your code for structural decay such as tangled dependencies, duplicated knowledge and weak tests, citing classic engineering books for each finding. Each result comes with a severity label and a concrete fix, and an audit or debt-assessment mode can also map a roadmap for cleanup.

