Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 0cfcdf1845a257fccc75e709e9976a3dd9e8ce8e
https://github.com/pmd/pmd/commit/0cfcdf1845a257fccc75e709e9976a3dd9e8ce8e
Author: Zbynek Konecny <[email protected]>
Date: 2025-09-20 (Sat, 20 Sep 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.xml
Log Message:
-----------
[java] Fix false negative in IdenticalCatchBranches for overriddes
Commit: 1a067387381bb02e2ccc00768082c34c531c5e15
https://github.com/pmd/pmd/commit/1a067387381bb02e2ccc00768082c34c531c5e15
Author: Zbynek Konecny <[email protected]>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JModifier.java
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/java21/ExhaustiveSwitch.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/RecordPatternsExhaustiveSwitch.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/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.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/rule/codestyle/xml/ModifierOrder.xml
Log Message:
-----------
[java] Fix false positive for ModifierOrder
Commit: 228d313685c2f571058bc9e71e4a68ec832c6bb2
https://github.com/pmd/pmd/commit/228d313685c2f571058bc9e71e4a68ec832c6bb2
Author: Zbynek Konecny <[email protected]>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
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/types/TypeOps.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesTest.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.xml
Log Message:
-----------
Move logic to TypeOps, formatting
Commit: 1087c6ab6a7b6f6e8efa3814d2f747e692d32a55
https://github.com/pmd/pmd/commit/1087c6ab6a7b6f6e8efa3814d2f747e692d32a55
Author: Zbynek Konecny <[email protected]>
Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.xml
Log Message:
-----------
Update
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.xml
Co-authored-by: Andreas Dangel <[email protected]>
Commit: def6517d4ee5b6b6963217032a838a309f01a1be
https://github.com/pmd/pmd/commit/def6517d4ee5b6b6963217032a838a309f01a1be
Author: Zbynek Konecny <[email protected]>
Date: 2025-09-28 (Sun, 28 Sep 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidDeeplyNestedIfStmts.xml
Log Message:
-----------
[java] AvoidDeeplyNestedIfStmts: fix false negative with if-else
Commit: 3313dc8339434f533739e3f7b89b5def9952f3a9
https://github.com/pmd/pmd/commit/3313dc8339434f533739e3f7b89b5def9952f3a9
Author: Zbynek Konecny <[email protected]>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
M pmd-java/src/main/javacc/Java.jjt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/DanglingJavadoc.xml
Log Message:
-----------
[java] DanglingJavadoc: fix false positive for compact constructors
Commit: 5cf2fc3ccd2cce9dd6ab0b0cdca8428fec39da15
https://github.com/pmd/pmd/commit/5cf2fc3ccd2cce9dd6ab0b0cdca8428fec39da15
Author: lukasgraef <[email protected]>
Date: 2025-10-04 (Sat, 04 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/CheckResultSet.xml
Log Message:
-----------
[java] Fix #4122: CheckResultSet false-positive with local variable
Commit: 438cd00a25a11289a2a0a170967bd7c664a42167
https://github.com/pmd/pmd/commit/438cd00a25a11289a2a0a170967bd7c664a42167
Author: lukasgraef <[email protected]>
Date: 2025-10-05 (Sun, 05 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/CheckResultSet.xml
Log Message:
-----------
#4122: Apply suggestion of @zbynek to fix false negatives
Commit: b73fbf237cdf4d302c396d4c8d357fc4648d1a1a
https://github.com/pmd/pmd/commit/b73fbf237cdf4d302c396d4c8d357fc4648d1a1a
Author: Zbynek Konecny <[email protected]>
Date: 2025-10-06 (Mon, 06 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ConfusingTernary.xml
Log Message:
-----------
[java] ConfusingTernary: add configuration property for null checks
Commit: c549004607704a966737f1744bdf41e801efb3fa
https://github.com/pmd/pmd/commit/c549004607704a966737f1744bdf41e801efb3fa
Author: Andreas Dangel <[email protected]>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.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/internal/JavaViolationDecorator.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecoratorTest.java
Log Message:
-----------
[java] Fix #4904: Correct class name in violation decorator
Also add tests for local and anonymous classes.
Commit: ba89973712e21dd9da4e4d3dbdd26f23790422bd
https://github.com/pmd/pmd/commit/ba89973712e21dd9da4e4d3dbdd26f23790422bd
Author: Andreas Dangel <[email protected]>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecorator.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecoratorTest.java
Log Message:
-----------
Consider nested local classes
Commit: e6a0b6655c7479616f79139f09513fe19ecb132d
https://github.com/pmd/pmd/commit/e6a0b6655c7479616f79139f09513fe19ecb132d
Author: Zbynek Konecny <[email protected]>
Date: 2025-10-10 (Fri, 10 Oct 2025)
Changed paths:
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/symbols/table/internal/SymbolTableResolver.java
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/Jep441_PatternMatchingForSwitch.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/rule/bestpractices/xml/UnusedLocalVariable.xml
Log Message:
-----------
[java] UnusedLocalVariable: fix false negatives in pattern matching
Commit: 2b90399916851d7b3ca8a6e08324eea3a1bd1ff7
https://github.com/pmd/pmd/commit/2b90399916851d7b3ca8a6e08324eea3a1bd1ff7
Author: Zbynek Konecny <[email protected]>
Date: 2025-10-11 (Sat, 11 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UselessParentheses.xml
Log Message:
-----------
[java] UselessParentheses: fix false positives for switch expressions
Commit: b1347993b68657ce6894e84d05a826c069aed886
https://github.com/pmd/pmd/commit/b1347993b68657ce6894e84d05a826c069aed886
Author: lukasgraef <[email protected]>
Date: 2025-10-13 (Mon, 13 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/CheckResultSet.xml
Log Message:
-----------
#4122: Check for ReturnScopeNode instead of ASTLambdaExpression to also cover
anonymous classes
Commit: 9db288b635f85fd83948117edd215290011c22be
https://github.com/pmd/pmd/commit/9db288b635f85fd83948117edd215290011c22be
Author: lukasgraef <[email protected]>
Date: 2025-10-14 (Tue, 14 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java
Log Message:
-----------
#4122: Review finding: Simplify implementation
Commit: 02620ab156600797f6590b8e5ae5f93bea83eaee
https://github.com/pmd/pmd/commit/02620ab156600797f6590b8e5ae5f93bea83eaee
Author: Zbynek Konecny <[email protected]>
Date: 2025-10-17 (Fri, 17 Oct 2025)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JModifier.java
Log Message:
-----------
Clarify comments for modifier order
Commit: 4fcd9f50636ad3a864c7b11f1de8bf8c71f69fcd
https://github.com/pmd/pmd/commit/4fcd9f50636ad3a864c7b11f1de8bf8c71f69fcd
Author: Zbynek Konecny <[email protected]>
Date: 2025-10-18 (Sat, 18 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java
Log Message:
-----------
Simplify check for primary expressions
Co-authored-by: Clément Fournier <[email protected]>
Commit: fb9be2f5384ba57cb1f1f3ca41e45f97461cb89f
https://github.com/pmd/pmd/commit/fb9be2f5384ba57cb1f1f3ca41e45f97461cb89f
Author: Zbynek Konecny <[email protected]>
Date: 2025-10-18 (Sat, 18 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java
Log Message:
-----------
Remove unused imports
Commit: 452258f24c37e0a31b248fec1570c4c26cfc7db1
https://github.com/pmd/pmd/commit/452258f24c37e0a31b248fec1570c4c26cfc7db1
Author: Zbynek Konecny <[email protected]>
Date: 2025-10-18 (Sat, 18 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclaration.java
M pmd-java/src/main/javacc/Java.jjt
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclarationTest.java
Log Message:
-----------
Use LeftRecursiveNode instead of tweaking the parser
Commit: 0254c7cad700ae9fb23a12c4488cb1630f20f923
https://github.com/pmd/pmd/commit/0254c7cad700ae9fb23a12c4488cb1630f20f923
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .ci/files/project-list.xml
M .github/workflows/build.yml
M .github/workflows/publish-release.yml
M .github/workflows/publish-snapshot.yml
M docs/Gemfile.lock
M docs/pages/pmd/devdocs/building/building_general.md
M docs/pages/release_notes.md
M
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
M
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/reporting/DeterministicOutputListenerWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExporter.java
M pmd-dist/pom.xml
M
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyToken.java
M pmd-java/pom.xml
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/ConstantFolder.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ModifierOrderRule.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/types/ast/internal/LazyTypeResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSet.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
M pom.xml
Log Message:
-----------
Merge branch 'main' into pr/6100
Commit: a9a8bbfa3c454431e9c126ca4a47bbcd32e7f5a2
https://github.com/pmd/pmd/commit/a9a8bbfa3c454431e9c126ca4a47bbcd32e7f5a2
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .idea/vcs.xml
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes, ref #6100
Commit: f27da87b5ed66eb5bf971c1c683afd403de87f7b
https://github.com/pmd/pmd/commit/f27da87b5ed66eb5bf971c1c683afd403de87f7b
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .ci/files/project-list.xml
M .github/workflows/build.yml
M .github/workflows/publish-release.yml
M .github/workflows/publish-snapshot.yml
M .idea/vcs.xml
M docs/Gemfile.lock
M docs/pages/pmd/devdocs/building/building_general.md
M docs/pages/release_notes.md
M
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
M
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/reporting/DeterministicOutputListenerWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExporter.java
M pmd-dist/pom.xml
M
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyToken.java
M pmd-java/pom.xml
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/ConstantFolder.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ModifierOrderRule.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/documentation/CommentRequiredRule.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/internal/infer/OverloadSet.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidDeeplyNestedIfStmts.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
M pom.xml
Log Message:
-----------
Merge branch 'main' into pr/6114
Commit: f3e4e71abab61503a239aa73bde9ab5befd15caf
https://github.com/pmd/pmd/commit/f3e4e71abab61503a239aa73bde9ab5befd15caf
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes, ref #6114
Commit: 9b8b9874664538f425cf96c8e73f63395eb4afb7
https://github.com/pmd/pmd/commit/9b8b9874664538f425cf96c8e73f63395eb4afb7
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/CheckResultSetRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/CheckResultSet.xml
Log Message:
-----------
Merge branch 'pr/6114'
Commit: c3df003cb078b4584c5e1c96909f1edb1b25f60b
https://github.com/pmd/pmd/commit/c3df003cb078b4584c5e1c96909f1edb1b25f60b
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .idea/vcs.xml
M docs/Gemfile.lock
M docs/pages/release_notes.md
M
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
M
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/reporting/DeterministicOutputListenerWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExporter.java
M
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyToken.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/ConstantFolder.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/codestyle/ModifierOrderRule.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/documentation/CommentRequiredRule.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/internal/infer/OverloadSet.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/CheckResultSet.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidDeeplyNestedIfStmts.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
M pom.xml
Log Message:
-----------
Merge branch 'main' into pr/6124
Commit: b465198a912a2933bee0209fe19909958698f6ee
https://github.com/pmd/pmd/commit/b465198a912a2933bee0209fe19909958698f6ee
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes, ref #6124
Commit: a760c44599263ea6b81a240c34eff1c943c92eea
https://github.com/pmd/pmd/commit/a760c44599263ea6b81a240c34eff1c943c92eea
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
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/symbols/table/internal/SymbolTableResolver.java
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/Jep441_PatternMatchingForSwitch.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/rule/bestpractices/xml/UnusedLocalVariable.xml
Log Message:
-----------
Merge branch 'pr/6124'
Commit: 8ceca2ac91da99b09951f5ec7b5e73bf3ace79e1
https://github.com/pmd/pmd/commit/8ceca2ac91da99b09951f5ec7b5e73bf3ace79e1
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .all-contributorsrc
M .ci/files/project-list.xml
M .github/workflows/build.yml
M .github/workflows/publish-release.yml
M .github/workflows/publish-snapshot.yml
M .idea/vcs.xml
M docs/Gemfile.lock
M docs/pages/pmd/devdocs/building/building_general.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexAnnotationSuppressor.java
M
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java
M
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
M
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyParsingUtil.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/reporting/DeterministicOutputListenerWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExporter.java
M
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
M pmd-dist/pom.xml
M
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyToken.java
M pmd-java/pom.xml
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/BinaryOp.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.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/bestpractices/CheckResultSetRule.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/codestyle/ClassNamingConventionsRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ModifierOrderRule.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/documentation/CommentRequiredRule.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/symbols/table/internal/SymbolTableResolver.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/internal/infer/OverloadSet.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentAssignmentTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtilTest.java
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/Jep441_PatternMatchingForSwitch.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/rule/bestpractices/xml/CheckResultSet.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ClassNamingConventions.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/design/xml/AvoidDeeplyNestedIfStmts.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/DanglingJavadoc.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
M pom.xml
Log Message:
-----------
Merge branch 'main' into pr/6080
Commit: 818e372056fdeee34ca3ef4b8b34ee6d2a162c74
https://github.com/pmd/pmd/commit/818e372056fdeee34ca3ef4b8b34ee6d2a162c74
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes, ref #6080
Commit: 41a429a445a2d32f8c237e6e19372968878450ad
https://github.com/pmd/pmd/commit/41a429a445a2d32f8c237e6e19372968878450ad
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .all-contributorsrc
M .ci/files/project-list.xml
M .github/workflows/build.yml
M .github/workflows/publish-release.yml
M .github/workflows/publish-snapshot.yml
M .idea/vcs.xml
M docs/Gemfile.lock
M docs/pages/pmd/devdocs/building/building_general.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexAnnotationSuppressor.java
M
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java
M
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
M
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/properties/internal/PropertyParsingUtil.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/reporting/DeterministicOutputListenerWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExporter.java
M
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
M pmd-dist/pom.xml
M
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyToken.java
M pmd-java/pom.xml
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/BinaryOp.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.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/bestpractices/CheckResultSetRule.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/codestyle/ClassNamingConventionsRule.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/ModifierOrderRule.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/documentation/CommentRequiredRule.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/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/internal/LazyTypeResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSet.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/CommentAssignmentTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtilTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesTest.java
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/Jep441_PatternMatchingForSwitch.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/rule/bestpractices/xml/CheckResultSet.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ClassNamingConventions.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.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/design/xml/AvoidDeeplyNestedIfStmts.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/DanglingJavadoc.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
M pom.xml
Log Message:
-----------
Merge branch 'main' into pr/6085
Commit: 9bd4b62e72564ee6672880ef7160de86f0ab337d
https://github.com/pmd/pmd/commit/9bd4b62e72564ee6672880ef7160de86f0ab337d
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes, ref #6085
Commit: 079e02afdd1c7838cf0097ef961f8aaebf1c1ed5
https://github.com/pmd/pmd/commit/079e02afdd1c7838cf0097ef961f8aaebf1c1ed5
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .ci/files/project-list.xml
M .github/workflows/build.yml
M .github/workflows/publish-release.yml
M .github/workflows/publish-snapshot.yml
M .idea/vcs.xml
M docs/Gemfile.lock
M docs/pages/pmd/devdocs/building/building_general.md
M docs/pages/release_notes.md
M
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
M
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/reporting/DeterministicOutputListenerWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExporter.java
M pmd-dist/pom.xml
M
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyToken.java
M pmd-java/pom.xml
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/ConstantFolder.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JModifier.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/UnusedLocalVariableRule.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/ModifierOrderRule.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/documentation/CommentRequiredRule.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/internal/LazyTypeResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSet.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesTest.java
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/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/Jep441_PatternMatchingForSwitch.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/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.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/rule/bestpractices/xml/CheckResultSet.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ModifierOrder.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidDeeplyNestedIfStmts.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
M pom.xml
Log Message:
-----------
Merge branch 'main' into pr/6112
Commit: 2651b8da8c2b45ab00381f79ccc70eacf1aa28d1
https://github.com/pmd/pmd/commit/2651b8da8c2b45ab00381f79ccc70eacf1aa28d1
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes, ref #6112
Commit: 09c316c3a6f8a7af0983c7823b5b26aa6ce54017
https://github.com/pmd/pmd/commit/09c316c3a6f8a7af0983c7823b5b26aa6ce54017
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
Update release notes, ref #6130
Commit: 9f19b835313583766a0e95352521cf9526a22f3b
https://github.com/pmd/pmd/commit/9f19b835313583766a0e95352521cf9526a22f3b
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UselessParentheses.xml
Log Message:
-----------
Merge branch 'pr/6130'
Commit: 52f42ec3f28cdd1d66b406d66afe940e9818c9a2
https://github.com/pmd/pmd/commit/52f42ec3f28cdd1d66b406d66afe940e9818c9a2
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .idea/vcs.xml
M docs/pages/release_notes.md
M
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
M
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/reporting/DeterministicOutputListenerWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExporter.java
M
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyToken.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclaration.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/ConstantFolder.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JModifier.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/UnusedLocalVariableRule.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/ModifierOrderRule.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/documentation/CommentRequiredRule.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/internal/LazyTypeResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSet.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclarationTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesTest.java
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/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/Jep441_PatternMatchingForSwitch.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/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.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/rule/bestpractices/xml/CheckResultSet.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ModifierOrder.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UselessParentheses.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidDeeplyNestedIfStmts.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/DanglingJavadoc.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
M pom.xml
Log Message:
-----------
Merge branch 'main' into pr/6128
Commit: af0f5ee2f0b841ec4dd631bf7c54b620fcd5b7a2
https://github.com/pmd/pmd/commit/af0f5ee2f0b841ec4dd631bf7c54b620fcd5b7a2
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .ci/files/project-list.xml
M .github/workflows/build.yml
M .github/workflows/publish-release.yml
M .github/workflows/publish-snapshot.yml
M .idea/vcs.xml
M docs/Gemfile.lock
M docs/pages/pmd/devdocs/building/building_general.md
M docs/pages/release_notes.md
M
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/TimeTracker.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Match.java
M
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonExtensionFunctionDefinitionAdapter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/reporting/DeterministicOutputListenerWrapper.java
M pmd-core/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBType.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/SimpleMessageReporter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/TreeExporter.java
M pmd-dist/pom.xml
M
pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyToken.java
M pmd-java/pom.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclaration.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/BinaryOp.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JModifier.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaViolationDecorator.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/UnusedLocalVariableRule.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/ModifierOrderRule.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/documentation/CommentRequiredRule.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/internal/LazyTypeResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSet.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclarationTest.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/rule/codestyle/IdenticalCatchBranchesTest.java
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/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/Jep441_PatternMatchingForSwitch.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/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.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/rule/bestpractices/xml/CheckResultSet.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/IdenticalCatchBranches.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ModifierOrder.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UselessParentheses.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidDeeplyNestedIfStmts.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/DanglingJavadoc.xml
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java
M pmd-scala-modules/pmd-scala_2.13/pom.xml
M
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java
M
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java
M pom.xml
Log Message:
-----------
Merge branch 'main' into pr/6116
Commit: 450dfe6a230a910083056bf9ff8d2a8824d168bc
https://github.com/pmd/pmd/commit/450dfe6a230a910083056bf9ff8d2a8824d168bc
Author: Clément Fournier <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java
M pmd-java/src/main/resources/category/java/codestyle.xml
Log Message:
-----------
Fix reviow comments on #6116
Compare: https://github.com/pmd/pmd/compare/684cbcd05cfe...450dfe6a230a
To unsubscribe from these emails, change your notification settings at
https://github.com/pmd/pmd/settings/notifications
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits