renameEvaluate
Analyze the symbol at a given position and find its usages to plan a rename without modifying anything.
Instructions
First of the three steps of a rename: it asks the system what the symbol at this position is and where it is used, so the rename can be planned. Nothing is written. Then renamePreview, then renameExecute.
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": {
"uri": "<uri>",
"line": "<line>",
"startColumn": "<startColumn>",
"endColumn": "<endColumn>"
},
"name": "renameEvaluate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | The URI of the object to rename. | |
| line | Yes | The line number. | |
| endColumn | Yes | The ending column. | |
| startColumn | Yes | The starting column. |