30-September-2022 - 6.50.0-SNAPSHOT

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

This is a minor release.

New and noteworthy

Lua now supports additionally Luau

This release of PMD adds support for Luau, a gradually typed language derived from Lua. This means, that the Lua language in PMD can now parse both Lua and Luau.

Fixed Issues

  • #4116: [core] Missing –file arg in TreeExport CLI example

API Changes

CPD CLI

  • CPD now supports the --ignore-literal-sequences argument when analyzing Lua code.

External Contributions

  • #4066: [lua] Add support for Luau syntax and skipping literal sequences in CPD - @matthargett
  • #4116: [core] Fix missing –file arg in TreeExport CLI example - @mohan-chinnappan-n
  • #4131: [doc] TooFewBranchesForASwitchStatement - Use “if-else” instead of “if-then” - @Suvashri