Uses of Interface
org.codenarc.rule.Rule
-
-
Uses of Rule in org.codenarc.analyzer
Methods in org.codenarc.analyzer with parameters of type Rule Modifier and Type Method Description boolean
SuppressionAnalyzer. isRuleSuppressed(Rule rule)
-
Uses of Rule in org.codenarc.report
Methods in org.codenarc.report with parameters of type Rule Modifier and Type Method Description protected String
AbstractReportWriter. getDescriptionForRule(Rule rule)
protected String
AbstractReportWriter. getHtmlDescriptionForRule(Rule rule)
protected boolean
AbstractReportWriter. isEnabled(Rule rule)
-
Uses of Rule in org.codenarc.rule
Classes in org.codenarc.rule with type parameters of type Rule Modifier and Type Class Description class
AbstractRuleTestCase<T extends Rule>
Classes in org.codenarc.rule that implement 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
Fields in org.codenarc.rule declared as Rule Modifier and Type Field Description protected T
AbstractRuleTestCase. rule
Methods in org.codenarc.rule that return 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()
Methods in org.codenarc.rule with parameters of type Rule Modifier and Type Method Description void
AbstractAstVisitor. setRule(Rule rule)
void
AbstractFieldVisitor. setRule(Rule rule)
Set the Rule associated with this visitorvoid
AbstractMethodCallExpressionVisitor. setRule(Rule rule)
Set the Rule associated with this visitorvoid
AbstractMethodVisitor. setRule(Rule rule)
Set the Rule associated with this visitorvoid
AstVisitor. setRule(Rule rule)
void
Violation. setRule(Rule value)
-
Uses of Rule in org.codenarc.rule.basic
-
Uses of Rule in org.codenarc.rule.braces
Classes in org.codenarc.rule.braces that implement Rule Modifier and Type Class Description class
ElseBlockBracesRule
class
ForStatementBracesRule
class
IfStatementBracesRule
class
WhileStatementBracesRule
-
Uses of Rule in org.codenarc.rule.comments
Classes in org.codenarc.rule.comments that implement Rule 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
-
Uses of Rule in org.codenarc.rule.concurrency
Classes in org.codenarc.rule.concurrency that implement Rule 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 Rule in org.codenarc.rule.convention
Classes in org.codenarc.rule.convention that implement Rule 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
-
Uses of Rule in org.codenarc.rule.design
Classes in org.codenarc.rule.design that implement Rule 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 Rule in org.codenarc.rule.dry
Classes in org.codenarc.rule.dry that implement Rule Modifier and Type Class Description class
DuplicateListLiteralRule
class
DuplicateMapLiteralRule
class
DuplicateNumberLiteralRule
class
DuplicateStringLiteralRule
-
Uses of Rule in org.codenarc.rule.enhanced
Classes in org.codenarc.rule.enhanced that implement Rule Modifier and Type Class Description class
MissingOverrideAnnotationRule
-
Uses of Rule in org.codenarc.rule.exceptions
Classes in org.codenarc.rule.exceptions that implement Rule 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 Rule in org.codenarc.rule.formatting
-
Uses of Rule in org.codenarc.rule.generic
Classes in org.codenarc.rule.generic that implement Rule Modifier and Type Class Description class
IllegalClassMemberRule
class
IllegalClassReferenceRule
class
IllegalPackageReferenceRule
class
IllegalRegexRule
class
IllegalStringRule
class
IllegalSubclassRule
class
RequiredRegexRule
class
RequiredStringRule
class
StatelessClassRule
-
Uses of Rule in org.codenarc.rule.grails
Classes in org.codenarc.rule.grails that implement Rule 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 Rule in org.codenarc.rule.groovyism
-
Uses of Rule in org.codenarc.rule.imports
Classes in org.codenarc.rule.imports that implement Rule Modifier and Type Class Description class
AbstractImportRule
class
DuplicateImportRule
class
ImportFromSamePackageRule
class
ImportFromSunPackagesRule
class
MisorderedStaticImportsRule
class
NoWildcardImportsRule
class
UnnecessaryGroovyImportRule
class
UnusedImportRule
-
Uses of Rule in org.codenarc.rule.jdbc
Classes in org.codenarc.rule.jdbc that implement Rule Modifier and Type Class Description class
DirectConnectionManagementRule
class
JdbcConnectionReferenceRule
class
JdbcResultSetReferenceRule
class
JdbcStatementReferenceRule
-
Uses of Rule in org.codenarc.rule.junit
Classes in org.codenarc.rule.junit that implement Rule 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 Rule in org.codenarc.rule.logging
Classes in org.codenarc.rule.logging that implement Rule Modifier and Type Class Description class
LoggerForDifferentClassRule
class
LoggerWithWrongModifiersRule
class
LoggingSwallowsStacktraceRule
class
MultipleLoggersRule
class
PrintlnRule
class
PrintStackTraceRule
class
SystemErrPrintRule
class
SystemOutPrintRule
-
Uses of Rule in org.codenarc.rule.naming
Classes in org.codenarc.rule.naming that implement Rule 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
-
Uses of Rule in org.codenarc.rule.security
Classes in org.codenarc.rule.security that implement Rule 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 Rule in org.codenarc.rule.serialization
Classes in org.codenarc.rule.serialization that implement Rule Modifier and Type Class Description class
EnumCustomSerializationIgnoredRule
class
SerializableClassMustDefineSerialVersionUIDRule
class
SerialPersistentFieldsRule
class
SerialVersionUIDRule
-
Uses of Rule in org.codenarc.rule.size
Classes in org.codenarc.rule.size that implement Rule Modifier and Type Class Description class
AbcMetricRule
class
ClassSizeRule
class
CrapMetricRule
class
CyclomaticComplexityRule
class
MethodCountRule
class
MethodSizeRule
class
NestedBlockDepthRule
class
ParameterCountRule
-
Uses of Rule in org.codenarc.rule.unnecessary
-
Uses of Rule in org.codenarc.rule.unused
Classes in org.codenarc.rule.unused that implement Rule Modifier and Type Class Description class
UnusedArrayRule
class
UnusedMethodParameterRule
class
UnusedObjectRule
class
UnusedPrivateFieldRule
class
UnusedPrivateMethodParameterRule
class
UnusedPrivateMethodRule
class
UnusedVariableRule
-
Uses of Rule in org.codenarc.ruleset
Methods in org.codenarc.ruleset that return Rule Modifier and Type Method Description protected static Rule
RuleSetUtil. loadRuleScriptFile(String path)
Methods in org.codenarc.ruleset with parameters of type Rule Modifier and Type Method Description void
CompositeRuleSet. addRule(Rule rule)
-