Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 0c858b0a7bbbc051e428f7760701d736af592fdf
      https://github.com/pmd/pmd/commit/0c858b0a7bbbc051e428f7760701d736af592fdf
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SwitchStmtsShouldHaveDefault.xml

  Log Message:
  -----------
  [java] SwitchStmtsShouldHaveDefault should ignore patterns

Fixes #4813


  Commit: e5ff5532d4edc85e8662755369de500c10f5862b
      https://github.com/pmd/pmd/commit/e5ff5532d4edc85e8662755369de500c10f5862b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md

  Log Message:
  -----------
   Update @emouty as a contributor


  Commit: 90f436fd2861fc25b05fa6640be3579ad68f2170
      https://github.com/pmd/pmd/commit/90f436fd2861fc25b05fa6640be3579ad68f2170
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/performance.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForASwitchStatement.xml

  Log Message:
  -----------
  [java] TooFewBranchesForSwitch should ignore Pattern Matching

Fixes #5249


  Commit: b87944a565cd8c6e91eb22dc43dcae7ed3a1953e
      https://github.com/pmd/pmd/commit/b87944a565cd8c6e91eb22dc43dcae7ed3a1953e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/performance.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForASwitchStatement.xml

  Log Message:
  -----------
  [java] TooFewBranchesForSwitch should consider Switch Expressions

Fixes #5250


  Commit: 855e5175d48a68801a2dada88584e85fe847e3a8
      https://github.com/pmd/pmd/commit/855e5175d48a68801a2dada88584e85fe847e3a8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/performance.xml
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/TooFewBranchesForASwitchStatementTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/TooFewBranchesForSwitchTest.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForASwitchStatement.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml

  Log Message:
  -----------
  [java] Renamed rule TooFewBranchesForSwitch

