diff options
author | Johannes Rudolph <johannes.rudolph@gmail.com> | 2014-07-08 14:57:32 +0200 |
---|---|---|
committer | Johannes Rudolph <johannes.rudolph@gmail.com> | 2014-07-08 14:57:32 +0200 |
commit | 26b96d3503bc83980126da03166d1c1376574724 (patch) | |
tree | 2a71669506a4fd3d5ce33801eddfb737f2c30c0e /project | |
parent | a575405afdc8943cd537f54515b833e0e3a04338 (diff) | |
download | sbt-boilerplate-26b96d3503bc83980126da03166d1c1376574724.tar.gz sbt-boilerplate-26b96d3503bc83980126da03166d1c1376574724.tar.bz2 sbt-boilerplate-26b96d3503bc83980126da03166d1c1376574724.zip |
apply scalariform
Diffstat (limited to 'project')
-rw-r--r-- | project/ScalariformSupport.scala | 20 | ||||
-rw-r--r-- | project/plugins.sbt | 2 |
2 files changed, 22 insertions, 0 deletions
diff --git a/project/ScalariformSupport.scala b/project/ScalariformSupport.scala new file mode 100644 index 0000000..665a9e6 --- /dev/null +++ b/project/ScalariformSupport.scala @@ -0,0 +1,20 @@ +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) + +} diff --git a/project/plugins.sbt b/project/plugins.sbt index 23e54f6..ebae536 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -6,3 +6,5 @@ resolvers ++= Seq( addSbtPlugin("me.lessis" % "ls-sbt" % "0.1.2") addSbtPlugin("net.virtual-void" % "sbt-cross-building" % "0.8.1") + +addSbtPlugin("com.typesafe.sbt" % "sbt-scalariform" % "1.2.0")
\ No newline at end of file |