Uses of Class
org.codenarc.rule.AbstractAstVisitorRule
-
-
Uses of AbstractAstVisitorRule in org.codenarc.rule
Subclasses of AbstractAstVisitorRule in org.codenarc.rule Modifier and Type Class Description class
AbstractEnhanceableAstVisitorRule
Abstract superclass for Rules that use a Groovy AST Visitor and can optionally run in enhanced mode.class
AbstractSharedAstVisitorRule
Abstract superclass for Rules that use a single, shared AstVisitor across all ClassNodes in a source (file). -
Uses of AbstractAstVisitorRule in org.codenarc.rule.basic
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.braces
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.braces Modifier and Type Class Description class
ElseBlockBracesRule
class
ForStatementBracesRule
class
IfStatementBracesRule
class
WhileStatementBracesRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.comments
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.comments Modifier and Type Class Description class
AbstractJavadocEmptyTagRule
class
AbstractJavadocMissingDescriptionRule
class
JavadocConsecutiveEmptyLinesRule
class
JavadocEmptyAuthorTagRule
class
JavadocEmptyExceptionTagRule
class
JavadocEmptyLastLineRule
class
JavadocEmptyParamTagRule
class
JavadocEmptyReturnTagRule
class
JavadocEmptySeeTagRule
class
JavadocEmptySinceTagRule
class
JavadocEmptyThrowsTagRule
class
JavadocEmptyVersionTagRule
class
JavadocMissingExceptionDescriptionRule
class
JavadocMissingParamDescriptionRule
class
JavadocMissingThrowsDescriptionRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.concurrency
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.concurrency 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
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.convention
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.convention 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
ParameterReassignmentRule
class
PublicMethodsBeforeNonPublicMethodsRule
class
StaticFieldsBeforeInstanceFieldsRule
class
StaticMethodsBeforeInstanceMethodsRule
class
TernaryCouldBeElvisRule
class
TrailingCommaRule
class
VariableTypeRequiredRule
class
VectorIsObsoleteRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.design
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.design 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
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.dry
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.dry Modifier and Type Class Description class
DuplicateListLiteralRule
class
DuplicateMapLiteralRule
class
DuplicateNumberLiteralRule
class
DuplicateStringLiteralRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.enhanced
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.enhanced Modifier and Type Class Description class
MissingOverrideAnnotationRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.exceptions
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.exceptions 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
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.formatting
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.formatting Modifier and Type Class Description class
BlockEndsWithBlankLineRule
class
BlockStartsWithBlankLineRule
class
BracesForForLoopRule
class
BracesForIfElseRule
class
BracesForMethodRule
class
BracesForTryCatchFinallyRule
class
ClassEndsWithBlankLineRule
class
ClassStartsWithBlankLineRule
class
ClosureStatementOnOpeningLineOfMultipleLineClosureRule
class
IndentationRule
class
LineLengthRule
class
SpaceAfterCatchRule
class
SpaceAfterClosingBraceRule
class
SpaceAfterCommaRule
class
SpaceAfterForRule
class
SpaceAfterIfRule
class
SpaceAfterOpeningBraceRule
class
SpaceAfterSemicolonRule
class
SpaceAfterSwitchRule
class
SpaceAfterWhileRule
class
SpaceAroundClosureArrowRule
class
SpaceAroundMapEntryColonRule
class
SpaceAroundOperatorRule
class
SpaceBeforeClosingBraceRule
class
SpaceBeforeOpeningBraceRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.generic
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.generic Modifier and Type Class Description class
IllegalClassMemberRule
class
IllegalClassReferenceRule
class
IllegalPackageReferenceRule
class
IllegalSubclassRule
class
StatelessClassRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.grails
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.grails 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
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.groovyism
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.imports
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.imports Modifier and Type Class Description class
ImportFromSunPackagesRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.jdbc
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.jdbc Modifier and Type Class Description class
DirectConnectionManagementRule
class
JdbcConnectionReferenceRule
class
JdbcResultSetReferenceRule
class
JdbcStatementReferenceRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.junit
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.junit 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
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.logging
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.logging Modifier and Type Class Description class
LoggerForDifferentClassRule
class
LoggerWithWrongModifiersRule
class
LoggingSwallowsStacktraceRule
class
MultipleLoggersRule
class
PrintlnRule
class
PrintStackTraceRule
class
SystemErrPrintRule
class
SystemOutPrintRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.naming
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.naming Modifier and Type Class Description class
AbstractClassNameRule
class
ClassNameRule
class
ClassNameSameAsSuperclassRule
class
ConfusingMethodNameRule
class
FactoryMethodNameRule
class
FieldNameRule
class
InterfaceNameRule
class
InterfaceNameSameAsSuperInterfaceRule
class
MethodNameRule
class
ObjectOverrideMisspelledMethodNameRule
class
PackageNameRule
class
ParameterNameRule
class
PropertyNameRule
class
VariableNameRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.security
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.security 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
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.serialization
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.serialization Modifier and Type Class Description class
EnumCustomSerializationIgnoredRule
class
SerializableClassMustDefineSerialVersionUIDRule
class
SerialPersistentFieldsRule
class
SerialVersionUIDRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.size
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.size Modifier and Type Class Description class
AbcMetricRule
class
ClassSizeRule
class
CrapMetricRule
class
CyclomaticComplexityRule
class
MethodCountRule
class
MethodSizeRule
class
NestedBlockDepthRule
class
ParameterCountRule
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.unnecessary
-
Uses of AbstractAstVisitorRule in org.codenarc.rule.unused
Subclasses of AbstractAstVisitorRule in org.codenarc.rule.unused Modifier and Type Class Description class
UnusedArrayRule
class
UnusedMethodParameterRule
class
UnusedObjectRule
class
UnusedPrivateFieldRule
class
UnusedPrivateMethodParameterRule
class
UnusedPrivateMethodRule
class
UnusedVariableRule
-