as it consider Switch Expressions now
additionally to Switch Statements.


  Commit: d9db4dbcabebc8b4e3f7fbecb7a6a7b1ac4e45c2
      https://github.com/pmd/pmd/commit/d9db4dbcabebc8b4e3f7fbecb7a6a7b1ac4e45c2
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-05 (Sat, 05 Oct 2024)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml

  Log Message:
  -----------
  [java] Rename TooFewBranchesForSwitch in quickstart.xml


  Commit: 13cc79af62d060bff491ff33cddf918cad0cb6ae
      https://github.com/pmd/pmd/commit/13cc79af62d060bff491ff33cddf918cad0cb6ae
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-05 (Sat, 05 Oct 2024)

  Changed paths:
    M pmd-java/src/main/resources/category/java/performance.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml

  Log Message:
  -----------
  [java] TooFewBranchesForSwitch - also ignore record pattern


  Commit: 59403fc9e145aac5c5c9a9d4fbf0474a725c0f3c
      https://github.com/pmd/pmd/commit/59403fc9e145aac5c5c9a9d4fbf0474a725c0f3c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-05 (Sat, 05 Oct 2024)

  Changed paths:
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SwitchStmtsShouldHaveDefault.xml

  Log Message:
  -----------
  [java] SwitchStmtsShouldHaveDefault - also ignore record pattern


  Commit: 6f081e111a1eae05555d71e85a7b994cc3b643d8
      https://github.com/pmd/pmd/commit/6f081e111a1eae05555d71e85a7b994cc3b643d8
  Author: Andreas Dangel <andreas.dan...@adangel.org>
  Date:   2024-10-05 (Sat, 05 Oct 2024)

  Changed paths:
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml

  Log Message:
  -----------
  Update 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml


  Commit: b3157825d8b16240be8ee9713b21fbd79d0955aa
      https://github.com/pmd/pmd/commit/b3157825d8b16240be8ee9713b21fbd79d0955aa
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-05 (Sat, 05 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/DefaultLabelNotLastInSwitchStmtTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/DefaultLabelNotLastInSwitchTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DefaultLabelNotLastInSwitch.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DefaultLabelNotLastInSwitchStmt.xml

  Log Message:
  -----------
  [java] Rename rule DefaultLabelNotLastInSwitch

- as it applies to both switch statements and switch expressions
- extend the test cases to cover new java syntax

Note: For patterns in switch, the java compiler already makes sure, that
default is the last case.


  Commit: 079eb238b9bfbf90992b3cfae4860f34971478d8
      https://github.com/pmd/pmd/commit/079eb238b9bfbf90992b3cfae4860f34971478d8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-05 (Sat, 05 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchStatementTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitch.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitchStatement.xml

  Log Message:
  -----------
  [java] NonCaseLabelInSwitch - support switch expressions

Rename rule from NonCaseLabelInSwitchStatement

- as it applies to both switch statements and switch expressions
- extend the test cases to cover new java syntax


  Commit: 5ecc29245beac565bc9708b89691cf7e60703916
      https://github.com/pmd/pmd/commit/5ecc29245beac565bc9708b89691cf7e60703916
  Author: Andreas Dangel <andreas.dan...@adangel.org>
  Date:   2024-10-05 (Sat, 05 Oct 2024)

  Changed paths:
    M pmd-java/src/main/resources/category/java/errorprone.xml

  Log Message:
  -----------
  Fix externalInfoUrl after rename


  Commit: 377670f267a48108dda31f2f10a9b78bb2374f97
      https://github.com/pmd/pmd/commit/377670f267a48108dda31f2f10a9b78bb2374f97
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-06 (Sun, 06 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5257)


  Commit: ff1b9b2cdde7702f4df34bd55d5d7049a9e06b2a
      https://github.com/pmd/pmd/commit/ff1b9b2cdde7702f4df34bd55d5d7049a9e06b2a
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-08 (Tue, 08 Oct 2024)

  Changed paths:
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SwitchStmtsShouldHaveDefault.xml

  Log Message:
  -----------
  [java] SwitchStmtsShouldHaveDefault - test for multiple case constants


  Commit: 07840cace2d8b375bbc22331d864d8a0b9375b27
      https://github.com/pmd/pmd/commit/07840cace2d8b375bbc22331d864d8a0b9375b27
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-08 (Tue, 08 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/NonExhaustiveSwitchTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/SwitchStmtsShouldHaveDefaultTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/NonExhaustiveSwitch.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SwitchStmtsShouldHaveDefault.xml

  Log Message:
  -----------
  [java] Rename rule SwitchStmtsShouldHaveDefault to NonExhaustiveSwitch

Fixes #4286


  Commit: c595fea83f7c8f089ce9d550c93b152b41c95c3a
      https://github.com/pmd/pmd/commit/c595fea83f7c8f089ce9d550c93b152b41c95c3a
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml

  Log Message:
  -----------
  [apex] AvoidNonRestrictiveQueries: Fix regex for detecting LIMIT clause

Fixes #5270


  Commit: 7ae31553257a5bf9bb9d31e40e9fcf86c5a33aad
      https://github.com/pmd/pmd/commit/7ae31553257a5bf9bb9d31e40e9fcf86c5a33aad
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md

  Log Message:
  -----------
   Add @thesunlover as a contributor


  Commit: ef0db9a166c25967df3b23738ab27cceadc8e7ce
      https://github.com/pmd/pmd/commit/ef0db9a166c25967df3b23738ab27cceadc8e7ce
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M antlr4-wrapper.xml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/annotation/Generated.java
    M pmd-cpp/pom.xml
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CouplingBetweenObjects.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into issue-5249-5250


  Commit: 665504decc34d037b674afe3fcf9ea13bc819484
      https://github.com/pmd/pmd/commit/665504decc34d037b674afe3fcf9ea13bc819484
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5251)


  Commit: f4941433ce142ffdac475fdfe5b75825b518bd68
      https://github.com/pmd/pmd/commit/f4941433ce142ffdac475fdfe5b75825b518bd68
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M antlr4-wrapper.xml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/annotation/Generated.java
    M pmd-cpp/pom.xml
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CouplingBetweenObjects.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into rename-defaultlabelswitch


  Commit: 5df7dccfb637ed83ba170723b7931adfe35c4752
      https://github.com/pmd/pmd/commit/5df7dccfb637ed83ba170723b7931adfe35c4752
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5255)


  Commit: 6d55f6f05314b5dbca9497176ce7ceedde24433f
      https://github.com/pmd/pmd/commit/6d55f6f05314b5dbca9497176ce7ceedde24433f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UselessOperationOnImmutable.xml

  Log Message:
  -----------
  [java] UselessOperationOnImmutable: consider java.time.* types

Fixes #5244


  Commit: 09b0864eff98404d38a82a6888dd52ea1b391c22
      https://github.com/pmd/pmd/commit/09b0864eff98404d38a82a6888dd52ea1b391c22
  Author: Andreas Dangel <andreas.dan...@adangel.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M pmd-java/src/main/resources/category/java/errorprone.xml

  Log Message:
  -----------
  Apply suggestions from code review

