pmd-commits Mailing List for PMD (Page 3)
A source code analyzer
Brought to you by:
adangel,
juansotuyo
You can subscribe to this list here.
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(21) |
Aug
(6) |
Sep
(8) |
Oct
(14) |
Nov
(43) |
Dec
(52) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2017 |
Jan
(89) |
Feb
(99) |
Mar
(62) |
Apr
(50) |
May
(32) |
Jun
(45) |
Jul
(49) |
Aug
(41) |
Sep
(18) |
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
(31) |
Mar
(5) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
(85) |
Apr
(107) |
May
(64) |
Jun
(90) |
Jul
(79) |
Aug
(32) |
Sep
(90) |
Oct
(101) |
Nov
(46) |
Dec
(55) |
2020 |
Jan
(155) |
Feb
(74) |
Mar
(122) |
Apr
(118) |
May
(77) |
Jun
(88) |
Jul
(115) |
Aug
(124) |
Sep
(81) |
Oct
(107) |
Nov
(89) |
Dec
(48) |
2021 |
Jan
(68) |
Feb
(48) |
Mar
(94) |
Apr
(141) |
May
(124) |
Jun
(91) |
Jul
(103) |
Aug
(53) |
Sep
(58) |
Oct
(96) |
Nov
(64) |
Dec
(93) |
2022 |
Jan
(106) |
Feb
(120) |
Mar
(83) |
Apr
(134) |
May
(143) |
Jun
(100) |
Jul
(117) |
Aug
(103) |
Sep
(95) |
Oct
(97) |
Nov
(95) |
Dec
(69) |
2023 |
Jan
(149) |
Feb
(86) |
Mar
(81) |
Apr
(122) |
May
(116) |
Jun
(69) |
Jul
(35) |
Aug
(72) |
Sep
(105) |
Oct
(62) |
Nov
(55) |
Dec
(52) |
2024 |
Jan
(69) |
Feb
(79) |
Mar
(202) |
Apr
(178) |
May
(108) |
Jun
(109) |
Jul
(156) |
Aug
(117) |
Sep
(185) |
Oct
(120) |
Nov
(228) |
Dec
(165) |
2025 |
Jan
(213) |
Feb
(181) |
Mar
(230) |
Apr
(188) |
May
(144) |
Jun
(220) |
Jul
(219) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:43:01
|
Branch: refs/heads/dependabot/maven/org.junit-junit-bom-5.13.4 Home: https://github.com/pmd/build-tools To unsubscribe from these emails, change your notification settings at https://github.com/pmd/build-tools/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:42:56
|
Branch: refs/heads/main Home: https://github.com/pmd/build-tools Commit: 42305a1753ae3794942083b62d011610e468ba7c https://github.com/pmd/build-tools/commit/42305a1753ae3794942083b62d011610e468ba7c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M pom.xml Log Message: ----------- Bump org.junit:junit-bom from 5.13.3 to 5.13.4 (#88) Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework) from 5.13.3 to 5.13.4. - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4) --- updated-dependencies: - dependency-name: org.junit:junit-bom dependency-version: 5.13.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <su...@gi...> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/build-tools/settings/notifications |
From: Andreas D. <no...@gi...> - 2025-07-22 17:33:39
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: c8930f4c6d4693aab3f1ef4a1db0b2a941126513 https://github.com/pmd/pmd/commit/c8930f4c6d4693aab3f1ef4a1db0b2a941126513 Author: Andreas Dangel <and...@pm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M pmd-scala-modules/pmd-scala-common/pom.xml Log Message: ----------- [scala] Fix javadoc config Follow-up on #5823 Commit: a065648d38c13f0ecde9aca97a356c2ddddfe0db https://github.com/pmd/pmd/commit/a065648d38c13f0ecde9aca97a356c2ddddfe0db Author: Andreas Dangel <and...@pm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M .github/workflows/build.yml M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/RuleSetWrapper.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageHandler.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageProcessor.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AssignmentOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BinaryOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BooleanOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PostfixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PrefixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/AbstractNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AbstractAvoidNodeInLoopsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/FooRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/LanguageVersionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/RuleSetFactoryTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTFieldTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTNewKeyValueObjectExpressionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnumTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerSoqlTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParsingHelper.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/AllMetricsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CognitiveComplexityTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CycloTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/WmcTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestMethodShouldHaveIsTestAnnotationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ForLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfElseStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/OneDeclarationPerLineTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/WhileLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidDirectAccessTriggerMapTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyCatchBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyIfStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyStatementBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyTryOrFinallyBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyWhileStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TestMethodsMustBeInTestClassesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TypeShadowsBuiltInNamespaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsNestedClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamTest.java M pmd-cli/src/main/java/me/tongfei/progressbar/PmdProgressBarFriend.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdGuiCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/DesignerCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/TreeExportCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/mixins/internal/EncodingMixin.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/CpdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/LanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/NumThreadsConverter.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageVersionTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/BaseCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/CpdCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/PmdCommandTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup1.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup2.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/annotation/InternalApi.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperation.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCacheListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleMapper.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ChecksumAware.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathEntryFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/FileAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDNullListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVWithLinecountPerFileRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractPmdLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageFilenameFilter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/TokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/ParseException.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/SuppressionCommentImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeParserAdapter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/BasePmdDialectLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/LanguageMetricsProvider.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/Metric.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOption.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/ParameterizedMetricKey.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RulePriority.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/UnnecessaryPmdSuppressionRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractNameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameOccurrence.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Scope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ScopedNode.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyTypeId.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/ColumnDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmptyRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ParametricRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBURI.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceResolver.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/SourceObject.java M pmd-core/src/main/java/net/sourceforge/pmd/util/internal/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FileSelectorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleWithProperties.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/AbstractClasspathEntryFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/Dummy2LanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageDialectModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageVersionDiscovererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/BoundaryTraversalTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorZipTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/SimpleDialectLanguageModuleBaseTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleReferenceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmptyRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XSLTRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleContextTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationComparatorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBMSMetadataTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBTypeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBURITest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceLoaderTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceResolverTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup1.txt M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup2.txt M pmd-dist/src/test/java/net/sourceforge/pmd/dist/CpdExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ExecutionResult.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/SourceDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ZipFileExtractor.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DeadLinksChecker.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DefaultFileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/EscapeUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/FileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleSetUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/SidebarGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/EscapeUtilsTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/SidebarGeneratorTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/RuleSetFactoryTest.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/AvoidInlineStylesTest.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMemberList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDim.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForInit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleExportsDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleOpensDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleProvidesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleRequiresDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleUsesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResourceList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSuperExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowRHS.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLike.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThisExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTopLevelDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVoidType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractPackageNameModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypedSymbolDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Annotatable.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AssignmentOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaVisitorBase.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavadocComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ReturnScopeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/CognitiveComplexityVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/NPathMetricCalculator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningParametersRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitUseExpectedRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLocalVariableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AbstractNamingConventionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AtLeastOneConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldDeclarationsShouldBeAtStartOfClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LambdaCanBeMethodReferenceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodArgumentCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/OnlyOneReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/PrematureDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidThrowingNullPointerExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FinalFieldCouldBeStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidDuplicateLiteralsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidUsingOctalValuesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BrokenNullCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdempotentOperationsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SuspiciousOctalEscapeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/DoubleCheckedLockingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AddEmptyStringRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AppendCharacterWithCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseIndexOfCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UselessStringValueOfRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ExcludeLinesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/FooRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionDiscovererTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDCoverageTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ReportTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/SuppressWarningsTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteralTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTClassTypeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTInitializerTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabelTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTVariableIdTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/EncodingTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JDKVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java10Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java9TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedNameTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/TextBlockEscapeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/testdata/InterfaceWithNestedClass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecoratorTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/JavaMetricsProviderTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/MetricsMemoizationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/AllMetricsTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/impl/AtfdTestRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/im... [truncated message content] |
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:27:44
|
Branch: refs/heads/dependabot/github_actions/all-actions-6589df9685 Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:27:37
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: a5b3fe4ea202ed604458859382ac20c35a604f4c https://github.com/pmd/pmd/commit/a5b3fe4ea202ed604458859382ac20c35a604f4c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M .github/workflows/publish-pull-requests.yml Log Message: ----------- chore(deps): bump marocchino/sticky-pull-request-comment from 2.9.3 to 2.9.4 in the all-actions group (#5928) chore(deps): bump marocchino/sticky-pull-request-comment Bumps the all-actions group with 1 update: [marocchino/sticky-pull-request-comment](https://github.com/marocchino/sticky-pull-request-comment). Updates `marocchino/sticky-pull-request-comment` from 2.9.3 to 2.9.4 - [Release notes](https://github.com/marocchino/sticky-pull-request-comment/releases) - [Commits](https://github.com/marocchino/sticky-pull-request-comment/compare/d2ad0de260ae8b0235ce059e63f2949ba9e05943...773744901bac0e8cbb5a0dc842800d45e9b2b405) --- updated-dependencies: - dependency-name: marocchino/sticky-pull-request-comment dependency-version: 2.9.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions ... Signed-off-by: dependabot[bot] <su...@gi...> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:27:06
|
Branch: refs/heads/dependabot/bundler/dot-ci/files/all-gems-bb26bfa7f9 Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:26:59
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: 5cf96ff0c9f58e93dada97a3f403e49c28d3b4e7 https://github.com/pmd/pmd/commit/5cf96ff0c9f58e93dada97a3f403e49c28d3b4e7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M .ci/files/Gemfile.lock Log Message: ----------- chore(deps): bump ostruct from 0.6.2 to 0.6.3 in /.ci/files in the all-gems group across 1 directory (#5927) chore(deps): bump ostruct --- updated-dependencies: - dependency-name: ostruct dependency-version: 0.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-gems ... Signed-off-by: dependabot[bot] <su...@gi...> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:26:37
|
Branch: refs/heads/dependabot/maven/org.apache.maven.plugins-maven-enforcer-plugin-3.6.1 Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:26:32
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: 25950f3088c81560beb42c28c53a6b38216e58f0 https://github.com/pmd/pmd/commit/25950f3088c81560beb42c28c53a6b38216e58f0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M pom.xml Log Message: ----------- chore(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 (#5926) chore(deps): bump org.apache.maven.plugins:maven-enforcer-plugin Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.6.0 to 3.6.1. - [Release notes](https://github.com/apache/maven-enforcer/releases) - [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.6.0...enforcer-3.6.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-enforcer-plugin dependency-version: 3.6.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <su...@gi...> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: Andreas D. <no...@gi...> - 2025-07-22 17:25:36
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: b7a76e95d92dd2ba4ddeb411533778c380571798 https://github.com/pmd/pmd/commit/b7a76e95d92dd2ba4ddeb411533778c380571798 Author: Andreas Dangel <and...@pm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java Log Message: ----------- [cli] Improve symbolic link tests for Windows Creating symbolic links under Windows requires special permission "SeCreateSymbolicLinkPrivilege". GitHub Actions runners under Windows run with Administrator privileges, which allow to create symlinks. Non-admin users would need to have this privilege added or enable Developer Mode. However, we only need a symlink to a directory, and Windows supports "Directory Junctions" for this - these can be created by ordinary users without special privileges. See also https://gitforwindows.org/symbolic-links.html Commit: 4db179768a5668f79d6e80773ed129134c3e3866 https://github.com/pmd/pmd/commit/4db179768a5668f79d6e80773ed129134c3e3866 Author: Andreas Dangel <and...@pm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M .github/workflows/build.yml M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/RuleSetWrapper.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageHandler.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageProcessor.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AssignmentOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BinaryOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BooleanOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PostfixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PrefixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/AbstractNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AbstractAvoidNodeInLoopsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/FooRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/LanguageVersionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/RuleSetFactoryTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTFieldTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTNewKeyValueObjectExpressionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnumTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerSoqlTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParsingHelper.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/AllMetricsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CognitiveComplexityTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CycloTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/WmcTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestMethodShouldHaveIsTestAnnotationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ForLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfElseStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/OneDeclarationPerLineTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/WhileLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidDirectAccessTriggerMapTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyCatchBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyIfStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyStatementBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyTryOrFinallyBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyWhileStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TestMethodsMustBeInTestClassesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TypeShadowsBuiltInNamespaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsNestedClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamTest.java M pmd-cli/src/main/java/me/tongfei/progressbar/PmdProgressBarFriend.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdGuiCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/DesignerCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/TreeExportCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/mixins/internal/EncodingMixin.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/CpdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/LanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/NumThreadsConverter.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageVersionTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/BaseCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/CpdCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/PmdCommandTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup1.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup2.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/annotation/InternalApi.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperation.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCacheListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleMapper.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ChecksumAware.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathEntryFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/FileAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDNullListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVWithLinecountPerFileRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractPmdLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageFilenameFilter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/TokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/ParseException.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/SuppressionCommentImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeParserAdapter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/BasePmdDialectLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/LanguageMetricsProvider.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/Metric.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOption.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/ParameterizedMetricKey.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RulePriority.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/UnnecessaryPmdSuppressionRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractNameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameOccurrence.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Scope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ScopedNode.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyTypeId.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/ColumnDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmptyRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ParametricRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBURI.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceResolver.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/SourceObject.java M pmd-core/src/main/java/net/sourceforge/pmd/util/internal/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FileSelectorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleWithProperties.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/AbstractClasspathEntryFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/Dummy2LanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageDialectModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageVersionDiscovererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/BoundaryTraversalTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorZipTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/SimpleDialectLanguageModuleBaseTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleReferenceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmptyRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XSLTRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleContextTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationComparatorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBMSMetadataTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBTypeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBURITest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceLoaderTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceResolverTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup1.txt M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup2.txt M pmd-dist/src/test/java/net/sourceforge/pmd/dist/CpdExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ExecutionResult.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/SourceDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ZipFileExtractor.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DeadLinksChecker.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DefaultFileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/EscapeUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/FileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleSetUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/SidebarGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/EscapeUtilsTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/SidebarGeneratorTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/RuleSetFactoryTest.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/AvoidInlineStylesTest.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMemberList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDim.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForInit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleExportsDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleOpensDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleProvidesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleRequiresDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleUsesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResourceList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSuperExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowRHS.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLike.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThisExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTopLevelDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVoidType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractPackageNameModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypedSymbolDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Annotatable.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AssignmentOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaVisitorBase.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavadocComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ReturnScopeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/CognitiveComplexityVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/NPathMetricCalculator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningParametersRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitUseExpectedRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLocalVariableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AbstractNamingConventionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AtLeastOneConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldDeclarationsShouldBeAtStartOfClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LambdaCanBeMethodReferenceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodArgumentCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/OnlyOneReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/PrematureDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidThrowingNullPointerExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FinalFieldCouldBeStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidDuplicateLiteralsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidUsingOctalValuesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BrokenNullCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdempotentOperationsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SuspiciousOctalEscapeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/DoubleCheckedLockingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AddEmptyStringRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AppendCharacterWithCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseIndexOfCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UselessStringValueOfRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ExcludeLinesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/FooRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionDiscovererTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDCoverageTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ReportTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/SuppressWarningsTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteralTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTClassTypeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTInitializerTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabelTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTVariableIdTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/EncodingTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JDKVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java10Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java9TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedNameTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/TextBlockEscap... [truncated message content] |
From: Andreas D. <no...@gi...> - 2025-07-22 17:25:24
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: 17c06f7dcc8b5e6041421bc71c8b46d97dd461c5 https://github.com/pmd/pmd/commit/17c06f7dcc8b5e6041421bc71c8b46d97dd461c5 Author: Andreas Dangel <and...@pm...> Date: 2025-07-17 (Thu, 17 Jul 2025) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd.md Log Message: ----------- [doc] Point to CPD Capable Languages in CPD CLI docu instead of maintaining another list of languages Refs https://github.com/pmd/pmd/pull/5733#issuecomment-3083310697 Commit: ad8de6b26785ca0423c9a949a8b030f5d0c58130 https://github.com/pmd/pmd/commit/ad8de6b26785ca0423c9a949a8b030f5d0c58130 Author: Andreas Dangel <and...@pm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M .github/workflows/build.yml M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/RuleSetWrapper.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageHandler.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageProcessor.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AssignmentOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BinaryOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BooleanOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PostfixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PrefixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/AbstractNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AbstractAvoidNodeInLoopsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/FooRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/LanguageVersionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/RuleSetFactoryTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTFieldTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTNewKeyValueObjectExpressionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnumTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerSoqlTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParsingHelper.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/AllMetricsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CognitiveComplexityTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CycloTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/WmcTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestMethodShouldHaveIsTestAnnotationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ForLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfElseStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/OneDeclarationPerLineTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/WhileLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidDirectAccessTriggerMapTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyCatchBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyIfStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyStatementBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyTryOrFinallyBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyWhileStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TestMethodsMustBeInTestClassesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TypeShadowsBuiltInNamespaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsNestedClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamTest.java M pmd-cli/src/main/java/me/tongfei/progressbar/PmdProgressBarFriend.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdGuiCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/DesignerCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/TreeExportCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/mixins/internal/EncodingMixin.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/CpdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/LanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/NumThreadsConverter.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageVersionTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/BaseCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/CpdCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/PmdCommandTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup1.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup2.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/annotation/InternalApi.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperation.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCacheListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleMapper.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ChecksumAware.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathEntryFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/FileAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDNullListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVWithLinecountPerFileRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractPmdLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageFilenameFilter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/TokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/ParseException.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/SuppressionCommentImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeParserAdapter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/BasePmdDialectLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/LanguageMetricsProvider.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/Metric.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOption.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/ParameterizedMetricKey.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RulePriority.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/UnnecessaryPmdSuppressionRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractNameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameOccurrence.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Scope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ScopedNode.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyTypeId.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/ColumnDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmptyRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ParametricRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBURI.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceResolver.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/SourceObject.java M pmd-core/src/main/java/net/sourceforge/pmd/util/internal/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FileSelectorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleWithProperties.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/AbstractClasspathEntryFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/Dummy2LanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageDialectModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageVersionDiscovererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/BoundaryTraversalTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorZipTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/SimpleDialectLanguageModuleBaseTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleReferenceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmptyRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XSLTRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleContextTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationComparatorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBMSMetadataTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBTypeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBURITest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceLoaderTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceResolverTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup1.txt M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup2.txt M pmd-dist/src/test/java/net/sourceforge/pmd/dist/CpdExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ExecutionResult.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/SourceDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ZipFileExtractor.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DeadLinksChecker.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DefaultFileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/EscapeUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/FileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleSetUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/SidebarGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/EscapeUtilsTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/SidebarGeneratorTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/RuleSetFactoryTest.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/AvoidInlineStylesTest.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMemberList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDim.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForInit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleExportsDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleOpensDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleProvidesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleRequiresDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleUsesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResourceList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSuperExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowRHS.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLike.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThisExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTopLevelDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVoidType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractPackageNameModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypedSymbolDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Annotatable.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AssignmentOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaVisitorBase.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavadocComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ReturnScopeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/CognitiveComplexityVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/NPathMetricCalculator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningParametersRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitUseExpectedRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLocalVariableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AbstractNamingConventionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AtLeastOneConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldDeclarationsShouldBeAtStartOfClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LambdaCanBeMethodReferenceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodArgumentCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/OnlyOneReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/PrematureDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidThrowingNullPointerExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FinalFieldCouldBeStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidDuplicateLiteralsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidUsingOctalValuesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BrokenNullCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdempotentOperationsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SuspiciousOctalEscapeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/DoubleCheckedLockingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AddEmptyStringRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AppendCharacterWithCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseIndexOfCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UselessStringValueOfRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ExcludeLinesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/FooRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionDiscovererTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDCoverageTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ReportTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/SuppressWarningsTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteralTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTClassTypeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTInitializerTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabelTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTVariableIdTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/EncodingTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JDKVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java10Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java9TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedNameTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/TextBlockEscapeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/testdata/InterfaceWithNestedClass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecoratorTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/JavaMetricsProviderTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/MetricsMemoizationTest.java M pmd-... [truncated message content] |
From: Andreas D. <no...@gi...> - 2025-07-22 17:24:43
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: 45d73e9fc87f0da60f1fe117f1dcf1dfcf778c1a https://github.com/pmd/pmd/commit/45d73e9fc87f0da60f1fe117f1dcf1dfcf778c1a Author: Andreas Dangel <and...@pm...> Date: 2025-07-17 (Thu, 17 Jul 2025) Changed paths: M .github/workflows/publish-release.yml M .github/workflows/publish-snapshot.yml M docs/pages/pmd/devdocs/github_actions_workflows.md Log Message: ----------- [ci] Create a pre-release for snapshot builds Refs #4328 Commit: 14a4d119333e8dd3ca82ce3c08323c45356e7012 https://github.com/pmd/pmd/commit/14a4d119333e8dd3ca82ce3c08323c45356e7012 Author: Andreas Dangel <and...@pm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M .github/workflows/build.yml M README.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/RuleSetWrapper.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageHandler.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageProcessor.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AssignmentOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BinaryOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BooleanOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PostfixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PrefixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/AbstractNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AbstractAvoidNodeInLoopsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/FooRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/LanguageVersionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/RuleSetFactoryTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTFieldTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTNewKeyValueObjectExpressionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnumTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerSoqlTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParsingHelper.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/AllMetricsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CognitiveComplexityTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CycloTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/WmcTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestMethodShouldHaveIsTestAnnotationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ForLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfElseStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/OneDeclarationPerLineTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/WhileLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidDirectAccessTriggerMapTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyCatchBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyIfStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyStatementBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyTryOrFinallyBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyWhileStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TestMethodsMustBeInTestClassesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TypeShadowsBuiltInNamespaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsNestedClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamTest.java M pmd-cli/src/main/java/me/tongfei/progressbar/PmdProgressBarFriend.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdGuiCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/DesignerCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/TreeExportCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/mixins/internal/EncodingMixin.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/CpdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/LanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/NumThreadsConverter.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageVersionTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/BaseCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/CpdCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/PmdCommandTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup1.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup2.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/annotation/InternalApi.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperation.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCacheListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleMapper.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ChecksumAware.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathEntryFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/FileAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDNullListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVWithLinecountPerFileRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractPmdLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageFilenameFilter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/TokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/ParseException.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/SuppressionCommentImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeParserAdapter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/BasePmdDialectLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/LanguageMetricsProvider.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/Metric.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOption.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/ParameterizedMetricKey.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RulePriority.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/UnnecessaryPmdSuppressionRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractNameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameOccurrence.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Scope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ScopedNode.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyTypeId.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/ColumnDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmptyRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ParametricRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBURI.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceResolver.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/SourceObject.java M pmd-core/src/main/java/net/sourceforge/pmd/util/internal/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FileSelectorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleWithProperties.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/AbstractClasspathEntryFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/Dummy2LanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageDialectModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageVersionDiscovererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/BoundaryTraversalTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorZipTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/SimpleDialectLanguageModuleBaseTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleReferenceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmptyRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XSLTRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleContextTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationComparatorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBMSMetadataTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBTypeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBURITest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceLoaderTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceResolverTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup1.txt M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup2.txt M pmd-dist/src/test/java/net/sourceforge/pmd/dist/CpdExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ExecutionResult.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/SourceDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ZipFileExtractor.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DeadLinksChecker.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DefaultFileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/EscapeUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/FileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleSetUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/SidebarGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/EscapeUtilsTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/SidebarGeneratorTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/RuleSetFactoryTest.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/AvoidInlineStylesTest.java M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMemberList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDim.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForInit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleExportsDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleOpensDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleProvidesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleRequiresDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleUsesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResourceList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSuperExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowRHS.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLike.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThisExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTopLevelDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVoidType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractPackageNameModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypedSymbolDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Annotatable.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AssignmentOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaVisitorBase.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavadocComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ReturnScopeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/CognitiveComplexityVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/NPathMetricCalculator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningParametersRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitUseExpectedRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLocalVariableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AbstractNamingConventionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AtLeastOneConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldDeclarationsShouldBeAtStartOfClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LambdaCanBeMethodReferenceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodArgumentCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/OnlyOneReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/PrematureDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidThrowingNullPointerExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FinalFieldCouldBeStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidDuplicateLiteralsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidUsingOctalValuesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BrokenNullCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdempotentOperationsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SuspiciousOctalEscapeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/DoubleCheckedLockingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AddEmptyStringRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AppendCharacterWithCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseIndexOfCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UselessStringValueOfRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ExcludeLinesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/FooRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionDiscovererTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDCoverageTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ReportTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/SuppressWarningsTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteralTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTClassTypeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTInitializerTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabelTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTVariableIdTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/EncodingTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JDKVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java10Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java9TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedNameTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/TextBlockEscapeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/testdata/InterfaceWithNestedClass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecoratorTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/JavaMetricsProviderTest.java M pmd-java/src/test/java/net/sourceforge/pmd/l... [truncated message content] |
From: Andreas D. <no...@gi...> - 2025-07-22 17:23:08
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: bc3f27517b4dc306454a3ec0a321f9712d67cfef https://github.com/pmd/pmd/commit/bc3f27517b4dc306454a3ec0a321f9712d67cfef Author: Andreas Dangel <and...@pm...> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericSigBase.java Log Message: ----------- Fix #5344: [java] Just log invalid annotation target type No error is logged anymore. Commit: d7a9a47344dce98e1c722b27da93063f4fa66623 https://github.com/pmd/pmd/commit/d7a9a47344dce98e1c722b27da93063f4fa66623 Author: Andreas Dangel <and...@pm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M .github/workflows/build.yml M README.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/RuleSetWrapper.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageHandler.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageProcessor.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AssignmentOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BinaryOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BooleanOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PostfixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PrefixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/AbstractNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AbstractAvoidNodeInLoopsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/FooRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/LanguageVersionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/RuleSetFactoryTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTFieldTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTNewKeyValueObjectExpressionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnumTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerSoqlTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParsingHelper.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/AllMetricsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CognitiveComplexityTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CycloTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/WmcTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestMethodShouldHaveIsTestAnnotationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ForLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfElseStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/OneDeclarationPerLineTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/WhileLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidDirectAccessTriggerMapTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyCatchBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyIfStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyStatementBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyTryOrFinallyBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyWhileStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TestMethodsMustBeInTestClassesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TypeShadowsBuiltInNamespaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsNestedClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamTest.java M pmd-cli/src/main/java/me/tongfei/progressbar/PmdProgressBarFriend.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdGuiCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/DesignerCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/TreeExportCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/mixins/internal/EncodingMixin.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/CpdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/LanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/NumThreadsConverter.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageVersionTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/BaseCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/CpdCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/PmdCommandTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup1.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup2.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/annotation/InternalApi.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperation.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCacheListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleMapper.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ChecksumAware.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathEntryFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/FileAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDNullListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVWithLinecountPerFileRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractPmdLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageFilenameFilter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/TokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/ParseException.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/SuppressionCommentImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeParserAdapter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/BasePmdDialectLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/LanguageMetricsProvider.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/Metric.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOption.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/ParameterizedMetricKey.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RulePriority.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/UnnecessaryPmdSuppressionRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractNameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameOccurrence.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Scope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ScopedNode.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyTypeId.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/ColumnDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmptyRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ParametricRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBURI.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceResolver.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/SourceObject.java M pmd-core/src/main/java/net/sourceforge/pmd/util/internal/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FileSelectorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleWithProperties.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/AbstractClasspathEntryFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/Dummy2LanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageDialectModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageVersionDiscovererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/BoundaryTraversalTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorZipTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/SimpleDialectLanguageModuleBaseTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleReferenceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmptyRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XSLTRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleContextTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationComparatorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBMSMetadataTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBTypeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBURITest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceLoaderTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceResolverTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup1.txt M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup2.txt M pmd-dist/src/test/java/net/sourceforge/pmd/dist/CpdExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ExecutionResult.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/SourceDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ZipFileExtractor.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DeadLinksChecker.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DefaultFileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/EscapeUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/FileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleSetUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/SidebarGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/EscapeUtilsTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/SidebarGeneratorTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/RuleSetFactoryTest.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/AvoidInlineStylesTest.java M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMemberList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDim.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForInit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleExportsDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleOpensDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleProvidesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleRequiresDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleUsesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResourceList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSuperExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowRHS.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLike.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThisExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTopLevelDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVoidType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractPackageNameModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypedSymbolDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Annotatable.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AssignmentOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaVisitorBase.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavadocComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ReturnScopeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/CognitiveComplexityVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/NPathMetricCalculator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningParametersRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitUseExpectedRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLocalVariableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AbstractNamingConventionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AtLeastOneConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldDeclarationsShouldBeAtStartOfClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LambdaCanBeMethodReferenceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodArgumentCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/OnlyOneReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/PrematureDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidThrowingNullPointerExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FinalFieldCouldBeStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidDuplicateLiteralsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidUsingOctalValuesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BrokenNullCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdempotentOperationsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SuspiciousOctalEscapeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/DoubleCheckedLockingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AddEmptyStringRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AppendCharacterWithCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseIndexOfCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UselessStringValueOfRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ExcludeLinesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/FooRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionDiscovererTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDCoverageTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ReportTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/SuppressWarningsTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteralTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTClassTypeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTInitializerTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabelTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTVariableIdTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/EncodingTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JDKVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java10Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8Test.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java9TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedNameTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/TextBlockEscapeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/testdata/InterfaceWithNestedClass.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecoratorTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/JavaMetricsProviderTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/... [truncated message content] |
From: Andreas D. <no...@gi...> - 2025-07-22 17:21:54
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: f99359fa6f327cf159ee00e0e77752de29effe43 https://github.com/pmd/pmd/commit/f99359fa6f327cf159ee00e0e77752de29effe43 Author: Andreas Dangel <and...@pm...> Date: 2025-07-03 (Thu, 03 Jul 2025) Changed paths: M docs/pages/pmd/languages/java.md M docs/pages/pmd/userdocs/tools/ant.md M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaLanguageModuleTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java24TreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java25PreviewTreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java25TreeDumpTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt Log Message: ----------- [java] Add new java language versions 25 and 25-preview Commit: cd2776f8a39720e3b0e2540d0d1c2075b1435908 https://github.com/pmd/pmd/commit/cd2776f8a39720e3b0e2540d0d1c2075b1435908 Author: Andreas Dangel <and...@pm...> Date: 2025-07-03 (Thu, 03 Jul 2025) Changed paths: M docs/pages/pmd/languages/java.md M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java23PreviewTreeDumpTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep455_PrimitiveTypesInPatternsInstanceofAndSwitch.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep455_PrimitiveTypesInPatternsInstanceofAndSwitch.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep476_ModuleImportDeclarations.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep476_ModuleImportDeclarations.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep477_ImplicitlyDeclaredClassesAndInstanceMainMethods1.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep477_ImplicitlyDeclaredClassesAndInstanceMainMethods1.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep477_ImplicitlyDeclaredClassesAndInstanceMainMethods2.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep477_ImplicitlyDeclaredClassesAndInstanceMainMethods2.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep482_FlexibleConstructorBodies.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep482_FlexibleConstructorBodies.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/StringTemplatesAreNotSupportedAnymore.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml Log Message: ----------- [java] Remove java language version 23-preview Commit: 5a11bf91018ca010cafc71ab4dc7c552277e17e2 https://github.com/pmd/pmd/commit/5a11bf91018ca010cafc71ab4dc7c552277e17e2 Author: Andreas Dangel <and...@pm...> Date: 2025-07-03 (Thu, 03 Jul 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/LanguageLevelChecker.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java25PreviewTreeDumpTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpressionTest.kt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25p/Jep507_PrimitiveTypesInPatternsInstanceofAndSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25p/Jep507_PrimitiveTypesInPatternsInstanceofAndSwitch.txt Log Message: ----------- [java] Update implementation for JEP 507 Primitive Types in Patterns, instanceof, and switch (Third Preview) Commit: b10566d07be54aa916ab2302355b11126f0b0120 https://github.com/pmd/pmd/commit/b10566d07be54aa916ab2302355b11126f0b0120 Author: Andreas Dangel <and...@pm...> Date: 2025-07-03 (Thu, 03 Jul 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/LanguageLevelChecker.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java24PreviewTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java25TreeDumpTest.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep513_FlexibleConstructorBodies.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep513_FlexibleConstructorBodies.txt Log Message: ----------- [java] Update implementation for JEP 513 Flexible Constructor Bodies Commit: 9110eb94df293bd4ff5b8b4249dc33c4b52ee841 https://github.com/pmd/pmd/commit/9110eb94df293bd4ff5b8b4249dc33c4b52ee841 Author: Andreas Dangel <and...@pm...> Date: 2025-07-03 (Thu, 03 Jul 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/LanguageLevelChecker.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java24PreviewTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java25TreeDumpTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep511_ModuleImportDeclarations.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep511_ModuleImportDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml Log Message: ----------- [java] Update implementation for JEP 511 Module Import Declarations Commit: c26f988ea7de57f7e2402dd8dd21adc659064bc9 https://github.com/pmd/pmd/commit/c26f988ea7de57f7e2402dd8dd21adc659064bc9 Author: Andreas Dangel <and...@pm...> Date: 2025-07-03 (Thu, 03 Jul 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplicitClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaVisitorBase.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/LanguageLevelChecker.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java M pmd-java/src/main/javacc/Java.jjt M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java24PreviewTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java25TreeDumpTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep495_SimpleSourceFilesAndInstanceMainMethods.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep495_SimpleSourceFilesAndInstanceMainMethods.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep512_CompactSourceFilesAndInstanceMainMethodsAfterJava23.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep512_CompactSourceFilesAndInstanceMainMethodsAfterJava23.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep512_CompactSourceFilesAndInstanceMainMethodsBeforeJava23.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep512_CompactSourceFilesAndInstanceMainMethodsBeforeJava23.txt Log Message: ----------- [java] Update implementation for JEP 512 Compact Source Files and Instance Main Methods Commit: 9bb483ff6047aa7a51ee43d3d2887444ee2fad67 https://github.com/pmd/pmd/commit/9bb483ff6047aa7a51ee43d3d2887444ee2fad67 Author: Andreas Dangel <and...@pm...> Date: 2025-07-03 (Thu, 03 Jul 2025) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/Bug1429.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/Bug1530.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts1.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts2.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/EmptyStmts3.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug1780OuterClass.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug207.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug208.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug309.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug3642.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1333.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1470.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug206.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases18.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchStatements.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchWithFallthrough.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SynchronizedStmts.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/MultipleCaseLabels.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SimpleSwitchExpressions.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchExpressions.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchRules.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/YieldStatements.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/NonSealedIdentifier.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/TextBlocks.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalClassAndInterfaceDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalRecords.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/NonSealedIdentifier.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/PatternMatchingInstanceof.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Point.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Records.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/SealedInnerClasses.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/AnnotationValueInitializers.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/DealingWithNull.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/GuardedPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep441_PatternMatchingForSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatternsExhaustiveSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23/Jep467_MarkdownDocumentationComments.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep492_FlexibleConstructorBodies.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep494_ModuleImportDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep495_SimpleSourceFilesAndInstanceMainMethods.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep511_ModuleImportDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep512_CompactSourceFilesAndInstanceMainMethodsAfterJava23.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep512_CompactSourceFilesAndInstanceMainMethodsBeforeJava23.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25/Jep513_FlexibleConstructorBodies.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java25p/Jep507_PrimitiveTypesInPatternsInstanceofAndSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java8/UnnamedVariable.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_module_info.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java9/jdk9_module_info_with_annot.txt Log Message: ----------- [java] ASTCompilationUnit - expose isCompact XPath attribute Commit: 99d0f6e485ffe80d71e1ab25a850b6ba114c792b https://github.com/pmd/pmd/commit/99d0f6e485ffe80d71e1ab25a850b6ba114c792b Author: Andreas Dangel <and...@pm...> Date: 2025-07-03 (Thu, 03 Jul 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#5478) Commit: 9e925e1bb2ac45284d981382046a446c4d4bf6b2 https://github.com/pmd/pmd/commit/9e925e1bb2ac45284d981382046a446c4d4bf6b2 Author: Andreas Dangel <and...@pm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M .all-contributorsrc M .github/workflows/build.yml M .github/workflows/publish-snapshot.yml M README.md M docs/_data/sidebars/pmd_sidebar.yml M docs/_plugins/jdoc_namespace_tag.rb M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md A docs/pages/pmd/languages/css.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/RuleSetWrapper.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageHandler.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageProcessor.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AssignmentOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BinaryOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BooleanOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PostfixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PrefixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/AbstractNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AbstractAvoidNodeInLoopsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/FooRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/LanguageVersionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/RuleSetFactoryTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTFieldTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTNewKeyValueObjectExpressionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnumTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerSoqlTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParsingHelper.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/AllMetricsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CognitiveComplexityTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CycloTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/WmcTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestMethodShouldHaveIsTestAnnotationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ForLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfElseStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/OneDeclarationPerLineTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/WhileLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidDirectAccessTriggerMapTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyCatchBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyIfStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyStatementBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyTryOrFinallyBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyWhileStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TestMethodsMustBeInTestClassesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TypeShadowsBuiltInNamespaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsNestedClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamTest.java M pmd-cli/src/main/java/me/tongfei/progressbar/PmdProgressBarFriend.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdGuiCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/DesignerCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/TreeExportCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/mixins/internal/EncodingMixin.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/CpdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/LanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/NumThreadsConverter.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageVersionTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/BaseCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/CpdCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/PmdCommandTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup1.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup2.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/annotation/InternalApi.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperation.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCacheListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleMapper.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ChecksumAware.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathEntryFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/FileAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDNullListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVWithLinecountPerFileRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractPmdLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageFilenameFilter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/TokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/ParseException.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/SuppressionCommentImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeParserAdapter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/BasePmdDialectLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/LanguageMetricsProvider.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/Metric.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOption.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/ParameterizedMetricKey.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RulePriority.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/UnnecessaryPmdSuppressionRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractNameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameOccurrence.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Scope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ScopedNode.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyTypeId.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/ColumnDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmptyRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ParametricRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBURI.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceResolver.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/SourceObject.java M pmd-core/src/main/java/net/sourceforge/pmd/util/internal/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FileSelectorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleWithProperties.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/AbstractClasspathEntryFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/Dummy2LanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageDialectModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageVersionDiscovererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/BoundaryTraversalTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorZipTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/SimpleDialectLanguageModuleBaseTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleReferenceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmptyRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XSLTRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleContextTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationComparatorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBMSMetadataTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBTypeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBURITest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceLoaderTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceResolverTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup1.txt M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup2.txt A pmd-css/pom.xml A pmd-css/src/main/antlr4/net/sourceforge/pmd/lang/css/ast/CssLexer.g4 A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/CssLanguageModule.java A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexer.java A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/package-info.java A pmd-css/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language A pmd-css/src/test/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexerTest.java A pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.css A pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.txt M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/CpdExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ExecutionResult.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/SourceDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ZipFileExtractor.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DeadLinksChecker.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DefaultFileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/EscapeUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/FileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleSetUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/SidebarGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/EscapeUtilsTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/SidebarGeneratorTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java M pmd-html/pom.xml M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/RuleSetFactoryTest.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/AvoidInlineStylesTest.java M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMemberList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDim.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForInit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleExportsDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleOpensDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleProvidesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleRequiresDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleUsesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResourceList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSuperExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowRHS.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLike.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStat... [truncated message content] |
From: Andreas D. <no...@gi...> - 2025-07-22 17:21:21
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: ec932f3f0c0d934f4e602edb4d8e9a92a262db67 https://github.com/pmd/pmd/commit/ec932f3f0c0d934f4e602edb4d8e9a92a262db67 Author: Andreas Dangel <and...@pm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/IntelliMarker.kt Log Message: ----------- chore: Fix JUnit warning about invalid test factory Commit: 92f760f770a061f96869e84afd3f48cac5e690fd https://github.com/pmd/pmd/commit/92f760f770a061f96869e84afd3f48cac5e690fd Author: Andreas Dangel <and...@ad...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/IntelliMarker.kt Log Message: ----------- Update pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/IntelliMarker.kt Commit: 12cec2feb22ef09268fada55f74859be8643e90e https://github.com/pmd/pmd/commit/12cec2feb22ef09268fada55f74859be8643e90e Author: Andreas Dangel <and...@pm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M .github/workflows/build.yml M .github/workflows/publish-snapshot.yml M README.md M docs/_data/sidebars/pmd_sidebar.yml M docs/_plugins/jdoc_namespace_tag.rb M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md A docs/pages/pmd/languages/css.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/RuleSetWrapper.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageHandler.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageProcessor.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AssignmentOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BinaryOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BooleanOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PostfixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PrefixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/AbstractNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AbstractAvoidNodeInLoopsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/FooRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/LanguageVersionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/RuleSetFactoryTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTFieldTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTNewKeyValueObjectExpressionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnumTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerSoqlTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParsingHelper.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/AllMetricsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CognitiveComplexityTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CycloTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/WmcTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestMethodShouldHaveIsTestAnnotationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ForLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfElseStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/OneDeclarationPerLineTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/WhileLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidDirectAccessTriggerMapTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyCatchBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyIfStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyStatementBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyTryOrFinallyBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyWhileStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TestMethodsMustBeInTestClassesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TypeShadowsBuiltInNamespaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsNestedClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamTest.java M pmd-cli/src/main/java/me/tongfei/progressbar/PmdProgressBarFriend.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdGuiCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/DesignerCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/TreeExportCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/mixins/internal/EncodingMixin.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/CpdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/LanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/NumThreadsConverter.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageVersionTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/BaseCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/CpdCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/PmdCommandTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup1.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup2.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/annotation/InternalApi.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperation.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCacheListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleMapper.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ChecksumAware.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathEntryFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/FileAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDNullListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVWithLinecountPerFileRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractPmdLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageFilenameFilter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/TokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/ParseException.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/SuppressionCommentImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeParserAdapter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/BasePmdDialectLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/LanguageMetricsProvider.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/Metric.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOption.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/ParameterizedMetricKey.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RulePriority.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/UnnecessaryPmdSuppressionRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractNameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameOccurrence.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Scope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ScopedNode.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyTypeId.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/ColumnDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmptyRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ParametricRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBURI.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceResolver.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/SourceObject.java M pmd-core/src/main/java/net/sourceforge/pmd/util/internal/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FileSelectorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleWithProperties.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/AbstractClasspathEntryFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/Dummy2LanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageDialectModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageVersionDiscovererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/BoundaryTraversalTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorZipTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/SimpleDialectLanguageModuleBaseTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleReferenceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmptyRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XSLTRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleContextTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationComparatorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBMSMetadataTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBTypeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBURITest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceLoaderTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceResolverTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup1.txt M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup2.txt A pmd-css/pom.xml A pmd-css/src/main/antlr4/net/sourceforge/pmd/lang/css/ast/CssLexer.g4 A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/CssLanguageModule.java A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexer.java A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/package-info.java A pmd-css/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language A pmd-css/src/test/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexerTest.java A pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.css A pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.txt M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/CpdExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ExecutionResult.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/SourceDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ZipFileExtractor.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DeadLinksChecker.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DefaultFileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/EscapeUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/FileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleSetUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/SidebarGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/EscapeUtilsTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/SidebarGeneratorTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/RuleSetFactoryTest.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/AvoidInlineStylesTest.java M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMemberList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDim.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForInit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleExportsDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleOpensDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleProvidesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleRequiresDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleUsesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResourceList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSuperExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowRHS.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLike.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThisExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTopLevelDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVoidType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractPackageNameModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypedSymbolDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Annotatable.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AssignmentOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaVisitorBase.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavadocComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ReturnScopeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/CognitiveComplexityVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/NPathMetricCalculator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningParametersRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitUseExpectedRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLocalVariableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AbstractNamingConventionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AtLeastOneConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldDeclarationsShouldBeAtStartOfClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LambdaCanBeMethodReferenceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodArgumentCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/OnlyOneReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/PrematureDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidThrowingNullPointerExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FinalFieldCouldBeStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidDuplicateLiteralsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidUsingOctalValuesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BrokenNullCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdempotentOperationsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SuspiciousOctalEscapeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/DoubleCheckedLockingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AddEmptyStringRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AppendCharacterWithCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseIndexOfCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UselessStringValueOfRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ExcludeLinesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/FooRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionDiscovererTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDCoverageTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ReportTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/SuppressWarningsTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteralTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTClassTypeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTInitializerTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/as... [truncated message content] |
From: Andreas D. <no...@gi...> - 2025-07-22 17:20:16
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: a9492592092dfc8cd524bb01c142c993212fb1a4 https://github.com/pmd/pmd/commit/a9492592092dfc8cd524bb01c142c993212fb1a4 Author: Andreas Dangel <and...@pm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M pom.xml Log Message: ----------- chore: Fix Mockito javaagent warning for Java 21+ Commit: 1cd99159b355a2567193fa171d84fe78fbcc9c01 https://github.com/pmd/pmd/commit/1cd99159b355a2567193fa171d84fe78fbcc9c01 Author: Andreas Dangel <and...@pm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#5893) Commit: f8599fee3b93a847cb16f31a49b2cbcee8b1cb39 https://github.com/pmd/pmd/commit/f8599fee3b93a847cb16f31a49b2cbcee8b1cb39 Author: Andreas Dangel <and...@pm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M .github/workflows/build.yml M .github/workflows/publish-snapshot.yml M README.md M docs/_data/sidebars/pmd_sidebar.yml M docs/_plugins/jdoc_namespace_tag.rb M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md A docs/pages/pmd/languages/css.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/RuleSetWrapper.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageHandler.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageProcessor.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AssignmentOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BinaryOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BooleanOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PostfixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/PrefixOperator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/AbstractNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AbstractAvoidNodeInLoopsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/FooRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/LanguageVersionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/RuleSetFactoryTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTFieldTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTNewKeyValueObjectExpressionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserEnumTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserInterfaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTUserTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerSoqlTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCompilerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParsingHelper.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/AllMetricsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CognitiveComplexityTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/CycloTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/internal/WmcTestRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveAssertsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestClassShouldHaveRunAsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestMethodShouldHaveIsTestAnnotationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidGlobalModifierTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/AvoidLogicInTriggerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldDeclarationsShouldBeAtStartTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FieldNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ForLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/FormalParameterNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfElseStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/IfStmtsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/LocalVariableNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/OneDeclarationPerLineTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/PropertyNamingConventionsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/codestyle/WhileLoopsMustUseBracesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidDeeplyNestedIfStmtsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveClassLengthTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveParameterListTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssConstructorCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/NcssTypeCountTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/StdCyclomaticComplexityTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/TooManyFieldsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidDirectAccessTriggerMapTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidHardcodingIdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/AvoidNonExistentAnnotationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyCatchBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyIfStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyStatementBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyTryOrFinallyBlockTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/EmptyWhileStmtTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InaccessibleAuraEnabledGetterTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/MethodWithSameNameAsEnclosingClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/OverrideBothEqualsAndHashcodeTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TestMethodsMustBeInTestClassesTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TypeShadowsBuiltInNamespaceTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/EagerlyLoadedDescribeSObjectResultTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithLimitsInLoopTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSOQLInjectionTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsNestedClassTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamTest.java M pmd-cli/src/main/java/me/tongfei/progressbar/PmdProgressBarFriend.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdGuiCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/DesignerCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/TreeExportCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/mixins/internal/EncodingMixin.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/CpdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/LanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/NumThreadsConverter.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageVersionTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/BaseCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/CpdCommandTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/PmdCommandTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup1.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/dup2.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/annotation/InternalApi.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TextTimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperation.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimedOperationCategory.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReport.java M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimingReportRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisCacheListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AnalysisResult.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleMapper.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/CachedRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ChecksumAware.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathEntryFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ClasspathFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/FileAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopAnalysisCache.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/NoopFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDNullListener.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CSVWithLinecountPerFileRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/SourceManager.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/VSRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractPmdLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageFilenameFilter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersion.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/TokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/NodeStream.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/ParseException.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/RootNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/SuppressionCommentImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeParserAdapter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/BasePmdDialectLanguageVersionHandler.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/LanguageMetricsProvider.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/Metric.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOption.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricOptions.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/ParameterizedMetricKey.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RulePriority.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSet.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/impl/UnnecessaryPmdSuppressionRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReference.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractNameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/AbstractScope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Applier.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ImageFinderFunction.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameDeclaration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/NameOccurrence.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/Scope.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/symboltable/ScopedNode.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/AbstractPropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java M pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyTypeId.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateIssue.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/ColumnDescriptor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmacsRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/EmptyRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/HTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/IDEAJRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/Renderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/RendererFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextPadRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/VBHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XSLTRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/YAHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ParametricRuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleContext.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBURI.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/ResourceResolver.java M pmd-core/src/main/java/net/sourceforge/pmd/util/database/SourceObject.java M pmd-core/src/main/java/net/sourceforge/pmd/util/internal/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FileSelectorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetSchemaTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleWithProperties.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/AbstractClasspathEntryFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/ZipFileFingerprinterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDConfigurationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/Dummy2LanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageDialectModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageRegistryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageVersionDiscovererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/BoundaryTraversalTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNodeWithDeprecatedAttribute.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorZipTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/SimpleDialectLanguageModuleBaseTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleReferenceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetWriterTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/symboltable/ApplierTest.java M pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/AbstractRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CSVRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmacsRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/EmptyRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/IDEAJRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextPadRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/VBHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XSLTRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/YAHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleContextTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationComparatorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/reporting/RuleViolationTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBMSMetadataTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBTypeTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/DBURITest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceLoaderTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/database/ResourceResolverTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup1.txt M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/files/dup2.txt A pmd-css/pom.xml A pmd-css/src/main/antlr4/net/sourceforge/pmd/lang/css/ast/CssLexer.g4 A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/CssLanguageModule.java A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexer.java A pmd-css/src/main/java/net/sourceforge/pmd/lang/css/cpd/package-info.java A pmd-css/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language A pmd-css/src/test/java/net/sourceforge/pmd/lang/css/cpd/CssCpdLexerTest.java A pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.css A pmd-css/src/test/resources/net/sourceforge/pmd/lang/css/cpd/testdata/literals.txt M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/CpdExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ExecutionResult.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/PMDExecutor.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/SourceDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ZipFileExtractor.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DeadLinksChecker.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/DefaultFileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/EscapeUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/FileWriter.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/GenerateRuleDocsCmd.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleSetUtils.java M pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/SidebarGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/EscapeUtilsTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/MockedFileWriter.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleDocGeneratorTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/RuleSetResolverTest.java M pmd-doc/src/test/java/net/sourceforge/pmd/doc/internal/SidebarGeneratorTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/RuleSetFactoryTest.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java M pmd-html/src/test/java/net/sourceforge/pmd/lang/html/rule/bestpractices/AvoidInlineStylesTest.java M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationMemberList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimensions.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeDim.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForInit.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleExportsDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleName.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleOpensDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleProvidesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleRequiresDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModuleUsesDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPermitsList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResourceList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSuperExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchArrowRHS.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLike.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThisExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTopLevelDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableAccess.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVoidType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWildcardType.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractPackageNameModuleDirective.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypedSymbolDeclarator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/Annotatable.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AssignmentOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaVisitorBase.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavadocComment.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ReturnScopeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/TypeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/CognitiveComplexityVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/NPathMetricCalculator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningCatchVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningParametersRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitUseExpectedRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestAssertionsShouldIncludeMessageRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLocalVariableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AbstractNamingConventionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/AtLeastOneConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldDeclarationsShouldBeAtStartOfClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FormalParameterNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LambdaCanBeMethodReferenceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodArgumentCouldBeFinalRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/MethodNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/OnlyOneReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/PrematureDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidThrowingNullPointerExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CyclomaticComplexityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FinalFieldCouldBeStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LoosePackageCouplingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentContentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentSizeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentToNonFinalStaticRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidBranchingStatementAsLastInLoopRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidDuplicateLiteralsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidUsingOctalValuesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BrokenNullCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdempotentOperationsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingleMethodSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SuspiciousOctalEscapeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/DoubleCheckedLockingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/UnsynchronizedStaticFormatterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/package-info.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AddEmptyStringRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AppendCharacterWithCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseIndexOfCharRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UselessStringValueOfRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ExcludeLinesTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/FooRule.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionDiscovererTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDCoverageTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ReportTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/RuleSetFactoryTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/SuppressWarningsTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteralTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTClassTypeTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTInitializerTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclarationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabelTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTVariableIdTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJa... [truncated message content] |
From: Andreas D. <no...@gi...> - 2025-07-22 17:19:47
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: 2c7aab872ea8f1a34446e090dd4a548b8735d5b2 https://github.com/pmd/pmd/commit/2c7aab872ea8f1a34446e090dd4a548b8735d5b2 Author: Andreas Dangel <and...@pm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M .mvn/wrapper/maven-wrapper.properties Log Message: ----------- Bump maven from 3.9.10 to 3.9.11 (#5910) To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:19:19
|
Branch: refs/heads/dependabot/maven/kotlin.version-2.2.0 Home: https://github.com/pmd/pmd To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-22 17:19:12
|
Branch: refs/heads/main Home: https://github.com/pmd/pmd Commit: 9b280a1cdc7b6520dadcedf637d0d87b840b6d3f https://github.com/pmd/pmd/commit/9b280a1cdc7b6520dadcedf637d0d87b840b6d3f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M pom.xml Log Message: ----------- Bump kotlin.version from 1.9.24 to 2.2.0 (#5864) * Bump kotlin.version from 1.9.24 to 2.2.0 Bumps `kotlin.version` from 1.9.24 to 2.2.0. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.24 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.24...v2.2.0) Updates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 1.9.24 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.24...v2.2.0) Updates `org.jetbrains.kotlin:kotlin-reflect` from 1.9.24 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.24...v2.2.0) Updates `org.jetbrains.kotlin:kotlin-test-junit` from 1.9.24 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.24...v2.2.0) Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.9.24 to 2.2.0 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8 dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-version: 2.2.0 dependency-type: direct:development update-type: version-update:semver-major - dependency-name: org.jetbrains.kotlin:kotlin-test-junit dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <su...@gi...> * Use kotlin 1.9 for compatibility * Fix dokka-maven-plugin for Java 25 * Fix Java Tests for Java 25 * Revert "Fix Java Tests for Java 25" This reverts commit 8aa3c4824e4ba5550f9b98ba2110b62b211e30c8. This is actually part of #5872 --------- Signed-off-by: dependabot[bot] <su...@gi...> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Andreas Dangel <and...@pm...> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-21 18:34:17
|
Branch: refs/heads/dependabot/maven/org.apache.maven.plugins-maven-enforcer-plugin-3.6.1 Home: https://github.com/pmd/build-tools Commit: 4918dfe7176bd899b413febf51aa911bc1e10c09 https://github.com/pmd/build-tools/commit/4918dfe7176bd899b413febf51aa911bc1e10c09 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M pom.xml Log Message: ----------- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.6.0 to 3.6.1. - [Release notes](https://github.com/apache/maven-enforcer/releases) - [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.6.0...enforcer-3.6.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-enforcer-plugin dependency-version: 3.6.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <su...@gi...> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/build-tools/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-21 18:23:13
|
Branch: refs/heads/dependabot/maven/org.junit-junit-bom-5.13.4 Home: https://github.com/pmd/build-tools Commit: f7e790aed02afdf6cfb82a61fc73c9a8e6cb1080 https://github.com/pmd/build-tools/commit/f7e790aed02afdf6cfb82a61fc73c9a8e6cb1080 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M pom.xml Log Message: ----------- Bump org.junit:junit-bom from 5.13.3 to 5.13.4 Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework) from 5.13.3 to 5.13.4. - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4) --- updated-dependencies: - dependency-name: org.junit:junit-bom dependency-version: 5.13.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <su...@gi...> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/build-tools/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-21 07:25:05
|
Branch: refs/heads/dependabot/maven/org.apache.maven.plugins-maven-enforcer-plugin-3.6.1 Home: https://github.com/pmd/pmd-designer Commit: 0ebe6fc36a0856a5befae79e498a9e2106412eed https://github.com/pmd/pmd-designer/commit/0ebe6fc36a0856a5befae79e498a9e2106412eed Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M pom.xml Log Message: ----------- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.6.0 to 3.6.1. - [Release notes](https://github.com/apache/maven-enforcer/releases) - [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.6.0...enforcer-3.6.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-enforcer-plugin dependency-version: 3.6.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <su...@gi...> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd-designer/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-21 04:01:44
|
Branch: refs/heads/dependabot/github_actions/all-actions-6589df9685 Home: https://github.com/pmd/pmd Commit: d3c025b4b84803cc0536f4ce9fec5e32b2bd31e5 https://github.com/pmd/pmd/commit/d3c025b4b84803cc0536f4ce9fec5e32b2bd31e5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M .github/workflows/publish-pull-requests.yml Log Message: ----------- chore(deps): bump marocchino/sticky-pull-request-comment Bumps the all-actions group with 1 update: [marocchino/sticky-pull-request-comment](https://github.com/marocchino/sticky-pull-request-comment). Updates `marocchino/sticky-pull-request-comment` from 2.9.3 to 2.9.4 - [Release notes](https://github.com/marocchino/sticky-pull-request-comment/releases) - [Commits](https://github.com/marocchino/sticky-pull-request-comment/compare/d2ad0de260ae8b0235ce059e63f2949ba9e05943...773744901bac0e8cbb5a0dc842800d45e9b2b405) --- updated-dependencies: - dependency-name: marocchino/sticky-pull-request-comment dependency-version: 2.9.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions ... Signed-off-by: dependabot[bot] <su...@gi...> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-21 03:56:00
|
Branch: refs/heads/dependabot/bundler/dot-ci/files/all-gems-bb26bfa7f9 Home: https://github.com/pmd/pmd Commit: 60d04b50abe1c706a2df21e7b42a4ecbe8129fd4 https://github.com/pmd/pmd/commit/60d04b50abe1c706a2df21e7b42a4ecbe8129fd4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M .ci/files/Gemfile.lock Log Message: ----------- chore(deps): bump ostruct --- updated-dependencies: - dependency-name: ostruct dependency-version: 0.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-gems ... Signed-off-by: dependabot[bot] <su...@gi...> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |
From: dependabot[bot] <no...@gi...> - 2025-07-21 03:55:51
|
Branch: refs/heads/dependabot/maven/org.apache.maven.plugins-maven-enforcer-plugin-3.6.1 Home: https://github.com/pmd/pmd Commit: 884f90c7b1c98bcb0002b98d4ebbf737dadb8a5a https://github.com/pmd/pmd/commit/884f90c7b1c98bcb0002b98d4ebbf737dadb8a5a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M pom.xml Log Message: ----------- chore(deps): bump org.apache.maven.plugins:maven-enforcer-plugin Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.6.0 to 3.6.1. - [Release notes](https://github.com/apache/maven-enforcer/releases) - [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.6.0...enforcer-3.6.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-enforcer-plugin dependency-version: 3.6.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <su...@gi...> To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications |