Update dependency ch.epfl.scala:scalafix-interfaces to v0.14.0 #199
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.12.1
->0.14.0
Release Notes
scalacenter/scalafix (ch.epfl.scala:scalafix-interfaces)
v0.14.0
Compare Source
Significant changes since v0.13.0
For users
For rule authors
Term.SelectPostfix
&Term.SelectMatch
are now emitted)Pull Requests
Framework
Docs
Updates
v0.13.0
Compare Source
Significant changes since v0.12.1
For users
ExplicitResultTypes
for Scala 3 is available.ExplicitResultTypes.fetchScala3CompilerArtifactsOnVersionMismatch = true
.scalafixScalaBinaryVersion
(deprecated in sbt-scalafix 0.12.1) is not set in your build.RemoveUnused
andOrganizeImports.removeUnused
can now be used on sources compiled with Scala 3.3 LTS (Scala 3.4+ was already supported since Scalafix 0.12.0).For rule authors
ExplicitResultTypes
for Scala 3, scalafix-core is not yet published for Scala 3, so you should stick to cross-building for Scala 2.12 & 2.13 only. Check https://github.com/scalacenter/scalafix/issues/2041 if you are curious about the current blockers and the next steps on that journey.For tooling maintainers (scalafix-interfaces clients)
ExplicitResultTypes
on Scala 3 sources, scalafix-interfaces can and should classload the freshly published Scala 3 artifacts. You should therefore remove the fallback to 2.13 when targeting Scala 3 sources. Also, to better support Scala 3 LTS, the full Scala version should be passed toScalafix.fetchAndClassloadInstance()
instead of the binary one. See https://github.com/scalacenter/sbt-scalafix/pull/430 as an example of expected changes.Pull Requests
Rules
Framework
Docs
Updates
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.