python-rope/rope

Rename refactoring should check whether the target variable exists

lieryan opened this issue · 0 comments

The following series of tickets all have the same root cause, rope currently doesn't validate whether the target variable name is currently occupied by another existing variable:

Collecting here into one big ticket since most of them will likely be resolved by the same solution.

Once this ticket is resolved, we'll go through each ticket to verify that those cases are addressed by the solution.