From 56e83977e9c374b4f68508ca41e7aa0b7f3f8449 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Sun, 1 Dec 2024 18:04:35 -0500 Subject: [PATCH] fix: Remove -Wconf:cat=unused-nowarn:s **Problem** Currently the following warning shows up while compiling metabuild: [warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s [warn] unknown category: unused-nowarn -Wconf:cat=unused-nowarn in general was added as a Scala 2.12 of falsely warning about pure expression not doing anything in the macro. **Solution** We should be able to remove the -Wconf flag in sbt 2.x. --- main/src/main/scala/sbt/Defaults.scala | 9 --------- 1 file changed, 9 deletions(-) diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index 8afe51adf..b9d132b8e 100644 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -985,15 +985,6 @@ object Defaults extends BuildCommon { ) ++ old else old }, - scalacOptions := { - val old = scalacOptions.value - if ( - sbtPlugin.value && VersionNumber(scalaVersion.value) - .matchesSemVer(SemanticSelector("=2.12 >=2.12.13")) - ) - old ++ Seq("-Wconf:cat=unused-nowarn:s", "-Xsource:3") - else old - }, persistJarClasspath :== true, classpathEntryDefinesClassVF := { val cache =