detect_clones
Identify duplicate code segments in Python files using APTED tree edit distance and LSH acceleration to maintain code quality and reduce redundancy.
Instructions
Detect code clones using APTED tree edit distance and LSH acceleration
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "detect_clones"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group_clones | No | Group related clones together (default: true) | |
| min_lines | No | Minimum lines to consider as clone (default: 5) | |
| path | Yes | Path to Python code to analyze | |
| similarity_threshold | No | Minimum similarity threshold 0.0-1.0 (default: 0.8) |