scan_code_smells
Detect technical debt in code by scanning for TODO/FIXME comments, empty functions, hardcoded values, and other shortcuts that indicate deferred work or maintenance issues.
Instructions
Find deferred work and shortcuts: TODO/FIXME/HACK/XXX comments, empty functions & stubs, hardcoded values (IPs, URLs, credentials, magic numbers, feature flags). Surfaces technical debt that grep alone misses by combining comment scanning, symbol body analysis, and context-aware false-positive filtering.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Categories to scan (default: all) | |
| scope | No | Directory to scan (default: whole project) | |
| priority_threshold | No | Minimum priority to report (default: low) | |
| include_tests | No | Include test files in scan (default: false) | |
| tags | No | Filter TODO comments by tag (e.g. ["FIXME","HACK"]). Only applies to todo_comment category | |
| limit | No | Max findings to return (default: 200) |