Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>TODO Debt Manager - Clean Your Code CommentsNew to Visual Studio Code? Get it now.
TODO Debt Manager - Clean Your Code Comments

TODO Debt Manager - Clean Your Code Comments

Yonas Valentin Mougaard Kristensen

|
47 installs
| (1) | Free
🚀 #1 TODO cleanup tool! Visual dashboard shows ALL your TODOs. Aging alerts turn TODOs red after 30 days. Quick-fix overdue items. Generate reports. Stop technical debt before it starts!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TODO Debt Manager

Version Installs Rating Sponsor

Love this extension? Become a sponsor to support ongoing development and new features.


Clean Up Your TODOs

Visual dashboard shows ALL your TODOs at once. Aging alerts turn TODOs red after 30 days. Quick-fix overdue items. Generate sprint reports.


The Problem

The average codebase contains 300+ TODO comments, with many being months or even years old. These forgotten TODOs accumulate technical debt silently, hide potential bugs, and cost time when left unaddressed.


Features

Visual Dashboard

Beautiful interface showing ALL TODOs organized by age and priority. Color-coded by age:

  • Green (0-7 days): Fresh TODOs, recently added
  • Yellow (7-30 days): Getting stale, needs attention
  • Red (30+ days): Overdue, becoming technical debt

Smart Detection

Finds TODO, FIXME, BUG, HACK, XXX, OPTIMIZE, and REFACTOR comments across all your files.

Quick Fix Mode

Jump to overdue TODOs instantly with Cmd+Shift+F / Ctrl+Shift+F.

Sprint Reports

Generate markdown reports for planning and tracking progress.

Status Bar Integration

See TODO count and overdue items at a glance.

CodeLens Warnings

Inline warnings for TODOs older than 30 days.


Usage

Open TODO Dashboard

  • Click the TODO count in the VS Code status bar
  • Run command: TODO Manager: Show TODO Dashboard
  • Keyboard shortcut: Cmd+Shift+T (Mac) / Ctrl+Shift+T (Windows/Linux)

Quick Fix Overdue TODOs

  • Run command: TODO Manager: Quick Fix Overdue TODO
  • Keyboard shortcut: Cmd+Shift+F (Mac) / Ctrl+Shift+F (Windows/Linux)

Generate Sprint Report

  • Run command: TODO Manager: Generate TODO Report
  • Creates a markdown report for sprint planning

Inline Warnings

// TODO: Implement user authentication  ⚠️ TODO is 45 days old
function login() {
    // This TODO has been here too long!
}

Configuration

Setting Default Description
todoManager.overdueThreshold 30 Days before a TODO is overdue
todoManager.showCodeLens true Show inline warnings for old TODOs
todoManager.scanOnStartup true Auto-scan workspace on startup
todoManager.customTags ["TODO", "FIXME", "HACK", "BUG", "XXX", "OPTIMIZE", "REFACTOR"] Tags to track
todoManager.excludePatterns node_modules, etc. Files to ignore

Requirements

  • VS Code 1.74.0 or higher
  • Any programming language (JavaScript, TypeScript, Python, Java, C#, Go, Ruby, PHP, etc.)

Installation

  1. Open VS Code
  2. Press Cmd+P / Ctrl+P
  3. Type ext install yonasvalentinmougaardkristensen.todo-debt-manager
  4. Click Install

Privacy

Works entirely locally - your code never leaves your machine. No external dependencies or tracking.


Changelog

1.0.0

Initial release

  • TODO dashboard with age visualization
  • Smart detection of multiple comment types
  • Aging system with color coding
  • Quick fix navigation
  • Sprint report generation
  • Status bar integration
  • CodeLens inline warnings
  • Customizable settings

License

MIT License - see LICENSE file for details


Found a Bug?

Open an issue on GitHub


Support Development

This extension is free and open source. If it helps you manage technical debt, consider supporting its development:

Sponsor on GitHub (Recommended)

GitHub Sponsors is the best way to support ongoing development. Sponsors get priority support and help fund new features.

Sponsor on GitHub

Other ways to help

  • Leave a review on the VS Code Marketplace
  • Report issues to help improve quality
  • Buy me a coffee for one-time support
Sponsor on GitHub Buy Me a Coffee

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft