scalafix
scalafix copied to clipboard
Refactoring and linting tool for Scala
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...
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...
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...
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...
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,...
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...
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...