Skip to content

dependabot maven(deps): bump pmd.version from 6.47.0 to 6.48.0

Depen d'Abot requested to merge dependabot-maven-pmd.version-6.48.0 into master

Bumps pmd.version from 6.47.0 to 6.48.0. Updates pmd-core from 6.47.0 to 6.48.0

Release notes

Sourced from pmd-core's releases.

PMD 6.48.0 (30-July-2022)

30-July-2022 - 6.48.0

The PMD team is pleased to announce PMD 6.48.0.

This is a minor release.

Table Of Contents

New and noteworthy

Java 19 Support

This release of PMD brings support for Java 19. There are no new standard language features.

PMD supports JEP 427: Pattern Matching for switch (Third Preview) and JEP 405: Record Patterns (Preview) as preview language features.

In order to analyze a project with PMD that uses these language features, you'll need to enable it via the environment variable PMD_JAVA_OPTS and select the new language version 19-preview:

export PMD_JAVA_OPTS=--enable-preview
./run.sh pmd -language java -version 19-preview ...

Note: Support for Java 17 preview language features have been removed. The version "17-preview" is no longer available.

Gherkin support

Thanks to the contribution from Anne Brouwers PMD now has CPD support for the Gherkin language. It is used to defined test cases for the Cucumber testing tool for behavior-driven development.

Being based on a proper Antlr grammar, CPD can:

  • ignore comments

... (truncated)

Commits
  • 6aa2b47 [maven-release-plugin] prepare release pmd_releases/6.48.0
  • 143545c Prepare pmd release 6.48.0
  • b6ccad2 Merge pull request #4074 from adangel:pmd6-cpd-debug-flag
  • 6128631 [doc] Add SPONSORS.md
  • a36032b Fixups from review
  • ee38e7d [core] Add "--debug" flag for CPD
  • bf5828d [doc] Fix jdoc link in release notes
  • d092e20 Merge branch 'pr/4052'
  • 3e57ea2 Merge branch 'master' into pr/4052
  • 0550512 Merge pull request #4061 from matthargett:fortify-lua-grammar
  • Additional commits viewable in compare view

Updates pmd-java from 6.47.0 to 6.48.0

Release notes

Sourced from pmd-java's releases.

PMD 6.48.0 (30-July-2022)

30-July-2022 - 6.48.0

The PMD team is pleased to announce PMD 6.48.0.

This is a minor release.

Table Of Contents

New and noteworthy

Java 19 Support

This release of PMD brings support for Java 19. There are no new standard language features.

PMD supports JEP 427: Pattern Matching for switch (Third Preview) and JEP 405: Record Patterns (Preview) as preview language features.

In order to analyze a project with PMD that uses these language features, you'll need to enable it via the environment variable PMD_JAVA_OPTS and select the new language version 19-preview:

export PMD_JAVA_OPTS=--enable-preview
./run.sh pmd -language java -version 19-preview ...

Note: Support for Java 17 preview language features have been removed. The version "17-preview" is no longer available.

Gherkin support

Thanks to the contribution from Anne Brouwers PMD now has CPD support for the Gherkin language. It is used to defined test cases for the Cucumber testing tool for behavior-driven development.

Being based on a proper Antlr grammar, CPD can:

  • ignore comments

... (truncated)

Commits
  • 6aa2b47 [maven-release-plugin] prepare release pmd_releases/6.48.0
  • 143545c Prepare pmd release 6.48.0
  • b6ccad2 Merge pull request #4074 from adangel:pmd6-cpd-debug-flag
  • 6128631 [doc] Add SPONSORS.md
  • a36032b Fixups from review
  • ee38e7d [core] Add "--debug" flag for CPD
  • bf5828d [doc] Fix jdoc link in release notes
  • d092e20 Merge branch 'pr/4052'
  • 3e57ea2 Merge branch 'master' into pr/4052
  • 0550512 Merge pull request #4061 from matthargett:fortify-lua-grammar
  • Additional commits viewable in compare view

Updates pmd-javascript from 6.47.0 to 6.48.0

Release notes

Sourced from pmd-javascript's releases.

PMD 6.48.0 (30-July-2022)

30-July-2022 - 6.48.0

The PMD team is pleased to announce PMD 6.48.0.

This is a minor release.

Table Of Contents

New and noteworthy

Java 19 Support

This release of PMD brings support for Java 19. There are no new standard language features.

PMD supports JEP 427: Pattern Matching for switch (Third Preview) and JEP 405: Record Patterns (Preview) as preview language features.

In order to analyze a project with PMD that uses these language features, you'll need to enable it via the environment variable PMD_JAVA_OPTS and select the new language version 19-preview:

export PMD_JAVA_OPTS=--enable-preview
./run.sh pmd -language java -version 19-preview ...

Note: Support for Java 17 preview language features have been removed. The version "17-preview" is no longer available.

Gherkin support

Thanks to the contribution from Anne Brouwers PMD now has CPD support for the Gherkin language. It is used to defined test cases for the Cucumber testing tool for behavior-driven development.

Being based on a proper Antlr grammar, CPD can:

  • ignore comments

... (truncated)

Commits
  • 6aa2b47 [maven-release-plugin] prepare release pmd_releases/6.48.0
  • 143545c Prepare pmd release 6.48.0
  • b6ccad2 Merge pull request #4074 from adangel:pmd6-cpd-debug-flag
  • 6128631 [doc] Add SPONSORS.md
  • a36032b Fixups from review
  • ee38e7d [core] Add "--debug" flag for CPD
  • bf5828d [doc] Fix jdoc link in release notes
  • d092e20 Merge branch 'pr/4052'
  • 3e57ea2 Merge branch 'master' into pr/4052
  • 0550512 Merge pull request #4061 from matthargett:fortify-lua-grammar
  • Additional commits viewable in compare view

Updates pmd-jsp from 6.47.0 to 6.48.0

Release notes

Sourced from pmd-jsp's releases.

PMD 6.48.0 (30-July-2022)

30-July-2022 - 6.48.0

The PMD team is pleased to announce PMD 6.48.0.

This is a minor release.

Table Of Contents

New and noteworthy

Java 19 Support

This release of PMD brings support for Java 19. There are no new standard language features.

PMD supports JEP 427: Pattern Matching for switch (Third Preview) and JEP 405: Record Patterns (Preview) as preview language features.

In order to analyze a project with PMD that uses these language features, you'll need to enable it via the environment variable PMD_JAVA_OPTS and select the new language version 19-preview:

export PMD_JAVA_OPTS=--enable-preview
./run.sh pmd -language java -version 19-preview ...

Note: Support for Java 17 preview language features have been removed. The version "17-preview" is no longer available.

Gherkin support

Thanks to the contribution from Anne Brouwers PMD now has CPD support for the Gherkin language. It is used to defined test cases for the Cucumber testing tool for behavior-driven development.

Being based on a proper Antlr grammar, CPD can:

  • ignore comments

... (truncated)

Commits
  • 6aa2b47 [maven-release-plugin] prepare release pmd_releases/6.48.0
  • 143545c Prepare pmd release 6.48.0
  • b6ccad2 Merge pull request #4074 from adangel:pmd6-cpd-debug-flag
  • 6128631 [doc] Add SPONSORS.md
  • a36032b Fixups from review
  • ee38e7d [core] Add "--debug" flag for CPD
  • bf5828d [doc] Fix jdoc link in release notes
  • d092e20 Merge branch 'pr/4052'
  • 3e57ea2 Merge branch 'master' into pr/4052
  • 0550512 Merge pull request #4061 from matthargett:fortify-lua-grammar
  • Additional commits viewable in compare view

Merge request reports

Loading