Table of Contents

27-September-2024 - 7.6.0-SNAPSHOT

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

This is a minor release.

🚀 New and noteworthy

🐛 Fixed Issues

  • apex
    • #5138: [apex] Various false-negatives since 7.3.0 when using triggers (ApexCRUDViolation, CognitiveComplexity, OperationWithLimitsInLoop)
    • #5163: [apex] Parser error when using toLabel in SOSL query
    • #5182: [apex] Parser error when using GROUPING in a SOQL query
    • #5218: [apex] Parser error when using nested subqueries in SOQL
  • core
    • #5059: [core] xml output doesn’t escape CDATA inside its own CDATA
    • #5201: [core] PMD sarif schema file points to nonexistent location
    • #5222: [core] RuleReference/RuleSetWriter don’t handle changed default property values correctly
  • java
    • #5190: [java] NPE in type inference
  • java-errorprone
    • #5207: [java] CheckSkipResult: false positve for a private method void skip(int) in a subclass of FilterInputStream

🚨 API Changes

✨ External Contributions

  • #5202: [core] Sarif format: refer to schemastore.org - David Schach (@dschach)
  • #5208: [doc] Added Codety to “Tools / Integrations” - Tony (@random1223)