All Classes
AbcComplexityAstVisitor
AbcComplexityRule
AbstractAstVisitor
AbstractAstVisitorRule
AbstractClassNameAstVisitor
AbstractClassNameRule
AbstractClassWithPublicConstructorAstVisitor
AbstractClassWithPublicConstructorRule
AbstractClassWithoutAbstractMethodAstVisitor
AbstractClassWithoutAbstractMethodRule
AbstractConstructorCallAstVisitor
AbstractFieldVisitor
AbstractFinallyAstVisitor
AbstractImportRule
AbstractLastStatementInBlockAstVisitor
AbstractMethodCallExpressionVisitor
AbstractMethodMetricAstVisitor
AbstractMethodVisitor
AbstractReportWriter
AbstractRule
AbstractSharedAstVisitorRule
AbstractSourceCode
AbstractTypeNameAstVisitor
AddEmptyStringAstVisitor
AddEmptyStringRule
AnalysisContext
AntFileSetSourceAnalyzer
ArrayReturnTracker
AssertWithinFinallyBlockAstVisitor
AssertWithinFinallyBlockRule
AssertionTrap
AssignCollectionSortAstVisitor
AssignCollectionSortRule
AssignCollectionUniqueAstVisitor
AssignCollectionUniqueRule
AssignmentInConditionalAstVisitor
AssignmentInConditionalRule
AstUtil
AstVisitor
BaseSourceAnalyzer
BigDecimalInstantiationAstVisitor
BigDecimalInstantiationRule
BitwiseOperatorInConditionalAstVisitor
BitwiseOperatorInConditionalRule
BooleanGetBooleanAstVisitor
BooleanGetBooleanRule
BooleanMethodReturnsNullAstVisitor
BooleanMethodReturnsNullRule
BooleanReturnTracker
BracesForClassRule
BracesForForLoopAstVisitor
BracesForForLoopRule
BracesForIfElseAstVisitor
BracesForIfElseRule
BracesForMethodAstVisitor
BracesForMethodRule
BracesForTryCatchFinallyAstVisitor
BracesForTryCatchFinallyRule
BrokenNullCheckAstVisitor
BrokenNullCheckRule
BrokenOddnessCheckAstVisitor
BrokenOddnessCheckRule
BuilderMethodWithSideEffectsAstVisitor
BuilderMethodWithSideEffectsRule
BusyWaitAstVisitor
BusyWaitRule
CatchArrayIndexOutOfBoundsExceptionRule
CatchErrorRule
CatchExceptionRule
CatchIllegalMonitorStateExceptionRule
CatchIndexOutOfBoundsExceptionRule
CatchNullPointerExceptionRule
CatchRuntimeExceptionRule
CatchThrowableRule
ChainedTestAstVisitor
ChainedTestRule
ClassCodeVisitorSupportHack
ClassForNameAstVisitor
ClassForNameRule
ClassJavadocRule
ClassNameAstVisitor
ClassNameRule
ClassPathResource
ClassReferenceAstVisitor
ClassSizeAstVisitor
ClassSizeRule
CloneableWithoutCloneAstVisitor
CloneableWithoutCloneRule
CloseWithoutCloseableAstVisitor
CloseWithoutCloseableRule
ClosureAsLastMethodParameterAstVisitor
ClosureAsLastMethodParameterRule
CodeNarc
CodeNarcRunner
CodeNarcTask
CollectAllIsDeprecatedAstVisitor
CollectAllIsDeprecatedRule
CollectionReturnTracker
CommonCatchAstVisitor
CommonThrowAstVisitor
CompareToWithoutComparableAstVisitor
CompareToWithoutComparableRule
ComparisonOfTwoConstantsAstVisitor
ComparisonOfTwoConstantsRule
ComparisonWithSelfAstVisitor
ComparisonWithSelfRule
CompositeRuleSet
ConfusingClassNamedExceptionAstVisitor
ConfusingClassNamedExceptionRule
ConfusingMethodNameAstVisitor
ConfusingMethodNameRule
ConfusingMultipleReturnsAstVisitor
ConfusingMultipleReturnsRule
ConfusingTernaryAstVisitor
ConfusingTernaryRule
ConsecutiveLiteralAppendsAstVisitor
ConsecutiveLiteralAppendsRule
ConsecutiveStringConcatenationAstVisitor
ConsecutiveStringConcatenationRule
ConsecutiveUtils
ConstantAssertExpressionAstVisitor
ConstantAssertExpressionRule
ConstantIfExpressionAstVisitor
ConstantIfExpressionRule
ConstantTernaryExpressionAstVisitor
ConstantTernaryExpressionRule
ConstantsOnlyInterfaceAstVisitor
ConstantsOnlyInterfaceRule
CouldBeElvisAstVisitor
CouldBeElvisRule
CoupledTestCaseAstVisitor
CoupledTestCaseRule
CrapMetricAstVisitor
CrapMetricRule
CyclomaticComplexityAstVisitor
CyclomaticComplexityRule
DeadCodeAstVisitor
DeadCodeRule
DefaultResourceFactory
DirectConnectionManagementAstVisitor
DirectConnectionManagementRule
DirectoryResults
DirectorySourceAnalyzer
DoubleCheckedLockingAstVisitor
DoubleCheckedLockingRule
DoubleNegativeAstVisitor
DoubleNegativeRule
DryUtil
DuplicateCaseStatementAstVisitor
DuplicateCaseStatementRule
DuplicateImportRule
DuplicateListLiteralAstVisitor
DuplicateListLiteralRule
DuplicateLiteralAstVisitor
DuplicateMapKeyAstVisitor
DuplicateMapKeyRule
DuplicateMapLiteralAstVisitor
DuplicateMapLiteralRule
DuplicateNumberLiteralRule
DuplicateSetValueAstVisitor
DuplicateSetValueRule
DuplicateStringLiteralRule
ElseBlockBracesAstVisitor
ElseBlockBracesRule
EmptyCatchBlockAstVisitor
EmptyCatchBlockRule
EmptyElseBlockAstVisitor
EmptyElseBlockRule
EmptyFinallyBlockAstVisitor
EmptyFinallyBlockRule
EmptyForStatementAstVisitor
EmptyForStatementRule
EmptyIfStatementAstVisitor
EmptyIfStatementRule
EmptyInstanceInitializerAstVisitor
EmptyInstanceInitializerRule
EmptyMethodAstVisitor
EmptyMethodInAbstractClassAstVisitor
EmptyMethodInAbstractClassRule
EmptyMethodRule
EmptyStaticInitializerAstVisitor
EmptyStaticInitializerRule
EmptySwitchStatementAstVisitor
EmptySwitchStatementRule
EmptySynchronizedStatementAstVisitor
EmptySynchronizedStatementRule
EmptyTryBlockAstVisitor
EmptyTryBlockRule
EmptyWhileStatementAstVisitor
EmptyWhileStatementRule
EqualsAndHashCodeAstVisitor
EqualsAndHashCodeRule
EqualsOverloadedAstVisitor
EqualsOverloadedRule
ExceptionExtendsErrorAstVisitor
ExceptionExtendsErrorRule
ExplicitArrayListInstantiationRule
ExplicitCallToAndMethodAstVisitor
ExplicitCallToAndMethodRule
ExplicitCallToCompareToMethodAstVisitor
ExplicitCallToCompareToMethodRule
ExplicitCallToDivMethodAstVisitor
ExplicitCallToDivMethodRule
ExplicitCallToEqualsMethodAstVisitor
ExplicitCallToEqualsMethodRule
ExplicitCallToGetAtMethodAstVisitor
ExplicitCallToGetAtMethodRule
ExplicitCallToLeftShiftMethodAstVisitor
ExplicitCallToLeftShiftMethodRule
ExplicitCallToMethodAstVisitor
ExplicitCallToMinusMethodAstVisitor
ExplicitCallToMinusMethodRule
ExplicitCallToModMethodAstVisitor
ExplicitCallToModMethodRule
ExplicitCallToMultiplyMethodAstVisitor
ExplicitCallToMultiplyMethodRule
ExplicitCallToOrMethodAstVisitor
ExplicitCallToOrMethodRule
ExplicitCallToPlusMethodAstVisitor
ExplicitCallToPlusMethodRule
ExplicitCallToPowerMethodAstVisitor
ExplicitCallToPowerMethodRule
ExplicitCallToRightShiftMethodAstVisitor
ExplicitCallToRightShiftMethodRule
ExplicitCallToXorMethodAstVisitor
ExplicitCallToXorMethodRule
ExplicitGarbageCollectionAstVisitor
ExplicitGarbageCollectionRule
ExplicitHashMapInstantiationRule
ExplicitHashSetInstantiationRule
ExplicitLinkedHashMapInstantiationRule
ExplicitLinkedListInstantiationRule
ExplicitStackInstantiationRule
ExplicitTreeSetInstantiationRule
ExplicitTypeInstantiationAstVisitor
FactoryMethodNameAstVisitor
FactoryMethodNameRule
FieldNameAstVisitor
FieldNameRule
FieldReferenceAstVisitor
FileCreateTempFileAstVisitor
FileCreateTempFileRule
FileResults
FilesystemSourceAnalyzer
FilteredRuleSet
FinalClassWithProtectedMemberAstVisitor
FinalClassWithProtectedMemberRule
ForLoopShouldBeWhileLoopAstVisitor
ForLoopShouldBeWhileLoopRule
ForStatementBracesAstVisitor
ForStatementBracesRule
GMetricsSourceCodeAdapter
GStringAsMapKeyAstVisitor
GStringAsMapKeyRule
GenerateAll
GenerateCodeNarcRulesProperties
GenerateRuleIndexPage
GenerateRuleSetAllRules
GenerateRuleSetAllRulesByCategory
GenerateUtil
GetterMethodCouldBePropertyAstVisitor
GetterMethodCouldBePropertyRule
GrailsDomainHasEqualsAstVisitor
GrailsDomainHasEqualsRule
GrailsDomainHasToStringAstVisitor
GrailsDomainHasToStringRule
GrailsPublicControllerMethodAstVisitor
GrailsPublicControllerMethodRule
GrailsServletContextReferenceAstVisitor
GrailsServletContextReferenceRule
GrailsSessionReferenceAstVisitor
GrailsSessionReferenceRule
GrailsStatelessServiceRule
GrailsUtil
GroovyDslRuleSet
GroovyLangImmutableAstVisitor
GroovyLangImmutableRule
GroovyVersion
HardCodedWindowsFileSeparatorAstVisitor
HardCodedWindowsFileSeparatorRule
HardCodedWindowsRootDirectoryRule
HardcodedWindowsRootDirectoryAstVisitor
HashtableIsObsoleteRule
HtmlReportWriter
IfStatementBracesAstVisitor
IfStatementBracesRule
IllegalClassReferenceRule
IllegalPackageReferenceAstVisitor
IllegalPackageReferenceRule
IllegalRegexRule
ImplementationAsTypeAstVisitor
ImplementationAsTypeRule
ImportFromSamePackageRule
ImportFromSunPackagesRule
ImportUtil
InconsistentPropertyLockingAstVisitor
InconsistentPropertyLockingRule
InconsistentPropertySynchronizationAstVisitor
InconsistentPropertySynchronizationRule
InlineXmlReportWriter
InsecureRandomAstVisitor
InsecureRandomRule
IntegerGetIntegerAstVisitor
IntegerGetIntegerRule
InterfaceNameAstVisitor
InterfaceNameRule
InvertedIfElseAstVisitor
InvertedIfElseRule
JUnitAssertAlwaysFailsAstVisitor
JUnitAssertAlwaysFailsRule
JUnitAssertAlwaysSucceedsAstVisitor
JUnitAssertAlwaysSucceedsRule
JUnitFailWithoutMessageRule
JUnitFailWithoutMessageRuleAstVisitor
JUnitPublicNonTestMethodAstVisitor
JUnitPublicNonTestMethodRule
JUnitSetUpCallsSuperAstVisitor
JUnitSetUpCallsSuperRule
JUnitStyleAssertionsAstVisitor
JUnitStyleAssertionsRule
JUnitTearDownCallsSuperAstVisitor
JUnitTearDownCallsSuperRule
JUnitTestMethodWithoutAssertAstVisitor
JUnitTestMethodWithoutAssertRule
JUnitUnnecessarySetUpAstVisitor
JUnitUnnecessarySetUpRule
JUnitUnnecessaryTearDownAstVisitor
JUnitUnnecessaryTearDownRule
JUnitUtil
JavaIoPackageAccessAstVisitor
JavaIoPackageAccessRule
JdbcConnectionReferenceRule
JdbcResultSetReferenceRule
JdbcStatementReferenceRule
LineLengthRule
ListRuleSet
LogUtil
LoggerForDifferentClassAstVisitor
LoggerForDifferentClassRule
LoggerWithWrongModifiersAstVisitor
LoggerWithWrongModifiersRule
LoggingSwallowsStacktraceAstVisitor
LoggingSwallowsStacktraceRule
LongLiteralWithLowerCaseLAstVisitor
LongLiteralWithLowerCaseLRule
MathRandomTracker
MethodCountAstVisitor
MethodCountRule
MethodNameAstVisitor
MethodNameRule
MethodSizeAstVisitor
MethodSizeRule
MisorderedStaticImportsRule
MissingNewInThrowStatementAstVisitor
MissingNewInThrowStatementRule
MovedRules
MultipleLoggersAstVisitor
MultipleLoggersRule
NestedBlockDepthAstVisitor
NestedBlockDepthRule
NestedSynchronizationAstVisitor
NestedSynchronizationRule
NonFinalPublicFieldAstVisitor
NonFinalPublicFieldRule
NonFinalSubclassOfSensitiveInterfaceAstVisitor
NonFinalSubclassOfSensitiveInterfaceRule
NullReturnTracker
ObjectFinalizeAstVisitor
ObjectFinalizeRule
ObjectOverrideMisspelledMethodNameAstVisitor
ObjectOverrideMisspelledMethodNameRule
PackageNameAstVisitor
PackageNameRule
ParameterNameAstVisitor
ParameterNameRule
ParameterReassignmentAstVisitor
ParameterReassignmentRule
PathUtil
PrintStackTraceAstVisitor
PrintStackTraceRule
PrintlnAstVisitor
PrintlnRule
PrivateFieldCouldBeFinalAstVisitor
PrivateFieldCouldBeFinalRule
PropertiesFileRuleRegistry
PropertiesFileRuleSetConfigurer
PropertyNameAstVisitor
PropertyNameRule
PropertyUtil
PublicFinalizeMethodAstVisitor
PublicFinalizeMethodRule
PublicInstanceFieldAstVisitor
PublicInstanceFieldRule
RandomDoubleCoercedToZeroAstVisitor
RandomDoubleCoercedToZeroRule
ReferenceCollector
RegexExpression
RemoveAllOnSelfAstVisitor
RemoveAllOnSelfRule
Report
ReportOption
ReportWriter
ReportWriterFactory
RequiredRegexRule
RequiredStringRule
Resource
ResourceFactory
Results
ReturnFromFinallyBlockAstVisitor
ReturnFromFinallyBlockRule
ReturnNullFromCatchBlockAstVisitor
ReturnNullFromCatchBlockRule
ReturnsNullInsteadOfEmptyArrayAstVisitor
ReturnsNullInsteadOfEmptyArrayRule
ReturnsNullInsteadOfEmptyCollectionRule
ReturnsNullInsteadOfEmptyCollectionRuleAstVisitor
Rule
RuleRegistry
RuleRegistryHolder
RuleRegistryInitializer
RuleSet
RuleSetBuilder
RuleSetDelegate
RuleSetUtil
RuleSets
ScopedConfusingMethodNameAstVisitor
SerialPersistentFieldsAstVisitor
SerialPersistentFieldsRule
SerialVersionUIDAstVisitor
SerialVersionUIDRule
SerializableClassMustDefineSerialVersionUIDAstVisitor
SerializableClassMustDefineSerialVersionUIDRule
SimpleDateFormatMissingLocaleAstVisitor
SimpleDateFormatMissingLocaleRule
SourceAnalyzer
SourceCode
SourceCodeCriteria
SourceCodeUtil
SourceFile
SourceString
SpockIgnoreRestUsedAstVisitor
SpockIgnoreRestUsedRule
StatelessClassAstVisitor
StatelessClassRule
StatelessSingletonAstVisitor
StatelessSingletonRule
StaticCalendarFieldAstVisitor
StaticCalendarFieldRule
StaticConnectionAstVisitor
StaticConnectionRule
StaticDateFormatFieldAstVisitor
StaticDateFormatFieldRule
StaticMatcherFieldAstVisitor
StaticMatcherFieldRule
StaticSimpleDateFormatFieldAstVisitor
StaticSimpleDateFormatFieldRule
StringSourceAnalyzer
SuppressionAnalyzer
SwallowThreadDeathAstVisitor
SwallowThreadDeathRule
SynchronizedMethodAstVisitor
SynchronizedMethodRule
SynchronizedOnBoxedPrimitiveAstVisitor
SynchronizedOnBoxedPrimitiveRule
SynchronizedOnGetClassAstVisitor
SynchronizedOnGetClassRule
SynchronizedOnReentrantLockAstVisitor
SynchronizedOnReentrantLockRule
SynchronizedOnStringAstVisitor
SynchronizedOnStringRule
SynchronizedOnThisAstVisitor
SynchronizedOnThisRule
SynchronizedReadObjectMethodAstVisitor
SynchronizedReadObjectMethodRule
SystemErrPrintAstVisitor
SystemErrPrintRule
SystemExitAstVisitor
SystemExitRule
SystemOutPrintAstVisitor
SystemOutPrintRule
SystemRunFinalizersOnExitAstVisitor
SystemRunFinalizersOnExitRule
TernaryCouldBeElvisAstVisitor
TernaryCouldBeElvisRule
TextReportWriter
ThreadGroupAstVisitor
ThreadGroupRule
ThreadLocalNotStaticFinalAstVisitor
ThreadLocalNotStaticFinalRule
ThreadYieldAstVisitor
ThreadYieldRule
ThrowErrorRule
ThrowExceptionFromFinallyBlockAstVisitor
ThrowExceptionFromFinallyBlockRule
ThrowExceptionRule
ThrowNullPointerExceptionRule
ThrowRuntimeExceptionRule
ThrowThrowableRule
TopLevelDelegate
UnnecessaryBigDecimalInstantiationAstVisitor
UnnecessaryBigDecimalInstantiationRule
UnnecessaryBigIntegerInstantiationAstVisitor
UnnecessaryBigIntegerInstantiationRule
UnnecessaryBooleanExpressionAstVisitor
UnnecessaryBooleanExpressionRule
UnnecessaryBooleanInstantiationAstVisitor
UnnecessaryBooleanInstantiationRule
UnnecessaryCallForLastElementAstVisitor
UnnecessaryCallForLastElementRule
UnnecessaryCallToSubstringAstVisitor
UnnecessaryCallToSubstringRule
UnnecessaryCatchBlockAstVisitor
UnnecessaryCatchBlockRule
UnnecessaryCollectCallAstVisitor
UnnecessaryCollectCallRule
UnnecessaryCollectionCallAstVisitor
UnnecessaryCollectionCallRule
UnnecessaryConstructorAstVisitor
UnnecessaryConstructorRule
UnnecessaryDefInFieldDeclarationAstVisitor
UnnecessaryDefInFieldDeclarationRule
UnnecessaryDefInMethodDeclarationAstVisitor
UnnecessaryDefInMethodDeclarationRule
UnnecessaryDefInVariableDeclarationAstVisitor
UnnecessaryDefInVariableDeclarationRule
UnnecessaryDotClassAstVisitor
UnnecessaryDotClassRule
UnnecessaryDoubleInstantiationAstVisitor
UnnecessaryDoubleInstantiationRule
UnnecessaryElseStatementAstVisitor
UnnecessaryElseStatementRule
UnnecessaryFailAstVisitor
UnnecessaryFailRule
UnnecessaryFinalOnPrivateMethodAstVisitor
UnnecessaryFinalOnPrivateMethodRule
UnnecessaryFloatInstantiationAstVisitor
UnnecessaryFloatInstantiationRule
UnnecessaryGStringAstVisitor
UnnecessaryGStringRule
UnnecessaryGetterAstVisitor
UnnecessaryGetterRule
UnnecessaryGroovyImportRule
UnnecessaryIfStatementAstVisitor
UnnecessaryIfStatementRule
UnnecessaryInstanceOfCheckAstVisitor
UnnecessaryInstanceOfCheckRule
UnnecessaryInstantiationAstVisitor
UnnecessaryInstantiationToGetClassAstVisitor
UnnecessaryInstantiationToGetClassRule
UnnecessaryIntegerInstantiationAstVisitor
UnnecessaryIntegerInstantiationRule
UnnecessaryLongInstantiationAstVisitor
UnnecessaryLongInstantiationRule
UnnecessaryModOneAstVisitor
UnnecessaryModOneRule
UnnecessaryNullCheckAstVisitor
UnnecessaryNullCheckBeforeInstanceOfAstVisitor
UnnecessaryNullCheckBeforeInstanceOfRule
UnnecessaryNullCheckRule
UnnecessaryObjectReferencesAstVisitor
UnnecessaryObjectReferencesRule
UnnecessaryOverridingMethodAstVisitor
UnnecessaryOverridingMethodRule
UnnecessaryPackageReferenceAstVisitor
UnnecessaryPackageReferenceRule
UnnecessaryParenthesesForMethodCallWithClosureAstVisitor
UnnecessaryParenthesesForMethodCallWithClosureRule
UnnecessaryPublicModifierAstVisitor
UnnecessaryPublicModifierRule
UnnecessaryReturnKeywordAstVisitor
UnnecessaryReturnKeywordRule
UnnecessarySelfAssignmentAstVisitor
UnnecessarySelfAssignmentRule
UnnecessarySemicolonAstVisitor
UnnecessarySemicolonRule
UnnecessaryStringInstantiationAstVisitor
UnnecessaryStringInstantiationRule
UnnecessarySubstringAstVisitor
UnnecessarySubstringRule
UnnecessaryTernaryExpressionAstVisitor
UnnecessaryTernaryExpressionRule
UnnecessaryTransientModifierAstVisitor
UnnecessaryTransientModifierRule
UnsafeArrayDeclarationAstVisitor
UnsafeArrayDeclarationRule
UnusedArrayAstVisitor
UnusedArrayRule
UnusedImportRule
UnusedMethodParameterAstVisitor
UnusedMethodParameterRule
UnusedObjectAstVisitor
UnusedObjectRule
UnusedPrivateFieldRule
UnusedPrivateMethodAstVisitor
UnusedPrivateMethodParameterAstVisitor
UnusedPrivateMethodParameterRule
UnusedPrivateMethodRule
UnusedVariableAstVisitor
UnusedVariableRule
UrlResource
UseAssertEqualsInsteadOfAssertTrueAstVisitor
UseAssertEqualsInsteadOfAssertTrueRule
UseAssertFalseInsteadOfNegationAstVisitor
UseAssertFalseInsteadOfNegationRule
UseAssertNullInsteadOfAssertEqualsAstVisitor
UseAssertNullInsteadOfAssertEqualsRule
UseAssertSameInsteadOfAssertTrueAstVisitor
UseAssertSameInsteadOfAssertTrueRule
UseAssertTrueInsteadOfAssertEqualsAstVisitor
UseAssertTrueInsteadOfAssertEqualsRule
UseAssertTrueInsteadOfNegationAstVisitor
UseAssertTrueInsteadOfNegationRule
UseCollectManyAstVisitor
UseCollectManyRule
UseCollectNestedAstVisitor
UseCollectNestedRule
UseOfNotifyMethodAstVisitor
UseOfNotifyMethodRule
Value
ValueRecorder
VariableNameAstVisitor
VariableNameRule
VariableUsageFinder
VectorIsObsoleteRule
Violation
VirtualResults
VolatileArrayFieldAstVisitor
VolatileArrayFieldRule
VolatileLongOrDoubleFieldRule
VolatileLongOrDoubleFieldVisitor
WaitOutsideOfWhileLoopAstVisitor
WaitOutsideOfWhileLoopRule
WhileStatementBracesAstVisitor
WhileStatementBracesRule
WildcardPattern
XmlFileRuleSet
XmlReaderRuleSet
XmlReportWriter