mirror of https://github.com/sbt/sbt.git
21 lines
663 B
Scala
21 lines
663 B
Scala
import sbt._
|
|
|
|
import com.typesafe.sbt.SbtScalariform
|
|
import com.typesafe.sbt.SbtScalariform.ScalariformKeys
|
|
|
|
object ScalariformSupport {
|
|
lazy val formatSettings = SbtScalariform.scalariformSettings ++ Seq(
|
|
ScalariformKeys.preferences in Compile := formattingPreferences,
|
|
ScalariformKeys.preferences in Test := formattingPreferences
|
|
)
|
|
|
|
import scalariform.formatter.preferences._
|
|
def formattingPreferences =
|
|
FormattingPreferences()
|
|
.setPreference(RewriteArrowSymbols, true)
|
|
.setPreference(AlignParameters, true)
|
|
.setPreference(AlignSingleLineCaseStatements, true)
|
|
.setPreference(DoubleIndentClassDeclaration, true)
|
|
|
|
}
|