dependabot maven(deps): bump pmd.version from 6.47.0 to 6.48.0
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 version19-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 version19-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 version19-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 version19-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