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

Reply via email to