CodeNarc.3.5.0.source-code.codenarc-base-rules.properties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of CodeNarc Show documentation
Show all versions of CodeNarc Show documentation
The CodeNarc project provides a static analysis tool for Groovy code.
# CodeNarc Rules (see PropertiesFileRuleRegistry): Sun Jul 07 15:15:21 EDT 2024
AbcMetric = org.codenarc.rule.size.AbcMetricRule
AbstractClassName = org.codenarc.rule.naming.AbstractClassNameRule
AbstractClassWithPublicConstructor = org.codenarc.rule.design.AbstractClassWithPublicConstructorRule
AbstractClassWithoutAbstractMethod = org.codenarc.rule.design.AbstractClassWithoutAbstractMethodRule
AddEmptyString = org.codenarc.rule.unnecessary.AddEmptyStringRule
AssertWithinFinallyBlock = org.codenarc.rule.basic.AssertWithinFinallyBlockRule
AssignCollectionSort = org.codenarc.rule.groovyism.AssignCollectionSortRule
AssignCollectionUnique = org.codenarc.rule.groovyism.AssignCollectionUniqueRule
AssignmentInConditional = org.codenarc.rule.basic.AssignmentInConditionalRule
AssignmentToStaticFieldFromInstanceMethod = org.codenarc.rule.design.AssignmentToStaticFieldFromInstanceMethodRule
BigDecimalInstantiation = org.codenarc.rule.basic.BigDecimalInstantiationRule
BitwiseOperatorInConditional = org.codenarc.rule.basic.BitwiseOperatorInConditionalRule
BlankLineBeforePackage = org.codenarc.rule.formatting.BlankLineBeforePackageRule
BlockEndsWithBlankLine = org.codenarc.rule.formatting.BlockEndsWithBlankLineRule
BlockStartsWithBlankLine = org.codenarc.rule.formatting.BlockStartsWithBlankLineRule
BooleanGetBoolean = org.codenarc.rule.basic.BooleanGetBooleanRule
BooleanMethodReturnsNull = org.codenarc.rule.design.BooleanMethodReturnsNullRule
BracesForClass = org.codenarc.rule.formatting.BracesForClassRule
BracesForForLoop = org.codenarc.rule.formatting.BracesForForLoopRule
BracesForIfElse = org.codenarc.rule.formatting.BracesForIfElseRule
BracesForMethod = org.codenarc.rule.formatting.BracesForMethodRule
BracesForTryCatchFinally = org.codenarc.rule.formatting.BracesForTryCatchFinallyRule
BrokenNullCheck = org.codenarc.rule.basic.BrokenNullCheckRule
BrokenOddnessCheck = org.codenarc.rule.basic.BrokenOddnessCheckRule
BuilderMethodWithSideEffects = org.codenarc.rule.design.BuilderMethodWithSideEffectsRule
BusyWait = org.codenarc.rule.concurrency.BusyWaitRule
CatchArrayIndexOutOfBoundsException = org.codenarc.rule.exceptions.CatchArrayIndexOutOfBoundsExceptionRule
CatchError = org.codenarc.rule.exceptions.CatchErrorRule
CatchException = org.codenarc.rule.exceptions.CatchExceptionRule
CatchIllegalMonitorStateException = org.codenarc.rule.exceptions.CatchIllegalMonitorStateExceptionRule
CatchIndexOutOfBoundsException = org.codenarc.rule.exceptions.CatchIndexOutOfBoundsExceptionRule
CatchNullPointerException = org.codenarc.rule.exceptions.CatchNullPointerExceptionRule
CatchRuntimeException = org.codenarc.rule.exceptions.CatchRuntimeExceptionRule
CatchThrowable = org.codenarc.rule.exceptions.CatchThrowableRule
ChainedTest = org.codenarc.rule.junit.ChainedTestRule
ClassEndsWithBlankLine = org.codenarc.rule.formatting.ClassEndsWithBlankLineRule
ClassForName = org.codenarc.rule.basic.ClassForNameRule
ClassJavadoc = org.codenarc.rule.comments.ClassJavadocRule
ClassName = org.codenarc.rule.naming.ClassNameRule
ClassNameSameAsFilename = org.codenarc.rule.naming.ClassNameSameAsFilenameRule
ClassNameSameAsSuperclass = org.codenarc.rule.naming.ClassNameSameAsSuperclassRule
ClassNotSerializable = org.codenarc.rule.jenkins.ClassNotSerializableRule
ClassSize = org.codenarc.rule.size.ClassSizeRule
ClassStartsWithBlankLine = org.codenarc.rule.formatting.ClassStartsWithBlankLineRule
CloneWithoutCloneable = org.codenarc.rule.design.CloneWithoutCloneableRule
CloneableWithoutClone = org.codenarc.rule.design.CloneableWithoutCloneRule
CloseWithoutCloseable = org.codenarc.rule.design.CloseWithoutCloseableRule
ClosureAsLastMethodParameter = org.codenarc.rule.groovyism.ClosureAsLastMethodParameterRule
ClosureInGString = org.codenarc.rule.jenkins.ClosureInGStringRule
ClosureStatementOnOpeningLineOfMultipleLineClosure = org.codenarc.rule.formatting.ClosureStatementOnOpeningLineOfMultipleLineClosureRule
CollectAllIsDeprecated = org.codenarc.rule.groovyism.CollectAllIsDeprecatedRule
CompareToWithoutComparable = org.codenarc.rule.design.CompareToWithoutComparableRule
ComparisonOfTwoConstants = org.codenarc.rule.basic.ComparisonOfTwoConstantsRule
ComparisonWithSelf = org.codenarc.rule.basic.ComparisonWithSelfRule
CompileStatic = org.codenarc.rule.convention.CompileStaticRule
ConfusingClassNamedException = org.codenarc.rule.exceptions.ConfusingClassNamedExceptionRule
ConfusingMethodName = org.codenarc.rule.naming.ConfusingMethodNameRule
ConfusingMultipleReturns = org.codenarc.rule.groovyism.ConfusingMultipleReturnsRule
ConfusingTernary = org.codenarc.rule.convention.ConfusingTernaryRule
ConsecutiveBlankLines = org.codenarc.rule.formatting.ConsecutiveBlankLinesRule
ConsecutiveLiteralAppends = org.codenarc.rule.unnecessary.ConsecutiveLiteralAppendsRule
ConsecutiveStringConcatenation = org.codenarc.rule.unnecessary.ConsecutiveStringConcatenationRule
ConstantAssertExpression = org.codenarc.rule.basic.ConstantAssertExpressionRule
ConstantIfExpression = org.codenarc.rule.basic.ConstantIfExpressionRule
ConstantTernaryExpression = org.codenarc.rule.basic.ConstantTernaryExpressionRule
ConstantsOnlyInterface = org.codenarc.rule.design.ConstantsOnlyInterfaceRule
CouldBeElvis = org.codenarc.rule.convention.CouldBeElvisRule
CouldBeSwitchStatement = org.codenarc.rule.convention.CouldBeSwitchStatementRule
CoupledTestCase = org.codenarc.rule.junit.CoupledTestCaseRule
CpsCallFromNonCpsMethod = org.codenarc.rule.jenkins.CpsCallFromNonCpsMethodRule
CrapMetric = org.codenarc.rule.size.CrapMetricRule
CyclomaticComplexity = org.codenarc.rule.size.CyclomaticComplexityRule
DeadCode = org.codenarc.rule.basic.DeadCodeRule
DirectConnectionManagement = org.codenarc.rule.jdbc.DirectConnectionManagementRule
DoubleCheckedLocking = org.codenarc.rule.concurrency.DoubleCheckedLockingRule
DoubleNegative = org.codenarc.rule.basic.DoubleNegativeRule
DuplicateCaseStatement = org.codenarc.rule.basic.DuplicateCaseStatementRule
DuplicateImport = org.codenarc.rule.imports.DuplicateImportRule
DuplicateListLiteral = org.codenarc.rule.dry.DuplicateListLiteralRule
DuplicateMapKey = org.codenarc.rule.basic.DuplicateMapKeyRule
DuplicateMapLiteral = org.codenarc.rule.dry.DuplicateMapLiteralRule
DuplicateNumberLiteral = org.codenarc.rule.dry.DuplicateNumberLiteralRule
DuplicateSetValue = org.codenarc.rule.basic.DuplicateSetValueRule
DuplicateStringLiteral = org.codenarc.rule.dry.DuplicateStringLiteralRule
ElseBlockBraces = org.codenarc.rule.braces.ElseBlockBracesRule
EmptyCatchBlock = org.codenarc.rule.basic.EmptyCatchBlockRule
EmptyClass = org.codenarc.rule.basic.EmptyClassRule
EmptyElseBlock = org.codenarc.rule.basic.EmptyElseBlockRule
EmptyFinallyBlock = org.codenarc.rule.basic.EmptyFinallyBlockRule
EmptyForStatement = org.codenarc.rule.basic.EmptyForStatementRule
EmptyIfStatement = org.codenarc.rule.basic.EmptyIfStatementRule
EmptyInstanceInitializer = org.codenarc.rule.basic.EmptyInstanceInitializerRule
EmptyMethod = org.codenarc.rule.basic.EmptyMethodRule
EmptyMethodInAbstractClass = org.codenarc.rule.design.EmptyMethodInAbstractClassRule
EmptyStaticInitializer = org.codenarc.rule.basic.EmptyStaticInitializerRule
EmptySwitchStatement = org.codenarc.rule.basic.EmptySwitchStatementRule
EmptySynchronizedStatement = org.codenarc.rule.basic.EmptySynchronizedStatementRule
EmptyTryBlock = org.codenarc.rule.basic.EmptyTryBlockRule
EmptyWhileStatement = org.codenarc.rule.basic.EmptyWhileStatementRule
EnumCustomSerializationIgnored = org.codenarc.rule.serialization.EnumCustomSerializationIgnoredRule
EqualsAndHashCode = org.codenarc.rule.basic.EqualsAndHashCodeRule
EqualsOverloaded = org.codenarc.rule.basic.EqualsOverloadedRule
ExceptionExtendsError = org.codenarc.rule.exceptions.ExceptionExtendsErrorRule
ExceptionExtendsThrowable = org.codenarc.rule.exceptions.ExceptionExtendsThrowableRule
ExceptionNotThrown = org.codenarc.rule.exceptions.ExceptionNotThrownRule
ExplicitArrayListInstantiation = org.codenarc.rule.groovyism.ExplicitArrayListInstantiationRule
ExplicitCallToAndMethod = org.codenarc.rule.groovyism.ExplicitCallToAndMethodRule
ExplicitCallToCompareToMethod = org.codenarc.rule.groovyism.ExplicitCallToCompareToMethodRule
ExplicitCallToDivMethod = org.codenarc.rule.groovyism.ExplicitCallToDivMethodRule
ExplicitCallToEqualsMethod = org.codenarc.rule.groovyism.ExplicitCallToEqualsMethodRule
ExplicitCallToGetAtMethod = org.codenarc.rule.groovyism.ExplicitCallToGetAtMethodRule
ExplicitCallToLeftShiftMethod = org.codenarc.rule.groovyism.ExplicitCallToLeftShiftMethodRule
ExplicitCallToMinusMethod = org.codenarc.rule.groovyism.ExplicitCallToMinusMethodRule
ExplicitCallToModMethod = org.codenarc.rule.groovyism.ExplicitCallToModMethodRule
ExplicitCallToMultiplyMethod = org.codenarc.rule.groovyism.ExplicitCallToMultiplyMethodRule
ExplicitCallToOrMethod = org.codenarc.rule.groovyism.ExplicitCallToOrMethodRule
ExplicitCallToPlusMethod = org.codenarc.rule.groovyism.ExplicitCallToPlusMethodRule
ExplicitCallToPowerMethod = org.codenarc.rule.groovyism.ExplicitCallToPowerMethodRule
ExplicitCallToPutAtMethod = org.codenarc.rule.groovyism.ExplicitCallToPutAtMethodRule
ExplicitCallToRightShiftMethod = org.codenarc.rule.groovyism.ExplicitCallToRightShiftMethodRule
ExplicitCallToXorMethod = org.codenarc.rule.groovyism.ExplicitCallToXorMethodRule
ExplicitGarbageCollection = org.codenarc.rule.basic.ExplicitGarbageCollectionRule
ExplicitHashMapInstantiation = org.codenarc.rule.groovyism.ExplicitHashMapInstantiationRule
ExplicitHashSetInstantiation = org.codenarc.rule.groovyism.ExplicitHashSetInstantiationRule
ExplicitLinkedHashMapInstantiation = org.codenarc.rule.groovyism.ExplicitLinkedHashMapInstantiationRule
ExplicitLinkedListInstantiation = org.codenarc.rule.groovyism.ExplicitLinkedListInstantiationRule
ExplicitStackInstantiation = org.codenarc.rule.groovyism.ExplicitStackInstantiationRule
ExplicitTreeSetInstantiation = org.codenarc.rule.groovyism.ExplicitTreeSetInstantiationRule
ExpressionInCpsMethodNotSerializable = org.codenarc.rule.jenkins.ExpressionInCpsMethodNotSerializableRule
FactoryMethodName = org.codenarc.rule.naming.FactoryMethodNameRule
FieldName = org.codenarc.rule.naming.FieldNameRule
FieldTypeRequired = org.codenarc.rule.convention.FieldTypeRequiredRule
FileCreateTempFile = org.codenarc.rule.security.FileCreateTempFileRule
FileEndsWithoutNewline = org.codenarc.rule.formatting.FileEndsWithoutNewlineRule
FinalClassWithProtectedMember = org.codenarc.rule.design.FinalClassWithProtectedMemberRule
ForLoopShouldBeWhileLoop = org.codenarc.rule.basic.ForLoopShouldBeWhileLoopRule
ForStatementBraces = org.codenarc.rule.braces.ForStatementBracesRule
ForbiddenCallInCpsMethod = org.codenarc.rule.jenkins.ForbiddenCallInCpsMethodRule
GStringAsMapKey = org.codenarc.rule.groovyism.GStringAsMapKeyRule
GStringExpressionWithinString = org.codenarc.rule.groovyism.GStringExpressionWithinStringRule
GetterMethodCouldBeProperty = org.codenarc.rule.groovyism.GetterMethodCouldBePropertyRule
GrailsDomainGormMethods = org.codenarc.rule.grails.GrailsDomainGormMethodsRule
GrailsDomainHasEquals = org.codenarc.rule.grails.GrailsDomainHasEqualsRule
GrailsDomainHasToString = org.codenarc.rule.grails.GrailsDomainHasToStringRule
GrailsDomainReservedSqlKeywordName = org.codenarc.rule.grails.GrailsDomainReservedSqlKeywordNameRule
GrailsDomainStringPropertyMaxSize = org.codenarc.rule.grails.GrailsDomainStringPropertyMaxSizeRule
GrailsDomainWithServiceReference = org.codenarc.rule.grails.GrailsDomainWithServiceReferenceRule
GrailsDuplicateConstraint = org.codenarc.rule.grails.GrailsDuplicateConstraintRule
GrailsDuplicateMapping = org.codenarc.rule.grails.GrailsDuplicateMappingRule
GrailsMassAssignment = org.codenarc.rule.grails.GrailsMassAssignmentRule
GrailsPublicControllerMethod = org.codenarc.rule.grails.GrailsPublicControllerMethodRule
GrailsServletContextReference = org.codenarc.rule.grails.GrailsServletContextReferenceRule
GrailsStatelessService = org.codenarc.rule.grails.GrailsStatelessServiceRule
GroovyLangImmutable = org.codenarc.rule.groovyism.GroovyLangImmutableRule
HardCodedWindowsFileSeparator = org.codenarc.rule.basic.HardCodedWindowsFileSeparatorRule
HardCodedWindowsRootDirectory = org.codenarc.rule.basic.HardCodedWindowsRootDirectoryRule
HashtableIsObsolete = org.codenarc.rule.convention.HashtableIsObsoleteRule
IfStatementBraces = org.codenarc.rule.braces.IfStatementBracesRule
IfStatementCouldBeTernary = org.codenarc.rule.convention.IfStatementCouldBeTernaryRule
IllegalClassMember = org.codenarc.rule.generic.IllegalClassMemberRule
IllegalClassReference = org.codenarc.rule.generic.IllegalClassReferenceRule
IllegalPackageReference = org.codenarc.rule.generic.IllegalPackageReferenceRule
IllegalRegex = org.codenarc.rule.generic.IllegalRegexRule
IllegalString = org.codenarc.rule.generic.IllegalStringRule
IllegalSubclass = org.codenarc.rule.generic.IllegalSubclassRule
ImplementationAsType = org.codenarc.rule.design.ImplementationAsTypeRule
ImplicitClosureParameter = org.codenarc.rule.convention.ImplicitClosureParameterRule
ImplicitReturnStatement = org.codenarc.rule.convention.ImplicitReturnStatementRule
ImportFromSamePackage = org.codenarc.rule.imports.ImportFromSamePackageRule
ImportFromSunPackages = org.codenarc.rule.imports.ImportFromSunPackagesRule
InconsistentPropertyLocking = org.codenarc.rule.concurrency.InconsistentPropertyLockingRule
InconsistentPropertySynchronization = org.codenarc.rule.concurrency.InconsistentPropertySynchronizationRule
Indentation = org.codenarc.rule.formatting.IndentationRule
InsecureRandom = org.codenarc.rule.security.InsecureRandomRule
Instanceof = org.codenarc.rule.design.InstanceofRule
IntegerGetInteger = org.codenarc.rule.basic.IntegerGetIntegerRule
InterfaceName = org.codenarc.rule.naming.InterfaceNameRule
InterfaceNameSameAsSuperInterface = org.codenarc.rule.naming.InterfaceNameSameAsSuperInterfaceRule
InvertedCondition = org.codenarc.rule.convention.InvertedConditionRule
InvertedIfElse = org.codenarc.rule.convention.InvertedIfElseRule
JUnitAssertAlwaysFails = org.codenarc.rule.junit.JUnitAssertAlwaysFailsRule
JUnitAssertAlwaysSucceeds = org.codenarc.rule.junit.JUnitAssertAlwaysSucceedsRule
JUnitAssertEqualsConstantActualValue = org.codenarc.rule.junit.JUnitAssertEqualsConstantActualValueRule
JUnitFailWithoutMessage = org.codenarc.rule.junit.JUnitFailWithoutMessageRule
JUnitLostTest = org.codenarc.rule.junit.JUnitLostTestRule
JUnitPublicField = org.codenarc.rule.junit.JUnitPublicFieldRule
JUnitPublicNonTestMethod = org.codenarc.rule.junit.JUnitPublicNonTestMethodRule
JUnitPublicProperty = org.codenarc.rule.junit.JUnitPublicPropertyRule
JUnitSetUpCallsSuper = org.codenarc.rule.junit.JUnitSetUpCallsSuperRule
JUnitStyleAssertions = org.codenarc.rule.junit.JUnitStyleAssertionsRule
JUnitTearDownCallsSuper = org.codenarc.rule.junit.JUnitTearDownCallsSuperRule
JUnitTestMethodWithoutAssert = org.codenarc.rule.junit.JUnitTestMethodWithoutAssertRule
JUnitUnnecessarySetUp = org.codenarc.rule.junit.JUnitUnnecessarySetUpRule
JUnitUnnecessaryTearDown = org.codenarc.rule.junit.JUnitUnnecessaryTearDownRule
JUnitUnnecessaryThrowsException = org.codenarc.rule.junit.JUnitUnnecessaryThrowsExceptionRule
JavaIoPackageAccess = org.codenarc.rule.security.JavaIoPackageAccessRule
JavadocConsecutiveEmptyLines = org.codenarc.rule.comments.JavadocConsecutiveEmptyLinesRule
JavadocEmptyAuthorTag = org.codenarc.rule.comments.JavadocEmptyAuthorTagRule
JavadocEmptyExceptionTag = org.codenarc.rule.comments.JavadocEmptyExceptionTagRule
JavadocEmptyFirstLine = org.codenarc.rule.comments.JavadocEmptyFirstLineRule
JavadocEmptyLastLine = org.codenarc.rule.comments.JavadocEmptyLastLineRule
JavadocEmptyParamTag = org.codenarc.rule.comments.JavadocEmptyParamTagRule
JavadocEmptyReturnTag = org.codenarc.rule.comments.JavadocEmptyReturnTagRule
JavadocEmptySeeTag = org.codenarc.rule.comments.JavadocEmptySeeTagRule
JavadocEmptySinceTag = org.codenarc.rule.comments.JavadocEmptySinceTagRule
JavadocEmptyThrowsTag = org.codenarc.rule.comments.JavadocEmptyThrowsTagRule
JavadocEmptyVersionTag = org.codenarc.rule.comments.JavadocEmptyVersionTagRule
JavadocMissingExceptionDescription = org.codenarc.rule.comments.JavadocMissingExceptionDescriptionRule
JavadocMissingParamDescription = org.codenarc.rule.comments.JavadocMissingParamDescriptionRule
JavadocMissingThrowsDescription = org.codenarc.rule.comments.JavadocMissingThrowsDescriptionRule
JdbcConnectionReference = org.codenarc.rule.jdbc.JdbcConnectionReferenceRule
JdbcResultSetReference = org.codenarc.rule.jdbc.JdbcResultSetReferenceRule
JdbcStatementReference = org.codenarc.rule.jdbc.JdbcStatementReferenceRule
LineLength = org.codenarc.rule.formatting.LineLengthRule
LocaleSetDefault = org.codenarc.rule.design.LocaleSetDefaultRule
LoggerForDifferentClass = org.codenarc.rule.logging.LoggerForDifferentClassRule
LoggerWithWrongModifiers = org.codenarc.rule.logging.LoggerWithWrongModifiersRule
LoggingSwallowsStacktrace = org.codenarc.rule.logging.LoggingSwallowsStacktraceRule
LongLiteralWithLowerCaseL = org.codenarc.rule.convention.LongLiteralWithLowerCaseLRule
MethodCount = org.codenarc.rule.size.MethodCountRule
MethodName = org.codenarc.rule.naming.MethodNameRule
MethodParameterTypeRequired = org.codenarc.rule.convention.MethodParameterTypeRequired
MethodReturnTypeRequired = org.codenarc.rule.convention.MethodReturnTypeRequiredRule
MethodSize = org.codenarc.rule.size.MethodSizeRule
MisorderedStaticImports = org.codenarc.rule.imports.MisorderedStaticImportsRule
MissingBlankLineAfterImports = org.codenarc.rule.formatting.MissingBlankLineAfterImportsRule
MissingBlankLineAfterPackage = org.codenarc.rule.formatting.MissingBlankLineAfterPackageRule
MissingBlankLineBeforeAnnotatedField = org.codenarc.rule.formatting.MissingBlankLineBeforeAnnotatedFieldRule
MissingNewInThrowStatement = org.codenarc.rule.exceptions.MissingNewInThrowStatementRule
MissingOverrideAnnotation = org.codenarc.rule.enhanced.MissingOverrideAnnotationRule
MultipleLoggers = org.codenarc.rule.logging.MultipleLoggersRule
MultipleUnaryOperators = org.codenarc.rule.basic.MultipleUnaryOperatorsRule
NestedBlockDepth = org.codenarc.rule.size.NestedBlockDepthRule
NestedForLoop = org.codenarc.rule.design.NestedForLoopRule
NestedSynchronization = org.codenarc.rule.concurrency.NestedSynchronizationRule
NoDef = org.codenarc.rule.convention.NoDefRule
NoDouble = org.codenarc.rule.convention.NoDoubleRule
NoFloat = org.codenarc.rule.convention.NoFloatRule
NoJavaUtilDate = org.codenarc.rule.convention.NoJavaUtilDateRule
NoScriptBindings = org.codenarc.rule.concurrency.NoScriptBindingsRule
NoTabCharacter = org.codenarc.rule.convention.NoTabCharacterRule
NoWildcardImports = org.codenarc.rule.imports.NoWildcardImportsRule
NonFinalPublicField = org.codenarc.rule.security.NonFinalPublicFieldRule
NonFinalSubclassOfSensitiveInterface = org.codenarc.rule.security.NonFinalSubclassOfSensitiveInterfaceRule
NonSerializableFieldInSerializableClass = org.codenarc.rule.serialization.NonSerializableFieldInSerializableClass
ObjectFinalize = org.codenarc.rule.security.ObjectFinalizeRule
ObjectOverrideMisspelledMethodName = org.codenarc.rule.naming.ObjectOverrideMisspelledMethodNameRule
ObjectOverrideOnlyNonCpsMethods = org.codenarc.rule.jenkins.ObjectOverrideOnlyNonCpsMethods
OptionalCollectionReturnType = org.codenarc.rule.design.OptionalCollectionReturnTypeRule
OptionalField = org.codenarc.rule.design.OptionalFieldRule
OptionalMethodParameter = org.codenarc.rule.design.OptionalMethodParameterRule
PackageName = org.codenarc.rule.naming.PackageNameRule
PackageNameMatchesFilePath = org.codenarc.rule.naming.PackageNameMatchesFilePathRule
ParameterAssignmentInFilterClosure = org.codenarc.rule.basic.ParameterAssignmentInFilterClosureRule
ParameterCount = org.codenarc.rule.size.ParameterCountRule
ParameterName = org.codenarc.rule.naming.ParameterNameRule
ParameterOrReturnTypeNotSerializable = org.codenarc.rule.jenkins.ParameterOrReturnTypeNotSerializableRule
ParameterReassignment = org.codenarc.rule.convention.ParameterReassignmentRule
PrintStackTrace = org.codenarc.rule.logging.PrintStackTraceRule
Println = org.codenarc.rule.logging.PrintlnRule
PrivateFieldCouldBeFinal = org.codenarc.rule.design.PrivateFieldCouldBeFinalRule
PropertyName = org.codenarc.rule.naming.PropertyNameRule
PublicFinalizeMethod = org.codenarc.rule.security.PublicFinalizeMethodRule
PublicInstanceField = org.codenarc.rule.design.PublicInstanceFieldRule
PublicMethodsBeforeNonPublicMethods = org.codenarc.rule.convention.PublicMethodsBeforeNonPublicMethodsRule
RandomDoubleCoercedToZero = org.codenarc.rule.basic.RandomDoubleCoercedToZeroRule
RemoveAllOnSelf = org.codenarc.rule.basic.RemoveAllOnSelfRule
RequiredRegex = org.codenarc.rule.generic.RequiredRegexRule
RequiredString = org.codenarc.rule.generic.RequiredStringRule
ReturnFromFinallyBlock = org.codenarc.rule.basic.ReturnFromFinallyBlockRule
ReturnNullFromCatchBlock = org.codenarc.rule.exceptions.ReturnNullFromCatchBlockRule
ReturnsNullInsteadOfEmptyArray = org.codenarc.rule.design.ReturnsNullInsteadOfEmptyArrayRule
ReturnsNullInsteadOfEmptyCollection = org.codenarc.rule.design.ReturnsNullInsteadOfEmptyCollectionRule
SerialPersistentFields = org.codenarc.rule.serialization.SerialPersistentFieldsRule
SerialVersionUID = org.codenarc.rule.serialization.SerialVersionUIDRule
SerializableClassMustDefineSerialVersionUID = org.codenarc.rule.serialization.SerializableClassMustDefineSerialVersionUIDRule
SimpleDateFormatMissingLocale = org.codenarc.rule.design.SimpleDateFormatMissingLocaleRule
SpaceAfterCatch = org.codenarc.rule.formatting.SpaceAfterCatchRule
SpaceAfterClosingBrace = org.codenarc.rule.formatting.SpaceAfterClosingBraceRule
SpaceAfterComma = org.codenarc.rule.formatting.SpaceAfterCommaRule
SpaceAfterCommentDelimiter = org.codenarc.rule.comments.SpaceAfterCommentDelimiterRule
SpaceAfterFor = org.codenarc.rule.formatting.SpaceAfterForRule
SpaceAfterIf = org.codenarc.rule.formatting.SpaceAfterIfRule
SpaceAfterMethodCallName = org.codenarc.rule.formatting.SpaceAfterMethodCallNameRule
SpaceAfterMethodDeclarationName = org.codenarc.rule.formatting.SpaceAfterMethodDeclarationNameRule
SpaceAfterNotOperator = org.codenarc.rule.formatting.SpaceAfterNotOperatorRule
SpaceAfterOpeningBrace = org.codenarc.rule.formatting.SpaceAfterOpeningBraceRule
SpaceAfterSemicolon = org.codenarc.rule.formatting.SpaceAfterSemicolonRule
SpaceAfterSwitch = org.codenarc.rule.formatting.SpaceAfterSwitchRule
SpaceAfterWhile = org.codenarc.rule.formatting.SpaceAfterWhileRule
SpaceAroundClosureArrow = org.codenarc.rule.formatting.SpaceAroundClosureArrowRule
SpaceAroundMapEntryColon = org.codenarc.rule.formatting.SpaceAroundMapEntryColonRule
SpaceAroundOperator = org.codenarc.rule.formatting.SpaceAroundOperatorRule
SpaceBeforeClosingBrace = org.codenarc.rule.formatting.SpaceBeforeClosingBraceRule
SpaceBeforeCommentDelimiter = org.codenarc.rule.comments.SpaceBeforeCommentDelimiterRule
SpaceBeforeOpeningBrace = org.codenarc.rule.formatting.SpaceBeforeOpeningBraceRule
SpaceInsideParentheses = org.codenarc.rule.formatting.SpaceInsideParenthesesRule
SpockIgnoreRestUsed = org.codenarc.rule.junit.SpockIgnoreRestUsedRule
SpockMissingAssert = org.codenarc.rule.junit.SpockMissingAssertRule
StatelessClass = org.codenarc.rule.generic.StatelessClassRule
StatelessSingleton = org.codenarc.rule.design.StatelessSingletonRule
StaticCalendarField = org.codenarc.rule.concurrency.StaticCalendarFieldRule
StaticConnection = org.codenarc.rule.concurrency.StaticConnectionRule
StaticDateFormatField = org.codenarc.rule.concurrency.StaticDateFormatFieldRule
StaticFieldsBeforeInstanceFields = org.codenarc.rule.convention.StaticFieldsBeforeInstanceFieldsRule
StaticMatcherField = org.codenarc.rule.concurrency.StaticMatcherFieldRule
StaticMethodsBeforeInstanceMethods = org.codenarc.rule.convention.StaticMethodsBeforeInstanceMethodsRule
StaticSimpleDateFormatField = org.codenarc.rule.concurrency.StaticSimpleDateFormatFieldRule
SwallowThreadDeath = org.codenarc.rule.exceptions.SwallowThreadDeathRule
SynchronizedMethod = org.codenarc.rule.concurrency.SynchronizedMethodRule
SynchronizedOnBoxedPrimitive = org.codenarc.rule.concurrency.SynchronizedOnBoxedPrimitiveRule
SynchronizedOnGetClass = org.codenarc.rule.concurrency.SynchronizedOnGetClassRule
SynchronizedOnReentrantLock = org.codenarc.rule.concurrency.SynchronizedOnReentrantLockRule
SynchronizedOnString = org.codenarc.rule.concurrency.SynchronizedOnStringRule
SynchronizedOnThis = org.codenarc.rule.concurrency.SynchronizedOnThisRule
SynchronizedReadObjectMethod = org.codenarc.rule.concurrency.SynchronizedReadObjectMethodRule
SystemErrPrint = org.codenarc.rule.logging.SystemErrPrintRule
SystemExit = org.codenarc.rule.security.SystemExitRule
SystemOutPrint = org.codenarc.rule.logging.SystemOutPrintRule
SystemRunFinalizersOnExit = org.codenarc.rule.concurrency.SystemRunFinalizersOnExitRule
TernaryCouldBeElvis = org.codenarc.rule.convention.TernaryCouldBeElvisRule
ThisReferenceEscapesConstructor = org.codenarc.rule.concurrency.ThisReferenceEscapesConstructorRule
ThreadGroup = org.codenarc.rule.concurrency.ThreadGroupRule
ThreadLocalNotStaticFinal = org.codenarc.rule.concurrency.ThreadLocalNotStaticFinalRule
ThreadYield = org.codenarc.rule.concurrency.ThreadYieldRule
ThrowError = org.codenarc.rule.exceptions.ThrowErrorRule
ThrowException = org.codenarc.rule.exceptions.ThrowExceptionRule
ThrowExceptionFromFinallyBlock = org.codenarc.rule.basic.ThrowExceptionFromFinallyBlockRule
ThrowNullPointerException = org.codenarc.rule.exceptions.ThrowNullPointerExceptionRule
ThrowRuntimeException = org.codenarc.rule.exceptions.ThrowRuntimeExceptionRule
ThrowThrowable = org.codenarc.rule.exceptions.ThrowThrowableRule
ToStringReturnsNull = org.codenarc.rule.design.ToStringReturnsNullRule
TrailingComma = org.codenarc.rule.convention.TrailingCommaRule
TrailingWhitespace = org.codenarc.rule.formatting.TrailingWhitespaceRule
UnnecessaryBigDecimalInstantiation = org.codenarc.rule.unnecessary.UnnecessaryBigDecimalInstantiationRule
UnnecessaryBigIntegerInstantiation = org.codenarc.rule.unnecessary.UnnecessaryBigIntegerInstantiationRule
UnnecessaryBooleanExpression = org.codenarc.rule.unnecessary.UnnecessaryBooleanExpressionRule
UnnecessaryBooleanInstantiation = org.codenarc.rule.unnecessary.UnnecessaryBooleanInstantiationRule
UnnecessaryCallForLastElement = org.codenarc.rule.unnecessary.UnnecessaryCallForLastElementRule
UnnecessaryCallToSubstring = org.codenarc.rule.unnecessary.UnnecessaryCallToSubstringRule
UnnecessaryCast = org.codenarc.rule.unnecessary.UnnecessaryCastRule
UnnecessaryCatchBlock = org.codenarc.rule.unnecessary.UnnecessaryCatchBlockRule
UnnecessaryCollectCall = org.codenarc.rule.unnecessary.UnnecessaryCollectCallRule
UnnecessaryCollectionCall = org.codenarc.rule.unnecessary.UnnecessaryCollectionCallRule
UnnecessaryConstructor = org.codenarc.rule.unnecessary.UnnecessaryConstructorRule
UnnecessaryDefInFieldDeclaration = org.codenarc.rule.unnecessary.UnnecessaryDefInFieldDeclarationRule
UnnecessaryDefInMethodDeclaration = org.codenarc.rule.unnecessary.UnnecessaryDefInMethodDeclarationRule
UnnecessaryDefInVariableDeclaration = org.codenarc.rule.unnecessary.UnnecessaryDefInVariableDeclarationRule
UnnecessaryDotClass = org.codenarc.rule.unnecessary.UnnecessaryDotClassRule
UnnecessaryDoubleInstantiation = org.codenarc.rule.unnecessary.UnnecessaryDoubleInstantiationRule
UnnecessaryElseStatement = org.codenarc.rule.unnecessary.UnnecessaryElseStatementRule
UnnecessaryFail = org.codenarc.rule.junit.UnnecessaryFailRule
UnnecessaryFinalOnPrivateMethod = org.codenarc.rule.unnecessary.UnnecessaryFinalOnPrivateMethodRule
UnnecessaryFloatInstantiation = org.codenarc.rule.unnecessary.UnnecessaryFloatInstantiationRule
UnnecessaryGString = org.codenarc.rule.unnecessary.UnnecessaryGStringRule
UnnecessaryGetter = org.codenarc.rule.unnecessary.UnnecessaryGetterRule
UnnecessaryGroovyImport = org.codenarc.rule.imports.UnnecessaryGroovyImportRule
UnnecessaryIfStatement = org.codenarc.rule.unnecessary.UnnecessaryIfStatementRule
UnnecessaryInstanceOfCheck = org.codenarc.rule.unnecessary.UnnecessaryInstanceOfCheckRule
UnnecessaryInstantiationToGetClass = org.codenarc.rule.unnecessary.UnnecessaryInstantiationToGetClassRule
UnnecessaryIntegerInstantiation = org.codenarc.rule.unnecessary.UnnecessaryIntegerInstantiationRule
UnnecessaryLongInstantiation = org.codenarc.rule.unnecessary.UnnecessaryLongInstantiationRule
UnnecessaryModOne = org.codenarc.rule.unnecessary.UnnecessaryModOneRule
UnnecessaryNullCheck = org.codenarc.rule.unnecessary.UnnecessaryNullCheckRule
UnnecessaryNullCheckBeforeInstanceOf = org.codenarc.rule.unnecessary.UnnecessaryNullCheckBeforeInstanceOfRule
UnnecessaryObjectReferences = org.codenarc.rule.unnecessary.UnnecessaryObjectReferencesRule
UnnecessaryOverridingMethod = org.codenarc.rule.unnecessary.UnnecessaryOverridingMethodRule
UnnecessaryPackageReference = org.codenarc.rule.unnecessary.UnnecessaryPackageReferenceRule
UnnecessaryParenthesesForMethodCallWithClosure = org.codenarc.rule.unnecessary.UnnecessaryParenthesesForMethodCallWithClosureRule
UnnecessaryPublicModifier = org.codenarc.rule.unnecessary.UnnecessaryPublicModifierRule
UnnecessaryReturnKeyword = org.codenarc.rule.unnecessary.UnnecessaryReturnKeywordRule
UnnecessarySafeNavigationOperator = org.codenarc.rule.unnecessary.UnnecessarySafeNavigationOperatorRule
UnnecessarySelfAssignment = org.codenarc.rule.unnecessary.UnnecessarySelfAssignmentRule
UnnecessarySemicolon = org.codenarc.rule.unnecessary.UnnecessarySemicolonRule
UnnecessarySetter = org.codenarc.rule.unnecessary.UnnecessarySetterRule
UnnecessaryStringInstantiation = org.codenarc.rule.unnecessary.UnnecessaryStringInstantiationRule
UnnecessaryTernaryExpression = org.codenarc.rule.unnecessary.UnnecessaryTernaryExpressionRule
UnnecessaryToString = org.codenarc.rule.unnecessary.UnnecessaryToStringRule
UnnecessaryTransientModifier = org.codenarc.rule.unnecessary.UnnecessaryTransientModifierRule
UnsafeArrayDeclaration = org.codenarc.rule.security.UnsafeArrayDeclarationRule
UnsafeImplementationAsMap = org.codenarc.rule.security.UnsafeImplementationAsMapRule
UnusedArray = org.codenarc.rule.unused.UnusedArrayRule
UnusedImport = org.codenarc.rule.imports.UnusedImportRule
UnusedMethodParameter = org.codenarc.rule.unused.UnusedMethodParameterRule
UnusedObject = org.codenarc.rule.unused.UnusedObjectRule
UnusedPrivateField = org.codenarc.rule.unused.UnusedPrivateFieldRule
UnusedPrivateMethod = org.codenarc.rule.unused.UnusedPrivateMethodRule
UnusedPrivateMethodParameter = org.codenarc.rule.unused.UnusedPrivateMethodParameterRule
UnusedVariable = org.codenarc.rule.unused.UnusedVariableRule
UseAssertEqualsInsteadOfAssertTrue = org.codenarc.rule.junit.UseAssertEqualsInsteadOfAssertTrueRule
UseAssertFalseInsteadOfNegation = org.codenarc.rule.junit.UseAssertFalseInsteadOfNegationRule
UseAssertNullInsteadOfAssertEquals = org.codenarc.rule.junit.UseAssertNullInsteadOfAssertEqualsRule
UseAssertSameInsteadOfAssertTrue = org.codenarc.rule.junit.UseAssertSameInsteadOfAssertTrueRule
UseAssertTrueInsteadOfAssertEquals = org.codenarc.rule.junit.UseAssertTrueInsteadOfAssertEqualsRule
UseAssertTrueInsteadOfNegation = org.codenarc.rule.junit.UseAssertTrueInsteadOfNegationRule
UseCollectMany = org.codenarc.rule.groovyism.UseCollectManyRule
UseCollectNested = org.codenarc.rule.groovyism.UseCollectNestedRule
UseOfNotifyMethod = org.codenarc.rule.concurrency.UseOfNotifyMethodRule
VariableName = org.codenarc.rule.naming.VariableNameRule
VariableTypeRequired = org.codenarc.rule.convention.VariableTypeRequiredRule
VectorIsObsolete = org.codenarc.rule.convention.VectorIsObsoleteRule
VolatileArrayField = org.codenarc.rule.concurrency.VolatileArrayFieldRule
VolatileLongOrDoubleField = org.codenarc.rule.concurrency.VolatileLongOrDoubleFieldRule
WaitOutsideOfWhileLoop = org.codenarc.rule.concurrency.WaitOutsideOfWhileLoopRule
WhileStatementBraces = org.codenarc.rule.braces.WhileStatementBracesRule