analyze-code
Analyze Python code with Ruff, ty, and Vulture to detect linting issues, type errors, and dead code for comprehensive code quality improvement.
Instructions
Comprehensive analysis combining Ruff linting, ty type checking, and Vulture dead code detection.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Python code to analyze | |
| ruff_config_path | No | Optional path to RUFF configuration file | |
| min_confidence | No | Minimum confidence level for VULTURE (default: 80) | |
| project_path | No | Optional project directory used by ty for config and import resolution |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ruff_result | Yes | RUFF linting results | |
| ty_result | Yes | ty type-checking results | |
| vulture_result | Yes | VULTURE dead code detection results | |
| summary | Yes | Summary statistics of the analysis |