Skip to content

Commit 92e42b4

Browse files
committed
unusedCompileDependenciesFilter scala-js and scala-native
1 parent 6f4cdd4 commit 92e42b4

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

zio-sbt-ecosystem/src/main/scala/zio/sbt/ScalaCompilerSettings.scala

+5-7
Original file line numberDiff line numberDiff line change
@@ -211,11 +211,7 @@ trait ScalaCompilerSettings {
211211
},
212212
Test / parallelExecution := scalaBinaryVersion.value != "3", // why not parallel execution for Scala 3?
213213
incOptions ~= (_.withLogRecompileOnMacro(false)),
214-
autoAPIMappings := true,
215-
unusedCompileDependenciesFilter -= moduleFilter(
216-
"org.scala-js",
217-
"scalajs-library"
218-
) // why does it need to be filtered out?
214+
autoAPIMappings := true
219215
) ++ (if (enableCrossProject) crossProjectSettings else Seq.empty) ++ {
220216
packageName match {
221217
case Some(name) => buildInfoSettings(name)
@@ -294,7 +290,8 @@ trait ScalaCompilerSettings {
294290
.requireJS(
295291
false
296292
)
297-
.value
293+
.value,
294+
unusedCompileDependenciesFilter -= moduleFilter("org.scala-js")
298295
)
299296

300297
def jvmSettings: Seq[Setting[_]] = Seq(
@@ -312,7 +309,8 @@ trait ScalaCompilerSettings {
312309
)
313310
.value,
314311
doc / skip := BuildAssertions.requireNative(true).value,
315-
Compile / doc / sources := BuildAssertions.requireNative(Seq.empty).value
312+
Compile / doc / sources := BuildAssertions.requireNative(Seq.empty).value,
313+
unusedCompileDependenciesFilter -= moduleFilter("org.scala-native")
316314
// Test / test := { val _ = (Test / compile).value; () } // ??
317315
)
318316

0 commit comments

Comments
 (0)