Skip to content

Commit fc23717

Browse files
SONARPY-1745 Remove unused imports (#1757)
1 parent 9d4ae8a commit fc23717

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+17
-66
lines changed

its/plugin/it-python-plugin-test/src/test/java/com/sonar/python/it/plugin/RuffReportTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import java.io.File;
2525
import java.util.Comparator;
2626
import java.util.List;
27-
import java.util.stream.Collectors;
2827
import org.junit.jupiter.api.Test;
2928
import org.junit.jupiter.api.extension.RegisterExtension;
3029
import org.sonarqube.ws.Common;

python-frontend/src/main/java/org/sonar/python/cfg/fixpoint/ReachingDefinitionsAnalysis.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@
1919
*/
2020
package org.sonar.python.cfg.fixpoint;
2121

22-
import static org.sonar.plugins.python.api.tree.Tree.Kind.ASSIGNMENT_STMT;
23-
import static org.sonar.plugins.python.api.tree.Tree.Kind.FUNCDEF;
24-
import static org.sonar.plugins.python.api.tree.Tree.Kind.TRY_STMT;
25-
2622
import java.util.ArrayDeque;
2723
import java.util.Collection;
2824
import java.util.Collections;
@@ -34,9 +30,7 @@
3430
import java.util.Optional;
3531
import java.util.Set;
3632
import java.util.function.Supplier;
37-
import java.util.stream.Collectors;
3833
import java.util.stream.Stream;
39-
4034
import org.sonar.plugins.python.api.PythonFile;
4135
import org.sonar.plugins.python.api.cfg.CfgBlock;
4236
import org.sonar.plugins.python.api.cfg.ControlFlowGraph;
@@ -51,6 +45,10 @@
5145
import org.sonar.plugins.python.api.tree.Tree;
5246
import org.sonar.python.tree.TreeUtils;
5347

48+
import static org.sonar.plugins.python.api.tree.Tree.Kind.ASSIGNMENT_STMT;
49+
import static org.sonar.plugins.python.api.tree.Tree.Kind.FUNCDEF;
50+
import static org.sonar.plugins.python.api.tree.Tree.Kind.TRY_STMT;
51+
5452
/**
5553
* https://en.wikipedia.org/wiki/Reaching_definition
5654
* Data flow analysis to determinate what definitions may reach a given point in the code.

python-frontend/src/main/java/org/sonar/python/index/DescriptorsToProtobuf.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import java.util.HashSet;
2424
import java.util.List;
2525
import java.util.Set;
26-
import java.util.stream.Collectors;
2726
import org.sonar.plugins.python.api.LocationInFile;
2827
import org.sonar.python.types.protobuf.DescriptorsProtos;
2928

python-frontend/src/main/java/org/sonar/python/quickfix/TextEditUtils.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import java.util.Collections;
2323
import java.util.LinkedList;
2424
import java.util.List;
25-
import java.util.stream.Collectors;
2625
import org.sonar.plugins.python.api.quickfix.PythonTextEdit;
2726
import org.sonar.plugins.python.api.symbols.Symbol;
2827
import org.sonar.plugins.python.api.symbols.Usage;

python-frontend/src/main/java/org/sonar/python/semantic/SymbolUtils.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import java.util.Set;
3737
import java.util.function.Function;
3838
import java.util.function.Predicate;
39-
import java.util.stream.Collectors;
4039
import java.util.stream.Stream;
4140
import javax.annotation.CheckForNull;
4241
import javax.annotation.Nullable;

python-frontend/src/main/java/org/sonar/python/tree/AliasedNameImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
import java.util.List;
2323
import java.util.Objects;
24-
import java.util.stream.Collectors;
2524
import java.util.stream.Stream;
2625
import javax.annotation.CheckForNull;
2726
import org.sonar.plugins.python.api.tree.AliasedName;

python-frontend/src/main/java/org/sonar/python/tree/AwaitExpressionImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
import java.util.List;
2323
import java.util.Objects;
24-
import java.util.stream.Collectors;
2524
import java.util.stream.Stream;
2625
import org.sonar.plugins.python.api.tree.AwaitExpression;
2726
import org.sonar.plugins.python.api.tree.Expression;

python-frontend/src/main/java/org/sonar/python/tree/BinaryExpressionImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,12 @@
2525
import java.util.List;
2626
import java.util.Map;
2727
import java.util.Objects;
28-
import java.util.stream.Collectors;
2928
import java.util.stream.Stream;
3029
import org.sonar.plugins.python.api.tree.BinaryExpression;
3130
import org.sonar.plugins.python.api.tree.Expression;
3231
import org.sonar.plugins.python.api.tree.Token;
33-
import org.sonar.plugins.python.api.tree.TreeVisitor;
3432
import org.sonar.plugins.python.api.tree.Tree;
33+
import org.sonar.plugins.python.api.tree.TreeVisitor;
3534
import org.sonar.plugins.python.api.types.InferredType;
3635
import org.sonar.python.types.HasTypeDependencies;
3736
import org.sonar.python.types.InferredTypes;

python-frontend/src/main/java/org/sonar/python/tree/CaseBlockImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
import java.util.List;
2323
import java.util.Objects;
24-
import java.util.stream.Collectors;
2524
import java.util.stream.Stream;
2625
import javax.annotation.CheckForNull;
2726
import javax.annotation.Nullable;

python-frontend/src/main/java/org/sonar/python/tree/ComprehensionExpressionImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,15 @@
2323
import java.util.List;
2424
import java.util.Objects;
2525
import java.util.Set;
26-
import java.util.stream.Collectors;
2726
import java.util.stream.Stream;
2827
import javax.annotation.Nullable;
28+
import org.sonar.plugins.python.api.symbols.Symbol;
2929
import org.sonar.plugins.python.api.tree.ComprehensionExpression;
3030
import org.sonar.plugins.python.api.tree.ComprehensionFor;
3131
import org.sonar.plugins.python.api.tree.Expression;
3232
import org.sonar.plugins.python.api.tree.Token;
3333
import org.sonar.plugins.python.api.tree.Tree;
3434
import org.sonar.plugins.python.api.tree.TreeVisitor;
35-
import org.sonar.plugins.python.api.symbols.Symbol;
3635
import org.sonar.plugins.python.api.types.InferredType;
3736
import org.sonar.python.types.InferredTypes;
3837

0 commit comments

Comments
 (0)