Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 728d0e4108b30a48d9545bf1cf2cd57f0367efc0
https://github.com/pmd/pmd/commit/728d0e4108b30a48d9545bf1cf2cd57f0367efc0
Author: Vincent Potucek <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits