Skip to content

Conversation

@dependabot-preview
Copy link
Contributor

Bumps pmd.version from 6.17.0 to 6.18.0.

Updates pmd-core from 6.17.0 to 6.18.0

Release notes

Sourced from pmd-core's releases.

PMD 6.18.0 (15-September-2019)

15-September-2019 - 6.18.0

The PMD team is pleased to announce PMD 6.18.0.

This is a minor release.

Table Of Contents

New and noteworthy

Java 13 Support

This release of PMD brings support for Java 13. PMD can parse Switch Expressions
with the new yield statement and resolve the type of such an expression.

PMD also parses Text Blocks as String literals.

Note: The Switch Expressions and Text Blocks are a preview language feature of OpenJDK 13
and are not enabled by default. 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 13-preview:

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

Note: Support for the extended break statement introduced in Java 12 as a preview language feature
will be removed with the next PMD version 6.19.0.

Full support for Scala

Thanks to Chris Smith PMD now fully supports Scala. Now rules for analyzing Scala
code can be developed in addition to the Copy-Paste-Detection (CPD) functionality. There are no rules yet, so
contributions are welcome.

... (truncated)
Commits
  • 3f42cca [maven-release-plugin] prepare release pmd_releases/6.18.0
  • be90279 Prepare pmd release 6.18.0
  • 4672ccf Update generated rule documentation
  • 8f3abf9 Merge branch 'pr-2015'
  • 6d8f7c1 Update release notes, refs #2015, #fixes #1227
  • eeb147e formatting
  • 73006a4 Update doc for unused formal parameter
  • e0b0e63 [core] XPath 1.0: filter out list attributes
  • 9eaffbd Update generated rule documentation
  • 8821434 Merge branch 'pr-1943'
  • Additional commits viewable in compare view

Updates pmd-java from 6.17.0 to 6.18.0

Release notes

Sourced from pmd-java's releases.

PMD 6.18.0 (15-September-2019)

15-September-2019 - 6.18.0

The PMD team is pleased to announce PMD 6.18.0.

This is a minor release.

Table Of Contents

New and noteworthy

Java 13 Support

This release of PMD brings support for Java 13. PMD can parse Switch Expressions
with the new yield statement and resolve the type of such an expression.

PMD also parses Text Blocks as String literals.

Note: The Switch Expressions and Text Blocks are a preview language feature of OpenJDK 13
and are not enabled by default. 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 13-preview:

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

Note: Support for the extended break statement introduced in Java 12 as a preview language feature
will be removed with the next PMD version 6.19.0.

Full support for Scala

Thanks to Chris Smith PMD now fully supports Scala. Now rules for analyzing Scala
code can be developed in addition to the Copy-Paste-Detection (CPD) functionality. There are no rules yet, so
contributions are welcome.

... (truncated)
Commits
  • 3f42cca [maven-release-plugin] prepare release pmd_releases/6.18.0
  • be90279 Prepare pmd release 6.18.0
  • 4672ccf Update generated rule documentation
  • 8f3abf9 Merge branch 'pr-2015'
  • 6d8f7c1 Update release notes, refs #2015, #fixes #1227
  • eeb147e formatting
  • 73006a4 Update doc for unused formal parameter
  • e0b0e63 [core] XPath 1.0: filter out list attributes
  • 9eaffbd Update generated rule documentation
  • 8821434 Merge branch 'pr-1943'
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in the .dependabot/config.yml file in this repo:

  • Update frequency
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

Bumps `pmd.version` from 6.17.0 to 6.18.0.

Updates `pmd-core` from 6.17.0 to 6.18.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Commits](pmd/pmd@pmd_releases/6.17.0...pmd_releases/6.18.0)

Updates `pmd-java` from 6.17.0 to 6.18.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Commits](pmd/pmd@pmd_releases/6.17.0...pmd_releases/6.18.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Update of dependencies label Sep 16, 2019
@codecov-io
Copy link

codecov-io commented Sep 16, 2019

Codecov Report

Merging #36 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master      #36   +/-   ##
=========================================
  Coverage     83.65%   83.65%           
  Complexity       55       55           
=========================================
  Files             7        7           
  Lines           263      263           
  Branches         43       43           
=========================================
  Hits            220      220           
  Misses           32       32           
  Partials         11       11

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 33fb61b...bbec5df. Read the comment docs.

@uhafner uhafner merged commit da9b04f into master Sep 18, 2019
@uhafner uhafner deleted the dependabot/maven/pmd.version-6.18.0 branch September 18, 2019 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update of dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants