diff options
author | vlad <vlad@drivergrp.com> | 2016-07-19 00:44:35 -0400 |
---|---|---|
committer | vlad <vlad@drivergrp.com> | 2016-07-19 00:44:35 -0400 |
commit | 0b96865ed8183cb7e6f8ac6d184e941a26308df5 (patch) | |
tree | e64db21f1127ce3eb6a01c10dd755e8cabad6d13 /project | |
parent | f8180b91ca4e269259e249afeb2911143aa8892b (diff) | |
download | driver-core-0b96865ed8183cb7e6f8ac6d184e941a26308df5.tar.gz driver-core-0b96865ed8183cb7e6f8ac6d184e941a26308df5.tar.bz2 driver-core-0b96865ed8183cb7e6f8ac6d184e941a26308df5.zip |
Scalastyle in compile
Diffstat (limited to 'project')
-rw-r--r-- | project/Build.scala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/project/Build.scala b/project/Build.scala index ebb24b4..c3ede93 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -1,6 +1,7 @@ import sbt._ import Keys._ import org.scalafmt.sbt.ScalaFmtPlugin.autoImport._ +import org.scalastyle.sbt.ScalastylePlugin._ import wartremover._ import wartremover.WartRemover.autoImport.wartremoverErrors @@ -13,6 +14,8 @@ object BuildSettings { Wart.Overloading, Wart.DefaultArguments, Wart.ToString, Wart.Any, Wart.Throw) ) + val compileScalastyle = taskKey[Unit]("compileScalastyle") + val buildSettings = Defaults.coreDefaultSettings ++ Seq ( organization := "com.drivergrp", name := "core", @@ -22,7 +25,9 @@ object BuildSettings { "-language:higherKinds", "-language:implicitConversions", "-language:postfixOps", "-Ywarn-infer-any", "-Ywarn-unused", "-Ywarn-unused-import"), scalafmtConfig := Some(file(".scalafmt")), - fork in run := true + fork in run := true, + compileScalastyle := (scalastyle in Compile).toTask("").value, + (compile in Compile) <<= ((compile in Compile) dependsOn compileScalastyle) ) ++ wartRemoverSettings ++ reformatOnCompileSettings } |