Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: 728d0e4108b30a48d9545bf1cf2cd57f0367efc0
      https://github.com/pmd/pmd/commit/728d0e4108b30a48d9545bf1cf2cd57f0367efc0
  Author: Vincent Potucek <vpotu...@me.com>
  Date:   2025-08-11 (Mon, 11 Aug 2025)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/VariableCanBeInlinedRule.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/VariableCanBeInlinedTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/VariableCanBeInlined.xml

  Log Message:
  -----------
  Fix #5770: [java] New Rule: VariableCanBeInlined


  Commit: 2f3c175a1f715331ff4e7696d421af3ebf50a11e
      https://github.com/pmd/pmd/commit/2f3c175a1f715331ff4e7696d421af3ebf50a11e
  Author: Sören Glimm <g...@uncleowen.de>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml

  Log Message:
  -----------
  Fix #3434 AssignmentInOperand FNs


  Commit: 724707354772f5f071ea917d2d80066686082ae0
      https://github.com/pmd/pmd/commit/724707354772f5f071ea917d2d80066686082ae0
  Author: Sören Glimm <g...@uncleowen.de>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/AssertionUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java

  Log Message:
  -----------
  Fix dogfood in pmd-core


  Commit: d55e0d59a14c02cacfeb30828d0b9c311d16be5b
      https://github.com/pmd/pmd/commit/d55e0d59a14c02cacfeb30828d0b9c311d16be5b
  Author: Sören Glimm <g...@uncleowen.de>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/InvocationMatcher.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/InvocationMatcherTest.java

  Log Message:
  -----------
  Add equals/hashCode to InvocationMatcher


  Commit: 4b55ff3b76330e2b822518c8fa3484ca005f3fa1
      https://github.com/pmd/pmd/commit/4b55ff3b76330e2b822518c8fa3484ca005f3fa1
  Author: Sören Glimm <g...@uncleowen.de>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

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

  Log Message:
  -----------
  Way less calls to InvocationMatcher.parse


  Commit: 32bd7f4340c4a74fbc173b58a521ef58507305b9
      https://github.com/pmd/pmd/commit/32bd7f4340c4a74fbc173b58a521ef58507305b9
  Author: Sören Glimm <g...@uncleowen.de>
  Date:   2025-08-14 (Thu, 14 Aug 2025)

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

  Log Message:
  -----------
  Check cheap condition first, expensive condition second.


  Commit: 52f38cc0191561c47b2c62dca6c11a1a9a179107
      https://github.com/pmd/pmd/commit/52f38cc0191561c47b2c62dca6c11a1a9a179107
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/VariableCanBeInlinedRule.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/VariableCanBeInlined.xml

  Log Message:
  -----------
  Fixups from review


  Commit: 2cce1fe08e52ff45b6d1b7bd17c5ef4f99dce713
      https://github.com/pmd/pmd/commit/2cce1fe08e52ff45b6d1b7bd17c5ef4f99dce713
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5770, #5847)


  Commit: a2eb2e4d4d169ef6a30fd9a4127e46a7cace7e38
      https://github.com/pmd/pmd/commit/a2eb2e4d4d169ef6a30fd9a4127e46a7cace7e38
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M .all-contributorsrc
    M .github/dependabot.yml
    M .github/workflows/build.yml
    M .github/workflows/git-repo-sync.yml
    M .github/workflows/publish-pull-requests.yml
    M .github/workflows/publish-release.yml
    M .github/workflows/publish-snapshot.yml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M package-lock.json
    M package.json
    M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/FooRule.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/SuppressWarningsTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/AbstractRuleTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamBlanketTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/RuleSetTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/internal/LatticeRelationTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/util/IteratorUtilTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/util/treeexport/XmlTreeRendererTest.java
    M pmd-dist/src/main/resources/assemblies/pmd-bin.xml
    M pmd-dist/src/main/resources/assemblies/pmd-src.xml
    M pmd-java/pom.xml
    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/UnnecessaryBoxingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/FinalFieldCouldBeStaticRule.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/rule/performance/AddEmptyStringRule.java
    M pmd-java/src/main/resources/category/java/design.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/rulesets/java/internal/diagnostics.xml
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/FooRule.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/TypeAnnotTestUtil.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/codestyle/xml/UnnecessaryBoxing.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidThrowingRawExceptionTypes.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidUncheckedExceptionsInSignatures.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AddEmptyString.xml
    M 
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/rule/AbstractRuleSetFactoryTest.java
    M pmd-test/src/main/resources/rulesets/dummy/basic.xml
    M pom.xml

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


  Commit: 2010efef005a7f8f5aae14288699ef6bcfbb3e90
      https://github.com/pmd/pmd/commit/2010efef005a7f8f5aae14288699ef6bcfbb3e90
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/VariableCanBeInlinedRule.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/VariableCanBeInlinedTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/VariableCanBeInlined.xml

  Log Message:
  -----------
  Fix #5770: [java] New Rule: VariableCanBeInlined (#5847)

Merge pull request #5847 from Pankraz76:deprecate_UnnecessaryLocalBefore


  Commit: 8b42dfbf82eae509c29aa45ca763ea9b1821836e
      https://github.com/pmd/pmd/commit/8b42dfbf82eae509c29aa45ca763ea9b1821836e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractRule.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/AssertionUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AssignmentInOperand.xml

  Log Message:
  -----------
  Fix #3434: [java] False negatives in AssignmentInOperand rule (#5972)

Merge pull request #5972 from 
UncleOwen:issue-3434-false-negatives-in-assignmentinoperand-rule


  Commit: 7e6c4a6cf431aa1015ccabadab394511826c31e5
      https://github.com/pmd/pmd/commit/7e6c4a6cf431aa1015ccabadab394511826c31e5
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/RelianceOnDefaultCharsetRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/InvocationMatcher.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/InvocationMatcherTest.java

  Log Message:
  -----------
  [java] Improve performance of RelianceOnDefaultCharset (#5989)

Merge pull request #5989 from UncleOwen:addendum-to-5934


  Commit: b0ac603501601f1833074652fcd6cdb0a65ec792
      https://github.com/pmd/pmd/commit/b0ac603501601f1833074652fcd6cdb0a65ec792
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-08-15 (Fri, 15 Aug 2025)

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

  Log Message:
  -----------
  [java] ShortVariable - improve detection of unnamed variables

Refs #5914

Co-authored-by: Juan Martín Sotuyo Dodero <juan.sot...@pedidosya.com>


Compare: https://github.com/pmd/pmd/compare/a272d03ff72c...b0ac60350160

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