scalafix
scalafix copied to clipboard
Refactoring and linting tool for Scala
The SymbolTable required by core for finding information that is not available in SemanticDB is injected by cli using a helper from reflect, which is currently backed by scalameta's internal...
([discord context](https://discord.com/channels/632642981228314653/632683673417678860/1275968994830188644)) I ran into this while developing my own scalafix rule, foolishly calling my class something different than the string I passed to `SemanticRule`, and was confused when the...
This is just a placeholder for visibility for rule authors , to track the most important tickets upstream that will bring parity between Scala 2 and Scala 3. Note that...
There is still plenty to do, and I am not 100% sure about the approach, but it's a start. Tests are passing but some outputs are different the Scala 2...
Waiting for final release (~Sep 2nd) & scalameta publishing
Spin-off from https://github.com/scalacenter/scalafix/issues/1680 / https://github.com/scalacenter/scalafix/pull/2034 - Publish core_3 without using it internally - [ ] Wait for https://github.com/scalameta/scalameta/issues/2485 - [ ] Consider our options for https://github.com/scalacenter/scalafix/issues/1949 - [ ] Find...
- [ ] bring to metals via a follow up of https://github.com/scalameta/metals/pull/6371
- [sbt](https://github.com/sbt/sbt/pull/5703) - [Zinc](https://github.com/sbt/zinc/pull/744) - [Scala 2.x](https://github.com/scala/scala/pull/7712) - [Scala 3.5.0](https://www.scala-lang.org/blog/2024/08/22/scala-3.5.0-released.html)
I'm trying to build and test more of Scalafix in the Scala 2 community build, but I keep hitting this: ``` [scalafix-rules] [info] java.lang.Exception: 2.13.16-bin-ce78754 not a valid Scala Version....
## About this PR 📦 Updates * [org.scalameta:semanticdb-scalac-core](https://github.com/scalameta/scalameta) * [org.scalameta:semanticdb-shared](https://github.com/scalameta/scalameta) * [org.scalameta:testkit](https://github.com/scalameta/scalameta) from `4.10.1` to `4.10.2` 📜 [GitHub Release Notes](https://github.com/scalameta/scalameta/releases/tag/v4.10.2) - [Version Diff](https://github.com/scalameta/scalameta/compare/v4.10.1...v4.10.2) ## Usage ✅ **Please merge!** I'll automatically...