Package org.sonar.python.checks.tests
Class AssertAfterRaiseCheck
- java.lang.Object
-
- org.sonar.plugins.python.api.PythonSubscriptionCheck
-
- org.sonar.python.checks.tests.AssertAfterRaiseCheck
-
- All Implemented Interfaces:
PythonCheck,SubscriptionCheck
public class AssertAfterRaiseCheck extends PythonSubscriptionCheck
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.sonar.plugins.python.api.PythonCheck
PythonCheck.CheckScope, PythonCheck.PreciseIssue
-
Nested classes/interfaces inherited from interface org.sonar.plugins.python.api.SubscriptionCheck
SubscriptionCheck.Context
-
-
Field Summary
Fields Modifier and Type Field Description static StringQUICK_FIX_MESSAGE
-
Constructor Summary
Constructors Constructor Description AssertAfterRaiseCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize(SubscriptionCheck.Context context)booleanisAnAssert(Statement statement)booleanisNotAssertionErrorArgument(RegularArgument regularArgument)booleanisUnittestAssert(QualifiedExpression callee)booleanisValidPytestRaise(CallExpression callExpression)booleanisValidUnittestRaise(CallExpression callExpression)booleanisWithStatementItemARaise(WithStatement withStatement)-
Methods inherited from class org.sonar.plugins.python.api.PythonSubscriptionCheck
leaveFile, scanFile
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.sonar.plugins.python.api.PythonCheck
scanWithoutParsing, scope
-
-
-
-
Field Detail
-
QUICK_FIX_MESSAGE
public static final String QUICK_FIX_MESSAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(SubscriptionCheck.Context context)
-
isWithStatementItemARaise
public boolean isWithStatementItemARaise(WithStatement withStatement)
-
isValidPytestRaise
public boolean isValidPytestRaise(CallExpression callExpression)
-
isValidUnittestRaise
public boolean isValidUnittestRaise(CallExpression callExpression)
-
isNotAssertionErrorArgument
public boolean isNotAssertionErrorArgument(RegularArgument regularArgument)
-
isAnAssert
public boolean isAnAssert(Statement statement)
-
isUnittestAssert
public boolean isUnittestAssert(QualifiedExpression callee)
-
-