Co-authored-by: Clément Fournier <clement.fourn...@tu-dresden.de>


  Commit: c95817a75d149da37948e0a38e5b8fbb9220f1fd
      https://github.com/pmd/pmd/commit/c95817a75d149da37948e0a38e5b8fbb9220f1fd
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M Gemfile.lock
    M antlr4-wrapper.xml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/annotation/Generated.java
    M pmd-cpp/pom.xml
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CouplingBetweenObjects.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into issue-4813


  Commit: c4b8f18a362f449a91888e6f9f638a0055ecbe84
      https://github.com/pmd/pmd/commit/c4b8f18a362f449a91888e6f9f638a0055ecbe84
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5252)


  Commit: 15520211b596d293b755266c5b8881725b1feeea
      https://github.com/pmd/pmd/commit/15520211b596d293b755266c5b8881725b1feeea
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M Gemfile.lock
    M antlr4-wrapper.xml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M pmd-cpp/pom.xml
    M pmd-java/etc/grammar/Java.jjt
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CouplingBetweenObjects.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into issue-5270


  Commit: 49f2c15b8352f963ce35c8eea61dc2d0147eaf79
      https://github.com/pmd/pmd/commit/49f2c15b8352f963ce35c8eea61dc2d0147eaf79
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5273)


  Commit: 63675eaa18413b8ae44233fbc83988c8edade92f
      https://github.com/pmd/pmd/commit/63675eaa18413b8ae44233fbc83988c8edade92f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-22 (Tue, 22 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5279)


  Commit: 66d879f707594966db55672ba2051f68c61a0752
      https://github.com/pmd/pmd/commit/66d879f707594966db55672ba2051f68c61a0752
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M Gemfile.lock
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/release_notes.md
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java
    M 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreIdents.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreIdents.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreLiterals.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreLiterals.txt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ImplicitSwitchFallThroughRule.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchStatements.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchWithFallthrough.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/MultipleCaseLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SimpleSwitchExpressions.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchExpressions.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchRules.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/YieldStatements.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/DealingWithNull.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/GuardedPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep441_PatternMatchingForSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/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/java22p/Jep447_StatementsBeforeSuper.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep455_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep482_FlexibleConstructorBodies.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseAfterAnnotation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseBeforeAnnotation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SwitchDensity.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into issue-5249-5250


  Commit: 6f5af6e5855a1eae51932cbb9b3417a3c3280c29
      https://github.com/pmd/pmd/commit/6f5af6e5855a1eae51932cbb9b3417a3c3280c29
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M pmd-java/src/main/resources/category/java/performance.xml

  Log Message:
  -----------
  [java] TooFewBranchesForSwitch: use new PatternLabel attribute


  Commit: e37f82b62d90da69b03bcae4d3697e6fe0ec8716
      https://github.com/pmd/pmd/commit/e37f82b62d90da69b03bcae4d3697e6fe0ec8716
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/userdocs/cpd/cpd.md
    M docs/pages/release_notes.md
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java
    M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java
    M 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreIdents.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreIdents.txt
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreLiterals.cpp
    A 
pmd-cpp/src/test/resources/net/sourceforge/pmd/lang/cpp/cpd/testdata/ignoreLiterals.txt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ImplicitSwitchFallThroughRule.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchStatements.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchWithFallthrough.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/MultipleCaseLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SimpleSwitchExpressions.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchExpressions.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchRules.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/YieldStatements.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/DealingWithNull.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/GuardedPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep441_PatternMatchingForSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/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/java22p/Jep447_StatementsBeforeSuper.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep455_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep482_FlexibleConstructorBodies.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseAfterAnnotation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseBeforeAnnotation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SwitchDensity.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml

  Log Message:
  -----------
  Merge branch 'main' into issue-4813


  Commit: 6c35c73919fe552afd8a624b074132558b96c391
      https://github.com/pmd/pmd/commit/6c35c73919fe552afd8a624b074132558b96c391
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M pmd-java/src/main/resources/category/java/bestpractices.xml

  Log Message:
  -----------
  [java] SwitchStmtsShouldHaveDefault: use new PatternLabel attribute


  Commit: d9d6b57f2a32d9ff1f0cbf55e9960b4dad26e0c8
      https://github.com/pmd/pmd/commit/d9d6b57f2a32d9ff1f0cbf55e9960b4dad26e0c8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M pmd-java/src/main/resources/category/java/performance.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml

  Log Message:
  -----------
  [java] TooFewBranchesForSwitch: report empty switch

This fixes a false negative


  Commit: 662759755d83ab0a515dc4b6651a0ca130cc399b
      https://github.com/pmd/pmd/commit/662759755d83ab0a515dc4b6651a0ca130cc399b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SwitchStmtsShouldHaveDefault.xml

  Log Message:
  -----------
  [java] SwitchStmtsShouldHaveDefault.xml: don't report empty switch

