Safely rename symbols across your entire project
file:///workspace/main.py)| Check | Description |
|---|---|
| Symbol exists | Position must point to a valid symbol |
| Valid name | New name must be a valid Python identifier |
| No conflicts | New name doesn’t shadow existing symbols |
| Renameable | Symbol can be renamed (not a keyword) |
| Code | Reason | Solution |
|---|---|---|
INVALID_NAME | New name is not valid Python | Use valid identifier (letters, numbers, underscore) |
NAME_CONFLICT | New name already exists | Choose a different name |
NO_SYMBOL_FOUND | No symbol at position | Position cursor on a valid symbol |
CANNOT_RENAME | Symbol cannot be renamed | Built-in symbols can’t be renamed |
WORKSPACE_NOT_INDEXED | Workspace still indexing | Wait for indexing to complete |
| Tier | Requests/Hour | Requests/Day |
|---|---|---|
| Free | 5 | 25 |
| Hobby | 100 | 1,000 |
| Pro | 1,000 | 10,000 |
| Enterprise | Unlimited | Unlimited |