Skip to content

Commit d6f9633

Browse files
committed
Revert "Fix no new variable inspection for shadowing in 'for clause' case"
This reverts commit b8eb9d5.
1 parent ecc24d7 commit d6f9633

File tree

2 files changed

+2
-10
lines changed

2 files changed

+2
-10
lines changed

src/com/goide/inspections/GoNoNewVariablesInspection.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package com.goide.inspections;
1818

19-
import com.goide.psi.GoForClause;
2019
import com.goide.psi.GoShortVarDeclaration;
2120
import com.goide.psi.GoVarDefinition;
2221
import com.goide.psi.GoVisitor;
@@ -25,7 +24,6 @@
2524
import com.intellij.openapi.util.TextRange;
2625
import com.intellij.psi.PsiElement;
2726
import com.intellij.psi.PsiReference;
28-
import com.intellij.psi.util.PsiTreeUtil;
2927
import com.intellij.util.containers.ContainerUtil;
3028
import org.jetbrains.annotations.NotNull;
3129

@@ -40,7 +38,7 @@ protected GoVisitor buildGoVisitor(@NotNull final ProblemsHolder holder,
4038
@Override
4139
public void visitShortVarDeclaration(@NotNull GoShortVarDeclaration o) {
4240
List<GoVarDefinition> list = o.getVarDefinitionList();
43-
if (list.isEmpty() || PsiTreeUtil.getParentOfType(o, GoForClause.class) != null) return;
41+
if (list.isEmpty()) return;
4442

4543
GoVarDefinition first = ContainerUtil.getFirstItem(list);
4644
GoVarDefinition last = ContainerUtil.getLastItem(list);

testData/highlighting/shortVars.go

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,4 @@ func Test2() (err error) {
6565
}
6666

6767
return err
68-
}
69-
70-
func <warning>shadowing</warning>(i int) {
71-
for i := 1; i < 3; i++ {
72-
_ = i
73-
}
74-
}
68+
}

0 commit comments

Comments
 (0)