Ólafur Páll Geirsson
Ólafur Páll Geirsson
It may be a tall order but it would be great to support a combination of user settings (global) and workspace settings somehow. This is how vscode does it. For...
> One thing I am a bit worried about is potential confusion around exactly what can be configured through settings.json. I expect `settings.json` to only be used for configuration that...
I took a stab at integrating Twitter futures with the new async/await support in 2.13.3 (and soon 2.12.12) in the PR #279
I just wrote a blog post on linting with Scalameta/Scalafix https://github.com/scala/scala-lang/pull/743 I would love to collaborate if you are interested. Linting in scalafix is quite basic for now, for example...
Thanks for reporting! I think is a nice idea. Is there a standard format we can output? Scalafix exposes a library API to record published diagnostics in `ScalafixMainCallback`, see https://github.com/scalacenter/scalafix/blob/f29dbddb970913d4708b1f3c372612bcc1698033/scalafix-interfaces/src/main/java/scalafix/interfaces/ScalafixMainCallback.java#L12...
I think it's a good idea to have clearly distinct version numbers for sbt-scalafix and scalafix-core, for example sbt-scalafix:20.0.0 and scalafix-core:1.0.0. It might be a bit weird at first sight...
The biggest motivation to separate versioning of sbt-scalafix and scalafix-core is that it means other integrations (mill, gradle, maybe metals) also don't need to cut a new release for every...
@bjaglin it looks like `semanticdbVersion` is eventually used by `allDependencies` which is a task key so it might be possible to make that change upstream in sbt (cc/ @eed3si9n )....
As a starting point, I think it's fine to fetch the semanticdb version via scalafix-interfaces.jar using coursier resolution during sbt init. There will be minor overhead from the resolution but...
Approach 3 sounds like the best option. I’m wondering, would this change no longer be necessary if we could automatically release sbt-Scalafix together with Scalafix-cli? Maybe it’s possible to merge...