A lightweight VS Code TODO tracker with priorities, categories, and quick commands.
- Side panel "ezcord TODO" with grouped categories (High, Medium, Low, No Priority)
- Detects TODO comments in common languages (// or #) and shows filename + line
- Quick actions: add, refresh, mark as complete, delete
- Stats overlay with totals and priority breakdown
- Click an item to jump directly to its location in the editor
- In the Extensions view, search for "ezcord TODO and install.
- Open the panel via the "ezcord TODO" activity bar icon.
- Open a file and add a comment in a supported format (see below).
- Open the "ezcord TODO" panel → your entries appear grouped by priority.
- Use panel or Command Palette actions:
- Click an item to jump to its location.
- Context menu: mark complete or delete.
- Title bar: add, refresh, stats.
- Pattern (//):
// TODO:[high] Descriptive text - Pattern (#):
# TODO:[high] Descriptive text - Supported types: TODO, FIXME, BUG, HACK, NOTE
- Optional priority: [high], [medium], [low]; missing priority appears in "No Priority".
ezcord TODO: Add new TODO– inserts a new comment at the cursor.ezcord TODO: Refresh list– rescans project files.ezcord TODO: Mark as complete– replaces the comment with// ✅ DONE:.ezcord TODO: Delete TODO– removes the comment line.ezcord TODO: Show statistics– shows a quick overview in a toast notification.
- Detection scans common code files (js, ts, py, java, c/cpp, html, css, jsx/tsx, vue, php, rb, go, rs, swift) and ignores
node_modules. - After saving, the list refreshes automatically; use
Refreshif needed.
MIT License. See LICENSE.