Download Latest Version PMD 7.0.0-rc3 (30-May-2023).zip (18.8 MB)
Email in envelope

Get an email when there's a new version of pmd

Home / pmd_releases_6.38.0
Name Modified Size InfoDownloads / Week
Parent folder
pmd-doc-6.38.0.zip 2021-08-28 4.7 MB
pmd-src-6.38.0.zip 2021-08-28 14.6 MB
pmd-bin-6.38.0.zip 2021-08-28 44.6 MB
PMD 6.38.0 (28-August-2021).tar.gz 2021-08-28 12.0 MB
PMD 6.38.0 (28-August-2021).zip 2021-08-28 14.7 MB
README.md 2021-08-28 1.3 kB
Totals: 6 Items   90.6 MB 0

28-August-2021 - 6.38.0

The PMD team is pleased to announce PMD 6.38.0.

This is a minor release.

Table Of Contents

Fixed Issues

  • apex
    • #3462: [apex] SOQL performed in a for-each loop doesn't trigger ApexCRUDViolationRule
    • #3484: [apex] ApexCRUDViolationRule maintains state across files
  • core
    • #3446: [core] Allow XPath rules to access the current file name
  • java-bestpractices
    • #3403: [java] MethodNamingConventions junit5TestPattern does not detect parameterized tests

External Contributions

  • #3445: [java] Fix [#3403] about MethodNamingConventions and JUnit5 parameterized tests - Cyril Sicard
  • #3470: [apex] Fix ApexCRUDViolationRule - add super call - Josh Feingold

Stats

  • 32 commits
  • 8 closed tickets & PRs
  • Days since last release: 27
Source: README.md, updated 2021-08-28