Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 63b498a821675dde2b024d48a6cf62cb0c8b5ce1
https://github.com/pmd/pmd/commit/63b498a821675dde2b024d48a6cf62cb0c8b5ce1
Author: Sören Glimm <[email protected]>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Enhance description of ExcessiveParameterList
Commit: f679bfd5b131a61825e32643fc82877ebb12dd13
https://github.com/pmd/pmd/commit/f679bfd5b131a61825e32643fc82877ebb12dd13
Author: Sören Glimm <[email protected]>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Deprecate UseObjectForClearerAPI
Commit: 29440bfdaff8a99ab477b7e6d6133dcbed14facf
https://github.com/pmd/pmd/commit/29440bfdaff8a99ab477b7e6d6133dcbed14facf
Author: Sören Glimm <[email protected]>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes
Commit: e90bbb70350a12b92ea58ec2a7879ae08ade48fe
https://github.com/pmd/pmd/commit/e90bbb70350a12b92ea58ec2a7879ae08ade48fe
Author: Sören Glimm <[email protected]>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
Log Message:
-----------
Remove UseObjectForClearerAPI from quickstart.xml
Commit: 0b6875d5384d42cc1a75b80756d364c6ffb91ab0
https://github.com/pmd/pmd/commit/0b6875d5384d42cc1a75b80756d364c6ffb91ab0
Author: Sören Glimm <[email protected]>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Add //NOPMD to example
Commit: 61c26e9e332d54b8a1ceb4f341d6418dbd83f082
https://github.com/pmd/pmd/commit/61c26e9e332d54b8a1ceb4f341d6418dbd83f082
Author: Sören Glimm <[email protected]>
Date: 2026-06-19 (Fri, 19 Jun 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
Add link
Commit: 361be5151263ff95a10d1e9e2fbc7fe23b4e3f43
https://github.com/pmd/pmd/commit/361be5151263ff95a10d1e9e2fbc7fe23b4e3f43
Author: Daniel Ballinger <[email protected]>
Date: 2026-06-20 (Sat, 20 Jun 2026)
Changed paths:
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InvocableClassNoArgConstructorRule.java
M pmd-apex/src/main/resources/category/apex/errorprone.xml
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InvocableClassNoArgConstructorTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/InvocableClassNoArgConstructor.xml
Log Message:
-----------
[apex] Add new rule InvocableClassNoArgConstructor
Detects Apex classes that declare @InvocableVariable fields or properties
but define at least one explicit constructor without also providing an
accessible no-argument constructor. Salesforce Flow instantiates these
classes via a zero-arg constructor; without one, Flow throws a runtime
error. Global classes additionally require the no-arg constructor to be
global for cross-package Flow access.
Commit: 2dfdeada649aca0d7a870e84e2848dae1afd3b9f
https://github.com/pmd/pmd/commit/2dfdeada649aca0d7a870e84e2848dae1afd3b9f
Author: Daniel Ballinger <[email protected]>
Date: 2026-06-20 (Sat, 20 Jun 2026)
Changed paths:
M pmd-apex/src/main/resources/category/apex/errorprone.xml
Log Message:
-----------
Move rule to correct alphabetical position in errorprone.xml
(between InaccessibleAuraEnabledGetter and MethodWithSameNameAsEnclosingClass)
Commit: 0670f60f4ae2b98d427e6217a3c75887994628d2
https://github.com/pmd/pmd/commit/0670f60f4ae2b98d427e6217a3c75887994628d2
Author: Andreas Dangel <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InvocableClassNoArgConstructorRule.java
M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
Log Message:
-----------
[apex] InvocableClassNoArgConstructor - refactoring
Commit: d4532869162a6d958e3dd2b696eddee84d8187c6
https://github.com/pmd/pmd/commit/d4532869162a6d958e3dd2b696eddee84d8187c6
Author: Andreas Dangel <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6793, #6794)
Commit: a4b78f592261b0ecb7687f9c2b661fff236f5cd4
https://github.com/pmd/pmd/commit/a4b78f592261b0ecb7687f9c2b661fff236f5cd4
Author: Andreas Dangel <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M docs/pages/release_notes.md
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InvocableClassNoArgConstructorRule.java
M pmd-apex/src/main/resources/category/apex/errorprone.xml
M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/InvocableClassNoArgConstructorTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/InvocableClassNoArgConstructor.xml
Log Message:
-----------
[apex] New rule: InvocableClassNoArgConstructor (#6794)
Commit: 9e25b20210951e03ad58036c28da963fbb98418e
https://github.com/pmd/pmd/commit/9e25b20210951e03ad58036c28da963fbb98418e
Author: Andreas Dangel <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#3741, #6779)
Commit: 404920b32ed9935b17cde9ac013d1bcfa0e98afd
https://github.com/pmd/pmd/commit/404920b32ed9935b17cde9ac013d1bcfa0e98afd
Author: Andreas Dangel <[email protected]>
Date: 2026-06-23 (Tue, 23 Jun 2026)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/design.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
Log Message:
-----------
[java] Fix #3741: Deprecate UseObjectForClearerApi (#6779)
Compare: https://github.com/pmd/pmd/compare/34df01f83fb7...404920b32ed9
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