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 booleanSuppressionAnalyzer. 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 java.lang.StringAbstractReportWriter. getDescriptionForRule(Rule rule)protected java.lang.StringAbstractReportWriter. getHtmlDescriptionForRule(Rule rule)protected booleanAbstractReportWriter. 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 classAbstractRuleTestCase<T extends Rule>Classes in org.codenarc.rule that implement Rule Modifier and Type Class Description classAbstractAstVisitorRuleAbstract superclass for Rules that use a Groovy AST Visitor.classAbstractEnhanceableAstVisitorRuleAbstract superclass for Rules that use a Groovy AST Visitor and can optionally run in enhanced mode.classAbstractRuleAbstract superclass for Rules.classAbstractSharedAstVisitorRuleAbstract superclass for Rules that use a single, shared AstVisitor across all ClassNodes in a source (file).classStubRuleFields in org.codenarc.rule declared as Rule Modifier and Type Field Description private RuleAbstractAstVisitor. ruleprivate RuleAbstractFieldVisitor. ruleprivate RuleAbstractMethodCallExpressionVisitor. ruleprivate RuleAbstractMethodVisitor. ruleprotected TAbstractRuleTestCase. ruleMethods in org.codenarc.rule that return Rule Modifier and Type Method Description RuleAbstractAstVisitor. getRule()RuleAbstractFieldVisitor. getRule()Gets the rule for this visitor.RuleAbstractMethodCallExpressionVisitor. getRule()Gets the rule for this visitor.RuleAbstractMethodVisitor. getRule()Gets the rule for this visitor.RuleViolation. getRule()Methods in org.codenarc.rule with parameters of type Rule Modifier and Type Method Description voidAbstractAstVisitor. setRule(Rule rule)voidAbstractFieldVisitor. setRule(Rule rule)Set the Rule associated with this visitorvoidAbstractMethodCallExpressionVisitor. setRule(Rule rule)Set the Rule associated with this visitorvoidAbstractMethodVisitor. setRule(Rule rule)Set the Rule associated with this visitorvoidAstVisitor. setRule(Rule rule)voidViolation. 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 classElseBlockBracesRuleclassForStatementBracesRuleclassIfStatementBracesRuleclassWhileStatementBracesRule -
Uses of Rule in org.codenarc.rule.comments
Classes in org.codenarc.rule.comments that implement Rule Modifier and Type Class Description classAbstractJavadocEmptyTagRuleclassAbstractJavadocMissingDescriptionRuleclassClassJavadocRuleclassJavadocConsecutiveEmptyLinesRuleclassJavadocEmptyAuthorTagRuleclassJavadocEmptyExceptionTagRuleclassJavadocEmptyFirstLineRuleclassJavadocEmptyLastLineRuleclassJavadocEmptyParamTagRuleclassJavadocEmptyReturnTagRuleclassJavadocEmptySeeTagRuleclassJavadocEmptySinceTagRuleclassJavadocEmptyThrowsTagRuleclassJavadocEmptyVersionTagRuleclassJavadocMissingExceptionDescriptionRuleclassJavadocMissingParamDescriptionRuleclassJavadocMissingThrowsDescriptionRule -
Uses of Rule in org.codenarc.rule.concurrency
Classes in org.codenarc.rule.concurrency that implement Rule Modifier and Type Class Description classBusyWaitRuleclassDoubleCheckedLockingRuleclassInconsistentPropertyLockingRuleclassInconsistentPropertySynchronizationRuleclassNestedSynchronizationRuleclassStaticCalendarFieldRuleclassStaticConnectionRuleclassStaticDateFormatFieldRuleclassStaticMatcherFieldRuleclassStaticSimpleDateFormatFieldRuleclassSynchronizedMethodRuleclassSynchronizedOnBoxedPrimitiveRuleclassSynchronizedOnGetClassRuleclassSynchronizedOnReentrantLockRuleclassSynchronizedOnStringRuleclassSynchronizedOnThisRuleclassSynchronizedReadObjectMethodRuleclassSystemRunFinalizersOnExitRuleclassThisReferenceEscapesConstructorRuleclassThreadGroupRuleclassThreadLocalNotStaticFinalRuleclassThreadYieldRuleclassUseOfNotifyMethodRuleclassVolatileArrayFieldRuleclassVolatileLongOrDoubleFieldRuleclassWaitOutsideOfWhileLoopRule -
Uses of Rule in org.codenarc.rule.convention
Classes in org.codenarc.rule.convention that implement Rule Modifier and Type Class Description classCompileStaticRuleclassConfusingTernaryRuleclassCouldBeElvisRuleclassCouldBeSwitchStatementRuleclassFieldTypeRequiredRuleclassHashtableIsObsoleteRuleclassIfStatementCouldBeTernaryRuleclassInvertedConditionRuleclassInvertedIfElseRuleclassLongLiteralWithLowerCaseLRuleclassMethodParameterTypeRequiredclassMethodReturnTypeRequiredRuleclassNoDefRuleclassNoJavaUtilDateRuleclassNoTabCharacterRuleclassParameterReassignmentRuleclassPublicMethodsBeforeNonPublicMethodsRuleclassStaticFieldsBeforeInstanceFieldsRuleclassStaticMethodsBeforeInstanceMethodsRuleclassTernaryCouldBeElvisRuleclassTrailingCommaRuleclassVariableTypeRequiredRuleclassVectorIsObsoleteRule -
Uses of Rule in org.codenarc.rule.design
Classes in org.codenarc.rule.design that implement Rule Modifier and Type Class Description classAbstractClassWithoutAbstractMethodRuleclassAbstractClassWithPublicConstructorRuleclassAssignmentToStaticFieldFromInstanceMethodRuleclassBooleanMethodReturnsNullRuleclassBuilderMethodWithSideEffectsRuleclassCloneableWithoutCloneRuleclassCloneWithoutCloneableRuleclassCloseWithoutCloseableRuleclassCompareToWithoutComparableRuleclassConstantsOnlyInterfaceRuleclassEmptyMethodInAbstractClassRuleclassFinalClassWithProtectedMemberRuleclassImplementationAsTypeRuleclassInstanceofRuleclassLocaleSetDefaultRuleclassNestedForLoopRuleclassPrivateFieldCouldBeFinalRuleclassPublicInstanceFieldRuleclassReturnsNullInsteadOfEmptyArrayRuleclassReturnsNullInsteadOfEmptyCollectionRuleclassSimpleDateFormatMissingLocaleRuleclassStatelessSingletonRuleclassToStringReturnsNullRule -
Uses of Rule in org.codenarc.rule.dry
Classes in org.codenarc.rule.dry that implement Rule Modifier and Type Class Description classDuplicateListLiteralRuleclassDuplicateMapLiteralRuleclassDuplicateNumberLiteralRuleclassDuplicateStringLiteralRule -
Uses of Rule in org.codenarc.rule.enhanced
Classes in org.codenarc.rule.enhanced that implement Rule Modifier and Type Class Description classMissingOverrideAnnotationRule -
Uses of Rule in org.codenarc.rule.exceptions
Classes in org.codenarc.rule.exceptions that implement Rule Modifier and Type Class Description classCatchArrayIndexOutOfBoundsExceptionRuleclassCatchErrorRuleclassCatchExceptionRuleclassCatchIllegalMonitorStateExceptionRuleclassCatchIndexOutOfBoundsExceptionRuleclassCatchNullPointerExceptionRuleclassCatchRuntimeExceptionRuleclassCatchThrowableRuleclassConfusingClassNamedExceptionRuleclassExceptionExtendsErrorRuleclassExceptionExtendsThrowableRuleclassExceptionNotThrownRuleclassMissingNewInThrowStatementRuleclassReturnNullFromCatchBlockRuleclassSwallowThreadDeathRuleclassThrowErrorRuleclassThrowExceptionRuleclassThrowNullPointerExceptionRuleclassThrowRuntimeExceptionRuleclassThrowThrowableRule -
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 classIllegalClassMemberRuleclassIllegalClassReferenceRuleclassIllegalPackageReferenceRuleclassIllegalRegexRuleclassIllegalStringRuleclassIllegalSubclassRuleclassRequiredRegexRuleclassRequiredStringRuleclassStatelessClassRule -
Uses of Rule in org.codenarc.rule.grails
Classes in org.codenarc.rule.grails that implement Rule Modifier and Type Class Description classGrailsDomainHasEqualsRuleclassGrailsDomainHasToStringRuleclassGrailsDomainReservedSqlKeywordNameRuleclassGrailsDomainStringPropertyMaxSizeRuleclassGrailsDomainWithServiceReferenceRuleclassGrailsDuplicateConstraintRuleclassGrailsDuplicateMappingRuleclassGrailsMassAssignmentRuleclassGrailsPublicControllerMethodRuleclassGrailsServletContextReferenceRuleclassGrailsStatelessServiceRule -
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 classAbstractImportRuleclassDuplicateImportRuleclassImportFromSamePackageRuleclassImportFromSunPackagesRuleclassMisorderedStaticImportsRuleclassNoWildcardImportsRuleclassUnnecessaryGroovyImportRuleclassUnusedImportRule -
Uses of Rule in org.codenarc.rule.jdbc
Classes in org.codenarc.rule.jdbc that implement Rule Modifier and Type Class Description classDirectConnectionManagementRuleclassJdbcConnectionReferenceRuleclassJdbcResultSetReferenceRuleclassJdbcStatementReferenceRule -
Uses of Rule in org.codenarc.rule.junit
Classes in org.codenarc.rule.junit that implement Rule Modifier and Type Class Description classChainedTestRuleclassCoupledTestCaseRuleclassJUnitAssertAlwaysFailsRuleclassJUnitAssertAlwaysSucceedsRuleclassJUnitAssertEqualsConstantActualValueRuleclassJUnitFailWithoutMessageRuleclassJUnitLostTestRuleclassJUnitPublicFieldRuleclassJUnitPublicNonTestMethodRuleclassJUnitPublicPropertyRuleclassJUnitSetUpCallsSuperRuleclassJUnitStyleAssertionsRuleclassJUnitTearDownCallsSuperRuleclassJUnitTestMethodWithoutAssertRuleclassJUnitUnnecessarySetUpRuleclassJUnitUnnecessaryTearDownRuleclassJUnitUnnecessaryThrowsExceptionRuleclassSpockIgnoreRestUsedRuleclassUnnecessaryFailRuleclassUseAssertEqualsInsteadOfAssertTrueRuleclassUseAssertFalseInsteadOfNegationRuleclassUseAssertNullInsteadOfAssertEqualsRuleclassUseAssertSameInsteadOfAssertTrueRuleclassUseAssertTrueInsteadOfAssertEqualsRuleclassUseAssertTrueInsteadOfNegationRule -
Uses of Rule in org.codenarc.rule.logging
Classes in org.codenarc.rule.logging that implement Rule Modifier and Type Class Description classLoggerForDifferentClassRuleclassLoggerWithWrongModifiersRuleclassLoggingSwallowsStacktraceRuleclassMultipleLoggersRuleclassPrintlnRuleclassPrintStackTraceRuleclassSystemErrPrintRuleclassSystemOutPrintRule -
Uses of Rule in org.codenarc.rule.naming
Classes in org.codenarc.rule.naming that implement Rule Modifier and Type Class Description classAbstractClassNameRuleclassClassNameRuleclassClassNameSameAsFilenameRuleclassClassNameSameAsSuperclassRuleclassConfusingMethodNameRuleclassFactoryMethodNameRuleclassFieldNameRuleclassInterfaceNameRuleclassInterfaceNameSameAsSuperInterfaceRuleclassMethodNameRuleclassObjectOverrideMisspelledMethodNameRuleclassPackageNameMatchesFilePathRuleclassPackageNameRuleclassParameterNameRuleclassPropertyNameRuleclassVariableNameRule -
Uses of Rule in org.codenarc.rule.security
Classes in org.codenarc.rule.security that implement Rule Modifier and Type Class Description classFileCreateTempFileRuleclassInsecureRandomRuleclassJavaIoPackageAccessRuleclassNonFinalPublicFieldRuleclassNonFinalSubclassOfSensitiveInterfaceRuleclassObjectFinalizeRuleclassPublicFinalizeMethodRuleclassSystemExitRuleclassUnsafeArrayDeclarationRuleclassUnsafeImplementationAsMapRule -
Uses of Rule in org.codenarc.rule.serialization
Classes in org.codenarc.rule.serialization that implement Rule Modifier and Type Class Description classEnumCustomSerializationIgnoredRuleclassSerializableClassMustDefineSerialVersionUIDRuleclassSerialPersistentFieldsRuleclassSerialVersionUIDRule -
Uses of Rule in org.codenarc.rule.size
Classes in org.codenarc.rule.size that implement Rule Modifier and Type Class Description classAbcMetricRuleclassClassSizeRuleclassCrapMetricRuleclassCyclomaticComplexityRuleclassMethodCountRuleclassMethodSizeRuleclassNestedBlockDepthRuleclassParameterCountRule -
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 classUnusedArrayRuleclassUnusedMethodParameterRuleclassUnusedObjectRuleclassUnusedPrivateFieldRuleclassUnusedPrivateMethodParameterRuleclassUnusedPrivateMethodRuleclassUnusedVariableRule -
Uses of Rule in org.codenarc.ruleset
Methods in org.codenarc.ruleset that return Rule Modifier and Type Method Description protected static RuleRuleSetUtil. loadRuleScriptFile(java.lang.String path)Methods in org.codenarc.ruleset with parameters of type Rule Modifier and Type Method Description voidCompositeRuleSet. addRule(Rule rule)
-