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

Scala 3 support #868

Open
t1b00 opened this issue Sep 11, 2024 · 1 comment
Open

Scala 3 support #868

t1b00 opened this issue Sep 11, 2024 · 1 comment

Comments

@t1b00
Copy link

t1b00 commented Sep 11, 2024

Hi Scapegoat team and contributors!

As some of you may have seen in my comments on PR #858 I have been working on porting Scapegoat rules to Scalafix to make the linter compatible with Scala 3 but also with the future of Scala, with the use of Scalameta.
I have ported 52 rules for now, all were succesfully tested with unit tests and on a large codebase, with more coming.

Since some of you seemed interested in collaborating but things weren't moving, I figured I'd create an issue to discuss potential collaboration.
How do you want to go ahead?
Here are my thoughts: since I am using a completely different framework (Scalafix + Scalameta), it seems complicated to me to integrate directly into the Scapegoat code. The easiest solution would simply be to link to my repo, but I am not sure this is ideal, especially if you are planning more rules.
I'd be happy to hear your thoughts in the comments.

@mccartney
Copy link
Collaborator

Tagging @saeltz for awareness

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants