Edit me

??-?????-2020 - 6.29.0-SNAPSHOT

The PMD team is pleased to announce PMD 6.29.0-SNAPSHOT.

This is a minor release.

New and noteworthy

Renamed Rules

  • The Java rule DoNotCallSystemExit has been renamed to DoNotTerminateVM, since it checks for all the following calls: System.exit(int), Runtime.exit(int), Runtime.halt(int). All these calls terminate the Java VM, which is bad, if the VM runs an application server which many independent applications.

Fixed Issues

  • java-errorprone
    • #2157: [java] Improve DoNotCallSystemExit: permit call in main(), flag System.halt

API Changes

External Contributions