Code Smells
get_code_smellsDetect TODO, FIXME, HACK, BUG, deprecated, unused, and unsafe casts in source files or directories to surface code quality issues before review.
Instructions
Finds TODO/FIXME/HACK/BUG markers and unsafe casts in code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | File or directory to analyze; must be inside the allowed roots | |
| limit | No | Max files returned (default 20) | |
| types | No | Smell types to detect (default all) | |
| max_depth | No | Max directory depth to descend (default unlimited) | |
| max_files | No | Stop after scanning this many files (default unlimited) | |
| extensions | No | Only scan these extensions, e.g. [".ts", ".py"] (default all supported) | |
| include_text | No | Include each marker's comment text (default false) | |
| include_hidden | No | Include dotfiles and dot-directories (default false) | |
| ignore_patterns | No | Extra gitignore-style patterns to exclude, relative to path |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| _meta | No | ||
| files | Yes | ||
| summary | Yes | ||
| is_directory | Yes |