From 1de603fb2f4fd7fb796d65256daa66f13ec3f9f9 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Thu, 21 Aug 2025 06:45:59 +0200 Subject: [PATCH] Revert "fix: Remove -Wconf:cat=unused-nowarn:s" This reverts commit 56e83977e9c374b4f68508ca41e7aa0b7f3f8449. --- main/src/main/scala/sbt/Defaults.scala | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index ef757c0d5..bcd4c68f3 100644 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -1002,6 +1002,15 @@ object Defaults extends BuildCommon { ) else Def.uncached(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 := Def.uncached { val cache =