[Git][java-team/codenarc][upstream] Deleted 1 commit: New upstream version 3.5.0

Emmanuel Bourg (@ebourg) gitlab at salsa.debian.org
Sun Nov 1 08:34:09 GMT 2026



Emmanuel Bourg pushed to branch upstream at Debian Java Maintainers / codenarc


WARNING: The push did not contain any new commits, but force pushed to delete the commits and changes below.


Deleted commits:
0239f6ba by Andreas Tille at 2025-01-16T20:34:32+01:00
New upstream version 3.5.0
- - - - -


1327 changed files:

- + .gitattributes
- + .github/workflows/gradle.yml
- + .gitignore
- + .groovylintrc.json
- + CHANGELOG.md
- − CHANGELOG.txt
- LICENSE.txt
- NOTICE.txt
- + README.md
- − README.txt
- + build-groovy4.gradle
- + build.gradle
- + codenarc.groovy
- + docker/Dockerfile
- + docker/README.md
- + docker/build.gradle.template
- + docker/groovy4/Dockerfile
- + docker/groovy4/build.gradle.template
- + docs/CNAME
- − docs/CodeNarc-Gradle-Report.html
- − docs/CodeNarc-Grails-Report.html
- docs/SampleCodeNarcHtmlReport.html
- + docs/SampleCodeNarcJsonReport.json
- + docs/SampleCodeNarcSortableHtmlReport.html
- + docs/SampleCodeNarcTextReport.txt
- + docs/SampleCodeNarcXmlReport.xml
- src/site/resources/StarterRuleSet-AllRules.groovy.txt → docs/StarterRuleSet-AllRules.groovy.txt
- src/site/resources/StarterRuleSet-AllRulesByCategory.groovy.txt → docs/StarterRuleSet-AllRulesByCategory.groovy.txt
- + docs/_config.yml
- + docs/_data/navigation.yml
- + docs/_layouts/default.html
- + docs/c.sh
- − docs/codenarc-HtmlReportWriter.html
- − docs/codenarc-TextReportWriter.html
- − docs/codenarc-XmlReportWriter.html
- − docs/codenarc-ant-task.html
- + docs/codenarc-ant-task.md
- + docs/codenarc-baseline-xml-report-writer.md
- − docs/codenarc-command-line.html
- + docs/codenarc-command-line.md
- + docs/codenarc-config-for-frameworks.md
- − docs/codenarc-configuring-rules.html
- + docs/codenarc-configuring-rules.md
- − docs/codenarc-creating-rule.html
- + docs/codenarc-creating-rule.md
- − docs/codenarc-creating-ruleset.html
- + docs/codenarc-creating-ruleset.md
- − docs/codenarc-developer-guide.html
- + docs/codenarc-developer-guide.md
- + docs/codenarc-docker.md
- − docs/codenarc-enhanced-classpath-rules.html
- + docs/codenarc-enhanced-classpath-rules.md
- + docs/codenarc-html-report-writer.md
- + docs/codenarc-json-report-writer.md
- − docs/codenarc-other-tools-frameworks.html
- + docs/codenarc-other-tools-frameworks.md
- − docs/codenarc-roadmap.html
- + docs/codenarc-rule-index-by-name.md
- − docs/codenarc-rule-index.html
- + docs/codenarc-rule-index.md
- − docs/codenarc-rules-basic.html
- + docs/codenarc-rules-basic.md
- − docs/codenarc-rules-braces.html
- + docs/codenarc-rules-braces.md
- + docs/codenarc-rules-comments.md
- − docs/codenarc-rules-concurrency.html
- src/site/apt/codenarc-rules-concurrency.apt → docs/codenarc-rules-concurrency.md
- − docs/codenarc-rules-convention.html
- + docs/codenarc-rules-convention.md
- − docs/codenarc-rules-design.html
- + docs/codenarc-rules-design.md
- − docs/codenarc-rules-dry.html
- src/site/apt/codenarc-rules-dry.apt → docs/codenarc-rules-dry.md
- − docs/codenarc-rules-enhanced.html
- + docs/codenarc-rules-enhanced.md
- − docs/codenarc-rules-exceptions.html
- + docs/codenarc-rules-exceptions.md
- − docs/codenarc-rules-formatting.html
- + docs/codenarc-rules-formatting.md
- − docs/codenarc-rules-generic.html
- + docs/codenarc-rules-generic.md
- − docs/codenarc-rules-grails.html
- + docs/codenarc-rules-grails.md
- − docs/codenarc-rules-groovyism.html
- + docs/codenarc-rules-groovyism.md
- − docs/codenarc-rules-imports.html
- + docs/codenarc-rules-imports.md
- − docs/codenarc-rules-jdbc.html
- + docs/codenarc-rules-jdbc.md
- + docs/codenarc-rules-jenkins.md
- − docs/codenarc-rules-junit.html
- + docs/codenarc-rules-junit.md
- − docs/codenarc-rules-logging.html
- + docs/codenarc-rules-logging.md
- − docs/codenarc-rules-naming.html
- + docs/codenarc-rules-naming.md
- − docs/codenarc-rules-security.html
- + docs/codenarc-rules-security.md
- − docs/codenarc-rules-serialization.html
- + docs/codenarc-rules-serialization.md
- − docs/codenarc-rules-size.html
- + docs/codenarc-rules-size.md
- − docs/codenarc-rules-unnecessary.html
- src/site/apt/codenarc-rules-unnecessary.apt → docs/codenarc-rules-unnecessary.md
- − docs/codenarc-rules-unused.html
- src/site/apt/codenarc-rules-unused.apt → docs/codenarc-rules-unused.md
- − docs/codenarc-run-as-a-test.html
- src/site/apt/codenarc-run-as-a-test.apt → docs/codenarc-run-as-a-test.md
- + docs/codenarc-sortable-html-report-writer.md
- + docs/codenarc-text-report-writer.md
- + docs/codenarc-xml-report-writer.md
- − docs/cpd.html
- + docs/css/main.css
- − docs/css/maven-base.css
- − docs/css/maven-theme.css
- − docs/css/print.css
- − docs/css/site.css
- − docs/images/button.png
- − docs/images/collapsed.gif
- − docs/images/expanded.gif
- − docs/images/external.png
- − docs/images/getit.png
- − docs/images/icon_error_sml.gif
- − docs/images/icon_info_sml.gif
- − docs/images/icon_success_sml.gif
- − docs/images/icon_warning_sml.gif
- − docs/images/logos/build-by-maven-black.png
- − docs/images/logos/build-by-maven-white.png
- − docs/images/logos/maven-feather.png
- − docs/images/newwindow.png
- − docs/images/notes.txt
- − docs/images/tryit.png
- − docs/index.html
- + docs/index.md
- − docs/license.html
- − docs/pmd.html
- − docs/project-info.html
- − docs/project-reports.html
- + gradle.properties
- + gradle/wrapper/gradle-wrapper.jar
- + gradle/wrapper/gradle-wrapper.properties
- + gradlew
- + gradlew.bat
- + integration-test/build.gradle
- + integration-test/src/test/groovy/org/codenarc/gradle/GradlePluginCompilationClasspathTest.groovy
- − pom.xml
- + settings.gradle
- src/assembly/assembly.xml
- src/main/groovy/org/codenarc/AnalysisContext.groovy
- src/main/groovy/org/codenarc/CodeNarc.groovy
- src/main/groovy/org/codenarc/CodeNarcRunner.groovy
- src/main/groovy/org/codenarc/analyzer/AbstractSourceAnalyzer.groovy
- + src/main/groovy/org/codenarc/analyzer/AnalyzerException.groovy
- − src/main/groovy/org/codenarc/analyzer/DirectorySourceAnalyzer.groovy
- + src/main/groovy/org/codenarc/analyzer/FilesSourceAnalyzer.groovy
- src/main/groovy/org/codenarc/analyzer/FilesystemSourceAnalyzer.groovy
- src/main/groovy/org/codenarc/analyzer/SourceAnalyzer.groovy
- src/main/groovy/org/codenarc/analyzer/StringSourceAnalyzer.groovy
- src/main/groovy/org/codenarc/analyzer/SuppressionAnalyzer.java
- src/main/groovy/org/codenarc/ant/CodeNarcTask.groovy
- src/main/groovy/org/codenarc/ant/Report.groovy
- src/main/groovy/org/codenarc/ant/ReportOption.groovy
- src/main/groovy/org/codenarc/test/InMemoryAppender.groovy → src/main/groovy/org/codenarc/plugin/AbstractCodeNarcPlugin.groovy
- + src/main/groovy/org/codenarc/plugin/CodeNarcPlugin.groovy
- + src/main/groovy/org/codenarc/plugin/FileViolations.groovy
- + src/main/groovy/org/codenarc/plugin/baseline/BaselineResultsPlugin.groovy
- + src/main/groovy/org/codenarc/plugin/disablerules/DisableRulesInCommentsPlugin.groovy
- + src/main/groovy/org/codenarc/plugin/disablerules/LookupTable.groovy
- + src/main/groovy/org/codenarc/report/AbstractHtmlReportWriter.groovy
- src/main/groovy/org/codenarc/report/AbstractReportWriter.groovy
- + src/main/groovy/org/codenarc/report/BaselineViolation.groovy
- + src/main/groovy/org/codenarc/report/BaselineXmlReportParser.groovy
- + src/main/groovy/org/codenarc/report/BaselineXmlReportWriter.groovy
- + src/main/groovy/org/codenarc/report/CompactTextReportWriter.groovy
- src/main/groovy/org/codenarc/report/HtmlReportWriter.groovy
- src/main/groovy/org/codenarc/report/IdeTextReportWriter.groovy
- src/main/groovy/org/codenarc/report/InlineXmlReportWriter.groovy
- + src/main/groovy/org/codenarc/report/JsonReportWriter.groovy
- src/main/groovy/org/codenarc/report/ReportWriter.groovy
- src/main/groovy/org/codenarc/report/ReportWriterFactory.groovy
- + src/main/groovy/org/codenarc/report/SortableHtmlReportWriter.groovy
- src/main/groovy/org/codenarc/report/TextReportWriter.groovy
- + src/main/groovy/org/codenarc/report/XmlReportUtil.groovy
- src/main/groovy/org/codenarc/report/XmlReportWriter.groovy
- src/main/groovy/org/codenarc/results/DirectoryResults.groovy
- src/main/groovy/org/codenarc/results/FileResults.groovy
- src/main/groovy/org/codenarc/results/Results.groovy
- src/main/groovy/org/codenarc/results/VirtualResults.groovy
- src/main/groovy/org/codenarc/rule/AbstractConstructorCallAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/AbstractRuleTestCase.groovy
- src/main/groovy/org/codenarc/rule/AstVisitor.groovy
- src/main/groovy/org/codenarc/rule/ClassReferenceAstVisitor.groovy
- + src/main/groovy/org/codenarc/rule/ConstructorsSkippingFieldReferenceAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/FieldReferenceAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/InlineViolationsParser.groovy
- src/main/groovy/org/codenarc/rule/NullReturnTracker.groovy
- src/main/groovy/org/codenarc/rule/StubRule.groovy
- src/main/groovy/org/codenarc/rule/Violation.groovy
- src/main/groovy/org/codenarc/rule/basic/AbstractFinallyAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/basic/AssertWithinFinallyBlockRule.groovy
- src/main/groovy/org/codenarc/rule/basic/AssignmentInConditionalRule.groovy
- src/main/groovy/org/codenarc/rule/basic/BigDecimalInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/basic/BitwiseOperatorInConditionalRule.groovy
- src/main/groovy/org/codenarc/rule/basic/BooleanGetBooleanRule.groovy
- src/main/groovy/org/codenarc/rule/basic/BrokenNullCheckRule.groovy
- src/main/groovy/org/codenarc/rule/basic/BrokenOddnessCheckRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ClassForNameRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ComparisonOfTwoConstantsRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ComparisonWithSelfRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ConstantAssertExpressionRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ConstantIfExpressionRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ConstantTernaryExpressionRule.groovy
- src/main/groovy/org/codenarc/rule/basic/DeadCodeRule.groovy
- src/main/groovy/org/codenarc/rule/basic/DoubleNegativeRule.groovy
- src/main/groovy/org/codenarc/rule/basic/DuplicateCaseStatementRule.groovy
- src/main/groovy/org/codenarc/rule/basic/DuplicateMapKeyRule.groovy
- src/main/groovy/org/codenarc/rule/basic/DuplicateSetValueRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyCatchBlockRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyClassRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyElseBlockRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyFinallyBlockRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyForStatementRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyIfStatementRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyInstanceInitializerRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyMethodRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyStaticInitializerRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptySwitchStatementRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptySynchronizedStatementRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyTryBlockRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EmptyWhileStatementRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EqualsAndHashCodeRule.groovy
- src/main/groovy/org/codenarc/rule/basic/EqualsOverloadedRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ExplicitGarbageCollectionRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ForLoopShouldBeWhileLoopRule.groovy
- src/main/groovy/org/codenarc/rule/basic/HardCodedWindowsFileSeparatorRule.groovy
- src/main/groovy/org/codenarc/rule/basic/HardCodedWindowsRootDirectoryRule.groovy
- src/main/groovy/org/codenarc/rule/basic/IntegerGetIntegerRule.groovy
- src/main/groovy/org/codenarc/rule/basic/MultipleUnaryOperatorsRule.groovy
- + src/main/groovy/org/codenarc/rule/basic/ParameterAssignmentInFilterClosureRule.groovy
- src/main/groovy/org/codenarc/rule/basic/RandomDoubleCoercedToZeroRule.groovy
- src/main/groovy/org/codenarc/rule/basic/RemoveAllOnSelfRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ReturnFromFinallyRule.groovy
- src/main/groovy/org/codenarc/rule/basic/ThrowExceptionFromFinallyRule.groovy
- src/main/groovy/org/codenarc/rule/braces/ElseBlockBracesRule.groovy
- src/main/groovy/org/codenarc/rule/braces/ForStatementBracesRule.groovy
- src/main/groovy/org/codenarc/rule/braces/IfStatementBracesRule.groovy
- src/main/groovy/org/codenarc/rule/braces/WhileStatementBracesRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/AbstractJavadocEmptyTagRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/AbstractJavadocMissingDescriptionRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/ClassJavadocRule.groovy → src/main/groovy/org/codenarc/rule/comments/ClassJavadocRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/CommentsUtil.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocConsecutiveEmptyLinesRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptyAuthorTagRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptyExceptionTagRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptyFirstLineRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptyLastLineRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptyParamTagRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptyReturnTagRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptySeeTagRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptySinceTagRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptyThrowsTagRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocEmptyVersionTagRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocMissingExceptionDescriptionRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocMissingParamDescriptionRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/JavadocMissingThrowsDescriptionRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/SpaceAfterCommentDelimiterRule.groovy
- + src/main/groovy/org/codenarc/rule/comments/SpaceBeforeCommentDelimiterRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/BusyWaitRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/DoubleCheckedLockingRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/InconsistentPropertyLockingRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/InconsistentPropertySynchronizationRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/NestedSynchronizationRule.groovy
- + src/main/groovy/org/codenarc/rule/concurrency/NoScriptBindingsRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/StaticCalendarFieldRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/StaticConnectionRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/StaticDateFormatFieldRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/StaticMatcherFieldRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/StaticSimpleDateFormatFieldRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/SynchronizedMethodRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnBoxedPrimitiveRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnGetClassRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnReentrantLockRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnStringRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/SynchronizedOnThisRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/SynchronizedReadObjectMethodRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/SystemRunFinalizersOnExitRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/ThisReferenceEscapesConstructorRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/ThreadGroupRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/ThreadLocalNotStaticFinalRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/ThreadYieldRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/UseOfNotifyMethodRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/VolatileArrayFieldRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/VolatileLongOrDoubleFieldRule.groovy
- src/main/groovy/org/codenarc/rule/concurrency/WaitOutsideOfWhileLoopRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/CompileStaticRule.groovy
- src/main/groovy/org/codenarc/rule/convention/ConfusingTernaryRule.groovy
- src/main/groovy/org/codenarc/rule/convention/CouldBeElvisRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/CouldBeSwitchStatementRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/FieldTypeRequiredRule.groovy
- src/main/groovy/org/codenarc/rule/convention/HashtableIsObsoleteRule.groovy
- src/main/groovy/org/codenarc/rule/convention/IfStatementCouldBeTernaryRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/ImplicitClosureParameterRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/ImplicitReturnStatementRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/InvertedConditionRule.groovy
- src/main/groovy/org/codenarc/rule/convention/InvertedIfElseRule.groovy
- src/main/groovy/org/codenarc/rule/convention/LongLiteralWithLowerCaseLRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/MethodParameterTypeRequired.groovy
- + src/main/groovy/org/codenarc/rule/convention/MethodReturnTypeRequiredRule.groovy
- src/main/groovy/org/codenarc/rule/convention/NoDefRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/NoDoubleRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/NoFloatRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/NoJavaUtilDateRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/NoTabCharacterRule.groovy
- src/main/groovy/org/codenarc/rule/convention/ParameterReassignmentRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/PublicMethodsBeforeNonPublicMethodsRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/StaticFieldsBeforeInstanceFieldsRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/StaticMethodsBeforeInstanceMethodsRule.groovy
- src/main/groovy/org/codenarc/rule/convention/TernaryCouldBeElvisRule.groovy
- + src/main/groovy/org/codenarc/rule/convention/TrailingCommaRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySubstringRule.groovy → src/main/groovy/org/codenarc/rule/convention/VariableTypeRequiredRule.groovy
- src/main/groovy/org/codenarc/rule/convention/VectorIsObsoleteRule.groovy
- src/main/groovy/org/codenarc/rule/design/AbstractClassWithPublicConstructorRule.groovy
- src/main/groovy/org/codenarc/rule/design/AbstractClassWithoutAbstractMethodRule.groovy
- + src/main/groovy/org/codenarc/rule/design/AssignmentToStaticFieldFromInstanceMethodRule.groovy
- src/main/groovy/org/codenarc/rule/design/BooleanMethodReturnsNullRule.groovy
- src/main/groovy/org/codenarc/rule/design/BuilderMethodWithSideEffectsRule.groovy
- src/main/groovy/org/codenarc/rule/design/CloneWithoutCloneableRule.groovy
- src/main/groovy/org/codenarc/rule/design/CloneableWithoutCloneRule.groovy
- src/main/groovy/org/codenarc/rule/design/CloseWithoutCloseableRule.groovy
- src/main/groovy/org/codenarc/rule/design/CompareToWithoutComparableRule.groovy
- src/main/groovy/org/codenarc/rule/design/ConstantsOnlyInterfaceRule.groovy
- src/main/groovy/org/codenarc/rule/design/EmptyMethodInAbstractClassRule.groovy
- src/main/groovy/org/codenarc/rule/design/FinalClassWithProtectedMemberRule.groovy
- src/main/groovy/org/codenarc/rule/design/ImplementationAsTypeRule.groovy
- src/main/groovy/org/codenarc/rule/design/InstanceofRule.groovy
- src/main/groovy/org/codenarc/rule/design/LocaleSetDefaultRule.groovy
- src/main/groovy/org/codenarc/rule/design/NestedForLoopRule.groovy
- + src/main/groovy/org/codenarc/rule/design/OptionalCollectionReturnTypeRule.groovy
- + src/main/groovy/org/codenarc/rule/design/OptionalFieldRule.groovy
- + src/main/groovy/org/codenarc/rule/design/OptionalMethodParameterRule.groovy
- src/main/groovy/org/codenarc/rule/design/PrivateFieldCouldBeFinalRule.groovy
- src/main/groovy/org/codenarc/rule/design/PublicInstanceFieldRule.groovy
- src/main/groovy/org/codenarc/rule/design/ReturnsNullInsteadOfEmptyArrayRule.groovy
- src/main/groovy/org/codenarc/rule/design/ReturnsNullInsteadOfEmptyCollectionRule.groovy
- src/main/groovy/org/codenarc/rule/design/SimpleDateFormatMissingLocaleRule.groovy
- src/main/groovy/org/codenarc/rule/design/StatelessSingletonRule.groovy
- src/main/groovy/org/codenarc/rule/design/ToStringReturnsNullRule.groovy
- src/main/groovy/org/codenarc/rule/dry/DuplicateListLiteral.groovy
- src/main/groovy/org/codenarc/rule/dry/DuplicateLiteralAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/dry/DuplicateMapLiteral.groovy
- src/main/groovy/org/codenarc/rule/dry/DuplicateNumberLiteralRule.groovy
- src/main/groovy/org/codenarc/rule/dry/DuplicateStringLiteralRule.groovy
- + src/main/groovy/org/codenarc/rule/enhanced/MissingOverrideAnnotationRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CatchArrayIndexOutOfBoundsExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CatchErrorRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CatchExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CatchIllegalMonitorStateExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CatchIndexOutOfBoundsExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CatchNullPointerExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CatchRuntimeExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CatchThrowableRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CommonCatchAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/exceptions/CommonThrowAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ConfusingClassNamedExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ExceptionExtendsErrorRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ExceptionExtendsThrowableRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ExceptionNotThrownRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/MissingNewInThrowStatementRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ReturnNullFromCatchBlockRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/SwallowThreadDeathRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ThrowErrorRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ThrowExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ThrowNullPointerExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ThrowRuntimeExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/exceptions/ThrowThrowableRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/AbstractSingleSpaceAfterKeywordAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/formatting/AbstractSpaceAroundBraceAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/formatting/BlankLineBeforePackageRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/BlockEndsWithBlankLineRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/BlockStartsWithBlankLineRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/BracesForClassRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/BracesForForLoopRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/BracesForIfElseRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/BracesForMethodRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/BracesForTryCatchFinallyRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/ClassEndsWithBlankLineRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/ClassStartsWithBlankLineRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/ClosureStatementOnOpeningLineOfMultipleLineClosureRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/ConsecutiveBlankLinesRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/FileEndsWithoutNewlineRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/IndentationRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/LineLengthRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/MissingBlankLineAfterImportsRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/MissingBlankLineAfterPackageRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/MissingBlankLineBeforeAnnotatedFieldRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAfterCatchRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAfterClosingBraceRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAfterCommaRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAfterForRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAfterIfRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/SpaceAfterMethodCallNameRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/SpaceAfterMethodDeclarationNameRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/SpaceAfterNotOperatorRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAfterOpeningBraceRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAfterSemicolonRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAfterSwitchRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAfterWhileRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAroundClosureArrowRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAroundMapEntryColonRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceAroundOperatorRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceBeforeClosingBraceRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/SpaceBeforeOpeningBraceRule.groovy
- + src/main/groovy/org/codenarc/rule/formatting/SpaceInsideParenthesesRule.groovy
- src/main/groovy/org/codenarc/rule/formatting/TrailingWhitespaceRule.groovy
- src/main/groovy/org/codenarc/rule/generic/IllegalClassMemberRule.groovy
- src/main/groovy/org/codenarc/rule/generic/IllegalClassReferenceRule.groovy
- src/main/groovy/org/codenarc/rule/generic/IllegalPackageReferenceRule.groovy
- src/main/groovy/org/codenarc/rule/generic/IllegalRegexRule.groovy
- src/main/groovy/org/codenarc/rule/generic/IllegalStringRule.groovy
- src/main/groovy/org/codenarc/rule/generic/IllegalSubclassRule.groovy
- src/main/groovy/org/codenarc/rule/generic/RequiredRegexRule.groovy
- src/main/groovy/org/codenarc/rule/generic/RequiredStringRule.groovy
- src/main/groovy/org/codenarc/rule/generic/StatelessClassRule.groovy
- + src/main/groovy/org/codenarc/rule/grails/GrailsDomainGormMethodsRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsDomainHasEqualsRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsDomainHasToStringRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsDomainReservedSqlKeywordNameRule.groovy
- + src/main/groovy/org/codenarc/rule/grails/GrailsDomainStringPropertyMaxSizeRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsDomainWithServiceReferenceRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsDuplicateConstraintRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsDuplicateMappingRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsMassAssignmentRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsPublicControllerMethodRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsServletContextReferenceRule.groovy
- − src/main/groovy/org/codenarc/rule/grails/GrailsSessionReferenceRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsStatelessServiceRule.groovy
- src/main/groovy/org/codenarc/rule/grails/GrailsUtil.groovy
- src/main/groovy/org/codenarc/rule/groovyism/AssignCollectionSortRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/AssignCollectionUniqueRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ClosureAsLastMethodParameterRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/CollectAllIsDeprecatedRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ConfusingMultipleReturnsRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitArrayListInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToAndMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToCompareToMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToDivMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToEqualsMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToGetAtMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToLeftShiftMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToMethodAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToMinusMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToModMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToMultiplyMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToOrMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToPlusMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToPowerMethodRule.groovy
- + src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToPutAtMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToRightShiftMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitCallToXorMethodRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitHashMapInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitHashSetInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitLinkedHashMapInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitLinkedListInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitStackInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitTreeSetInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/ExplicitTypeInstantiationAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/groovyism/GStringAsMapKeyRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/GStringExpressionWithinStringRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/GetterMethodCouldBePropertyRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/GroovyLangImmutableRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/UseCollectManyRule.groovy
- src/main/groovy/org/codenarc/rule/groovyism/UseCollectNestedRule.groovy
- src/main/groovy/org/codenarc/rule/imports/AbstractImportRule.groovy
- src/main/groovy/org/codenarc/rule/imports/DuplicateImportRule.groovy
- src/main/groovy/org/codenarc/rule/imports/ImportFromSamePackageRule.groovy
- src/main/groovy/org/codenarc/rule/imports/ImportFromSunPackagesRule.groovy
- src/main/groovy/org/codenarc/rule/imports/MisorderedStaticImportsRule.groovy
- src/main/groovy/org/codenarc/rule/imports/NoWildcardImportsRule.groovy
- src/main/groovy/org/codenarc/rule/imports/UnnecessaryGroovyImportRule.groovy
- src/main/groovy/org/codenarc/rule/imports/UnusedImportRule.groovy
- src/main/groovy/org/codenarc/rule/jdbc/DirectConnectionManagementRule.groovy
- src/main/groovy/org/codenarc/rule/jdbc/JdbcConnectionReferenceRule.groovy
- src/main/groovy/org/codenarc/rule/jdbc/JdbcResultSetReferenceRule.groovy
- src/main/groovy/org/codenarc/rule/jdbc/JdbcStatementReferenceRule.groovy
- + src/main/groovy/org/codenarc/rule/jenkins/ClassNotSerializableRule.groovy
- + src/main/groovy/org/codenarc/rule/jenkins/ClosureInGStringRule.groovy
- + src/main/groovy/org/codenarc/rule/jenkins/CpsCallFromNonCpsMethodRule.groovy
- + src/main/groovy/org/codenarc/rule/jenkins/ExpressionInCpsMethodNotSerializableRule.groovy
- + src/main/groovy/org/codenarc/rule/jenkins/ForbiddenCallInCpsMethodRule.groovy
- + src/main/groovy/org/codenarc/rule/jenkins/JenkinsUtil.groovy
- + src/main/groovy/org/codenarc/rule/jenkins/ObjectOverrideOnlyNonCpsMethods.groovy
- + src/main/groovy/org/codenarc/rule/jenkins/ParameterOrReturnTypeNotSerializableRule.groovy
- src/main/groovy/org/codenarc/rule/junit/ChainedTestRule.groovy
- src/main/groovy/org/codenarc/rule/junit/CoupledTestCaseRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitAssertAlwaysFailsRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitAssertAlwaysSucceedsRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitAssertEqualsConstantActualValueRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitFailWithoutMessageRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitLostTestRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitPublicFieldRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitPublicNonTestMethodRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitPublicPropertyRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitSetUpCallsSuperRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitStyleAssertionsRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitTearDownCallsSuperRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitTestMethodWithoutAssertRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitUnnecessarySetUpRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitUnnecessaryTearDownRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitUnnecessaryThrowsExceptionRule.groovy
- src/main/groovy/org/codenarc/rule/junit/JUnitUtil.groovy
- src/main/groovy/org/codenarc/rule/junit/SpockIgnoreRestUsedRule.groovy
- + src/main/groovy/org/codenarc/rule/junit/SpockMissingAssertRule.groovy
- src/main/groovy/org/codenarc/rule/junit/UnnecessaryFailRule.groovy
- src/main/groovy/org/codenarc/rule/junit/UseAssertEqualsInsteadOfAssertTrueRule.groovy
- src/main/groovy/org/codenarc/rule/junit/UseAssertFalseInsteadOfNegationRule.groovy
- src/main/groovy/org/codenarc/rule/junit/UseAssertNullInsteadOfAssertEqualsRule.groovy
- src/main/groovy/org/codenarc/rule/junit/UseAssertSameInsteadOfAssertTrueRule.groovy
- src/main/groovy/org/codenarc/rule/junit/UseAssertTrueInsteadOfAssertEqualsRule.groovy
- src/main/groovy/org/codenarc/rule/junit/UseAssertTrueInsteadOfNegationRule.groovy
- src/main/groovy/org/codenarc/rule/logging/LogUtil.groovy
- src/main/groovy/org/codenarc/rule/logging/LoggerForDifferentClassRule.groovy
- src/main/groovy/org/codenarc/rule/logging/LoggerWithWrongModifiersRule.groovy
- src/main/groovy/org/codenarc/rule/logging/LoggingSwallowsStacktraceRule.groovy
- src/main/groovy/org/codenarc/rule/logging/MultipleLoggersRule.groovy
- src/main/groovy/org/codenarc/rule/logging/PrintStackTraceRule.groovy
- src/main/groovy/org/codenarc/rule/logging/PrintlnRule.groovy
- src/main/groovy/org/codenarc/rule/logging/SystemErrPrintRule.groovy
- src/main/groovy/org/codenarc/rule/logging/SystemOutPrintRule.groovy
- src/main/groovy/org/codenarc/rule/naming/AbstractClassNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/AbstractTypeNameAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/naming/ClassNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/ClassNameSameAsFilenameRule.groovy
- + src/main/groovy/org/codenarc/rule/naming/ClassNameSameAsSuperclassRule.groovy
- src/main/groovy/org/codenarc/rule/naming/ConfusingMethodNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/FactoryMethodNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/FieldNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/InterfaceNameRule.groovy
- + src/main/groovy/org/codenarc/rule/naming/InterfaceNameSameAsSuperInterfaceRule.groovy
- src/main/groovy/org/codenarc/rule/naming/MethodNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/ObjectOverrideMisspelledMethodNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/PackageNameMatchesFilePathRule.groovy
- src/main/groovy/org/codenarc/rule/naming/PackageNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/ParameterNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/PropertyNameRule.groovy
- src/main/groovy/org/codenarc/rule/naming/VariableNameRule.groovy
- src/main/groovy/org/codenarc/rule/security/FileCreateTempFileRule.groovy
- src/main/groovy/org/codenarc/rule/security/InsecureRandomRule.groovy
- src/main/groovy/org/codenarc/rule/security/JavaIoPackageAccessRule.groovy
- src/main/groovy/org/codenarc/rule/security/NonFinalPublicFieldRule.groovy
- src/main/groovy/org/codenarc/rule/security/NonFinalSubclassOfSensitiveInterfaceRule.groovy
- src/main/groovy/org/codenarc/rule/security/ObjectFinalizeRule.groovy
- src/main/groovy/org/codenarc/rule/security/PublicFinalizeMethodRule.groovy
- src/main/groovy/org/codenarc/rule/security/SystemExitRule.groovy
- src/main/groovy/org/codenarc/rule/security/UnsafeArrayDeclarationRule.groovy
- src/main/groovy/org/codenarc/rule/security/UnsafeImplementationAsMapRule.groovy
- src/main/groovy/org/codenarc/rule/serialization/EnumCustomSerializationIgnoredRule.groovy
- + src/main/groovy/org/codenarc/rule/serialization/NonSerializableFieldInSerializableClass.groovy
- src/main/groovy/org/codenarc/rule/serialization/SerialPersistentFieldsRule.groovy
- src/main/groovy/org/codenarc/rule/serialization/SerialVersionUIDRule.groovy
- src/main/groovy/org/codenarc/rule/serialization/SerializableClassMustDefineSerialVersionUIDRule.groovy
- + src/main/groovy/org/codenarc/rule/serialization/SerializationUtil.groovy
- − src/main/groovy/org/codenarc/rule/size/AbcComplexityRule.groovy
- src/main/groovy/org/codenarc/rule/size/AbcMetricRule.groovy
- src/main/groovy/org/codenarc/rule/size/AbstractMethodMetricAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/size/ClassSizeRule.groovy
- src/main/groovy/org/codenarc/rule/size/CrapMetricRule.groovy
- src/main/groovy/org/codenarc/rule/size/CyclomaticComplexityRule.groovy
- src/main/groovy/org/codenarc/rule/size/GMetricsSourceCodeAdapter.groovy
- src/main/groovy/org/codenarc/rule/size/MethodCountRule.groovy
- src/main/groovy/org/codenarc/rule/size/MethodSizeRule.groovy
- src/main/groovy/org/codenarc/rule/size/NestedBlockDepthRule.groovy
- src/main/groovy/org/codenarc/rule/size/ParameterCountRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/AddEmptyStringRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/ConsecutiveLiteralAppendsRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/ConsecutiveStringConcatenationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryBigDecimalInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryBigIntegerInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryBooleanExpressionRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryBooleanInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCallForLastElementRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCallToSubstringRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCastRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCatchBlockRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCollectCallRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryCollectionCallRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryConstructorRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInFieldDeclarationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInMethodDeclarationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInVariableDeclarationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDotClassRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryDoubleInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryElseStatementRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryFinalOnPrivateMethodRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryFloatInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryGStringRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryGetterRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryIfStatementRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstanceOfCheckRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstantiationAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstantiationToGetClassRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryIntegerInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryLongInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryModOneRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryNullCheckBeforeInstanceOfRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryNullCheckRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryObjectReferencesRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryOverridingMethodRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryPackageReferenceRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryParenthesesForMethodCallWithClosureRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryPublicModifierRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryReturnKeywordRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySafeNavigationOperatorRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySelfAssignmentRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySemicolonRule.groovy
- + src/main/groovy/org/codenarc/rule/unnecessary/UnnecessarySetterRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryStringInstantiationRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryTernaryExpressionRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryToStringRule.groovy
- src/main/groovy/org/codenarc/rule/unnecessary/UnnecessaryTransientModifierRule.groovy
- src/main/groovy/org/codenarc/rule/unused/AbstractLastStatementInBlockAstVisitor.groovy
- src/main/groovy/org/codenarc/rule/unused/ReferenceCollector.groovy
- src/main/groovy/org/codenarc/rule/unused/UnusedArrayRule.groovy
- src/main/groovy/org/codenarc/rule/unused/UnusedMethodParameterRule.groovy
- src/main/groovy/org/codenarc/rule/unused/UnusedObjectRule.groovy
- src/main/groovy/org/codenarc/rule/unused/UnusedPrivateFieldRule.groovy
- src/main/groovy/org/codenarc/rule/unused/UnusedPrivateMethodParameterRule.groovy
- src/main/groovy/org/codenarc/rule/unused/UnusedPrivateMethodRule.groovy
- src/main/groovy/org/codenarc/rule/unused/UnusedVariableRule.groovy
- src/main/groovy/org/codenarc/ruleregistry/PropertiesFileRuleRegistry.groovy
- src/main/groovy/org/codenarc/ruleregistry/RuleRegistry.groovy
- src/main/groovy/org/codenarc/ruleregistry/RuleRegistryHolder.groovy
- src/main/groovy/org/codenarc/ruleregistry/RuleRegistryInitializer.groovy
- src/main/groovy/org/codenarc/ruleset/CompositeRuleSet.groovy
- src/main/groovy/org/codenarc/ruleset/FilteredRuleSet.groovy
- src/main/groovy/org/codenarc/ruleset/GroovyDslRuleSet.groovy
- + src/main/groovy/org/codenarc/ruleset/JsonFileRuleSet.groovy
- + src/main/groovy/org/codenarc/ruleset/JsonReaderRuleSet.groovy
- src/main/groovy/org/codenarc/ruleset/ListRuleSet.groovy
- src/main/groovy/org/codenarc/ruleset/MovedRules.groovy
- src/main/groovy/org/codenarc/ruleset/PropertiesFileRuleSetConfigurer.groovy
- src/main/groovy/org/codenarc/ruleset/RuleSet.groovy
- src/main/groovy/org/codenarc/ruleset/RuleSetBuilder.groovy
- + src/main/groovy/org/codenarc/ruleset/RuleSetConfigurer.groovy
- src/main/groovy/org/codenarc/ruleset/RuleSetUtil.groovy
- src/main/groovy/org/codenarc/ruleset/RuleSets.groovy
- src/main/groovy/org/codenarc/ruleset/XmlFileRuleSet.groovy
- src/main/groovy/org/codenarc/ruleset/XmlReaderRuleSet.groovy
- src/main/groovy/org/codenarc/source/AbstractSourceCode.groovy
- src/main/groovy/org/codenarc/source/CustomCompilerPhaseSourceDecorator.groovy
- src/main/groovy/org/codenarc/source/SourceCode.groovy
- src/main/groovy/org/codenarc/source/SourceCodeCriteria.groovy
- src/main/groovy/org/codenarc/source/SourceFile.groovy
- src/main/groovy/org/codenarc/source/SourceString.groovy
- src/main/groovy/org/codenarc/test/AbstractTestCase.groovy
- src/main/groovy/org/codenarc/tool/GenerateAll.groovy
- src/main/groovy/org/codenarc/tool/GenerateCodeNarcRulesProperties.groovy
- src/main/groovy/org/codenarc/tool/GenerateRuleIndexPage.groovy → src/main/groovy/org/codenarc/tool/GenerateRuleIndexPages.groovy
- src/main/groovy/org/codenarc/tool/GenerateRuleSetAllRules.groovy
- src/main/groovy/org/codenarc/tool/GenerateRuleSetAllRulesByCategory.groovy
- src/main/groovy/org/codenarc/tool/GenerateUtil.groovy
- + src/main/groovy/org/codenarc/util/CodeNarcVersion.groovy
- src/main/groovy/org/codenarc/util/ConsecutiveUtils.groovy
- src/main/groovy/org/codenarc/util/GroovyVersion.groovy
- src/main/groovy/org/codenarc/util/ImportUtil.groovy
- src/main/groovy/org/codenarc/util/ModifiersUtil.groovy
- + src/main/groovy/org/codenarc/util/MultilineCommentChecker.groovy
- src/main/groovy/org/codenarc/util/PathUtil.groovy
- src/main/groovy/org/codenarc/util/PropertyUtil.groovy
- src/main/groovy/org/codenarc/util/SourceCodeUtil.groovy
- src/main/groovy/org/codenarc/util/WildcardPattern.groovy
- src/main/groovy/org/codenarc/util/io/ClassPathResource.groovy
- src/main/groovy/org/codenarc/util/io/DefaultResourceFactory.groovy
- src/main/groovy/org/codenarc/util/io/Resource.groovy
- src/main/groovy/org/codenarc/util/io/ResourceFactory.groovy
- src/main/groovy/org/codenarc/util/io/UrlResource.groovy
- src/main/java/org/codenarc/ant/AntFileSetSourceAnalyzer.java
- src/main/java/org/codenarc/rule/AbstractAstVisitor.java
- src/main/java/org/codenarc/rule/AbstractAstVisitorRule.java
- + src/main/java/org/codenarc/rule/AbstractEnhanceableAstVisitorRule.java
- src/main/java/org/codenarc/rule/AbstractFieldVisitor.java
- src/main/java/org/codenarc/rule/AbstractMethodCallExpressionVisitor.java
- src/main/java/org/codenarc/rule/AbstractMethodVisitor.java
- src/main/java/org/codenarc/rule/AbstractRule.java
- src/main/java/org/codenarc/rule/AbstractSharedAstVisitorRule.java
- src/main/java/org/codenarc/rule/Rule.java
- src/main/java/org/codenarc/source/ExpressionCollector.java
- src/main/java/org/codenarc/util/AstUtil.java
- src/main/resources/codenarc-base-messages.properties
- src/main/resources/codenarc-base-rules.properties
- src/main/resources/codenarc-htmlreport.css
- src/main/resources/codenarc-rule-extrainfo.properties
- + src/main/resources/codenarc-sortablehtmlreport.css
- src/main/resources/codenarc-version.txt
- + src/main/resources/js/sort-table.js
- src/main/resources/ruleset-schema.xsd
- src/main/resources/rulesets/basic.xml
- src/main/resources/rulesets/braces.xml
- + src/main/resources/rulesets/comments.xml
- src/main/resources/rulesets/concurrency.xml
- src/main/resources/rulesets/convention.xml
- src/main/resources/rulesets/design.xml
- src/main/resources/rulesets/enhanced.xml
- src/main/resources/rulesets/exceptions.xml
- src/main/resources/rulesets/formatting.xml
- src/main/resources/rulesets/generic.xml
- src/main/resources/rulesets/grails.xml
- src/main/resources/rulesets/groovyism.xml
- src/main/resources/rulesets/imports.xml
- + src/main/resources/rulesets/jenkins.xml
- src/main/resources/rulesets/junit.xml
- src/main/resources/rulesets/logging.xml
- src/main/resources/rulesets/naming.xml
- src/main/resources/rulesets/serialization.xml
- src/main/resources/rulesets/size.xml
- src/main/resources/rulesets/unnecessary.xml
- src/main/resources/templates/StarterRuleSet-AllRules.groovy.template
- src/main/resources/templates/StarterRuleSet-AllRulesByCategory.groovy.template
- + src/main/resources/templates/codenarc-rule-index-by-name.md.template
- src/main/resources/templates/codenarc-rule-index.apt.template
- + src/main/resources/templates/codenarc-rule-index.md.template
- − src/site/apt/codenarc-HtmlReportWriter.apt
- − src/site/apt/codenarc-TextReportWriter.apt
- − src/site/apt/codenarc-XmlReportWriter.apt
- − src/site/apt/codenarc-ant-task.apt
- − src/site/apt/codenarc-command-line.apt
- − src/site/apt/codenarc-configuring-rules.apt
- − src/site/apt/codenarc-creating-rule.apt
- − src/site/apt/codenarc-creating-ruleset.apt
- − src/site/apt/codenarc-developer-guide.apt
- − src/site/apt/codenarc-enhanced-classpath-rules.apt
- − src/site/apt/codenarc-other-tools-frameworks.apt
- − src/site/apt/codenarc-roadmap.apt
- − src/site/apt/codenarc-rule-index.apt
- − src/site/apt/codenarc-rules-basic.apt
- − src/site/apt/codenarc-rules-braces.apt
- − src/site/apt/codenarc-rules-convention.apt
- − src/site/apt/codenarc-rules-design.apt
- − src/site/apt/codenarc-rules-enhanced.apt
- − src/site/apt/codenarc-rules-exceptions.apt
- − src/site/apt/codenarc-rules-formatting.apt
- − src/site/apt/codenarc-rules-generic.apt
- − src/site/apt/codenarc-rules-grails.apt
- − src/site/apt/codenarc-rules-groovyism.apt
- − src/site/apt/codenarc-rules-imports.apt
- − src/site/apt/codenarc-rules-jdbc.apt
- − src/site/apt/codenarc-rules-junit.apt
- − src/site/apt/codenarc-rules-logging.apt
- − src/site/apt/codenarc-rules-naming.apt
- − src/site/apt/codenarc-rules-security.apt
- − src/site/apt/codenarc-rules-serialization.apt
- − src/site/apt/codenarc-rules-size.apt
- − src/site/resources/CodeNarc-Gradle-Report.html
- − src/site/resources/CodeNarc-Grails-Report.html
- − src/site/resources/SampleCodeNarcHtmlReport.html
- − src/site/resources/SampleCodeNarcTextReport.txt
- − src/site/resources/SampleCodeNarcXmlReport.xml
- − src/site/resources/css/site.css
- − src/site/resources/images/button.png
- − src/site/resources/images/codenarc-logo.png
- − src/site/resources/images/forkme_right_red_aa0000.png
- − src/site/resources/images/getit.png
- − src/site/resources/images/notes.txt
- − src/site/resources/images/tryit.png
- − src/site/site.xml
- − src/site/xdoc/index.xml
- src/test/groovy/org/codenarc/CodeNarcRunnerTest.groovy
- src/test/groovy/org/codenarc/CodeNarcTest.groovy
- src/test/groovy/org/codenarc/analyzer/AbstractSourceAnalyzerTest.groovy
- − src/test/groovy/org/codenarc/analyzer/DirectorySourceAnalyzerTest.groovy
- + src/test/groovy/org/codenarc/analyzer/FilesSourceAnalyzerTest.groovy
- src/test/groovy/org/codenarc/analyzer/FilesystemSourceAnalyzerTest.groovy
- src/test/groovy/org/codenarc/analyzer/SourceStringAnalyzerTest.groovy
- src/test/groovy/org/codenarc/analyzer/StringSourceAnalyzerTest.groovy
- src/test/groovy/org/codenarc/analyzer/SuppressionAnalyzerTest.groovy
- src/test/groovy/org/codenarc/ant/AntFileSetSourceAnalyzerTest.groovy
- src/test/groovy/org/codenarc/ant/CodeNarcTaskAllRuleSetsTest.groovy
- + src/test/groovy/org/codenarc/ant/CodeNarcTaskClasspathTest.groovy
- src/test/groovy/org/codenarc/ant/CodeNarcTaskTest.groovy
- src/test/groovy/org/codenarc/ant/CodeNarcTask_CustomRuleSetTest.groovy
- src/test/groovy/org/codenarc/ant/CodeNarc_AntBuilderTest.groovy
- + src/test/groovy/org/codenarc/ant/CodeNarc_CompileErrorsTest.groovy
- src/test/groovy/org/codenarc/ant/ReportTest.groovy
- + src/test/groovy/org/codenarc/plugin/FileViolationsTest.groovy
- + src/test/groovy/org/codenarc/plugin/TestPlugin1.groovy
- + src/test/groovy/org/codenarc/plugin/TestPlugin2.groovy
- + src/test/groovy/org/codenarc/plugin/baseline/BaselineResultsPluginTest.groovy
- + src/test/groovy/org/codenarc/plugin/disablerules/DisableRulesInCommentsPluginTest.groovy
- src/test/groovy/org/codenarc/tool/RunCodeNarcAgainstGrails.groovy → src/test/groovy/org/codenarc/plugin/disablerules/DisableRulesInComments_AntTest.groovy
- + src/test/groovy/org/codenarc/plugin/disablerules/LookupTableTest.groovy
- + src/test/groovy/org/codenarc/report/AbstractCompactTextReportWriterTestCase.groovy
- + src/test/groovy/org/codenarc/report/AbstractHtmlReportWriterTest.groovy
- + src/test/groovy/org/codenarc/report/AbstractHtmlReportWriterTestCase.groovy
- + src/test/groovy/org/codenarc/report/AbstractJsonReportWriterTestCase.groovy
- src/test/groovy/org/codenarc/report/AbstractReportWriterTest.groovy
- + src/test/groovy/org/codenarc/report/AbstractReportWriterTestCase.groovy
- src/test/groovy/org/codenarc/report/AbstractTextReportWriterTestCase.groovy
- src/test/groovy/org/codenarc/ant/CodeNarcTaskAccessor.groovy → src/test/groovy/org/codenarc/report/AbstractXmlReportWriterTestCase.groovy
- + src/test/groovy/org/codenarc/report/BaselineXmlReportParserTest.groovy
- + src/test/groovy/org/codenarc/report/BaselineXmlReportWriterTest.groovy
- + src/test/groovy/org/codenarc/report/BaselineXmlReport_IntegrationTest.groovy
- + src/test/groovy/org/codenarc/report/CompactTextReportWriterTest.groovy
- src/test/groovy/org/codenarc/report/HtmlReportWriterTest.groovy
- src/test/groovy/org/codenarc/report/IdeTextReportWriterTest.groovy
- src/test/groovy/org/codenarc/report/InlineXmlReportWriterTest.groovy
- + src/test/groovy/org/codenarc/report/JsonReportWriterTest.groovy
- src/test/groovy/org/codenarc/report/ReportWriterFactoryTest.groovy
- + src/test/groovy/org/codenarc/report/SortableHtmlReportWriterTest.groovy
- src/test/groovy/org/codenarc/report/TextReportWriterTest.groovy
- + src/test/groovy/org/codenarc/report/XmlReportUtilTest.groovy
- src/test/groovy/org/codenarc/report/XmlReportWriterTest.groovy
- src/test/groovy/org/codenarc/results/DirectoryResultsTest.groovy
- src/test/groovy/org/codenarc/results/FileResultsTest.groovy
- src/test/groovy/org/codenarc/results/VirtualResultsTest.groovy
- src/test/groovy/org/codenarc/rule/AbstractAstVisitorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/AbstractAstVisitorTest.groovy
- src/test/groovy/org/codenarc/rule/AbstractClassReferenceRuleTestCase.groovy
- + src/test/groovy/org/codenarc/rule/AbstractEnhanceableAstVisitorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/AbstractRuleTest.groovy
- src/test/groovy/org/codenarc/rule/FakeCountRule.groovy
- src/test/groovy/org/codenarc/rule/FakePathRule.groovy
- src/test/groovy/org/codenarc/rule/InlineViolationsParserTest.groovy
- src/test/groovy/org/codenarc/rule/MockRule.groovy
- src/test/groovy/org/codenarc/rule/basic/AssertWithinFinallyBlockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/AssignmentInConditionalRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/BigDecimalInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/BitwiseOperatorInConditionalRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/BooleanGetBooleanRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/BrokenNullCheckRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/BrokenOddnessCheckRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ClassForNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ComparisonOfTwoConstantsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ComparisonWithSelfRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ConstantAssertExpressionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ConstantIfExpressionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ConstantTernaryExpressionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ConstantTernaryExpressionRule_ElvisTest.groovy
- src/test/groovy/org/codenarc/rule/basic/DeadCodeRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/DoubleNegativeRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/DuplicateCaseStatementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/DuplicateMapKeyRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/DuplicateSetValueRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyCatchBlockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyClassRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyElseBlockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyFinallyBlockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyForStatementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyIfStatementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyInstanceInitializerRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyStaticInitializerRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptySwitchStatementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptySynchronizedStatementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyTryBlockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EmptyWhileStatementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EqualsAndHashCodeRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/EqualsOverloadedRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ExplicitGarbageCollectionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ForLoopShouldBeWhileLoopRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/HardCodedWindowsFileSeparatorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/HardCodedWindowsRootDirectoryRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/IntegerGetIntegerRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/MultipleUnaryOperatorsRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/basic/ParameterAssignmentInFilterClosureRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/RandomDoubleCoercedToZeroRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/RemoveAllOnSelfRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ReturnFromFinallyBlockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/basic/ThrowExceptionFromFinallyBlockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/braces/ElseBlockBracesRuleTest.groovy
- src/test/groovy/org/codenarc/rule/braces/ForStatementBracesRuleTest.groovy
- src/test/groovy/org/codenarc/rule/braces/IfStatementBracesRuleTest.groovy
- src/test/groovy/org/codenarc/rule/braces/WhileStatementBracesRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/AbstractJavadocEmptyTagRuleTestCase.groovy
- + src/test/groovy/org/codenarc/rule/comments/AbstractJavadocMissingDescriptionRuleTestCase.groovy
- src/test/groovy/org/codenarc/rule/formatting/ClassJavadocRuleTest.groovy → src/test/groovy/org/codenarc/rule/comments/ClassJavadocRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocConsecutiveEmptyLinesRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptyAuthorTagRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptyExceptionTagRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptyFirstLineRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptyLastLineRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptyParamTagRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptyReturnTagRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptySeeTagRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptySinceTagRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptyThrowsTagRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocEmptyVersionTagRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocMissingExceptionDescriptionRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocMissingParamDescriptionRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/JavadocMissingThrowsDescriptionRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/SpaceAfterCommentDelimiterRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/comments/SpaceBeforeCommentDelimiterRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/BusyWaitRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/DoubleCheckedLockingRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/InconsistentPropertyLockingRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/InconsistentPropertySynchronizationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/NestedSynchronizationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsSessionReferenceRuleTest.groovy → src/test/groovy/org/codenarc/rule/concurrency/NoScriptBindingsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/StaticCalendarFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/StaticConnectionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/StaticDateFormatFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/StaticMatcherFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/StaticSimpleDateFormatFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/SynchronizedMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnBoxedPrimitiveRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnGetClassRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnReentrantLockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnStringRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/SynchronizedOnThisRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/SynchronizedReadObjectMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/SystemRunFinalizersOnExitRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/ThisReferenceEscapesConstructorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/ThreadGroupRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/ThreadLocalNotStaticFinalRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/ThreadYieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/UseOfNotifyMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/VolatileArrayFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/VolatileLongOrDoubleFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/concurrency/WaitOutsideOfWhileLoopRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/CompileStaticRuleTest.groovy
- src/test/groovy/org/codenarc/rule/convention/ConfusingTernaryRuleTest.groovy
- src/test/groovy/org/codenarc/rule/convention/CouldBeElvisRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/CouldBeSwitchStatementRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/FieldTypeRequiredRuleTest.groovy
- src/test/groovy/org/codenarc/rule/convention/HashtableIsObsoleteRule_HashtableTest.groovy
- src/test/groovy/org/codenarc/rule/convention/HashtableIsObsoleteRule_JavaUtilHashtableTest.groovy
- src/test/groovy/org/codenarc/rule/convention/IfStatementCouldBeTernaryRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/ImplicitClosureParameterRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/ImplicitReturnStatementRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/InvertedConditionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/convention/InvertedIfElseRuleTest.groovy
- src/test/groovy/org/codenarc/rule/convention/LongLiteralWithLowerCaseLRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/MethodParameterTypeRequiredTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/MethodReturnTypeRequiredRuleTest.groovy
- src/test/groovy/org/codenarc/rule/convention/NoDefRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/NoDoubleRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/NoFloatRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/NoJavaUtilDateRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySubstringRuleTest.groovy → src/test/groovy/org/codenarc/rule/convention/NoTabCharacterRuleTest.groovy
- src/test/groovy/org/codenarc/rule/convention/ParameterReassignmentRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/PublicMethodsBeforeNonPublicMethodsRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/StaticFieldsBeforeInstanceFieldsRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/StaticMethodsBeforeInstanceMethodsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/convention/TernaryCouldBeElvisRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/TrailingCommaRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/convention/VariableTypeRequiredRuleTest.groovy
- src/test/groovy/org/codenarc/rule/convention/VectorIsObsoleteRule_JavaUtilVectorTest.groovy
- src/test/groovy/org/codenarc/rule/convention/VectorIsObsoleteRule_VectorTest.groovy
- src/test/groovy/org/codenarc/rule/design/AbstractClassWithPublicConstructorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/AbstractClassWithoutAbstractMethodRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/design/AssignmentToStaticFieldFromInstanceMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/BooleanMethodReturnsNullRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/BuilderMethodWithSideEffectsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/CloneWithoutCloneableRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/CloneableWithoutCloneRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/CloseWithoutCloseableRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/CompareToWithoutComparableRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/ConstantsOnlyInterfaceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/EmptyMethodInAbstractClassRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/FinalClassWithProtectedMemberRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/ImplementationAsTypeRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/InstanceofRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/LocaleSetDefaultRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/NestedForLoopRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/design/OptionalCollectionReturnTypeRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/design/OptionalFieldRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/design/OptionalMethodParameterRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/PrivateFieldCouldBeFinalRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/PublicInstanceFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/ReturnsNullInsteadOfEmptyArrayRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/ReturnsNullInsteadOfEmptyCollectionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/SimpleDateFormatMissingLocaleRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/StatelessSingletonRuleTest.groovy
- src/test/groovy/org/codenarc/rule/design/ToStringReturnsNullRuleTest.groovy
- src/test/groovy/org/codenarc/rule/dry/DuplicateListLiteralRuleTest.groovy
- src/test/groovy/org/codenarc/rule/dry/DuplicateMapLiteralRuleTest.groovy
- src/test/groovy/org/codenarc/rule/dry/DuplicateNumberLiteralRuleTest.groovy
- src/test/groovy/org/codenarc/rule/dry/DuplicateStringLiteralRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/enhanced/MissingOverrideAnnotationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/CatchArrayIndexOutOfBoundsExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/CatchErrorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/CatchExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/CatchIllegalMonitorStateExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/CatchIndexOutOfBoundsExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/CatchNullPointerExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/CatchRuntimeExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/CatchThrowableRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ConfusingClassNamedExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ExceptionExtendsErrorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ExceptionExtendsThrowableRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ExceptionNotThrownRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/MissingNewInThrowStatementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ReturnNullFromCatchBlockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/SwallowThreadDeathRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ThrowErrorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ThrowExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ThrowNullPointerExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ThrowRuntimeExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/exceptions/ThrowThrowableRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/BlankLineBeforePackageRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/BlockEndsWithBlankLineRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/BlockStartsWithBlankLineRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/BracesForClassRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/BracesForForLoopRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/BracesForIfElseRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/BracesForMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/BracesForTryCatchFinallyRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/ClassEndsWithBlankLineRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/ClassStartsWithBlankLineRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/ClosureStatementOnOpeningLineOfMultipleLineClosureRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/ConsecutiveBlankLinesRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/FileEndsWithoutNewlineRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/IndentationRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/IndentationRule_MethodChainingTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/LineLengthRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/MissingBlankLineAfterImportsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/MissingBlankLineAfterPackageRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/MissingBlankLineBeforeAnnotatedFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAfterCatchRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAfterClosingBraceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAfterCommaRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAfterForRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAfterIfRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/SpaceAfterMethodCallNameRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/SpaceAfterMethodDeclarationNameRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/SpaceAfterNotOperatorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAfterOpeningBraceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAfterSemicolonRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAfterSwitchRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAfterWhileRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAroundClosureArrowRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAroundMapEntryColonRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceAroundOperatorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceBeforeClosingBraceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/SpaceBeforeOpeningBraceRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/formatting/SpaceInsideParenthesesRuleTest.groovy
- src/test/groovy/org/codenarc/rule/formatting/TrailingWhitespaceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/generic/IllegalClassMemberRuleTest.groovy
- src/test/groovy/org/codenarc/rule/generic/IllegalClassReferenceRule_MultipleClassNamesTest.groovy
- src/test/groovy/org/codenarc/rule/generic/IllegalClassReferenceRule_SingleClassNameTest.groovy
- src/test/groovy/org/codenarc/rule/generic/IllegalClassReferenceRule_WildcardsClassNamesTest.groovy
- src/test/groovy/org/codenarc/rule/generic/IllegalPackageReferenceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/generic/IllegalRegexRuleTest.groovy
- src/test/groovy/org/codenarc/rule/generic/IllegalStringRuleTest.groovy
- src/test/groovy/org/codenarc/rule/generic/IllegalSubclassRuleTest.groovy
- src/test/groovy/org/codenarc/rule/generic/RequiredRegexRuleTest.groovy
- src/test/groovy/org/codenarc/rule/generic/RequiredStringRuleTest.groovy
- src/test/groovy/org/codenarc/rule/generic/StatelessClassRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/grails/GrailsDomainGormMethodsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsDomainHasEqualsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsDomainHasToStringRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsDomainReservedSqlKeywordNameRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/grails/GrailsDomainStringPropertyMaxSizeRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsDomainWithServiceReferenceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsDuplicateConstraintRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsDuplicateMappingRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsMassAssignmentRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsPublicControllerMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsServletContextReferenceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/grails/GrailsStatelessServiceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/AssignCollectionSortRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/AssignCollectionUniqueRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ClosureAsLastMethodParameterRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/CollectAllIsDeprecatedRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ConfusingMultipleReturnsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitArrayListInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToAndMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToCompareToMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToDivMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToEqualsMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToGetAtMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToLeftShiftMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToMinusMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToModMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToMultiplyMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToOrMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToPlusMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToPowerMethodRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToPutAtMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToRightShiftMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitCallToXorMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitHashMapInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitHashSetInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitLinkedHashMapInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitLinkedListInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitStackInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/ExplicitTreeSetInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/GStringAsMapKeyRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/GStringExpressionWithinStringRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/GetterMethodCouldBePropertyRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/GroovyLangImmutableRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/UseCollectManyRuleTest.groovy
- src/test/groovy/org/codenarc/rule/groovyism/UseCollectNestedRuleTest.groovy
- src/test/groovy/org/codenarc/rule/imports/DuplicateImportRuleTest.groovy
- src/test/groovy/org/codenarc/rule/imports/ImportFromSamePackageRuleTest.groovy
- src/test/groovy/org/codenarc/rule/imports/ImportFromSunPackagesRuleTest.groovy
- src/test/groovy/org/codenarc/rule/imports/MisorderedStaticImportsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/imports/NoWildcardImportsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/imports/UnnecessaryGroovyImportRuleTest.groovy
- src/test/groovy/org/codenarc/rule/imports/UnusedImportRuleTest.groovy
- src/test/groovy/org/codenarc/rule/jdbc/DirectConnectionManagementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/jdbc/JdbcConnectionReferenceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/jdbc/JdbcResultSetReferenceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/jdbc/JdbcStatementReferenceRule_CallableStatementTest.groovy
- src/test/groovy/org/codenarc/rule/jdbc/JdbcStatementReferenceRule_PreparedStatementTest.groovy
- src/test/groovy/org/codenarc/rule/jdbc/JdbcStatementReferenceRule_StatementTest.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/AbstractJenkinsRuleTestCase.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/ClassNotSerializableRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/ClosureInGStringRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/CpsCallFromNonCpsMethodRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/ExpressionInCpsMethodNotSerializableRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/ForbiddenCallInCpsMethodRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/JenkinsUtilTest.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/NonCPS.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/ObjectOverrideOnlyNonCpsMethodsTest.groovy
- + src/test/groovy/org/codenarc/rule/jenkins/ParameterOrReturnTypeNotSerializableRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/ChainedTestRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/CoupledTestCaseRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitAssertAlwaysFailsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitAssertAlwaysSucceedsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitAssertEqualsConstantActualValueRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitFailWithoutMessageRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitLostTestRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitPublicFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitPublicNonTestMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitPublicPropertyRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitSetUpCallsSuperRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitStyleAssertionsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitTearDownCallsSuperRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitTestMethodWithoutAssertRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitUnnecessarySetUpRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitUnnecessaryTearDownRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/JUnitUnnecessaryThrowsExceptionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/SpockIgnoreRestUsedRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/junit/SpockMissingAssertRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/UnnecessaryFailRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/UseAssertEqualsInsteadOfAssertTrueRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/UseAssertFalseInsteadOfNegationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/UseAssertNullInsteadOfAssertEqualsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/UseAssertSameInsteadOfAssertTrueRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/UseAssertTrueInsteadOfAssertEqualsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/junit/UseAssertTrueInsteadOfNegationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/logging/LoggerForDifferentClassRuleTest.groovy
- src/test/groovy/org/codenarc/rule/logging/LoggerWithWrongModifiersRuleTest.groovy
- src/test/groovy/org/codenarc/rule/logging/LoggingSwallowsStacktraceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/logging/MultipleLoggersRuleTest.groovy
- src/test/groovy/org/codenarc/rule/logging/PrintStackTraceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/logging/PrintlnRuleTest.groovy
- src/test/groovy/org/codenarc/rule/logging/SystemErrPrintRuleTest.groovy
- src/test/groovy/org/codenarc/rule/logging/SystemOutPrintRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/AbstractClassNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/ClassNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/ClassNameSameAsFilenameRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/naming/ClassNameSameAsSuperclassRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/ConfusingMethodNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/FactoryMethodNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/FieldNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/InterfaceNameRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/naming/InterfaceNameSameAsSuperInterfaceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/MethodNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/ObjectOverrideMisspelledMethodNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/PackageNameMatchesFilePathRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/PackageNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/ParameterNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/PropertyNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/naming/VariableNameRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/FileCreateTempFileRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/InsecureRandomRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/JavaIoPackageAccessRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/NonFinalPublicFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/NonFinalSubclassOfSensitiveInterfaceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/ObjectFinalizeRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/PublicFinalizeMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/SystemExitRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/UnsafeArrayDeclarationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/security/UnsafeImplementationAsMapRuleTest.groovy
- src/test/groovy/org/codenarc/rule/serialization/EnumCustomSerializationIgnoredRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/serialization/NonSerializableFieldInSerializableClassTest.groovy
- src/test/groovy/org/codenarc/rule/serialization/SerialPersistentFieldsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/serialization/SerialVersionUIDRuleTest.groovy
- src/test/groovy/org/codenarc/rule/serialization/SerializableClassMustDefineSerialVersionUIDRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/serialization/SerializationUtilTest.groovy
- − src/test/groovy/org/codenarc/rule/size/AbcComplexityRuleTest.groovy
- src/test/groovy/org/codenarc/rule/size/AbcMetricRuleTest.groovy
- src/test/groovy/org/codenarc/rule/size/ClassSizeRuleTest.groovy
- src/test/groovy/org/codenarc/rule/size/CrapMetricRuleTest.groovy
- src/test/groovy/org/codenarc/rule/size/CyclomaticComplexityRuleTest.groovy
- src/test/groovy/org/codenarc/rule/size/GMetricsSourceCodeAdapterTest.groovy
- src/test/groovy/org/codenarc/rule/size/MethodCountRuleTest.groovy
- src/test/groovy/org/codenarc/rule/size/MethodSizeRuleTest.groovy
- src/test/groovy/org/codenarc/rule/size/NestedBlockDepthRuleTest.groovy
- src/test/groovy/org/codenarc/rule/size/ParameterCountRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/AddEmptyStringRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/ConsecutiveLiteralAppendsRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/ConsecutiveStringConcatenationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryBigDecimalInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryBigIntegerInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryBooleanExpressionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryBooleanInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCallForLastElementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCallToSubstringRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCastRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCatchBlockRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCollectCallRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryCollectionCallRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryConstructorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInFieldDeclarationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInMethodDeclarationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDefInVariableDeclarationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDotClassRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryDoubleInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryElseStatementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryFinalOnPrivateMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryFloatInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryGStringRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryGetterRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryIfStatementRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstanceOfCheckRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryInstantiationToGetClassRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryIntegerInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryLongInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryModOneRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryNullCheckBeforeInstanceOfRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryNullCheckRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryObjectReferencesRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryOverridingMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryPackageReferenceRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryParenthesesForMethodCallWithClosureRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryPublicModifierRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryReturnKeywordRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySafeNavigationOperatorRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySelfAssignmentRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySemicolonRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/unnecessary/UnnecessarySetterRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryStringInstantiationRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryTernaryExpressionRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryToStringRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unnecessary/UnnecessaryTransientModifierRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/unused/AbstractUnusedPrivateFieldRuleTest.groovy
- + src/test/groovy/org/codenarc/rule/unused/ConstructorUsagesSkippingUnusedPrivateFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unused/UnusedArrayRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unused/UnusedMethodParameterRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unused/UnusedObjectRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unused/UnusedPrivateFieldRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unused/UnusedPrivateMethodParameterRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unused/UnusedPrivateMethodRuleTest.groovy
- src/test/groovy/org/codenarc/rule/unused/UnusedVariableRuleTest.groovy
- src/test/groovy/org/codenarc/ruleregistry/PropertiesFileRuleRegistryTest.groovy
- src/test/groovy/org/codenarc/ruleregistry/RuleRegistryInitializerTest.groovy
- src/test/groovy/org/codenarc/ruleset/CompositeRuleSetTest.groovy
- src/test/groovy/org/codenarc/ruleset/FilteredRuleSetTest.groovy
- src/test/groovy/org/codenarc/ruleset/GroovyDslRuleSetTest.groovy
- + src/test/groovy/org/codenarc/ruleset/JsonFileRuleSetTest.groovy
- + src/test/groovy/org/codenarc/ruleset/JsonReaderRuleSetTest.groovy
- src/test/groovy/org/codenarc/ruleset/ListRuleSetTest.groovy
- src/test/groovy/org/codenarc/ruleset/LoadAllPredefinedRuleSetsTest.groovy
- src/test/groovy/org/codenarc/ruleset/MovedRulesTest.groovy
- src/test/groovy/org/codenarc/ruleset/PropertiesFileRuleSetConfigurerTest.groovy
- src/test/groovy/org/codenarc/ruleset/RuleSetBuilderTest.groovy
- src/test/groovy/org/codenarc/ruleset/RuleSetUtilTest.groovy
- src/test/groovy/org/codenarc/ruleset/XmlFileRuleSetTest.groovy
- src/test/groovy/org/codenarc/ruleset/XmlReaderRuleSetSchemaValidationTest.groovy
- src/test/groovy/org/codenarc/ruleset/XmlReaderRuleSetTest.groovy
- src/test/groovy/org/codenarc/source/CustomCompilerPhaseSourceDecoratorTest.groovy
- src/test/groovy/org/codenarc/source/SourceCodeCriteriaTest.groovy
- src/test/groovy/org/codenarc/source/SourceFileTest.groovy
- src/test/groovy/org/codenarc/source/SourceStringTest.groovy
- src/test/groovy/org/codenarc/test/RunCodeNarcAgainstProjectSourceCodeTest.groovy
- src/test/groovy/org/codenarc/test/SiteDocumentationTest.groovy
- src/main/groovy/org/codenarc/test/TestUtil.groovy → src/test/groovy/org/codenarc/test/TestUtil.groovy
- src/test/groovy/org/codenarc/tool/GenerateCodeNarcRulesPropertiesTest.groovy
- src/test/groovy/org/codenarc/tool/GenerateRuleIndexPageTest.groovy → src/test/groovy/org/codenarc/tool/GenerateRuleIndexPagesTest.groovy
- src/test/groovy/org/codenarc/tool/GenerateRuleSetAllRulesByCategoryTest.groovy
- src/test/groovy/org/codenarc/tool/GenerateRuleSetAllRulesTest.groovy
- − src/test/groovy/org/codenarc/tool/RunCodeNarcAgainstExternalProject.groovy
- src/test/groovy/org/codenarc/util/AstUtilTest.groovy
- + src/test/groovy/org/codenarc/util/CodeNarcVersionTest.groovy
- src/test/groovy/org/codenarc/util/ImportUtilTest.groovy
- src/test/groovy/org/codenarc/util/ModifiersUtilTest.groovy
- + src/test/groovy/org/codenarc/util/MultilineCommentCheckerTest.groovy
- src/test/groovy/org/codenarc/util/PathUtilTest.groovy
- src/test/groovy/org/codenarc/util/PropertyUtilTest.groovy
- src/test/groovy/org/codenarc/util/SourceCodeUtilTest.groovy
- src/test/groovy/org/codenarc/util/WildcardPatternTest.groovy
- src/test/groovy/org/codenarc/util/io/ClassPathResourceTest.groovy
- src/test/groovy/org/codenarc/util/io/DefaultResourceFactoryTest.groovy
- + src/test/groovy/org/codenarc/util/io/StringResource.groovy
- src/test/groovy/org/codenarc/util/io/UrlResourceTest.groovy
- − src/test/java/Placeholder.txt
- − src/test/resources/RunCodeNarcAgainstExternalProject.ruleset
- − src/test/resources/RunCodeNarcAgainstGrails.ruleset
- src/test/resources/RunCodeNarcAgainstProjectSourceCode.properties
- src/test/resources/RunCodeNarcAgainstProjectSourceCode.ruleset
- src/test/resources/SampleFile.groovy
- src/test/resources/codenarc-messages.properties
- src/test/resources/codenarc.properties
- src/test/resources/coverage/Cobertura-example.xml
- + src/test/resources/disable-rules-in-comments/Sample.groovy
- + src/test/resources/disable-rules-in-comments/disabling-rules.ruleset
- − src/test/resources/log4j.properties
- src/test/resources/override-codenarc.properties
- src/test/resources/rule/BracesTestNewLine.txt
- src/test/resources/rule/BracesTestSameLine.txt
- src/test/resources/rule/DoNothingRule.txt
- src/test/resources/rule/DoesNotCompileRule.txt
- src/test/resources/rule/NotARule.txt
- src/test/resources/rulesets/CustomRuleSet.groovy
- src/test/resources/rulesets/GroovyRuleSet1.groovy
- src/test/resources/rulesets/GroovyRuleSet1.txt
- src/test/resources/rulesets/GroovyRuleSet2.txt
- src/test/resources/rulesets/GroovyRuleSet_Bad.txt
- + src/test/resources/rulesets/JsonRuleSet1.json
- src/test/resources/rulesets/NestedRuleSet1.xml
- src/test/resources/rulesets/RuleSet1.xml
- src/test/resources/rulesets/RuleSet2.xml
- src/test/resources/rulesets/RuleSet3.xml
- src/test/resources/rulesets/RuleSet4.xml
- + src/test/resources/rulesets/WeirdCharsRuleSet-,#.txt
- src/test/resources/source/SourceFile1.groovy
- src/test/resources/source/SourceFile2.groovy
- src/test/resources/sourcewithdirs/SourceFile1.groovy
- src/test/resources/sourcewithdirs/subdir1/Subdir1File1.groovy
- src/test/resources/sourcewithdirs/subdir1/Subdir1File2.groovy
- src/test/resources/sourcewithdirs/subdir2/Subdir2File1.groovy
- src/test/resources/sourcewithdirs/subdir2/subdir2a/Subdir2aFile1.groovy
- src/test/groovy/org/codenarc/rule/ClassResolutionTest.groovy → src/test/resources/sourcewitherrors/SourceFile1.txt
- + src/test/resources/sourcewitherrors/SourceFileWithCompileError.txt
- + templates/Rule.groovy
- + templates/Test.groovy


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/java-team/codenarc/-/commit/0239f6ba6303b5189a6cb1321a3dd2d7e6d4f932

-- 
View it on GitLab: https://salsa.debian.org/java-team/codenarc/-/commit/0239f6ba6303b5189a6cb1321a3dd2d7e6d4f932
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20261101/70b20e25/attachment.htm>


More information about the pkg-java-commits mailing list