Brice Jaglin
Brice Jaglin
### Rationale To be able to see which modules are impacted by a Steward PR and how transitive dependencies are affected, it would be interesting to append a diff of...
See https://github.com/scalacenter/sbt-scalafix/pull/57: * scalatest was bumped in the main build, and scalafix migrations were applied https://github.com/scala-steward/sbt-scalafix/blob/update/scalatest-3.1.0/src/test/scala/scalafix/internal/sbt/SbtCompletionsSuite.scala#L9 * scalatest was bumped in the scripted builds, but scalafix migrations were not applied...
This reverts commit d25f5b6314f8177201f126d83c7c8e55047c8729.
Opening this for visibility and to track the upcoming work for supporting Scala 3 - [x] running syntactic & semantic rules against Scala 3 sources - scalafix - ~new parameter...
Scalafix itself is being cross-published to Scala 3 as part of https://github.com/scalacenter/scalafix/issues/1583, which means more version-specific code. The last maintenance release of scala 2.11 being almost 5 years old, it...
Since the introduction of [sbt-project-matrix](https://github.com/sbt/sbt-projectmatrix) in https://github.com/scalacenter/scalafix/pull/1528, there are compilation errors in IntelliJ when working on scalafix itself (apparently for both classic & BSP integrations), which prevents running tests from...
Since https://github.com/scalacenter/scalafix/pull/1152, scalafix-interfaces allow clients to offload dependency resolution to scalafix using Coursier artifact coordinates & repositories. This should also be available as configuration keys to provide a consistent experience...
As `scalafixScalaBinaryVersion` must be set at the `ThisBuild` level (say 2.13 for an example) and `ExplicitResultTypes` requires the binary version of each project to match the one used in Scalafix,...
Having all tests in a single project brings challenges - It's unclear which ones rely on testsInput/shared (see https://github.com/scalacenter/scalafix/pull/1528/files#r846795199) - The suite is quite long, especially because of the prerequisite...
Since scripted build definition & sources are located in a `sbt-test` directory which is not a regular ivy configuration, it's not possible to simply enable [`scalafixConfigSettings`](https://github.com/scalacenter/sbt-scalafix/blob/v0.9.17/src/main/scala/scalafix/sbt/ScalafixPlugin.scala#L59) on it. When a...