@@ -29,7 +29,9 @@ lazy val baseSettings = Seq(
2929 " UTF-8" ,
3030 " -language:_" ,
3131 " -Ydelambdafy:method" ,
32- " -target:jvm-1.8"
32+ " -target:jvm-1.8" ,
33+ " -Yrangepos" ,
34+ " -Ywarn-unused"
3335 ) ++ crossScalacOptions(scalaVersion.value)),
3436 resolvers ++= Seq (
3537 Resolver .sonatypeRepo(" snapshots" ),
@@ -39,10 +41,12 @@ lazy val baseSettings = Seq(
3941 libraryDependencies ++= Seq (
4042 scalatest.scalatest % Test
4143 ),
44+ ThisBuild / scalafixScalaBinaryVersion := CrossVersion .binaryScalaVersion(scalaVersion.value),
45+ semanticdbEnabled := true ,
46+ semanticdbVersion := scalafixSemanticdb.revision,
4247 Test / publishArtifact := false ,
4348 Test / fork := true ,
44- Test / parallelExecution := false ,
45- ThisBuild / scalafmtOnCompile := true
49+ Test / parallelExecution := false
4650)
4751
4852val `docker-controller-scala-core` = (project in file(" docker-controller-scala-core" ))
@@ -179,3 +183,7 @@ val `docker-controller-scala-root` = (project in file("."))
179183 `docker-controller-scala-kafka`,
180184 `docker-controller-scala-elasticsearch`
181185 )
186+
187+ // --- Custom commands
188+ addCommandAlias(" lint" , " ;scalafmtCheck;test:scalafmtCheck;scalafmtSbtCheck;scalafixAll --check" )
189+ addCommandAlias(" fmt" , " ;scalafmtAll;scalafmtSbt" )
0 commit comments