File tree 2 files changed +15
-0
lines changed
gradle/build-logic/src/main/kotlin/net/kautler
2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -19,10 +19,12 @@ package net.kautler
19
19
import org.gradle.accessors.dm.LibrariesForLibs
20
20
import org.gradle.accessors.dm.LibrariesForKotlinWrappers
21
21
import org.gradle.kotlin.dsl.configure
22
+ import org.gradle.kotlin.dsl.withType
22
23
import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalMainFunctionArgumentsDsl
23
24
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsEnvSpec
24
25
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsExec
25
26
import org.jetbrains.kotlin.gradle.tasks.IncrementalSyncTask
27
+ import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
26
28
27
29
plugins {
28
30
kotlin(" multiplatform" )
@@ -52,6 +54,12 @@ kotlin {
52
54
}
53
55
}
54
56
57
+ tasks.withType<KotlinCompilationTask <* >>().configureEach {
58
+ compilerOptions {
59
+ allWarningsAsErrors.set(true )
60
+ }
61
+ }
62
+
55
63
// work-around for https://youtrack.jetbrains.com/issue/KT-56305
56
64
tasks.withType<IncrementalSyncTask >().configureEach {
57
65
doFirst {
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsEnvSpec
24
24
import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsExec
25
25
import org.jetbrains.kotlin.gradle.targets.js.yarn.YarnRootEnvSpec
26
26
import org.jetbrains.kotlin.gradle.tasks.IncrementalSyncTask
27
+ import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
27
28
import org.yaml.snakeyaml.Yaml
28
29
29
30
plugins {
@@ -57,6 +58,12 @@ kotlin {
57
58
}
58
59
}
59
60
61
+ tasks.withType<KotlinCompilationTask <* >>().configureEach {
62
+ compilerOptions {
63
+ allWarningsAsErrors.set(true )
64
+ }
65
+ }
66
+
60
67
tasks.withType<IncrementalSyncTask >().configureEach {
61
68
// work-around for https://youtrack.jetbrains.com/issue/KT-56305
62
69
doFirst {
You can’t perform that action at this time.
0 commit comments