Branch: refs/heads/main
Home: https://github.com/pmd/build-tools
Commit: 8f400f2d2f1d12023ba503b46b24c2e6758867be
https://github.com/pmd/build-tools/commit/8f400f2d2f1d12023ba503b46b24c2e6758867be
Author: Andreas Dangel <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump PMD from 7.16.0 to 7.17.0
Commit: 092455935bb2f4f84880a77fa591924817fb4bab
https://github.com/pmd/build-tools/commit/092455935bb2f4f84880a77fa591924817fb4bab
Author: Andreas Dangel <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M src/main/resources/net/sourceforge/pmd/pmd-dogfood-config.xml
Log Message:
-----------
Replace deprecated PMD rules
* UnnecessaryLocalBeforeReturn -> VariableCanBeInlined
* UselessOperationOnImmutable -> UselessPureMethodCall
Commit: 9d51d5235e1462274d24215d531afe6862224051
https://github.com/pmd/build-tools/commit/9d51d5235e1462274d24215d531afe6862224051
Author: Andreas Dangel <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M src/main/resources/net/sourceforge/pmd/pmd-dogfood-config.xml
Log Message:
-----------
Enable new rules
- ExhaustiveSwitchHasDefault (refs #98)
- RelianceOnDefaultCharset
- ModifierOrder
- DanglingJavadoc
- CollectionTypeMismatch
- OverrideBothEqualsAndHashCodeOnComparable
Commit: d5efeb067e9349afebbe42ea03716e923958e2a2
https://github.com/pmd/build-tools/commit/d5efeb067e9349afebbe42ea03716e923958e2a2
Author: Andreas Dangel <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M src/main/resources/net/sourceforge/pmd/pmd-dogfood-config.xml
Log Message:
-----------
Disable ModifierOrder for now
Refs pmd/pmd#6053
Commit: 414265d8f9be55d7ab875b1c6ae38beb8a37f9bc
https://github.com/pmd/build-tools/commit/414265d8f9be55d7ab875b1c6ae38beb8a37f9bc
Author: Andreas Dangel <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M pom.xml
M src/main/resources/net/sourceforge/pmd/pmd-dogfood-config.xml
Log Message:
-----------
Bump PMD to 7.17.0 and enable new rules (#99)
Bump PMD from 7.16.0 to 7.17.0
Use replacement rules for deprecated rules:
* UnnecessaryLocalBeforeReturn -> VariableCanBeInlined
* UselessOperationOnImmutable -> UselessPureMethodCall
Enable new rules:
- ExhaustiveSwitchHasDefault (refs #98)
- Note that this rule is incompatible which checkstyle's
MissingSwitchDefault
- We already have the our PMD rule NonExhaustiveSwitch enabled, so it's
save to remove checkstyle's rule
- RelianceOnDefaultCharset
- ~ModifierOrder~ - not enabled for now (refs pmd/pmd#6053)
- DanglingJavadoc
- CollectionTypeMismatch
- OverrideBothEqualsAndHashCodeOnComparable
Compare: https://github.com/pmd/build-tools/compare/385d88e61306...414265d8f9be
To unsubscribe from these emails, change your notification settings at
https://github.com/pmd/build-tools/settings/notifications
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits