Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 468266d58df34623bc89f014d03db3156f2bde0f https://github.com/pmd/pmd/commit/468266d58df34623bc89f014d03db3156f2bde0f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths: M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java Log Message: ----------- [cli] CPD: Add new exit code 5: VIOLATIONS_OR_PROCESSING_ERRORS Commit: 0fc23fc9f4cea1d9a0663ae22ab16378749020b5 https://github.com/pmd/pmd/commit/0fc23fc9f4cea1d9a0663ae22ab16378749020b5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/RuleSetWithViolations.xml M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ReportStats.java Log Message: ----------- [cli] PMD: Add new exit code 5: VIOLATIONS_OR_PROCESSING_ERRORS Commit: e667bf6773e6461721290ec8c4fa857077bceb19 https://github.com/pmd/pmd/commit/e667bf6773e6461721290ec8c4fa857077bceb19 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: 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/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java Log Message: ----------- [cli] Add new param "--no-fail-on-processing-error" Commit: d0a913e50b714459d61e488967f9d928e43fb447 https://github.com/pmd/pmd/commit/d0a913e50b714459d61e488967f9d928e43fb447 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: 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/cpd/CPDConfiguration.java Log Message: ----------- [cli] Move failOnViolation to AbstractConfiguration Commit: a63cfb8228b9d95a1ccd7189380b85607a8c3bc5 https://github.com/pmd/pmd/commit/a63cfb8228b9d95a1ccd7189380b85607a8c3bc5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/pmd/userdocs/tools/ant.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.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/PmdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java Log Message: ----------- [doc] New exit code 5, --no-fail-on-processing-error Fixes #2827 Commit: 95215ecde7e8539b5d6373a7ebe0d5bb95e3aa3f https://github.com/pmd/pmd/commit/95215ecde7e8539b5d6373a7ebe0d5bb95e3aa3f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java Log Message: ----------- Fix checkstyle Commit: ab82f28cf1db6a66e28a5030c478929f1d1fdab7 https://github.com/pmd/pmd/commit/ab82f28cf1db6a66e28a5030c478929f1d1fdab7 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java Log Message: ----------- Fix integration test Commit: 15cc64ff2413f07d656bd230981c1c67dc9e65da https://github.com/pmd/pmd/commit/15cc64ff2413f07d656bd230981c1c67dc9e65da Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java Log Message: ----------- Fix PMD errors in compat6 Commit: facbdd402c3c7c422e46a750dbb4c5d51d4fd646 https://github.com/pmd/pmd/commit/facbdd402c3c7c422e46a750dbb4c5d51d4fd646 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-03 (Fri, 03 May 2024) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/pmd/userdocs/tools/ant.md Log Message: ----------- [doc] Update last_updated tags [skip ci] Commit: 2d9385f4624f52aebd06e3c9b4a74c7789894b9a https://github.com/pmd/pmd/commit/2d9385f4624f52aebd06e3c9b4a74c7789894b9a Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-17 (Fri, 17 May 2024) Changed paths: M README.md M docs/index.md M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTReferenceExpression.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/InnerClassLocations.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/NullCoalescingOperator.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt M pmd-cli/src/test/java/net/sourceforge/pmd/cli/TreeExportCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/AstAttributeNode.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIteratorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.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/ASTArrayDimExpr.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/ASTBlock.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/ASTCastExpression.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/ASTCompilationUnit.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/ASTEnumConstant.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/ASTExpression.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/ASTFormalParameter.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/ASTMethodCall.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodReference.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/ASTRecordComponentList.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/ASTSwitchExpression.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/AbstractTypeBodyDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalInterfaces.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/performance/InefficientEmptyStringCheckRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JAccessibleElementSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JExecutableSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JTypeDeclSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstUnnamedClassSym.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/BasePrimitiveSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeVar.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Lub.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/IncorporationAction.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceVar.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/MethodInvocMirror.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/StandaloneExprMirror.java M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaAttributesPrinter.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/CaptureTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TestUtilitiesForTypes.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeGenerationUtil.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt 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/java21p/Jep430_StringTemplates.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses1.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses2.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses3.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/java22p/Jep447_StatementsBeforeSuper.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep459_StringTemplates.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses1.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses2.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses3.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses4WithImports.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/StringBufferInstantiationWithChar.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/UnsynchronizedStaticFormatter.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/ConsecutiveAppendsShouldReuse.xml M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/NodePrinters.kt M pom.xml Log Message: ----------- Merge branch 'master' into cli-exit-codes-processing-errors Commit: 06efd65b167750ed3efcf2d53e1a84b82a9c4ccd https://github.com/pmd/pmd/commit/06efd65b167750ed3efcf2d53e1a84b82a9c4ccd Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-17 (Fri, 17 May 2024) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/release_notes.md 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/CpdCommand.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/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/Report.java Log Message: ----------- [cli] Rename new parameter to be `--no-fail-on-error` Commit: b624b41673f923ba5069dfc77d6f86ca594e3494 https://github.com/pmd/pmd/commit/b624b41673f923ba5069dfc77d6f86ca594e3494 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-17 (Fri, 17 May 2024) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java M pmd-ant/src/test/java/net/sourceforge/pmd/ant/CPDTaskTest.java A pmd-ant/src/test/resources/net/sourceforge/pmd/ant/src/sampleLexError.dummy M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/cpdtasktest.xml M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/expected-pmd-ant-xml.xml Log Message: ----------- [ant] Add new CPD parameter failOnError Commit: 10c78f26deeb57b8b1f3b05695b6180d2d6e1964 https://github.com/pmd/pmd/commit/10c78f26deeb57b8b1f3b05695b6180d2d6e1964 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-17 (Fri, 17 May 2024) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/cpdtasktest.xml M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java Log Message: ----------- [cpd] Deprecate skipLexicalErrors Commit: 603187e41be9458b521552cc9551c32caa78e224 https://github.com/pmd/pmd/commit/603187e41be9458b521552cc9551c32caa78e224 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-17 (Fri, 17 May 2024) Changed paths: M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java Log Message: ----------- Update javadoc Commit: 0fe477ec06d223300ad3efe6306dcc6ee4b04a47 https://github.com/pmd/pmd/commit/0fe477ec06d223300ad3efe6306dcc6ee4b04a47 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-05-20 (Mon, 20 May 2024) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/pmd/userdocs/tools/ant.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java Log Message: ----------- Fixups from PR review - release notes: API Changes - fix javadoc since tags - improve messages in ant task for deprecated skipLexicalErrors Commit: 563ad76fe9b1f9d3b8862aa4d4f949820dc9c7ea https://github.com/pmd/pmd/commit/563ad76fe9b1f9d3b8862aa4d4f949820dc9c7ea Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-06-20 (Thu, 20 Jun 2024) Changed paths: M docs/pages/pmd/userdocs/migrating_to_pmd7.md M docs/pages/pmd/userdocs/tools/maven.md M docs/pages/release_notes.md R pmd-compat6/README.md R pmd-compat6/pom.xml R pmd-compat6/src/it/cpd-for-csharp/invoker.properties R pmd-compat6/src/it/cpd-for-csharp/pom.xml R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings1.cs R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings2.cs R pmd-compat6/src/it/cpd-for-csharp/verify.bsh R pmd-compat6/src/it/cpd-for-java/invoker.properties R pmd-compat6/src/it/cpd-for-java/pom.xml R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassA.java R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassB.java R pmd-compat6/src/it/cpd-for-java/verify.bsh R pmd-compat6/src/it/cpd-for-javascript/invoker.properties R pmd-compat6/src/it/cpd-for-javascript/pom.xml R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable.js R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable2.js R pmd-compat6/src/it/cpd-for-javascript/verify.bsh R pmd-compat6/src/it/cpd-for-jsp/invoker.properties R pmd-compat6/src/it/cpd-for-jsp/pom.xml R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute.jsp R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute2.jsp R pmd-compat6/src/it/cpd-for-jsp/verify.bsh R pmd-compat6/src/it/pmd-for-java/config_error_ruleset.xml R pmd-compat6/src/it/pmd-for-java/exception_ruleset.xml R pmd-compat6/src/it/pmd-for-java/invoker.properties R pmd-compat6/src/it/pmd-for-java/pom.xml R pmd-compat6/src/it/pmd-for-java/src/main/java/org/example/Main.java R pmd-compat6/src/it/pmd-for-java/verify.bsh R pmd-compat6/src/it/pmd-for-javascript/invoker.properties R pmd-compat6/src/it/pmd-for-javascript/pom.xml R pmd-compat6/src/it/pmd-for-javascript/src/main/js/globalVariable.js R pmd-compat6/src/it/pmd-for-javascript/verify.bsh R pmd-compat6/src/it/pmd-for-jsp/invoker.properties R pmd-compat6/src/it/pmd-for-jsp/pom.xml R pmd-compat6/src/it/pmd-for-jsp/src/main/jsp/classAttribute.jsp R pmd-compat6/src/it/pmd-for-jsp/verify.bsh R pmd-compat6/src/it/settings.xml R pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java R pmd-compat6/src/main/java/net/sourceforge/pmd/PmdAnalysis.java R pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java R pmd-compat6/src/main/java/net/sourceforge/pmd/Rule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RulePriority.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSets.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleViolation.java R pmd-compat6/src/main/java/net/sourceforge/pmd/annotation/DeprecatedUntil700.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/AbstractLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPD.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Language.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Mark.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/RendererHelper.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetLoadException.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/renderers/Renderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/Predicate.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AndFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/DirectoryFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/FileExtensionFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filters.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/NotFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/OrFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/RegexStringFilter.java M pom.xml Log Message: ----------- Remove pmd-compat6 It's already deprecated. It was intended to be used with older versions of the maven-pmd-plugin, but since maven-pmd-plugin 3.22.0, PMD 7 is supported directly and this module is not needed anymore. Commit: 18c30415d0476e9594ed6c04e89f68da7c8af4c5 https://github.com/pmd/pmd/commit/18c30415d0476e9594ed6c04e89f68da7c8af4c5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-06-20 (Thu, 20 Jun 2024) Changed paths: M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/AbstractNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/ConcreteNode.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/ASTCharLiteral.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/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLiteral.java Log Message: ----------- [java] Make impl of ASTLiteral#getLiteralText() public Fixes #4885 Commit: 724b3afe955d39a7f2381c224a29f50bb41cc58c https://github.com/pmd/pmd/commit/724b3afe955d39a7f2381c224a29f50bb41cc58c Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-06-21 (Fri, 21 Jun 2024) Changed paths: M .all-contributorsrc M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/troubleshooting.yml M Gemfile.lock M do-release.sh M docs/Gemfile.lock M docs/_config.yml M docs/_data/sidebars/pmd_sidebar.yml M docs/_includes/sidebar.html A docs/pages/pmd/about/release_policies.md A docs/pages/pmd/about/support_lifecycle.md M docs/pages/pmd/projectdocs/committers/releasing.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/tools/gradle.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md M pmd-ant/pom.xml M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/StringLiterals5053.cls A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/StringLiterals5053.txt M pmd-cli/pom.xml M pmd-coco/pom.xml M pmd-compat6/pom.xml M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/util/DataMap.java M pmd-cpp/pom.xml M pmd-cs/pom.xml M pmd-dart/pom.xml M pmd-dist/pom.xml M pmd-doc/pom.xml M pmd-fortran/pom.xml M pmd-gherkin/pom.xml M pmd-go/pom.xml M pmd-groovy/pom.xml M pmd-html/pom.xml M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignableExpr.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/ASTLambdaExpression.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/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtils.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/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/UnnecessaryBoxingRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/coreimpl/ShadowChainBuilder.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymTableFactory.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/ExprContext.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/PolyResolution.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceVar.java A 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/AllJavaAstTreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java8TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPassTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTAdditiveExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTArrayAccessTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTArrayAllocationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTArrayTypeTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTAssignmentExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTBinaryExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTCastExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTCatchClauseTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTClassDeclarationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTClassLiteralTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTConstructorCallTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclarationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTEnumConstantTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTEqualityExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTFieldAccessTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclarationTest.kt 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/ASTLambdaExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclarationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodCallTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodReferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclarationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMultiplicativeExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTRelationalExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTShiftExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTStatementsTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTSuperExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpressionTests.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTThisExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTTryStatementTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTTypeParametersTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTTypeTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpressionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTWildcardTypeTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ConstValuesKotlinTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/Java11Test.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/Java15KotlinTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/JavaTextAccessTest.kt 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/ast/LanguageLevelCheckTests.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ModifiersTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/OverrideResolutionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParenthesesTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParserTestSpec.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TypeDisambiguationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/UsageResolutionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/VarDisambiguationTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/AstSymbolResolverTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/AstSymbolTests.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberInheritanceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/PatternVarScopingTests.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/SuperTypesEnumeratorTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeParamScopingTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/InnerTypesTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/JMethodSigTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SamTypesTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SubstTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeOpsTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypesFromAstTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/ast/ConversionContextTests.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/AnonCtorsTest.kt R pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/BranchingExprsTestCases.kt A pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/BranchingExprsTests.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CaptureInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CtorInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/ExplicitTypesTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/Java7InferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/LambdaInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/LocalVarInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadResolutionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSpecificityTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverridingTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/SpecialMethodsTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/StandaloneTypesTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/StressTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/TypeAnnotationsInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UncheckedInferenceTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/ast/CtorInvocMirrorTest.kt 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/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/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/java21p/Jep430_StringTemplates.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses1.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses2.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses3.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/java22p/Jep447_StatementsBeforeSuper.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep459_StringTemplates.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses1.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses2.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses3.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses4WithImports.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java8/UnnamedVariable.java A 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 M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/FormalParameterNamingConventions.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LocalVariableCouldBeFinal.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/LocalVariableNamingConventions.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryBoxing.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UseUnderscoresInNumericLiterals.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidUsingOctalValues.xml M pmd-javascript/pom.xml M pmd-jsp/pom.xml M pmd-julia/pom.xml M pmd-kotlin/pom.xml M pmd-lang-test/pom.xml M pmd-languages-deps/pom.xml M pmd-lua/pom.xml M pmd-matlab/pom.xml M pmd-modelica/pom.xml M pmd-objectivec/pom.xml M pmd-perl/pom.xml M pmd-php/pom.xml M pmd-plsql/etc/grammar/PLSQL.jjt M pmd-plsql/pom.xml M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.txt A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.txt M pmd-python/pom.xml M pmd-ruby/pom.xml M pmd-scala-modules/pmd-scala-common/pom.xml M pmd-scala-modules/pmd-scala_2.12/pom.xml M pmd-scala-modules/pmd-scala_2.13/pom.xml M pmd-swift/pom.xml M pmd-test-schema/pom.xml M pmd-test/pom.xml M pmd-tsql/pom.xml M pmd-velocity/pom.xml M pmd-visualforce/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'master' into cli-exit-codes-processing-errors Commit: d285082709d4dfdf81f885914640337805191290 https://github.com/pmd/pmd/commit/d285082709d4dfdf81f885914640337805191290 Author: Andreas Dangel <andreas.dan...@adangel.org> Date: 2024-06-21 (Fri, 21 Jun 2024) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/pmd/userdocs/tools/ant.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java Log Message: ----------- Updated doc to mention 7.3.0 Commit: e93ca46b5a4f4bc0e2060706ae479f302a963b8d https://github.com/pmd/pmd/commit/e93ca46b5a4f4bc0e2060706ae479f302a963b8d Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-06-27 (Thu, 27 Jun 2024) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/pmd/userdocs/tools/ant.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-ant/src/test/java/net/sourceforge/pmd/ant/CPDTaskTest.java A pmd-ant/src/test/resources/net/sourceforge/pmd/ant/src/sampleLexError.dummy M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/cpdtasktest.xml M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/expected-pmd-ant-xml.xml 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/CpdCommand.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/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/RuleSetWithViolations.xml M pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.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/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/Report.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ReportStats.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java Log Message: ----------- [cli] Add exit code for processing errors (#4991) Merge pull request #4991 from adangel:cli-exit-codes-processing-errors Commit: 09aa71aed5bd685348fcbed6201206dbd1dece3f https://github.com/pmd/pmd/commit/09aa71aed5bd685348fcbed6201206dbd1dece3f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-06-27 (Thu, 27 Jun 2024) Changed paths: M docs/pages/pmd/userdocs/migrating_to_pmd7.md M docs/pages/pmd/userdocs/tools/maven.md M docs/pages/release_notes.md R pmd-compat6/README.md R pmd-compat6/pom.xml R pmd-compat6/src/it/cpd-for-csharp/invoker.properties R pmd-compat6/src/it/cpd-for-csharp/pom.xml R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings1.cs R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings2.cs R pmd-compat6/src/it/cpd-for-csharp/verify.bsh R pmd-compat6/src/it/cpd-for-java/invoker.properties R pmd-compat6/src/it/cpd-for-java/pom.xml R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassA.java R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassB.java R pmd-compat6/src/it/cpd-for-java/verify.bsh R pmd-compat6/src/it/cpd-for-javascript/invoker.properties R pmd-compat6/src/it/cpd-for-javascript/pom.xml R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable.js R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable2.js R pmd-compat6/src/it/cpd-for-javascript/verify.bsh R pmd-compat6/src/it/cpd-for-jsp/invoker.properties R pmd-compat6/src/it/cpd-for-jsp/pom.xml R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute.jsp R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute2.jsp R pmd-compat6/src/it/cpd-for-jsp/verify.bsh R pmd-compat6/src/it/pmd-for-java/config_error_ruleset.xml R pmd-compat6/src/it/pmd-for-java/exception_ruleset.xml R pmd-compat6/src/it/pmd-for-java/invoker.properties R pmd-compat6/src/it/pmd-for-java/pom.xml R pmd-compat6/src/it/pmd-for-java/src/main/java/org/example/Main.java R pmd-compat6/src/it/pmd-for-java/verify.bsh R pmd-compat6/src/it/pmd-for-javascript/invoker.properties R pmd-compat6/src/it/pmd-for-javascript/pom.xml R pmd-compat6/src/it/pmd-for-javascript/src/main/js/globalVariable.js R pmd-compat6/src/it/pmd-for-javascript/verify.bsh R pmd-compat6/src/it/pmd-for-jsp/invoker.properties R pmd-compat6/src/it/pmd-for-jsp/pom.xml R pmd-compat6/src/it/pmd-for-jsp/src/main/jsp/classAttribute.jsp R pmd-compat6/src/it/pmd-for-jsp/verify.bsh R pmd-compat6/src/it/settings.xml R pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java R pmd-compat6/src/main/java/net/sourceforge/pmd/PmdAnalysis.java R pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java R pmd-compat6/src/main/java/net/sourceforge/pmd/Rule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RulePriority.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSets.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleViolation.java R pmd-compat6/src/main/java/net/sourceforge/pmd/annotation/DeprecatedUntil700.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/AbstractLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPD.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Language.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Mark.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/RendererHelper.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetLoadException.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/renderers/Renderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/Predicate.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AndFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/DirectoryFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/FileExtensionFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filters.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/NotFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/OrFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/RegexStringFilter.java M pom.xml Log Message: ----------- Remove pmd-compat6 (breaking change) (#5076) Merge pull request #5076 from adangel:remove-compat6 Commit: 06ba5478118f55e8c094112bab6120cc19e69cb0 https://github.com/pmd/pmd/commit/06ba5478118f55e8c094112bab6120cc19e69cb0 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-06-27 (Thu, 27 Jun 2024) Changed paths: M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/AbstractNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/ConcreteNode.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/ASTCharLiteral.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/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLiteral.java Log Message: ----------- [java] Make impl of ASTLiteral#getLiteralText() public (#5078) Merge pull request #5078 from adangel:issue-4885-method-should-be-accessible Compare: https://github.com/pmd/pmd/compare/261d4d198ce3...06ba5478118f To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits