Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 16eafc89c2cdf8c0a370ab98d979d41d5d799540
      https://github.com/pmd/pmd/commit/16eafc89c2cdf8c0a370ab98d979d41d5d799540
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-27 (Sun, 27 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 - allow list of case constants

Fixes #5287


  Commit: 93929deef65d523e45f6697b6098bd1fa8654127
      https://github.com/pmd/pmd/commit/93929deef65d523e45f6697b6098bd1fa8654127
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-11-01 (Fri, 01 Nov 2024)

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

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


  Commit: 52fb6c814bafd47315e92453337dcd4ff5d22784
      https://github.com/pmd/pmd/commit/52fb6c814bafd47315e92453337dcd4ff5d22784
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-11-01 (Fri, 01 Nov 2024)

  Changed paths:
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableShouldAttachFinalizerRule.java
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableShouldAttachFinalizerTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/QueueableShouldAttachFinalizer.xml

  Log Message:
  -----------
  Queueable Should Attach Finalizer


  Commit: be3c34fe1ad34a4e3e317d20778a7531b4ea7c59
      https://github.com/pmd/pmd/commit/be3c34fe1ad34a4e3e317d20778a7531b4ea7c59
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-11-01 (Fri, 01 Nov 2024)

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

  Log Message:
  -----------
  Add priority definition.


  Commit: 83d8ca0169167638151ccb98030c72300bb91a3a
      https://github.com/pmd/pmd/commit/83d8ca0169167638151ccb98030c72300bb91a3a
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-11-01 (Fri, 01 Nov 2024)

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

  Log Message:
  -----------
  Fix `bestPractices.xml` formatting and priority definition.


  Commit: ee7d6fed3e4795f4fcb8827d8fc6a6851bf191dc
      https://github.com/pmd/pmd/commit/ee7d6fed3e4795f4fcb8827d8fc6a6851bf191dc
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-07 (Thu, 07 Nov 2024)

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

  Log Message:
  -----------
  [java] TooFewBranchesForSwitch - add test case from comment on #5311


  Commit: b05b8240a7b51c67b8732399ef4cddf88ecd32e1
      https://github.com/pmd/pmd/commit/b05b8240a7b51c67b8732399ef4cddf88ecd32e1
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-07 (Thu, 07 Nov 2024)

  Changed paths:
    M Gemfile.lock
    M docs/Gemfile.lock
    M docs/pages/release_notes.md
    M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/dist/AntIT.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericSigBase.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericTypeParameterCounter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ModuleStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ParseLock.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/DeadlockTest.java
    A pmd-java/src/test/resources/simplelogger.properties
    M pmd-xml/pom.xml
    R pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.g4
    A pmd-xml/src/main/antlr4/net/sourceforge/pmd/lang/xml/ast/XMLLexer.g4
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/antlr4/XMLLexer.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java
    M pom.xml

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


  Commit: 4e4ca6bb70d2406155666312a8fa6220ebb5aae0
      https://github.com/pmd/pmd/commit/4e4ca6bb70d2406155666312a8fa6220ebb5aae0
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-11-12 (Tue, 12 Nov 2024)

  Changed paths:
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableShouldAttachFinalizerRule.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerRule.java
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableShouldAttachFinalizerTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerTest.java
    R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/QueueableShouldAttachFinalizer.xml
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/QueueableWithoutFinalizer.xml

  Log Message:
  -----------
  Incorporate code review feedback.

- Renames the rule to `QueueableWithoutFinalizer` to be more neutral.
- Provides a more robust description.
- Provides a more succinct error message.
- Provides a positive sample for the documentation .


  Commit: 1a9e721fb659646b68fb21c219a1e1630f5f57be
      https://github.com/pmd/pmd/commit/1a9e721fb659646b68fb21c219a1e1630f5f57be
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-11-12 (Tue, 12 Nov 2024)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerRule.java

  Log Message:
  -----------
  Implements the `RuleChain` within the `QueueableWithoutFinalizerRule`.

Implements the 
[`RuleChain`](https://docs.pmd-code.org/latest/pmd_userdocs_extending_writing_java_rules.html#economic-traversal-the-rulechain)
 to traverse all classes within the file.


  Commit: 634a5252860d7e966109eef62ae3cb0973c6b491
      https://github.com/pmd/pmd/commit/634a5252860d7e966109eef62ae3cb0973c6b491
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-14 (Thu, 14 Nov 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java
    M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt

  Log Message:
  -----------
  [html] Test for a closing tag when determining node positions

Fixes #5322


  Commit: 61eb116833573ce78ca3d1eb6bdf1fb1892f8685
      https://github.com/pmd/pmd/commit/61eb116833573ce78ca3d1eb6bdf1fb1892f8685
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-14 (Thu, 14 Nov 2024)

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

  Log Message:
  -----------
  [java] PreserveStackTrace - consider instance type patterns

Fixes #5318


  Commit: bb729e02f4a6f472fb732688024cf941f2c32908
      https://github.com/pmd/pmd/commit/bb729e02f4a6f472fb732688024cf941f2c32908
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-14 (Thu, 14 Nov 2024)

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

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


  Commit: 3fdbf7d6cbaaa78f2edc2f48922beeb5c2e4a9ce
      https://github.com/pmd/pmd/commit/3fdbf7d6cbaaa78f2edc2f48922beeb5c2e4a9ce
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-14 (Thu, 14 Nov 2024)

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

  Log Message:
  -----------
  [java] InsufficientStringBufferDeclaration: Fix CCE for Character

Fixes #5314


  Commit: 01b8ca765bc16a57bac3bb8a14f2c13839ae2dd7
      https://github.com/pmd/pmd/commit/01b8ca765bc16a57bac3bb8a14f2c13839ae2dd7
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-14 (Thu, 14 Nov 2024)

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

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


  Commit: d60b234a47af20abab11b03852bc76b3a2e8e8f3
      https://github.com/pmd/pmd/commit/d60b234a47af20abab11b03852bc76b3a2e8e8f3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-14 (Thu, 14 Nov 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/ast/ApexCommentBuilder.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceCtxUnitTests.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.txt

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


  Commit: f803aa36dc322e86bcbff29d5b9d79e9469e2205
      https://github.com/pmd/pmd/commit/f803aa36dc322e86bcbff29d5b9d79e9469e2205
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-11-14 (Thu, 14 Nov 2024)

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

  Log Message:
  -----------
  [java] InsufficientStringBufferDeclaration: Fix CCE for Character (#5332)


  Commit: 4ef8fb21a99fafe508120575d08d8012d2c77bd1
      https://github.com/pmd/pmd/commit/4ef8fb21a99fafe508120575d08d8012d2c77bd1
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-11-14 (Thu, 14 Nov 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/ast/ApexCommentBuilder.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceCtxUnitTests.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.txt

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


  Commit: 69a24126f7ae12c153bda1ce30fb169114a0fa91
      https://github.com/pmd/pmd/commit/69a24126f7ae12c153bda1ce30fb169114a0fa91
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-11-14 (Thu, 14 Nov 2024)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerRule.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerTest.java

  Log Message:
  -----------
  Fix formatting and static code analysis findings.


  Commit: 5931b6601cc14d245c01cedf7f24eed045a6d31a
      https://github.com/pmd/pmd/commit/5931b6601cc14d245c01cedf7f24eed045a6d31a
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SubtypingTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml

  Log Message:
  -----------
  [java] Fix #5097 - problem with unchecked conversion


  Commit: c73e5cb8b136f9e1af6c8b4443f52f402a7fda5b
      https://github.com/pmd/pmd/commit/c73e5cb8b136f9e1af6c8b4443f52f402a7fda5b
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java
    M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt

  Log Message:
  -----------
  [html] Test for a closing tag when determining node positions (#5328)


  Commit: 4e1f4be009732d7ffb171640fb80078b2a23eaa1
      https://github.com/pmd/pmd/commit/4e1f4be009732d7ffb171640fb80078b2a23eaa1
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

  Changed paths:
    M .all-contributorsrc
    M Gemfile.lock
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java
    M pmd-dist/pom.xml
    M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java
    M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/VarWalkStrategy.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceCtxUnitTests.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/NestedLambdasAndMethodCalls.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/NestedLambdasAndMethodCalls.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.txt

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


  Commit: a72ac5845b20f26552327d090ffd468a498298c5
      https://github.com/pmd/pmd/commit/a72ac5845b20f26552327d090ffd468a498298c5
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

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

  Log Message:
  -----------
  Add test for #5113


  Commit: c1aa4e0381252b58b870ad52af02616b0ced6460
      https://github.com/pmd/pmd/commit/c1aa4e0381252b58b870ad52af02616b0ced6460
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java
    M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml

  Log Message:
  -----------
  Merge branch 'main' into typeres-problem-with-unchecked-conversion


  Commit: b264fa14e15f8db96b6bee4ffc0f2e91444f6d16
      https://github.com/pmd/pmd/commit/b264fa14e15f8db96b6bee4ffc0f2e91444f6d16
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml

  Log Message:
  -----------
  Fix #5083 - mref without target type but with exact method

has compile time decl


  Commit: aad8e93a2f71ed5daa53c892e24eb63ea06a8418
      https://github.com/pmd/pmd/commit/aad8e93a2f71ed5daa53c892e24eb63ea06a8418
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

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

  Log Message:
  -----------
  Add test case ensuring we don't incur in FNs


  Commit: a6746fcffaf28ce5e477134618c845ac2b48f491
      https://github.com/pmd/pmd/commit/a6746fcffaf28ce5e477134618c845ac2b48f491
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update changelog, refs #5083


  Commit: 59864a7c6cf820b87b0c72450a39b972e7ba0da1
      https://github.com/pmd/pmd/commit/59864a7c6cf820b87b0c72450a39b972e7ba0da1
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml

  Log Message:
  -----------
  Merge branch 'pr-5341'


  Commit: f7de8d3e7eda5543af6fe0b3a9dfbe4ee14013b9
      https://github.com/pmd/pmd/commit/f7de8d3e7eda5543af6fe0b3a9dfbe4ee14013b9
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

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

  Log Message:
  -----------
  Merge branch 'pr-5331'


  Commit: 1ceae38880483d60a1101f17c2d5c73470042fee
      https://github.com/pmd/pmd/commit/1ceae38880483d60a1101f17c2d5c73470042fee
  Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com>
  Date:   2024-11-15 (Fri, 15 Nov 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 - allow list of case constants (#5289)


  Commit: b6f45ed6187bebdefc4a51f058d6655d5cfdffc5
      https://github.com/pmd/pmd/commit/b6f45ed6187bebdefc4a51f058d6655d5cfdffc5
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

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

  Log Message:
  -----------
  Ensure types don't match


  Commit: 15cab177d237d838fcc4da6a7ca8a0617c43a74a
      https://github.com/pmd/pmd/commit/15cab177d237d838fcc4da6a7ca8a0617c43a74a
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

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

  Log Message:
  -----------
  Remove added test


  Commit: ee1ab976bc41fe307397975eddfa63056e33d314
      https://github.com/pmd/pmd/commit/ee1ab976bc41fe307397975eddfa63056e33d314
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  update changelog, refs #5097


  Commit: e60f460e0289d6b1977ceade5fc8c65bf0d9d796
      https://github.com/pmd/pmd/commit/e60f460e0289d6b1977ceade5fc8c65bf0d9d796
  Author: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SubtypingTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml

  Log Message:
  -----------
  Merge branch 'pr-5340'


  Commit: 1ee0f53608e5c3f0ec6d62e4ffbb218d45132a12
      https://github.com/pmd/pmd/commit/1ee0f53608e5c3f0ec6d62e4ffbb218d45132a12
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

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

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


  Commit: c4563969318c80f668c4d7d6e715ded25437a431
      https://github.com/pmd/pmd/commit/c4563969318c80f668c4d7d6e715ded25437a431
  Author: mitchspano <mitchsp...@google.com>
  Date:   2024-11-15 (Fri, 15 Nov 2024)

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

  Log Message:
  -----------
  Reset credits.md to pmd main HEAD.


  Commit: a5925eb5ea6dc2ed4b980d1d0a2276977b1ae184
      https://github.com/pmd/pmd/commit/a5925eb5ea6dc2ed4b980d1d0a2276977b1ae184
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-17 (Sun, 17 Nov 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Fix typo in release notes


  Commit: 85aeebbab0b09005048c14c3d7d1335d922472e3
      https://github.com/pmd/pmd/commit/85aeebbab0b09005048c14c3d7d1335d922472e3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-17 (Sun, 17 Nov 2024)

  Changed paths:
    M .all-contributorsrc
    M Gemfile.lock
    M docs/Gemfile.lock
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java
    M pmd-dist/pom.xml
    M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java
    M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html
    A 
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericSigBase.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/GenericTypeParameterCounter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ModuleStub.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ParseLock.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/VarWalkStrategy.java
    M pmd-java/src/main/resources/category/java/performance.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/DeadlockTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceCtxUnitTests.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SubtypingTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PreserveStackTrace.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/NestedLambdasAndMethodCalls.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/NestedLambdasAndMethodCalls.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.txt
    A pmd-java/src/test/resources/simplelogger.properties
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into pr-5303


  Commit: 44c15aae6d929c4e6e05a6c347592f45d634f0f8
      https://github.com/pmd/pmd/commit/44c15aae6d929c4e6e05a6c347592f45d634f0f8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-17 (Sun, 17 Nov 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml

  Log Message:
  -----------
  [doc] Update release notes (#5303, #5302)


  Commit: a40c30c8c19d9ab9673626711aaf4b59fc44ab8e
      https://github.com/pmd/pmd/commit/a40c30c8c19d9ab9673626711aaf4b59fc44ab8e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-11-17 (Sun, 17 Nov 2024)

  Changed paths:
    M .all-contributorsrc
    M docs/pages/release_notes.md
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerRule.java
    M pmd-apex/src/main/resources/category/apex/bestpractices.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/QueueableWithoutFinalizer.xml

  Log Message:
  -----------
  [apex] New Rule: Queueable Should Attach Finalizer (#5303)

Merge pull request #5303 from mitchspano:Require_Finalizer


Compare: https://github.com/pmd/pmd/compare/b050ce353e2c...a40c30c8c19d

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