scalafix icon indicating copy to clipboard operation
scalafix copied to clipboard

Refactoring and linting tool for Scala

Results 141 scalafix issues
Sort by recently updated
recently updated
newest added
trafficstars

Bumps [VirtusLab/scala-cli-setup](https://github.com/virtuslab/scala-cli-setup) from 1.1.2 to 1.1.3. Release notes Sourced from VirtusLab/scala-cli-setup's releases. v1.1.3 What's Changed build(deps-dev): bump @​types/node from 20.11.4 to 20.11.5 by @​dependabot in VirtusLab/scala-cli-setup#437 build(deps-dev): bump prettier from...

dependencies

https://github.com/scalameta/scalameta/releases/tag/v4.9.0 https://github.com/scalameta/scalameta/issues/3425 is a non-backward compatible feature, as quasiquotes expand to code referencing `scala.meta.trees.Origin` [which does not exist in 4.8.x](https://github.com/scalameta/scalameta/pull/3454). This means that Scalafix rules containing quasiquotes compiled against scalameta...

TODO: port something similar to https://github.com/scalacenter/scalafix.g8

Remaining steps before publishing - check status of https://github.com/scalameta/scalameta/pull/3347 - many of tests in ScalafixArgumentsSuite rely on semanticRule, and we don't have any yet for scala 3. We need to...

feature
scala3

I am trying to speed up our CI, which runs stuff like scalafix and scalafmt. scalafmt (with our Mill task, at least) is able to use caching to prevent unnecessary...

bug
core

It is kind of a pain to use scalafix with an sbt project that is cross compiled for Scala 2 and 3 because scalafix has a hard fail if given...

documentation
sbt
feature

Trying to autocomplete ` scalafixAll --files=coreShared`, when a folder exists called `coreShared` produces an exception. Filling out the next part manually (`coreShared\\src`) does not autocomplete at all ```scala sep. 27,...

bug
good first issue
sbt
help wanted

In Pekko we used [paradox](https://github.com/lightbend/paradox) in order to generate documentation, and the primary way that Paradox works is that you place code that you want to be documented inside of...

up for debate
feature
core

In Scala 3 declaration of `equals` is `def equals(obj: Any): Boolean = ???`. This means that any attempt to match on a class instance in `equals` body is met with...

good first issue
enhancement
DisableSyntax
scala3