sweep_dead_code
Detect and remove unused imports, functions, and orphan files. Uses text-reference fallback to avoid deleting dynamically referenced code, with safe transactional edits.
Instructions
Detect dead code: unused imports/functions, orphan files, unused_guard signal. Text-reference fallback counts CLI-string refs as alive (miss-over-delete bias). Remove via edit_transaction. Out of scope: dynamic/reflection wiring.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Scan scope: directory relative to workspace_dir (default: ".") | |
| include_files | No | Also detect orphan files (default: false) | |
| workspace_dir | Yes | REQUIRED: project root (abs). |