All Classes
AbcMetricRule
AbstractAstVisitor
AbstractAstVisitorRule
AbstractClassNameRule
AbstractClassWithPublicConstructorRule
AbstractClassWithoutAbstractMethodRule
AbstractCodeNarcPlugin
AbstractConstructorCallAstVisitor
AbstractEnhanceableAstVisitorRule
AbstractFieldVisitor
AbstractFinallyAstVisitor
AbstractHtmlReportWriter
AbstractImportRule
AbstractJavadocEmptyTagRule
AbstractJavadocMissingDescriptionRule
AbstractLastStatementInBlockAstVisitor
AbstractMethodCallExpressionVisitor
AbstractMethodMetricAstVisitor
AbstractMethodVisitor
AbstractReportWriter
AbstractRule
AbstractRuleTestCase
AbstractSharedAstVisitorRule
AbstractSingleSpaceAfterKeywordAstVisitor
AbstractSourceAnalyzer
AbstractSourceCode
AbstractSpaceAroundBraceAstVisitor
AbstractTestCase
AbstractTypeNameAstVisitor
AddEmptyStringRule
AnalysisContext
AnalyzerException
AntFileSetSourceAnalyzer
AssertWithinFinallyBlockRule
AssignCollectionSortRule
AssignCollectionUniqueRule
AssignmentInConditionalRule
AssignmentToStaticFieldFromInstanceMethodRule
AstUtil
AstVisitor
BaselineResultsPlugin
BaselineViolation
BaselineXmlReportParser
BaselineXmlReportWriter
BigDecimalInstantiationRule
BitwiseOperatorInConditionalRule
BlankLineBeforePackageRule
BlockEndsWithBlankLineRule
BlockStartsWithBlankLineRule
BooleanGetBooleanRule
BooleanMethodReturnsNullRule
BracesForClassRule
BracesForForLoopRule
BracesForIfElseRule
BracesForMethodRule
BracesForTryCatchFinallyRule
BrokenNullCheckRule
BrokenOddnessCheckRule
BuilderMethodWithSideEffectsRule
BusyWaitRule
CatchArrayIndexOutOfBoundsExceptionRule
CatchErrorRule
CatchExceptionRule
CatchIllegalMonitorStateExceptionRule
CatchIndexOutOfBoundsExceptionRule
CatchNullPointerExceptionRule
CatchRuntimeExceptionRule
CatchThrowableRule
ChainedTestRule
ClassEndsWithBlankLineRule
ClassForNameRule
ClassJavadocRule
ClassNameRule
ClassNameSameAsFilenameRule
ClassNameSameAsSuperclassRule
ClassPathResource
ClassReferenceAstVisitor
ClassSizeRule
ClassStartsWithBlankLineRule
CloneWithoutCloneableRule
CloneableWithoutCloneRule
CloseWithoutCloseableRule
ClosureAsLastMethodParameterRule
ClosureStatementOnOpeningLineOfMultipleLineClosureRule
CodeNarc
CodeNarcPlugin
CodeNarcRunner
CodeNarcTask
CodeNarcVersion
CollectAllIsDeprecatedRule
CommentsUtil
CommonCatchAstVisitor
CommonThrowAstVisitor
CompactTextReportWriter
CompareToWithoutComparableRule
ComparisonOfTwoConstantsRule
ComparisonWithSelfRule
CompileStaticRule
CompositeRuleSet
ConfusingClassNamedExceptionRule
ConfusingMethodNameRule
ConfusingMultipleReturnsRule
ConfusingTernaryRule
ConsecutiveBlankLinesRule
ConsecutiveLiteralAppendsRule
ConsecutiveStringConcatenationRule
ConsecutiveUtils
ConstantAssertExpressionRule
ConstantIfExpressionRule
ConstantTernaryExpressionRule
ConstantsOnlyInterfaceRule
ConstructorsSkippingFieldReferenceAstVisitor
CouldBeElvisRule
CouldBeSwitchStatementRule
CoupledTestCaseRule
CrapMetricRule
CustomCompilerPhaseSourceDecorator
CyclomaticComplexityRule
DeadCodeRule
DefaultResourceFactory
DirectConnectionManagementRule
DirectoryResults
DisableRulesInCommentsPlugin
DoubleCheckedLockingRule
DoubleNegativeRule
DryUtil
DuplicateCaseStatementRule
DuplicateImportRule
DuplicateListLiteralRule
DuplicateLiteralAstVisitor
DuplicateMapKeyRule
DuplicateMapLiteralRule
DuplicateNumberLiteralRule
DuplicateSetValueRule
DuplicateStringLiteralRule
ElseBlockBracesRule
EmptyCatchBlockRule
EmptyClassRule
EmptyElseBlockRule
EmptyFinallyBlockRule
EmptyForStatementRule
EmptyIfStatementRule
EmptyInstanceInitializerRule
EmptyMethodInAbstractClassRule
EmptyMethodRule
EmptyStaticInitializerRule
EmptySwitchStatementRule
EmptySynchronizedStatementRule
EmptyTryBlockRule
EmptyWhileStatementRule
EnumCustomSerializationIgnoredRule
EqualsAndHashCodeRule
EqualsOverloadedRule
ExceptionExtendsErrorRule
ExceptionExtendsThrowableRule
ExceptionNotThrownRule
ExplicitArrayListInstantiationRule
ExplicitArrayListInstantiationRule.1
ExplicitCallToAndMethodRule
ExplicitCallToCompareToMethodRule
ExplicitCallToDivMethodRule
ExplicitCallToEqualsMethodRule
ExplicitCallToGetAtMethodRule
ExplicitCallToLeftShiftMethodRule
ExplicitCallToMethodAstVisitor
ExplicitCallToMinusMethodRule
ExplicitCallToModMethodRule
ExplicitCallToMultiplyMethodRule
ExplicitCallToOrMethodRule
ExplicitCallToPlusMethodRule
ExplicitCallToPowerMethodRule
ExplicitCallToPutAtMethodRule
ExplicitCallToRightShiftMethodRule
ExplicitCallToXorMethodRule
ExplicitGarbageCollectionRule
ExplicitHashMapInstantiationRule
ExplicitHashMapInstantiationRule.1
ExplicitHashSetInstantiationRule
ExplicitHashSetInstantiationRule.1
ExplicitLinkedHashMapInstantiationRule
ExplicitLinkedHashMapInstantiationRule.1
ExplicitLinkedListInstantiationRule
ExplicitLinkedListInstantiationRule.1
ExplicitStackInstantiationRule
ExplicitStackInstantiationRule.1
ExplicitTreeSetInstantiationRule
ExplicitTreeSetInstantiationRule.1
ExplicitTypeInstantiationAstVisitor
FactoryMethodNameRule
FieldNameRule
FieldReferenceAstVisitor
FieldTypeRequiredRule
FileCreateTempFileRule
FileEndsWithoutNewlineRule
FileResults
FileViolations
FilesSourceAnalyzer
FilesystemSourceAnalyzer
FilteredRuleSet
FinalClassWithProtectedMemberRule
ForLoopShouldBeWhileLoopRule
ForStatementBracesRule
GMetricsSourceCodeAdapter
GStringAsMapKeyRule
GStringExpressionWithinStringRule
GenerateAll
GenerateCodeNarcRulesProperties
GenerateRuleIndexPages
GenerateRuleSetAllRules
GenerateRuleSetAllRulesByCategory
GenerateUtil
GetterMethodCouldBePropertyRule
GrailsDomainGormMethodsRule
GrailsDomainHasEqualsRule
GrailsDomainHasToStringRule
GrailsDomainReservedSqlKeywordNameRule
GrailsDomainStringPropertyMaxSizeRule
GrailsDomainWithServiceReferenceRule
GrailsDuplicateConstraintRule
GrailsDuplicateMappingRule
GrailsMassAssignmentRule
GrailsPublicControllerMethodRule
GrailsServletContextReferenceRule
GrailsStatelessServiceRule
GrailsUtil
GroovyDslRuleSet
GroovyLangImmutableRule
GroovyVersion
HardCodedWindowsFileSeparatorRule
HardCodedWindowsRootDirectoryRule
HashtableIsObsoleteRule
HtmlReportWriter
IdeTextReportWriter
IfStatementBracesRule
IfStatementCouldBeTernaryRule
IllegalClassMemberRule
IllegalClassReferenceRule
IllegalPackageReferenceRule
IllegalRegexRule
IllegalStringRule
IllegalSubclassRule
ImplementationAsTypeRule
ImplicitClosureParameterRule
ImplicitReturnStatementRule
ImportFromSamePackageRule
ImportFromSunPackagesRule
ImportUtil
InconsistentPropertyLockingRule
InconsistentPropertySynchronizationRule
IndentationRule
InlineViolationsParser
InlineViolationsParser.ParseResult
InlineXmlReportWriter
InsecureRandomRule
InstanceofRule
IntegerGetIntegerRule
InterfaceNameRule
InterfaceNameSameAsSuperInterfaceRule
InvertedConditionRule
InvertedIfElseRule
JUnitAssertAlwaysFailsRule
JUnitAssertAlwaysSucceedsRule
JUnitAssertEqualsConstantActualValueRule
JUnitFailWithoutMessageRule
JUnitLostTestRule
JUnitPublicFieldRule
JUnitPublicNonTestMethodRule
JUnitPublicPropertyRule
JUnitSetUpCallsSuperRule
JUnitStyleAssertionsRule
JUnitTearDownCallsSuperRule
JUnitTestMethodWithoutAssertRule
JUnitUnnecessarySetUpRule
JUnitUnnecessaryTearDownRule
JUnitUnnecessaryThrowsExceptionRule
JUnitUtil
JavaIoPackageAccessRule
JavadocConsecutiveEmptyLinesRule
JavadocEmptyAuthorTagRule
JavadocEmptyExceptionTagRule
JavadocEmptyFirstLineRule
JavadocEmptyLastLineRule
JavadocEmptyParamTagRule
JavadocEmptyReturnTagRule
JavadocEmptySeeTagRule
JavadocEmptySinceTagRule
JavadocEmptyThrowsTagRule
JavadocEmptyVersionTagRule
JavadocMissingExceptionDescriptionRule
JavadocMissingParamDescriptionRule
JavadocMissingThrowsDescriptionRule
JdbcConnectionReferenceRule
JdbcResultSetReferenceRule
JdbcStatementReferenceRule
JsonFileRuleSet
JsonReaderRuleSet
JsonReportWriter
LineLengthRule
ListRuleSet
LocaleSetDefaultRule
LogUtil
LoggerForDifferentClassRule
LoggerWithWrongModifiersRule
LoggingSwallowsStacktraceRule
LongLiteralWithLowerCaseLRule
LookupTable
MethodCountRule
MethodNameRule
MethodParameterTypeRequired
MethodReturnTypeRequiredRule
MethodSizeRule
MisorderedStaticImportsRule
MissingBlankLineAfterImportsRule
MissingBlankLineAfterPackageRule
MissingBlankLineBeforeAnnotatedFieldRule
MissingNewInThrowStatementRule
MissingOverrideAnnotationRule
ModifiersUtil
MovedRules
MultilineCommentChecker
MultipleLoggersRule
MultipleUnaryOperatorsRule
NestedBlockDepthRule
NestedForLoopRule
NestedSynchronizationRule
NoDefRule
NoDoubleRule
NoFloatRule
NoJavaUtilDateRule
NoScriptBindingsRule
NoTabCharacterRule
NoWildcardImportsRule
NonFinalPublicFieldRule
NonFinalSubclassOfSensitiveInterfaceRule
NullReturnTracker
ObjectFinalizeRule
ObjectOverrideMisspelledMethodNameRule
OptionalCollectionReturnTypeRule
OptionalFieldRule
OptionalMethodParameterRule
PackageNameMatchesFilePathRule
PackageNameRule
ParameterAssignmentInFilterClosureRule
ParameterCountRule
ParameterNameRule
ParameterReassignmentRule
PathUtil
PrintStackTraceRule
PrintlnRule
PrivateFieldCouldBeFinalRule
PropertiesFileRuleRegistry
PropertiesFileRuleSetConfigurer
PropertyNameRule
PropertyUtil
PublicFinalizeMethodRule
PublicInstanceFieldRule
PublicMethodsBeforeNonPublicMethodsRule
RandomDoubleCoercedToZeroRule
ReferenceCollector
RemoveAllOnSelfRule
Report
ReportOption
ReportWriter
ReportWriterFactory
RequiredRegexRule
RequiredStringRule
Resource
ResourceFactory
Results
ReturnFromFinallyBlockRule
ReturnNullFromCatchBlockRule
ReturnsNullInsteadOfEmptyArrayRule
ReturnsNullInsteadOfEmptyCollectionRule
Rule
RuleRegistry
RuleRegistryHolder
RuleRegistryInitializer
RuleSet
RuleSetBuilder
RuleSetConfigurer
RuleSetUtil
RuleSets
SerialPersistentFieldsRule
SerialVersionUIDRule
SerializableClassMustDefineSerialVersionUIDRule
SimpleDateFormatMissingLocaleRule
SortableHtmlReportWriter
SourceAnalyzer
SourceCode
SourceCodeCriteria
SourceCodeUtil
SourceFile
SourceString
SpaceAfterCatchRule
SpaceAfterClosingBraceRule
SpaceAfterCommaRule
SpaceAfterCommentDelimiterRule
SpaceAfterForRule
SpaceAfterIfRule
SpaceAfterMethodCallNameRule
SpaceAfterMethodDeclarationNameRule
SpaceAfterNotOperatorRule
SpaceAfterOpeningBraceRule
SpaceAfterSemicolonRule
SpaceAfterSwitchRule
SpaceAfterWhileRule
SpaceAroundClosureArrowRule
SpaceAroundMapEntryColonRule
SpaceAroundOperatorRule
SpaceBeforeClosingBraceRule
SpaceBeforeCommentDelimiterRule
SpaceBeforeOpeningBraceRule
SpaceInsideParenthesesRule
SpockIgnoreRestUsedRule
SpockMissingAssertRule
StatelessClassRule
StatelessSingletonRule
StaticCalendarFieldRule
StaticConnectionRule
StaticDateFormatFieldRule
StaticFieldsBeforeInstanceFieldsRule
StaticMatcherFieldRule
StaticMethodsBeforeInstanceMethodsRule
StaticSimpleDateFormatFieldRule
StringSourceAnalyzer
StubRule
SuppressionAnalyzer
SwallowThreadDeathRule
SynchronizedMethodRule
SynchronizedOnBoxedPrimitiveRule
SynchronizedOnGetClassRule
SynchronizedOnReentrantLockRule
SynchronizedOnStringRule
SynchronizedOnThisRule
SynchronizedReadObjectMethodRule
SystemErrPrintRule
SystemExitRule
SystemOutPrintRule
SystemRunFinalizersOnExitRule
TernaryCouldBeElvisRule
TextReportWriter
ThisReferenceEscapesConstructorRule
ThreadGroupRule
ThreadLocalNotStaticFinalRule
ThreadYieldRule
ThrowErrorRule
ThrowExceptionFromFinallyBlockRule
ThrowExceptionRule
ThrowNullPointerExceptionRule
ThrowRuntimeExceptionRule
ThrowThrowableRule
ToStringReturnsNullRule
TrailingCommaRule
TrailingWhitespaceRule
UnnecessaryBigDecimalInstantiationRule
UnnecessaryBigIntegerInstantiationRule
UnnecessaryBooleanExpressionRule
UnnecessaryBooleanInstantiationRule
UnnecessaryCallForLastElementRule
UnnecessaryCallToSubstringRule
UnnecessaryCastRule
UnnecessaryCatchBlockRule
UnnecessaryCollectCallRule
UnnecessaryCollectionCallRule
UnnecessaryConstructorRule
UnnecessaryDefInFieldDeclarationRule
UnnecessaryDefInMethodDeclarationRule
UnnecessaryDefInVariableDeclarationRule
UnnecessaryDotClassRule
UnnecessaryDoubleInstantiationRule
UnnecessaryElseStatementRule
UnnecessaryFailRule
UnnecessaryFinalOnPrivateMethodRule
UnnecessaryFloatInstantiationRule
UnnecessaryGStringRule
UnnecessaryGetterRule
UnnecessaryGroovyImportRule
UnnecessaryIfStatementRule
UnnecessaryInstanceOfCheckRule
UnnecessaryInstantiationAstVisitor
UnnecessaryInstantiationToGetClassRule
UnnecessaryIntegerInstantiationRule
UnnecessaryLongInstantiationRule
UnnecessaryModOneRule
UnnecessaryNullCheckBeforeInstanceOfRule
UnnecessaryNullCheckRule
UnnecessaryObjectReferencesRule
UnnecessaryOverridingMethodRule
UnnecessaryPackageReferenceRule
UnnecessaryParenthesesForMethodCallWithClosureRule
UnnecessaryPublicModifierRule
UnnecessaryReturnKeywordRule
UnnecessarySafeNavigationOperatorRule
UnnecessarySelfAssignmentRule
UnnecessarySemicolonRule
UnnecessarySetterRule
UnnecessaryStringInstantiationRule
UnnecessaryTernaryExpressionRule
UnnecessaryToStringRule
UnnecessaryTransientModifierRule
UnsafeArrayDeclarationRule
UnsafeImplementationAsMapRule
UnusedArrayRule
UnusedImportRule
UnusedMethodParameterRule
UnusedObjectRule
UnusedPrivateFieldRule
UnusedPrivateMethodParameterRule
UnusedPrivateMethodRule
UnusedVariableRule
UrlResource
UseAssertEqualsInsteadOfAssertTrueRule
UseAssertFalseInsteadOfNegationRule
UseAssertNullInsteadOfAssertEqualsRule
UseAssertSameInsteadOfAssertTrueRule
UseAssertTrueInsteadOfAssertEqualsRule
UseAssertTrueInsteadOfNegationRule
UseCollectManyRule
UseCollectNestedRule
UseOfNotifyMethodRule
Value
ValueRecorder
VariableNameRule
VariableTypeRequiredRule
VectorIsObsoleteRule
Violation
VirtualResults
VolatileArrayFieldRule
VolatileLongOrDoubleFieldRule
WaitOutsideOfWhileLoopRule
WhileStatementBracesRule
WildcardPattern
XmlFileRuleSet
XmlReaderRuleSet
XmlReportUtil
XmlReportWriter