Skip to content

Commit

Permalink
[All] Restricts allWarningsAsErrors in all projects + cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
JoseAlcerreca committed Jun 29, 2021
1 parent 91ab305 commit bd9cf1b
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 20 deletions.
4 changes: 2 additions & 2 deletions Crane/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ subprojects {

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
// Treat all Kotlin warnings as errors
allWarningsAsErrors = true
// Treat all Kotlin warnings as errors (disabled by default)
allWarningsAsErrors = project.hasProperty("warningsAsErrors") ? project.warningsAsErrors : false

jvmTarget = "1.8"

Expand Down
5 changes: 0 additions & 5 deletions JetNews/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,6 @@ android {
targetCompatibility JavaVersion.VERSION_1_8
}

kotlinOptions {
jvmTarget = '1.8'
allWarningsAsErrors = true
}

buildFeatures {
compose true
}
Expand Down
4 changes: 2 additions & 2 deletions Jetcaster/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ subprojects {

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
// Treat all Kotlin warnings as errors
allWarningsAsErrors = true
// Treat all Kotlin warnings as errors (disabled by default)
allWarningsAsErrors = project.hasProperty("warningsAsErrors") ? project.warningsAsErrors : false

freeCompilerArgs += '-Xopt-in=kotlin.RequiresOptIn'

Expand Down
4 changes: 2 additions & 2 deletions Jetchat/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ subprojects {

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
// Treat all Kotlin warnings as errors
allWarningsAsErrors = true
// Treat all Kotlin warnings as errors (disabled by default)
allWarningsAsErrors = project.hasProperty("warningsAsErrors") ? project.warningsAsErrors : false

freeCompilerArgs += '-Xopt-in=kotlin.RequiresOptIn'

Expand Down
13 changes: 8 additions & 5 deletions Jetsnack/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,15 @@ subprojects {

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
jvmTarget = '1.8'
allWarningsAsErrors = true
// Opt-in to experimental compose APIs
// Treat all Kotlin warnings as errors (disabled by default)
allWarningsAsErrors = project.hasProperty("warningsAsErrors") ? project.warningsAsErrors : false

freeCompilerArgs += '-Xopt-in=kotlin.RequiresOptIn'
// Enable experimental coroutines APIs, including collectAsState()
freeCompilerArgs += '-Xopt-in=kotlinx.coroutines.ExperimentalCoroutinesApi'
// Enable experimental coroutines APIs, including Flow
freeCompilerArgs += '-Xopt-in=kotlin.Experimental'

// Set JVM target to 1.8
jvmTarget = "1.8"
}
}

Expand Down
4 changes: 2 additions & 2 deletions Jetsurvey/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ subprojects {

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
// Treat all Kotlin warnings as errors
allWarningsAsErrors = true
// Treat all Kotlin warnings as errors (disabled by default)
allWarningsAsErrors = project.hasProperty("warningsAsErrors") ? project.warningsAsErrors : false

freeCompilerArgs += '-Xopt-in=kotlin.RequiresOptIn'

Expand Down
6 changes: 4 additions & 2 deletions Owl/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,12 @@ subprojects {

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
jvmTarget = '1.8'
allWarningsAsErrors = true
// Treat all Kotlin warnings as errors (disabled by default)
allWarningsAsErrors = project.hasProperty("warningsAsErrors") ? project.warningsAsErrors : false
// Opt-in to experimental compose APIs
freeCompilerArgs += '-Xopt-in=kotlin.RequiresOptIn'

jvmTarget = '1.8'
}
}

Expand Down

0 comments on commit bd9cf1b

Please sign in to comment.