Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 95cb4f9df37bfbf85f7f333c5488c7d30777839c
https://github.com/pmd/pmd/commit/95cb4f9df37bfbf85f7f333c5488c7d30777839c
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 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
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/PublicMemberInNonPublicTypeTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/PublicMemberInNonPublicType.xml
Log Message:
-----------
[java] New Rule PublicMemberInNonPublicType
Commit: a144f39101d3edc6555544da91207ab60096afca
https://github.com/pmd/pmd/commit/a144f39101d3edc6555544da91207ab60096afca
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
[java] PublicMemberInNonPublicType: Fixes from review
Commit: 9af1bdecbd466be7022756a19ba8a1e7c78f1b49
https://github.com/pmd/pmd/commit/9af1bdecbd466be7022756a19ba8a1e7c78f1b49
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/design.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/PublicMemberInNonPublicType.xml
Log Message:
-----------
[java] PublicMemberInNonPublicType: Ignore interfaces
Members of interfaces are implicitly public.
Commit: dfced8469e2418480efde0ff68f44e79d27dc1fb
https://github.com/pmd/pmd/commit/dfced8469e2418480efde0ff68f44e79d27dc1fb
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/design.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/PublicMemberInNonPublicType.xml
Log Message:
-----------
[java] PublicMemberInNonPublicType: Improve rule description and tests
Commit: 775cdd1a5ce806298619f26298937cfbcc27adc3
https://github.com/pmd/pmd/commit/775cdd1a5ce806298619f26298937cfbcc27adc3
Author: Thomas Leplus <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/security.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/security/DoNotUseUnsafeTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/security/xml/DoNotUseUnsafe.xml
Log Message:
-----------
[java] New rule DoNotUseUnsafe
Commit: bcf296af2a92d85616a17b0fc288bfdd5fd8d83d
https://github.com/pmd/pmd/commit/bcf296af2a92d85616a17b0fc288bfdd5fd8d83d
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/category/java/security.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DoNotUseUnsafeTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/security/DoNotUseUnsafeTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DoNotUseUnsafe.xml
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/security/xml/DoNotUseUnsafe.xml
Log Message:
-----------
[java] Move DoNotUseUnsafe to errorprone
Commit: 87ddf8cd9cd03751c97a2b0a6c874b88b79f95c6
https://github.com/pmd/pmd/commit/87ddf8cd9cd03751c97a2b0a6c874b88b79f95c6
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DoNotUseUnsafeTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnsupportedJdkApiUsageTest.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DoNotUseUnsafe.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UnsupportedJdkApiUsage.xml
Log Message:
-----------
[java] Rename DoNotUseUnsafe to UnsupportedJdkApiUsage
And integrate rule DontImportSun.
Commit: a05a6afa4019f0dba9fa7f954fca882eaa61d3f6
https://github.com/pmd/pmd/commit/a05a6afa4019f0dba9fa7f954fca882eaa61d3f6
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DontImportSunTest.java
Log Message:
-----------
[java] Deprecate rule DontImportSun
Commit: 43883f659cf93e1e0878fdd9770c239a2d4f3408
https://github.com/pmd/pmd/commit/43883f659cf93e1e0878fdd9770c239a2d4f3408
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UnsupportedJdkApiUsage.xml
Log Message:
-----------
[java] UnsupportedJdkApiUsage: recognize jdk.internal
Commit: d47aa8462a0533a56a948b19de90435af575a57a
https://github.com/pmd/pmd/commit/d47aa8462a0533a56a948b19de90435af575a57a
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UnsupportedJdkApiUsage.xml
Log Message:
-----------
[java] UnsupportedJdkApiUsage: verify location of violation
Commit: 3cd21a327c84b6916c2ac7fb0d082e99320ee7ff
https://github.com/pmd/pmd/commit/3cd21a327c84b6916c2ac7fb0d082e99320ee7ff
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[java] UnsupportedJdkApiUsage: release notes
Commit: 1d79133f9bf50f8a377d09e0e1f51d4bd504a3c8
https://github.com/pmd/pmd/commit/1d79133f9bf50f8a377d09e0e1f51d4bd504a3c8
Author: Andreas Dangel <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[java] UnsupportedJdkApiUsage - fix release notes
Commit: 2e36c2910243b71d6e51509c0734003e3d9a69ef
https://github.com/pmd/pmd/commit/2e36c2910243b71d6e51509c0734003e3d9a69ef
Author: Andreas Dangel <[email protected]>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/design.xml
Log Message:
-----------
[java] PublicMembersInNonPublicType: Update rule description
Commit: 21d6ee5a9929b409b416960ccdfe0c4673ff70ae
https://github.com/pmd/pmd/commit/21d6ee5a9929b409b416960ccdfe0c4673ff70ae
Author: Andreas Dangel <[email protected]>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6231)
Commit: dea1a9845d729f670d1e383c9a46639b429e58c8
https://github.com/pmd/pmd/commit/dea1a9845d729f670d1e383c9a46639b429e58c8
Author: Andreas Dangel <[email protected]>
Date: 2026-01-29 (Thu, 29 Jan 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
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/PublicMemberInNonPublicTypeTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/PublicMemberInNonPublicType.xml
Log Message:
-----------
[java] New Rule: PublicMemberInNonPublicType (#6231)
Commit: 237f5cfabccb4e46db57b7095d2b07eb99fe93bd
https://github.com/pmd/pmd/commit/237f5cfabccb4e46db57b7095d2b07eb99fe93bd
Author: Andreas Dangel <[email protected]>
Date: 2026-01-29 (Thu, 29 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DontImportSunTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnsupportedJdkApiUsageTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/UnsupportedJdkApiUsage.xml
Log Message:
-----------
[java] New Rule: UnsupportedJdkApiUsage (#6232)
Compare: https://github.com/pmd/pmd/compare/569068a6d361...237f5cfabccb
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