Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 2f947fdbafc908be8a381fab38c6b3aa6b98fb6b
https://github.com/pmd/pmd/commit/2f947fdbafc908be8a381fab38c6b3aa6b98fb6b
Author: mrclmh <297...@us...>
Date: 2025-11-23 (Sun, 23 Nov 2025)
Changed paths:
M pmd-java/src/main/resources/category/java/errorprone.xml
Log Message:
-----------
Refactor: Add exception in EmptyFinalizer
Add an exception to the EmptyFinalizer rule to avoid reporting an empty
finalizer if it is marked as final in a non-final class. This is one
possible security measure against finalizer attacks.
Commit: 8aca99987d54667493f7c659005179a1d9cfb05e
https://github.com/pmd/pmd/commit/8aca99987d54667493f7c659005179a1d9cfb05e
Author: mrclmh <297...@us...>
Date: 2025-11-23 (Sun, 23 Nov 2025)
Changed paths:
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/EmptyFinalizer.xml
Log Message:
-----------
Test: Allow empty, final finalize() in non-final class
Commit: b76b219f232fd5d97c2ed20a3912da0821310d57
https://github.com/pmd/pmd/commit/b76b219f232fd5d97c2ed20a3912da0821310d57
Author: mrclmh <297...@us...>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java
Log Message:
-----------
Refactor: Detect additional constants in GuardLogStatement
Extend the check for additional parameters to also allow constant
foldable expressions.
Commit: 669b7478b0002988d2eeb4fc9c0cc6e14a6e601e
https://github.com/pmd/pmd/commit/669b7478b0002988d2eeb4fc9c0cc6e14a6e601e
Author: mrclmh <297...@us...>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml
Log Message:
-----------
Test: Constant foldable arguments in later positions
Commit: 3954371e603f1295e99102e5beaa19f412a8f864
https://github.com/pmd/pmd/commit/3954371e603f1295e99102e5beaa19f412a8f864
Author: Clément Fournier <cle...@tu...>
Date: 2025-11-25 (Tue, 25 Nov 2025)
Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
Log Message:
-----------
Fix #5689 - issue with scoping of record members
Commit: f8da9c6f792ef716b8bc6990537f169926b87af6
https://github.com/pmd/pmd/commit/f8da9c6f792ef716b8bc6990537f169926b87af6
Author: Zbynek Konecny <zb...@ge...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/css/customstyles.css
M docs/js/customscripts.js
Log Message:
-----------
[docs] Add button to copy configuration snippet
Commit: 0449259e461b6f03eef57bf0315c04cfa280a983
https://github.com/pmd/pmd/commit/0449259e461b6f03eef57bf0315c04cfa280a983
Author: mrclmh <297...@us...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M pmd-java/src/main/resources/category/java/errorprone.xml
Log Message:
-----------
Doc: Mention classes with test prefixes
Commit: d7b3a8959852e37d58e59ca1ff00465f4da1758b
https://github.com/pmd/pmd/commit/d7b3a8959852e37d58e59ca1ff00465f4da1758b
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#5689, #6259)
Commit: 60bc4ebc63a21eacd34dccab7bb60bdd78f73bef
https://github.com/pmd/pmd/commit/60bc4ebc63a21eacd34dccab7bb60bdd78f73bef
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
Log Message:
-----------
[java] Fix #5689: Issue with scoping of record members (#6259)
Commit: d209b6e469b1ee0e24828a7f2d42cbc54b76553f
https://github.com/pmd/pmd/commit/d209b6e469b1ee0e24828a7f2d42cbc54b76553f
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#4742, #6255)
Commit: bee802268b5ad67d76fc656654836ac320076224
https://github.com/pmd/pmd/commit/bee802268b5ad67d76fc656654836ac320076224
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/EmptyFinalizer.xml
Log Message:
-----------
[java] Fix #4742: EmptyFinalizer should not trigger if finalize method is final and class is not (#6255)
Commit: 36a7fa8d77b7f5ace4252d84c8458e077416ca28
https://github.com/pmd/pmd/commit/36a7fa8d77b7f5ace4252d84c8458e077416ca28
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#5820, #6258)
Commit: e8cd1debe84c69ee2a984b4014db1b2aae875bfd
https://github.com/pmd/pmd/commit/e8cd1debe84c69ee2a984b4014db1b2aae875bfd
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java
M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/GuardLogStatement.xml
Log Message:
-----------
[java] Fix #5820: GuardLogStatement recognizes that a string is a compile-time constant expression only if at first position
(#6258)
Commit: 53e795939e458642f38866221b0f45ebb3d8c66a
https://github.com/pmd/pmd/commit/53e795939e458642f38866221b0f45ebb3d8c66a
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6277)
Commit: ba7fcef8115ae4ca20d14a192f29d0ddad0a0802
https://github.com/pmd/pmd/commit/ba7fcef8115ae4ca20d14a192f29d0ddad0a0802
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/css/customstyles.css
M docs/js/customscripts.js
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Add button to copy configuration snippet (#6277)
Commit: 6cd1551fc0bfe724b508c5b1e6d2be7a5ecc216b
https://github.com/pmd/pmd/commit/6cd1551fc0bfe724b508c5b1e6d2be7a5ecc216b
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6273, #6278)
Commit: 1a043fc0310781d6e014f3f65bccef470c9d9e5b
https://github.com/pmd/pmd/commit/1a043fc0310781d6e014f3f65bccef470c9d9e5b
Author: Andreas Dangel <and...@pm...>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/errorprone.xml
Log Message:
-----------
[doc] TestClassWithoutTestCases: Mention test prefixes (#6278)
Compare: https://github.com/pmd/pmd/compare/f1f5efcd223e...1a043fc03107
To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications
|