Empty switch statements are already reported
by EmptyControlStatement


  Commit: 45b1217485bb712dd89c15077b98a4042975d226
      https://github.com/pmd/pmd/commit/45b1217485bb712dd89c15077b98a4042975d226
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/performance.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml

  Log Message:
  -----------
  [java] TooFewBranchesForSwitch: don't report empty switch

Empty switch statements are already reported
by EmptyControlStatement


  Commit: 36654ed52ec9b8b5e9087ac523563dff6a2ea09f
      https://github.com/pmd/pmd/commit/36654ed52ec9b8b5e9087ac523563dff6a2ea09f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UselessOperationOnImmutable.xml

  Log Message:
  -----------
  [java] UselessOperationOnImmutable: false positive on void results


  Commit: 3a501a0f6b6a0576199b45fa6b35ecb124d5205c
      https://github.com/pmd/pmd/commit/3a501a0f6b6a0576199b45fa6b35ecb124d5205c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/performance.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/TooFewBranchesForASwitchStatementTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/performance/TooFewBranchesForSwitchTest.java
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForASwitchStatement.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml

  Log Message:
  -----------
  Fix #5249 and #5250: [java] TooFewBranchesForSwitch ignore pattern matching 
and support switch expressions (#5251)

Merge pull request #5251 from adangel:issue-5249-5250


  Commit: 4b23718aac38683b0d5bf3d0e5bf695e10bfc68e
      https://github.com/pmd/pmd/commit/4b23718aac38683b0d5bf3d0e5bf695e10bfc68e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SwitchStmtsShouldHaveDefault.xml

  Log Message:
  -----------
  Fix #4813: [java] SwitchStmtsShouldHaveDefault false positive with pattern 
matching (#5252)

Merge pull request #5252 from adangel:issue-4813


  Commit: 0d8878d58e1a8f532a01b5ed047e8de905500352
      https://github.com/pmd/pmd/commit/0d8878d58e1a8f532a01b5ed047e8de905500352
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/DefaultLabelNotLastInSwitchStmtTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/DefaultLabelNotLastInSwitchTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DefaultLabelNotLastInSwitch.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/DefaultLabelNotLastInSwitchStmt.xml

  Log Message:
  -----------
  [java] Rename rule DefaultLabelNotLastInSwitch (#5255)

Merge pull request #5255 from adangel:rename-defaultlabelswitch


  Commit: 62c2858f708a575d13ca36fb654bcc96a77944d8
      https://github.com/pmd/pmd/commit/62c2858f708a575d13ca36fb654bcc96a77944d8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchStatementTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonCaseLabelInSwitchTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitch.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonCaseLabelInSwitchStatement.xml

  Log Message:
  -----------
  Fix #5257: [java] NonCaseLabelInSwitch - support switch expressions (#5256)

Merge pull request #5256 from adangel:rename-nocaselabelswitch


  Commit: 5e83246469c4361af8d3bc9811a41a494bc6bf11
      https://github.com/pmd/pmd/commit/5e83246469c4361af8d3bc9811a41a494bc6bf11
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5267)


  Commit: e6097d6090a6c610ed978e90aab30a60f9f087c8
      https://github.com/pmd/pmd/commit/e6097d6090a6c610ed978e90aab30a60f9f087c8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/NonExhaustiveSwitchTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/SwitchStmtsShouldHaveDefaultTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/NonExhaustiveSwitch.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SwitchStmtsShouldHaveDefault.xml

  Log Message:
  -----------
  [java] Rename rule SwitchStmtsShouldHaveDefault to NonExhaustiveSwitch (#5267)

Merge pull request #5267 from adangel:issue-4286


  Commit: 8f2d47dfb77b17cdf1339dfbd17fb56e137eab2d
      https://github.com/pmd/pmd/commit/8f2d47dfb77b17cdf1339dfbd17fb56e137eab2d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml

  Log Message:
  -----------
  Fix #5270: [apex] AvoidNonRestrictiveQueries: Fix regex for detecting LIMIT 
clause (#5273)

Merge pull request #5273 from adangel:issue-5270


  Commit: e2d59c0e64b515b58a355905081d015e413738b5
      https://github.com/pmd/pmd/commit/e2d59c0e64b515b58a355905081d015e413738b5
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UselessOperationOnImmutable.xml

  Log Message:
  -----------
  Fix #5244: [java] UselessOperationOnImmutable: consider java.time.* types 
(#5279)

Merge pull request #5279 from adangel:issue-5244


Compare: https://github.com/pmd/pmd/compare/93f6279ea71d...e2d59c0e64b5

To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/pmd/settings/notifications


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to