diff --git a/.scalafix.conf b/.scalafix.conf new file mode 100644 index 0000000000..46966d3a58 --- /dev/null +++ b/.scalafix.conf @@ -0,0 +1 @@ +rules = [RemoveUnused] diff --git a/build.sbt b/build.sbt index c7b282443f..a036e30671 100644 --- a/build.sbt +++ b/build.sbt @@ -22,6 +22,11 @@ inThisBuild( "john@degoes.net", url("https://degoes.net") ) + ), + semanticdbEnabled := true, + semanticdbVersion := scalafixSemanticdb.revision, + Compile / scalacOptions ++= Seq( + "-Ysemanticdb" ) ) ) diff --git a/project/plugins.sbt b/project/plugins.sbt index dda7a65ea1..43ca8424e8 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -11,6 +11,7 @@ addSbtPlugin("com.github.sbt" % "sbt-header" % "5.11.0") addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "1.3.2") addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.20.2") addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.6") +addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.14.5") addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.4.4") addDependencyTreePlugin