Visor is a powerful, integrated task manager for Visual Studio Code that seamlessly extracts, organizes, and tracks TODO, FIXME, and BUG comments directly from your codebase. Keep your workflow focused by managing your tasks right where you write your code.
- Automatic Task Scanning: Instantly scans your workspace for
TODO,FIXME, andBUGcomments. - Priority Grouping: Tasks are automatically grouped by
HIGH,MEDIUM, andLOWpriorities. - Deadlines & Overdue Tracking: Add dates to your tasks and easily see how many days are left or if they are overdue.
- The "DONE" List: Mark tasks as done directly from the sidebar. Completed tasks are moved to a dedicated
DONEgroup. - One-Click Cleanup: Individually delete tasks or use the "Delete All Done" button to permanently clear out all completed tasks from your code.
- Inline Editor Highlighting: Visually highlights tasks directly in your code with distinct colors based on their priority.
- Search & Filtering: Quickly find specific tasks or filter them by priority (e.g., view only
HIGHorOVERDUEtasks). - Lightning Fast: Optimized with concurrent file scanning and debounced real-time updates as you type.
Visor parses your comments based on a simple syntax:
// TODO[PRIORITY][YYYY-MM-DD]: Your task descriptionExamples:
// TODO[HIGH]: Fix the database connection// FIXME[MEDIUM][2026-10-15]: Refactor this function// BUG[LOW]: Typo in the variable name<!-- TODO: Update the meta tags -->
Hover over any task in the Visor TODOs sidebar to access quick actions:
- Mark as Done (
✔): Changes your task's tag toDONE, moving it to the DONE group. - Delete TODO (
🗑): Completely removes the task's line of code from your file. - Delete All Done (
🗑on DONE folder): Scans all completed tasks and removes their lines from your codebase in one go.
Visor is highly customizable. You can configure the following settings in your settings.json:
visor.tags: An array of keywords to scan for (default:["TODO", "FIXME", "BUG"]).visor.ignoreFolders: Folders to ignore during the scan to keep it fast (default:["node_modules", ".git", "dist", "build", "out"]).
Visor requires Visual Studio Code version 1.107.0 or higher.
- Initial release of Visor!
- Added priority grouping, deadlines, and inline editor decorations.
- Added Mark as Done, Delete TODO, and Delete All Done actions.
Enjoying Visor? Feel free to leave a review or contribute to the repository!