From 20f816940b23698a73844983b21449f4fb7dde3b Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Sat, 26 Apr 2025 01:39:18 -0700 Subject: [PATCH] Set Detekt JVM target to 17 --- .github/workflows/gradle.yml | 9 ++------- build.gradle.kts | 7 ++++++- detekt-baseline.xml | 14 +++++++------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index ac4de6c..71d4858 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -35,15 +35,10 @@ jobs: ~/.gradle/wrapper key: ${{ runner.os }}-gradle-${{ matrix.java-version }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | - ${{ runner.os }}-gradle-${{ matrix.java-version }}- - - - name: Check with Gradle - if: matrix.java-version != '24' - run: ./gradlew build check --stacktrace + ${{ runner.os }}-gradle-${{ matrix.java-version }} - name: Test with Gradle - if: matrix.java-version == '24' - run: ./gradlew build test --stacktrace + run: ./gradlew build check --stacktrace - name: Cleanup Gradle Cache run: | diff --git a/build.gradle.kts b/build.gradle.kts index 109a469..35ad25a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,3 +1,4 @@ +import io.gitlab.arturbosch.detekt.Detekt import org.gradle.api.tasks.testing.logging.TestExceptionFormat import org.gradle.api.tasks.testing.logging.TestLogEvent import org.jetbrains.kotlin.gradle.dsl.JvmTarget @@ -59,10 +60,14 @@ tasks { } detekt { - // toolVersion = "main-SNAPSHOT" + toolVersion = "main-SNAPSHOT" baseline = project.rootDir.resolve("detekt-baseline.xml") } +tasks.withType().configureEach { + jvmTarget = "17" +} + gradlePlugin { website.set(github) vcsUrl.set(github) diff --git a/detekt-baseline.xml b/detekt-baseline.xml index c57e9ed..4de5a80 100644 --- a/detekt-baseline.xml +++ b/detekt-baseline.xml @@ -1,12 +1,12 @@ - + - MagicNumber:utils.kt$3 - MagicNumber:utils.kt$4 - MagicNumber:utils.kt$5 - NestedBlockDepth:utils.kt$fun File.loadProperties(): Properties - NestedBlockDepth:utils.kt$fun parseSemVer(input: String?, version: Version): Boolean - NestedBlockDepth:utils.kt$fun saveProperties(projectDir: File, config: SemverConfig, version: Version) + MagicNumber:utils.kt:3 + MagicNumber:utils.kt:4 + MagicNumber:utils.kt:5 + NestedBlockDepth:utils.kt:fun File.loadProperties(): Properties + NestedBlockDepth:utils.kt:fun parseSemVer(input: String?, version: Version): Boolean + NestedBlockDepth:utils.kt:fun saveProperties(projectDir: File, config: SemverConfig, version: Version)