-
Notifications
You must be signed in to change notification settings - Fork 309
Todo Explorer
The Todo Explorer will search your code looking for special comments and display them for you. Double-clicking on any item in the list will jump you to that line of code.
Out of the box, Rubber duck looks for the following three comments:
TODO:
BUG:
NOTE:
The search is not case sensitive, but spelling will obviously matter.
The comment markers are configurable and stored in the Rubberduck.config
file that is installed along with the add-in to the C:\Users\Username\AppData\Roaming\Rubberduck\
directory.
Todo Markers can be added, changed, or removed through the Settings Dialog by going to Rubberduck >> Options
.
Advanced users may also directly modify the rubberduck.config
file.
<ToDoListSettings>
<ToDoMarkers>
<ToDoMarker Text="NOTE:" Priority="Low" />
<ToDoMarker Text="TODO:" Priority="Normal" />
<ToDoMarker Text="BUG:" Priority="High" />
<ToDoMarker Text="HACK:" Priority="Normal" />
</ToDoMarkers>
</ToDoListSettings>
Note: While the case of the Text is unimportant, the case of the XML attributes matters. Anything other than Text
and Priority
will cause issues with parsing the comments. The only valid values for priority are "Low"
, "Normal"
, and "High
".
rubberduckvba.com
© 2014-2025 Rubberduck project contributors
- Contributing
- Build process
- Version bump
- Architecture Overview
- IoC Container
- Parser State
- The Parsing Process
- How to view parse tree
- UI Design Guidelines
- Strategies for managing COM object lifetime and release
- COM Registration
- Internal Codebase Analysis
- Projects & Workflow
- Adding other Host Applications
- Inspections XML-Doc
-
VBE Events