diff options
author | Jakob Odersky <jakob@odersky.com> | 2017-08-25 10:37:52 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-25 10:37:52 -0700 |
commit | aaedec5d47a24fe5d66998a3e39330bcf81c63f9 (patch) | |
tree | 68ebc66ed5cf64b2258b6aa59dd590e3cca447c9 /src/main/scala/xyz.driver.sbt/SbtSettings.scala | |
parent | 901724940530b5b5a863658ef3eea0a9b252e38c (diff) | |
parent | 1c6c868ea555e0a4b3e738c6e77fde0d9bffbf88 (diff) | |
download | sbt-settings-aaedec5d47a24fe5d66998a3e39330bcf81c63f9.tar.gz sbt-settings-aaedec5d47a24fe5d66998a3e39330bcf81c63f9.tar.bz2 sbt-settings-aaedec5d47a24fe5d66998a3e39330bcf81c63f9.zip |
Merge pull request #24 from drivergroup/linting
Move scalac linting options to default linting settings
Diffstat (limited to 'src/main/scala/xyz.driver.sbt/SbtSettings.scala')
-rw-r--r-- | src/main/scala/xyz.driver.sbt/SbtSettings.scala | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/src/main/scala/xyz.driver.sbt/SbtSettings.scala b/src/main/scala/xyz.driver.sbt/SbtSettings.scala index e81e85f..ca92f5f 100644 --- a/src/main/scala/xyz.driver.sbt/SbtSettings.scala +++ b/src/main/scala/xyz.driver.sbt/SbtSettings.scala @@ -88,7 +88,18 @@ object SbtSettings extends AutoPlugin { Wart.Equals )) - lazy val lintingSettings = scalastyleSettings ++ wartRemoverSettings + val scalacLintingSettings = Seq( + scalacOptions ++= Seq( + "-Xfatal-warnings", + "-Xlint:-missing-interpolator", + "-Ywarn-numeric-widen", + "-Ywarn-dead-code", + "-Ywarn-unused", + "-Ywarn-unused-import" + ) + ) + + lazy val lintingSettings = scalacLintingSettings ++ scalastyleSettings ++ wartRemoverSettings lazy val repositoriesSettings: Seq[Setting[_]] = { Seq( @@ -361,15 +372,6 @@ object SbtSettings extends AutoPlugin { val scalacDefaultOptions = Seq("-unchecked", "-deprecation", "-feature", "-Xlint", "-encoding", "utf8") - val scalacLintingOptions = Seq( - "-Xfatal-warnings", - "-Xlint:-missing-interpolator", - "-Ywarn-numeric-widen", - "-Ywarn-dead-code", - "-Ywarn-unused", - "-Ywarn-unused-import" - ) - val scalacLanguageFeatures = Seq( "-language:higherKinds", "-language:implicitConversions", @@ -382,7 +384,7 @@ object SbtSettings extends AutoPlugin { organization := "xyz.driver", crossScalaVersions := List("2.11.11", "2.12.3"), scalaVersion := crossScalaVersions.value.head, - scalacOptions := (scalacDefaultOptions ++ scalacLanguageFeatures ++ scalacLintingOptions), + scalacOptions := (scalacDefaultOptions ++ scalacLanguageFeatures), scalacOptions in (Compile, console) := (scalacDefaultOptions ++ scalacLanguageFeatures), scalacOptions in (Compile, consoleQuick) := (scalacDefaultOptions ++ scalacLanguageFeatures), scalacOptions in (Compile, consoleProject) := (scalacDefaultOptions ++ scalacLanguageFeatures), |