Modifier and Type | Method | Description |
---|---|---|
boolean |
SuppressionAnalyzer.isRuleSuppressed(Rule rule) |
Modifier and Type | Method | Description |
---|---|---|
protected String |
AbstractReportWriter.getDescriptionForRule(Rule rule) |
|
protected String |
AbstractReportWriter.getHtmlDescriptionForRule(Rule rule) |
|
protected boolean |
AbstractReportWriter.isEnabled(Rule rule) |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractRuleTestCase<T extends Rule> |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractAstVisitorRule |
Abstract superclass for Rules that use a Groovy AST Visitor.
|
class |
AbstractEnhanceableAstVisitorRule |
Abstract superclass for Rules that use a Groovy AST Visitor and can optionally run in enhanced mode.
|
class |
AbstractRule |
Abstract superclass for Rules.
|
class |
AbstractSharedAstVisitorRule |
Abstract superclass for Rules that use a single, shared AstVisitor across all ClassNodes in a source (file).
|
class |
StubRule |
Modifier and Type | Field | Description |
---|---|---|
protected T |
AbstractRuleTestCase.rule |
Modifier and Type | Method | Description |
---|---|---|
Rule |
AbstractAstVisitor.getRule() |
|
Rule |
AbstractFieldVisitor.getRule() |
Gets the rule for this visitor.
|
Rule |
AbstractMethodCallExpressionVisitor.getRule() |
Gets the rule for this visitor.
|
Rule |
AbstractMethodVisitor.getRule() |
Gets the rule for this visitor.
|
Rule |
Violation.getRule() |
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractAstVisitor.setRule(Rule rule) |
|
void |
AbstractFieldVisitor.setRule(Rule rule) |
Set the Rule associated with this visitor
|
void |
AbstractMethodCallExpressionVisitor.setRule(Rule rule) |
Set the Rule associated with this visitor
|
void |
AbstractMethodVisitor.setRule(Rule rule) |
Set the Rule associated with this visitor
|
void |
AstVisitor.setRule(Rule rule) |
|
void |
Violation.setRule(Rule value) |
Modifier and Type | Class | Description |
---|---|---|
class |
ElseBlockBracesRule |
|
class |
ForStatementBracesRule |
|
class |
IfStatementBracesRule |
|
class |
WhileStatementBracesRule |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractJavadocEmptyTagRule |
|
class |
AbstractJavadocMissingDescriptionRule |
|
class |
ClassJavadocRule |
|
class |
JavadocConsecutiveEmptyLinesRule |
|
class |
JavadocEmptyAuthorTagRule |
|
class |
JavadocEmptyExceptionTagRule |
|
class |
JavadocEmptyFirstLineRule |
|
class |
JavadocEmptyLastLineRule |
|
class |
JavadocEmptyParamTagRule |
|
class |
JavadocEmptyReturnTagRule |
|
class |
JavadocEmptySeeTagRule |
|
class |
JavadocEmptySinceTagRule |
|
class |
JavadocEmptyThrowsTagRule |
|
class |
JavadocEmptyVersionTagRule |
|
class |
JavadocMissingExceptionDescriptionRule |
|
class |
JavadocMissingParamDescriptionRule |
|
class |
JavadocMissingThrowsDescriptionRule |
Modifier and Type | Class | Description |
---|---|---|
class |
BusyWaitRule |
|
class |
DoubleCheckedLockingRule |
|
class |
InconsistentPropertyLockingRule |
|
class |
InconsistentPropertySynchronizationRule |
|
class |
NestedSynchronizationRule |
|
class |
StaticCalendarFieldRule |
|
class |
StaticConnectionRule |
|
class |
StaticDateFormatFieldRule |
|
class |
StaticMatcherFieldRule |
|
class |
StaticSimpleDateFormatFieldRule |
|
class |
SynchronizedMethodRule |
|
class |
SynchronizedOnBoxedPrimitiveRule |
|
class |
SynchronizedOnGetClassRule |
|
class |
SynchronizedOnReentrantLockRule |
|
class |
SynchronizedOnStringRule |
|
class |
SynchronizedOnThisRule |
|
class |
SynchronizedReadObjectMethodRule |
|
class |
SystemRunFinalizersOnExitRule |
|
class |
ThisReferenceEscapesConstructorRule |
|
class |
ThreadGroupRule |
|
class |
ThreadLocalNotStaticFinalRule |
|
class |
ThreadYieldRule |
|
class |
UseOfNotifyMethodRule |
|
class |
VolatileArrayFieldRule |
|
class |
VolatileLongOrDoubleFieldRule |
|
class |
WaitOutsideOfWhileLoopRule |
Modifier and Type | Class | Description |
---|---|---|
class |
CompileStaticRule |
|
class |
ConfusingTernaryRule |
|
class |
CouldBeElvisRule |
|
class |
CouldBeSwitchStatementRule |
|
class |
FieldTypeRequiredRule |
|
class |
HashtableIsObsoleteRule |
|
class |
IfStatementCouldBeTernaryRule |
|
class |
InvertedConditionRule |
|
class |
InvertedIfElseRule |
|
class |
LongLiteralWithLowerCaseLRule |
|
class |
MethodParameterTypeRequired |
|
class |
MethodReturnTypeRequiredRule |
|
class |
NoDefRule |
|
class |
NoJavaUtilDateRule |
|
class |
NoTabCharacterRule |
|
class |
ParameterReassignmentRule |
|
class |
PublicMethodsBeforeNonPublicMethodsRule |
|
class |
StaticFieldsBeforeInstanceFieldsRule |
|
class |
StaticMethodsBeforeInstanceMethodsRule |
|
class |
TernaryCouldBeElvisRule |
|
class |
TrailingCommaRule |
|
class |
VariableTypeRequiredRule |
|
class |
VectorIsObsoleteRule |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractClassWithoutAbstractMethodRule |
|
class |
AbstractClassWithPublicConstructorRule |
|
class |
AssignmentToStaticFieldFromInstanceMethodRule |
|
class |
BooleanMethodReturnsNullRule |
|
class |
BuilderMethodWithSideEffectsRule |
|
class |
CloneableWithoutCloneRule |
|
class |
CloneWithoutCloneableRule |
|
class |
CloseWithoutCloseableRule |
|
class |
CompareToWithoutComparableRule |
|
class |
ConstantsOnlyInterfaceRule |
|
class |
EmptyMethodInAbstractClassRule |
|
class |
FinalClassWithProtectedMemberRule |
|
class |
ImplementationAsTypeRule |
|
class |
InstanceofRule |
|
class |
LocaleSetDefaultRule |
|
class |
NestedForLoopRule |
|
class |
PrivateFieldCouldBeFinalRule |
|
class |
PublicInstanceFieldRule |
|
class |
ReturnsNullInsteadOfEmptyArrayRule |
|
class |
ReturnsNullInsteadOfEmptyCollectionRule |
|
class |
SimpleDateFormatMissingLocaleRule |
|
class |
StatelessSingletonRule |
|
class |
ToStringReturnsNullRule |
Modifier and Type | Class | Description |
---|---|---|
class |
DuplicateListLiteralRule |
|
class |
DuplicateMapLiteralRule |
|
class |
DuplicateNumberLiteralRule |
|
class |
DuplicateStringLiteralRule |
Modifier and Type | Class | Description |
---|---|---|
class |
MissingOverrideAnnotationRule |
Modifier and Type | Class | Description |
---|---|---|
class |
CatchArrayIndexOutOfBoundsExceptionRule |
|
class |
CatchErrorRule |
|
class |
CatchExceptionRule |
|
class |
CatchIllegalMonitorStateExceptionRule |
|
class |
CatchIndexOutOfBoundsExceptionRule |
|
class |
CatchNullPointerExceptionRule |
|
class |
CatchRuntimeExceptionRule |
|
class |
CatchThrowableRule |
|
class |
ConfusingClassNamedExceptionRule |
|
class |
ExceptionExtendsErrorRule |
|
class |
ExceptionExtendsThrowableRule |
|
class |
ExceptionNotThrownRule |
|
class |
MissingNewInThrowStatementRule |
|
class |
ReturnNullFromCatchBlockRule |
|
class |
SwallowThreadDeathRule |
|
class |
ThrowErrorRule |
|
class |
ThrowExceptionRule |
|
class |
ThrowNullPointerExceptionRule |
|
class |
ThrowRuntimeExceptionRule |
|
class |
ThrowThrowableRule |
Modifier and Type | Class | Description |
---|---|---|
class |
IllegalClassMemberRule |
|
class |
IllegalClassReferenceRule |
|
class |
IllegalPackageReferenceRule |
|
class |
IllegalRegexRule |
|
class |
IllegalStringRule |
|
class |
IllegalSubclassRule |
|
class |
RequiredRegexRule |
|
class |
RequiredStringRule |
|
class |
StatelessClassRule |
Modifier and Type | Class | Description |
---|---|---|
class |
GrailsDomainHasEqualsRule |
|
class |
GrailsDomainHasToStringRule |
|
class |
GrailsDomainReservedSqlKeywordNameRule |
|
class |
GrailsDomainStringPropertyMaxSizeRule |
|
class |
GrailsDomainWithServiceReferenceRule |
|
class |
GrailsDuplicateConstraintRule |
|
class |
GrailsDuplicateMappingRule |
|
class |
GrailsMassAssignmentRule |
|
class |
GrailsPublicControllerMethodRule |
|
class |
GrailsServletContextReferenceRule |
|
class |
GrailsStatelessServiceRule |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractImportRule |
|
class |
DuplicateImportRule |
|
class |
ImportFromSamePackageRule |
|
class |
ImportFromSunPackagesRule |
|
class |
MisorderedStaticImportsRule |
|
class |
NoWildcardImportsRule |
|
class |
UnnecessaryGroovyImportRule |
|
class |
UnusedImportRule |
Modifier and Type | Class | Description |
---|---|---|
class |
DirectConnectionManagementRule |
|
class |
JdbcConnectionReferenceRule |
|
class |
JdbcResultSetReferenceRule |
|
class |
JdbcStatementReferenceRule |
Modifier and Type | Class | Description |
---|---|---|
class |
ChainedTestRule |
|
class |
CoupledTestCaseRule |
|
class |
JUnitAssertAlwaysFailsRule |
|
class |
JUnitAssertAlwaysSucceedsRule |
|
class |
JUnitAssertEqualsConstantActualValueRule |
|
class |
JUnitFailWithoutMessageRule |
|
class |
JUnitLostTestRule |
|
class |
JUnitPublicFieldRule |
|
class |
JUnitPublicNonTestMethodRule |
|
class |
JUnitPublicPropertyRule |
|
class |
JUnitSetUpCallsSuperRule |
|
class |
JUnitStyleAssertionsRule |
|
class |
JUnitTearDownCallsSuperRule |
|
class |
JUnitTestMethodWithoutAssertRule |
|
class |
JUnitUnnecessarySetUpRule |
|
class |
JUnitUnnecessaryTearDownRule |
|
class |
JUnitUnnecessaryThrowsExceptionRule |
|
class |
SpockIgnoreRestUsedRule |
|
class |
UnnecessaryFailRule |
|
class |
UseAssertEqualsInsteadOfAssertTrueRule |
|
class |
UseAssertFalseInsteadOfNegationRule |
|
class |
UseAssertNullInsteadOfAssertEqualsRule |
|
class |
UseAssertSameInsteadOfAssertTrueRule |
|
class |
UseAssertTrueInsteadOfAssertEqualsRule |
|
class |
UseAssertTrueInsteadOfNegationRule |
Modifier and Type | Class | Description |
---|---|---|
class |
LoggerForDifferentClassRule |
|
class |
LoggerWithWrongModifiersRule |
|
class |
LoggingSwallowsStacktraceRule |
|
class |
MultipleLoggersRule |
|
class |
PrintlnRule |
|
class |
PrintStackTraceRule |
|
class |
SystemErrPrintRule |
|
class |
SystemOutPrintRule |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractClassNameRule |
|
class |
ClassNameRule |
|
class |
ClassNameSameAsFilenameRule |
|
class |
ClassNameSameAsSuperclassRule |
|
class |
ConfusingMethodNameRule |
|
class |
FactoryMethodNameRule |
|
class |
FieldNameRule |
|
class |
InterfaceNameRule |
|
class |
InterfaceNameSameAsSuperInterfaceRule |
|
class |
MethodNameRule |
|
class |
ObjectOverrideMisspelledMethodNameRule |
|
class |
PackageNameMatchesFilePathRule |
|
class |
PackageNameRule |
|
class |
ParameterNameRule |
|
class |
PropertyNameRule |
|
class |
VariableNameRule |
Modifier and Type | Class | Description |
---|---|---|
class |
FileCreateTempFileRule |
|
class |
InsecureRandomRule |
|
class |
JavaIoPackageAccessRule |
|
class |
NonFinalPublicFieldRule |
|
class |
NonFinalSubclassOfSensitiveInterfaceRule |
|
class |
ObjectFinalizeRule |
|
class |
PublicFinalizeMethodRule |
|
class |
SystemExitRule |
|
class |
UnsafeArrayDeclarationRule |
|
class |
UnsafeImplementationAsMapRule |
Modifier and Type | Class | Description |
---|---|---|
class |
EnumCustomSerializationIgnoredRule |
|
class |
SerializableClassMustDefineSerialVersionUIDRule |
|
class |
SerialPersistentFieldsRule |
|
class |
SerialVersionUIDRule |
Modifier and Type | Class | Description |
---|---|---|
class |
AbcMetricRule |
|
class |
ClassSizeRule |
|
class |
CrapMetricRule |
|
class |
CyclomaticComplexityRule |
|
class |
MethodCountRule |
|
class |
MethodSizeRule |
|
class |
NestedBlockDepthRule |
|
class |
ParameterCountRule |
Modifier and Type | Class | Description |
---|---|---|
class |
UnusedArrayRule |
|
class |
UnusedMethodParameterRule |
|
class |
UnusedObjectRule |
|
class |
UnusedPrivateFieldRule |
|
class |
UnusedPrivateMethodParameterRule |
|
class |
UnusedPrivateMethodRule |
|
class |
UnusedVariableRule |
Modifier and Type | Method | Description |
---|---|---|
protected static Rule |
RuleSetUtil.loadRuleScriptFile(String path) |
Modifier and Type | Method | Description |
---|---|---|
void |
CompositeRuleSet.addRule(Rule rule) |
Copyright © 2019. All rights reserved.