From 95a82adffc89438e9c75409cb4c8b89a6198ca96 Mon Sep 17 00:00:00 2001 From: Adrien Piquerez Date: Tue, 5 Mar 2024 10:41:07 +0100 Subject: [PATCH] Activate -Xfatal-warnings --- project/HouseRulesPlugin.scala | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/project/HouseRulesPlugin.scala b/project/HouseRulesPlugin.scala index 036b4a967..3f7410564 100644 --- a/project/HouseRulesPlugin.scala +++ b/project/HouseRulesPlugin.scala @@ -14,16 +14,15 @@ object HouseRulesPlugin extends AutoPlugin { scalacOptions += "-language:implicitConversions", scalacOptions ++= "-Xfuture".ifScala213OrMinus.value.toList, scalacOptions ++= "-Xlint".ifScala2.value.toList, - // TODO: uncomment once we can build without warnings on Scala 3 - // scalacOptions ++= "-Xfatal-warnings" - // .ifScala3x(_ => { - // sys.props.get("sbt.build.fatal") match { - // case Some(_) => java.lang.Boolean.getBoolean("sbt.build.fatal") - // case _ => true - // } - // }) - // .value - // .toList, + scalacOptions ++= "-Xfatal-warnings" + .ifScala3x(_ => { + sys.props.get("sbt.build.fatal") match { + case Some(_) => java.lang.Boolean.getBoolean("sbt.build.fatal") + case _ => true + } + }) + .value + .toList, scalacOptions ++= "-Ykind-projector".ifScala3.value.toList, scalacOptions ++= "-Yinline-warnings".ifScala211OrMinus.value.toList, scalacOptions ++= "-Yno-adapted-args".ifScala212OrMinus.value.toList,