-
Notifications
You must be signed in to change notification settings - Fork 92
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
Please compile support for Scala 3.0.0 #521
Comments
Possibly duplicate of #391. |
I haven't had a chance to work with Scala 3 / Dotty before. Not sure what it takes and how are we from having scapegoat support that language. |
I have Scapegoat working on Scala 3 in another repo.It's early days because we have to migrate every rule to new syntax since the reflection / compiler plugin stuff has changed considerably. @mccartney greg happy to talk to you about this. |
Interesting. So is the plan to have a new project / fork, or will it possible to merge and maintain one code base? |
Probably possibly. Is it desirable?
For avro4s I've put Scala 2.12 2.13 in maintenance and on a branch and new
features will go into Scala 3.
…On Wed, 16 Jun 2021 at 12:50, Greg Oledzki ***@***.***> wrote:
Interesting. So is the plan to have a new project / fork, or will it
possible to merge and maintain one code base?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#521 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFVSGXDYYABQD4VUNHSY43TTDP5VANCNFSM45AJ2MBQ>
.
|
So based on the information above. The title doesn't do it justice as to work needed:
suggests it's about compiling/building/releasing a version. While in fact it's likely to be significant implementation effort. |
@sksamuel is this available somewhere? I think it'll awesome to have even a few rules supported for Scala 3, rest of them might be added incrementally by interested people. |
@mccartney is there any ongoing effort with Scala 3 support? |
No. I don't think so. At least I am not aware |
is there any plan to support Scala 3/any place to track progress? I've just checked https://docs.scala-lang.org/scala3/guides/migration/scala3-migrate.html dependency update and scapegoat plugin is blocking migration in my case:
|
No plan and no progress on the work @sksamuel started. It’s more or less a new library to be written. I suggest to use Scala 3 compiler linting instead. |
I've been tinkering a bit with support for Scala 3 (as I want to move some of my projects to Scala 3 too), but the earlier comments are certainly right: Each inspection will need to be revisited to make compatible with the dotty compiler trees. It will still take some more free nights to get it into a minimum viable state to propose it as an PR here. |
I don't use Scala anymore, so I did not finish the migration. |
No description provided.
The text was updated successfully, but these errors were encountered: