Show HN: ContextDebt – finds code whose stated reason to exist has expired
Category: devtools
Tags: static-analysis, code-quality, technical-debt, developer-tools, ai-context
Score: 6.0/10 (Innovation: 6, Technical: 6, Documentation: 7, Utility: 5)
ContextDebt is a local static analyzer that finds self-admitted workaround comments in JS/TS, PHP, and Python codebases and checks whether their cited reasons have expired—via closed-as-fixed GitHub issues, passed deadlines, or version floors in manifests. The distinction between 'expired reason' and 'safe to delete', plus honest handling of unknowns, shows unusually careful engineering thinking about a novel and topical problem.
Target audience: backend devs and devops engineers maintaining long-lived codebases
Repository: https://github.com/ContextDebt/contextdebt · JavaScript · MIT
View on Hacker News