scalafix icon indicating copy to clipboard operation
scalafix copied to clipboard

Refactoring and linting tool for Scala

Results 131 scalafix issues
Sort by recently updated
recently updated
newest added

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...

help wanted
feature
scala3
reflect

([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...

bug
scala3

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...

up for debate
feature
scala3
core

- [ ] 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...