Package org.sonar.python.checks
Class CollapsibleIfStatementsCheck
- java.lang.Object
-
- org.sonar.python.tree.BaseTreeVisitor
-
- org.sonar.python.PythonCheckTree
-
- org.sonar.python.checks.CollapsibleIfStatementsCheck
-
- All Implemented Interfaces:
PyTreeVisitor,PythonCheck
public class CollapsibleIfStatementsCheck extends PythonCheckTree
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.sonar.python.PythonCheck
PythonCheck.PreciseIssue
-
-
Constructor Summary
Constructors Constructor Description CollapsibleIfStatementsCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidscanFile(PythonVisitorContext visitorContext)voidvisitIfStatement(PyIfStatementTree ifStatement)-
Methods inherited from class org.sonar.python.PythonCheckTree
addIssue, addIssue
-
Methods inherited from class org.sonar.python.tree.BaseTreeVisitor
scan, scan, visitAliasedName, visitAnnotatedAssignment, visitArgument, visitArgumentList, visitAssertStatement, visitAssignmentStatement, visitAwaitExpression, visitBinaryExpression, visitBreakStatement, visitCallExpression, visitClassDef, visitCompoundAssignment, visitComprehensionFor, visitComprehensionIf, visitConditionalExpression, visitContinueStatement, visitDecorator, visitDelStatement, visitDictCompExpression, visitDictionaryLiteral, visitDottedName, visitEllipsis, visitElseStatement, visitExceptClause, visitExecStatement, visitExpressionList, visitExpressionStatement, visitFileInput, visitFinallyClause, visitForStatement, visitFunctionDef, visitGlobalStatement, visitImportFrom, visitImportName, visitKeyValuePair, visitLambda, visitListLiteral, visitName, visitNone, visitNonlocalStatement, visitNumericLiteral, visitParameter, visitParameterList, visitParenthesizedExpression, visitPassStatement, visitPrintStatement, visitPyListOrSetCompExpression, visitQualifiedExpression, visitRaiseStatement, visitRepr, visitReturnStatement, visitSetLiteral, visitSliceExpression, visitSliceItem, visitSliceList, visitStarredExpression, visitStatementList, visitStringElement, visitStringLiteral, visitSubscriptionExpression, visitTryStatement, visitTuple, visitTupleParameter, visitTypeAnnotation, visitUnaryExpression, visitWhileStatement, visitWithItem, visitWithStatement, visitYieldExpression, visitYieldStatement
-
-
-
-
Field Detail
-
CHECK_KEY
public static final String CHECK_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
scanFile
public void scanFile(PythonVisitorContext visitorContext)
- Specified by:
scanFilein interfacePythonCheck- Overrides:
scanFilein classPythonCheckTree
-
visitIfStatement
public void visitIfStatement(PyIfStatementTree ifStatement)
- Specified by:
visitIfStatementin interfacePyTreeVisitor- Overrides:
visitIfStatementin classBaseTreeVisitor
-
-