scan_dead_code
Scans a TypeScript or JavaScript project to identify unused imports, variables, and exported functions without cross-file references. Results are stored for automatic removal.
Instructions
Scans a TypeScript/JavaScript project for dead code: unused imports, unused variables, and exported functions with no cross-file references. Results are stored in session state for use by cleanse.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_root | Yes | Absolute path to the project root directory | |
| include | No | Glob patterns to include, e.g. ['src/**/*.ts']. Defaults to all TS/JS files. | |
| exclude | No | Glob patterns to exclude, e.g. ['**/*.test.ts', 'node_modules/**'] |