scan_todos
Scan source code for TODO, FIXME, and other technical debt markers, returning file, line, severity, and message. Optionally enrich with git blame metadata.
Instructions
Scan source code for technical debt markers: TODO, FIXME, HACK, XXX, BUG, NOTE, OPTIMIZE, REFACTOR comments. Returns items with file, line, tag, severity, and message. Optionally enriches with git blame metadata.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "scan_todos"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Filter by specific tag (e.g., TODO, FIXME, HACK). | |
| path | Yes | File or directory path to scan. | |
| blame | No | Enrich with git blame metadata (author, date). Slower. | |
| severity | No | Filter by minimum severity level. |