From 954b74654f2225dbe8fdb1c1fe8629bc9ceb07a4 Mon Sep 17 00:00:00 2001 From: Dale Wijnand Date: Fri, 17 Jun 2016 23:15:23 +0200 Subject: [PATCH] Add scalacOptions --- project/Util.scala | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/project/Util.scala b/project/Util.scala index 85a88ce06..5fa0ad216 100644 --- a/project/Util.scala +++ b/project/Util.scala @@ -23,7 +23,19 @@ object Util { scalacOptions ++= Seq("-Xelide-below", "0"), scalacOptions <++= scalaVersion map CrossVersion.partialVersion map { case Some((2, 9)) | Some((2, 8)) => Nil // support 2.9 for some subprojects for the Scala Eclipse IDE - case _ => Seq("-feature", "-language:implicitConversions", "-language:postfixOps", "-language:higherKinds", "-language:existentials") + case _ => Seq( + "-encoding", "utf8", + "-deprecation", "-feature", "-unchecked", "-Xlint", + "-language:existentials", + "-language:higherKinds", + "-language:implicitConversions", + "-language:postfixOps", + "-Xfuture", + "-Yinline-warnings", + "-Yno-adapted-args", + "-Ywarn-dead-code", + "-Ywarn-numeric-widen" + ) }, scalacOptions <++= scalaVersion map CrossVersion.partialVersion map { case Some((2, 10)) => Seq("-deprecation", "-Xlint")