-
Stripe's Scala team has an intern, and this quarter we're planning work that requires SemanticDB outputs!
I believe SemanticDB support can be easily encapsulated in a new optional phase that:
1. a…
-
https://scalacenter.github.io/scalafix/
Can perform refactorings like remove unused imports.
I'm thinking similar to scalafmt_test. (And there should be a way to chain these.)
-
Some options may cause scalafix to generate code that no longer compiles, e.g. In this document:
https://scalacenter.github.io/scalafix/docs/rules/ExplicitResultTypes.html
It is noted that:
r…
-
Expanding on @olafurpg 's [idea](https://github.com/scalacenter/sbt-scalafix/pull/140#issuecomment-656699864):
* sbt-scalafix would always execute callbacks registered in the task key `scalafixHooks`…
-
## Steps
- Create a project for developing a plugin using the scripted plugin.
- Run `sbt scripted` with `sbt.ivy.home` pointing to custom location that is not `~/.ivy2`
## Problem
- When the tests r…
-
Right now, something like
``` scala
@typeclass trait Super[A] {
type T
}
@typeclass trait Sub[A] extends Super[A] {
def foo(a: A): T
def bar(a: A): T
}
```
Will fail to compile because the gen…
-
## steps
Compile this code under sbt 1.0.0
```scala
private def testState: Def.Initialize[InputTask[Unit]] =
Def.inputTaskDyn {
someFunc(someParser.parsed, state.value)
}
```
#…
-
Hey, I've just found this piece and it'd be pretty useful for the sake of https://github.com/lloydmeta/enumeratum/issues/344 ... any chance a support for 2.13 can be added? 🙏🏻
-
* Separate versioning of sbt-scalafix and scalafix-core similar to sbt-scalafmt and scalafmt-core. Users should declare the Scalafix version in .scalafix.conf so that clients like Metals or maybe Inte…
-
Currently OpenWhisk build run a [scalafmt][1] check to enforce a consistent code style. We should look into configuring some static code analysis check also to enforce certain implementation rules lik…