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

Reply via email to