Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pmd.version from 6.17.0 to 6.18.0 #212

Merged
merged 1 commit into from
Sep 17, 2019

Conversation

dependabot-preview[bot]
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
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • 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
Copy link

codecov bot commented Sep 16, 2019

Codecov Report

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

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #212   +/-   ##
=========================================
  Coverage     82.68%   82.68%           
  Complexity     1552     1552           
=========================================
  Files           245      245           
  Lines          5312     5312           
  Branches        383      383           
=========================================
  Hits           4392     4392           
  Misses          775      775           
  Partials        145      145

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 f585409...65a64dc. Read the comment docs.

@uhafner uhafner merged commit e64ab25 into master Sep 17, 2019
@uhafner uhafner deleted the dependabot/maven/pmd.version-6.18.0 branch September 17, 2019 21:03
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.

1 participant