Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: 2f947fdbafc908be8a381fab38c6b3aa6b98fb6b
      https://github.com/pmd/pmd/commit/2f947fdbafc908be8a381fab38c6b3aa6b98fb6b
  Author: mrclmh <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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


_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to