RenameRepeatedVariable - mehdimo/janett GitHub Wiki

In Java, we can define variables with same name repeatedly in different nested scopes for example within if, for and method body. We should rename repeated ones.

[Java]

if (true) {
    int a = 1;
}
for (int i = 0; i < 5; i++) {
    int a = 1;
}
int a = 1;

[C#]

if (true) {
    int a = 1;
}
for (int i = 0; i < 5; i++) {
    int a_Renamed1 = 1;
}
int a_Renamed2 = 1;