Smart TODO Highlighter
Highlight TODO, FIXME, HACK, BUG, NOTE, OPTIMIZE, and REVIEW comments in your code with customizable colors.
Features
- Inline Highlighting: TODO keywords are highlighted with distinct colors directly in your code
- Tree View Sidebar: Browse all TODOs across your workspace from the activity bar
- Status Bar Counter: See total TODO count at a glance
- One-Click Navigation: Click any TODO in the tree to jump to its location
- 7 Default Keywords: TODO, FIXME, HACK, BUG, NOTE, OPTIMIZE, REVIEW
- Fully Customizable: Add your own keywords, colors, and icons
- Fast & Lightweight: Scans only text files, skips node_modules/dist
Default Keywords
| Keyword |
Color |
Use Case |
| TODO |
Yellow |
Tasks to complete |
| FIXME |
Red |
Bugs to fix |
| HACK |
Orange |
Temporary workarounds |
| BUG |
Dark Red |
Known bugs |
| NOTE |
Blue |
Important notes |
| OPTIMIZE |
Purple |
Performance improvements |
| REVIEW |
Green |
Code review needed |
Settings
{
"smartTodo.keywords": {
"TODO": { "color": "#fbbf24", "icon": "checklist" },
"FIXME": { "color": "#ef4444", "icon": "flame" }
},
"smartTodo.caseSensitive": false,
"smartTodo.excludePatterns": ["**/node_modules/**", "**/dist/**"]
}
Commands
Smart TODO: List All TODOs - Open the TODO tree view
Smart TODO: Refresh - Refresh highlights and tree
License
MIT
| |