Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 1bef938381f794e88cbd2fd88834148218917084
https://github.com/pmd/pmd/commit/1bef938381f794e88cbd2fd88834148218917084
Author: Lukas Gräf <[email protected]>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NullAssignment.xml
Log Message:
-----------
[java] Fix NullAssignment should not report assigning null to a final field
in a constructor
Commit: f57f4691e291aed718e633872a8e036e4e2c35dd
https://github.com/pmd/pmd/commit/f57f4691e291aed718e633872a8e036e4e2c35dd
Author: Lukas Gräf <[email protected]>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java
Log Message:
-----------
Re-order nullable annotations to fix build
Commit: 7070c2765e3f0e6baf1010f80c7cae42c3c7dcfe
https://github.com/pmd/pmd/commit/7070c2765e3f0e6baf1010f80c7cae42c3c7dcfe
Author: Lukas Gräf <[email protected]>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java
Log Message:
-----------
Minor cleanup: Remove unused initializer
Commit: 82999bc7f574174158b6352258a4ac1f3319a585
https://github.com/pmd/pmd/commit/82999bc7f574174158b6352258a4ac1f3319a585
Author: Clément Fournier <[email protected]>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/EnumComparison.xml
Log Message:
-----------
[java] Fix #6291: EnumComparison FP when comparing with null
Commit: 406043b72f393cba750bfe14c4c0528d08624090
https://github.com/pmd/pmd/commit/406043b72f393cba750bfe14c4c0528d08624090
Author: Clément Fournier <[email protected]>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSpecificityTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverridingTest.kt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
Log Message:
-----------
Fix #6028 - specificity bug
Commit: 26c632b3bba14f8c56e008617de7d37720a47964
https://github.com/pmd/pmd/commit/26c632b3bba14f8c56e008617de7d37720a47964
Author: Clément Fournier <[email protected]>
Date: 2025-12-17 (Wed, 17 Dec 2025)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/DomainConversion.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
Log Message:
-----------
Fix #6330 - cannot access Chars attribute from XPath
Commit: 5b61ebd86240e33ddb25b16ed4668768bacd0c1f
https://github.com/pmd/pmd/commit/5b61ebd86240e33ddb25b16ed4668768bacd0c1f
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingStaticMethodInNonInstantiatableClass.xml
Log Message:
-----------
[java] MissingStaticMethodInNonInstantiatableClass: Test for #6343
Commit: 0234ad36e54dbc2739c7a262738c4114d41959e1
https://github.com/pmd/pmd/commit/0234ad36e54dbc2739c7a262738c4114d41959e1
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
A pmd-java/pmd-java-exclude-pmd.properties
M pmd-java/pom.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalInterfaces.java
Log Message:
-----------
[java] Add suppression for MissingStaticMethodInNonInstantiatableClass
Commit: 9e59c203bec3f616450f3c506ab636ac0f2d2c6f
https://github.com/pmd/pmd/commit/9e59c203bec3f616450f3c506ab636ac0f2d2c6f
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java
Log Message:
-----------
[java] NullAssignment: remove unnecessary check for ctor
Commit: be9f2fdff2c87f90e4dc447e30c5d0ce69979c22
https://github.com/pmd/pmd/commit/be9f2fdff2c87f90e4dc447e30c5d0ce69979c22
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6276, #6293)
Commit: f2b2f7f096b0437947e30ad61ce3e0d05d1adf79
https://github.com/pmd/pmd/commit/f2b2f7f096b0437947e30ad61ce3e0d05d1adf79
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NullAssignment.xml
Log Message:
-----------
[java] Fix #6276: NullAssignment should not report assigning null to a final
field in a constructor (#6293)
Commit: 2f49d6d7e20555bc3b498611a2539947dbf2e7b4
https://github.com/pmd/pmd/commit/2f49d6d7e20555bc3b498611a2539947dbf2e7b4
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/EnumComparison.xml
Log Message:
-----------
[java] EnumComparison - update test description
Commit: d348ab78dfd69acbfdb5ef130bf9d0c026e5dbee
https://github.com/pmd/pmd/commit/d348ab78dfd69acbfdb5ef130bf9d0c026e5dbee
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6291, #6343, #6292)
Commit: 1044d7834dbd63d1d2fc59ab4e0ea1296c9d1f0d
https://github.com/pmd/pmd/commit/1044d7834dbd63d1d2fc59ab4e0ea1296c9d1f0d
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
A pmd-java/pmd-java-exclude-pmd.properties
M pmd-java/pom.xml
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalInterfaces.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/EnumComparison.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingStaticMethodInNonInstantiatableClass.xml
Log Message:
-----------
[java] Fix #6291: EnumComparison FP when comparing with null (#6292)
Commit: 36d255b6f88af29418c420a0961d3a37ada9ca24
https://github.com/pmd/pmd/commit/36d255b6f88af29418c420a0961d3a37ada9ca24
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6028, #6294)
Commit: e9579d72994f0b1c46bd4cf4767594e5c0eef53e
https://github.com/pmd/pmd/commit/e9579d72994f0b1c46bd4cf4767594e5c0eef53e
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadSpecificityTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverridingTest.kt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
Log Message:
-----------
[java] Fix #6028: UnusedPrivateMethod FP (#6294)
Commit: 2c49680fc79063feb7570660ac8112649b48b5d6
https://github.com/pmd/pmd/commit/2c49680fc79063feb7570660ac8112649b48b5d6
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
Log Message:
-----------
Update javadoc apinote
Commit: bbb7438951395f925c37981942c021ae1bc6da07
https://github.com/pmd/pmd/commit/bbb7438951395f925c37981942c021ae1bc6da07
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6330, #6342)
Commit: e50ac051a8106a0cdd60762094c658d76c4daa98
https://github.com/pmd/pmd/commit/e50ac051a8106a0cdd60762094c658d76c4daa98
Author: Andreas Dangel <[email protected]>
Date: 2025-12-19 (Fri, 19 Dec 2025)
Changed paths:
M docs/pages/release_notes.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/Attribute.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/DomainConversion.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQueryTest.java
Log Message:
-----------
[core] Fix #6330: Cannot access Chars attribute from XPath (#6342)
Compare: https://github.com/pmd/pmd/compare/48c8038a9df1...e50ac051a810
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