Add scalafix and organize-imports rule

This commit is contained in:
Eike Kettner
2020-06-28 20:47:19 +02:00
parent 5bad157b9e
commit 672ed445b1
4 changed files with 26 additions and 2 deletions

View File

@ -11,6 +11,12 @@ val elmCompileMode = settingKey[ElmCompileMode]("How to compile elm sources")
// --- Settings
val scalafixSettings = Seq(
semanticdbEnabled := true, // enable SemanticDB
semanticdbVersion := scalafixSemanticdb.revision, //"4.3.10", // use Scalafix compatible version
ThisBuild / scalafixDependencies ++= Dependencies.organizeImports
)
val sharedSettings = Seq(
organization := "com.github.eikek",
scalaVersion := "2.13.2",
@ -37,7 +43,7 @@ val sharedSettings = Seq(
(scalacOptions.value.filter(o => !o.contains("Xlint")) ++ Seq("-Xlint:_,-unused")),
scalacOptions in (Test, console) :=
(scalacOptions.value.filter(o => !o.contains("Xlint")) ++ Seq("-Xlint:_,-unused"))
)
) ++ scalafixSettings
val testSettings = Seq(
testFrameworks += new TestFramework("minitest.runner.Framework"),
@ -143,7 +149,6 @@ val openapiScalaSettings = Seq(
)
// --- Modules
// Base module, everything depends on this including restapi and