diff --git a/Linter/build.gradle.kts b/Linter/build.gradle.kts index 4e3fd99a..f625db2c 100644 --- a/Linter/build.gradle.kts +++ b/Linter/build.gradle.kts @@ -1,65 +1,65 @@ -/* - * SPDX-FileCopyrightText: 2026 Progmasoft - * SPDX-License-Identifier: MPL-2.0 WITH AdditionRef-Progmasoft-Exception-1.1 - */ - -import org.gradle.api.JavaVersion -import org.jetbrains.kotlin.gradle.dsl.JvmTarget - -plugins { - kotlin("jvm") version "2.4.0" - jacoco - id("com.diffplug.spotless") version "8.9.0" -} - -group = "com.progmasoft.visual.linter" -version = "0.1.0" - -repositories { mavenCentral() } - -dependencies { testImplementation(kotlin("test")) } - -kotlin { - jvmToolchain(25) - compilerOptions { - jvmTarget = JvmTarget.JVM_25 - allWarningsAsErrors = true - } -} - -java { - sourceCompatibility = JavaVersion.VERSION_25 - targetCompatibility = JavaVersion.VERSION_25 -} - -sourceSets { - main { kotlin.srcDir("sources/main/kotlin") } - test { kotlin.srcDir("sources/test/kotlin") } -} - -spotless { - kotlin { - target("sources/**/*.kt") - ktfmt().googleStyle() - trimTrailingWhitespace() - endWithNewline() - } - kotlinGradle { - target("*.gradle.kts") - ktlint() - trimTrailingWhitespace() - endWithNewline() - } -} - -tasks.test { useJUnitPlatform() } - -jacoco { toolVersion = "0.8.15" } - -tasks.jacocoTestReport { - dependsOn(tasks.test) - reports { - xml.required = true - html.required = false - } -} +/* + * SPDX-FileCopyrightText: 2026 Progmasoft + * SPDX-License-Identifier: MPL-2.0 WITH AdditionRef-Progmasoft-Exception-1.1 + */ + +import org.gradle.api.JavaVersion +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + +plugins { + kotlin("jvm") version "2.4.0" + jacoco + id("com.diffplug.spotless") version "8.10.2" +} + +group = "com.progmasoft.visual.linter" +version = "0.1.0" + +repositories { mavenCentral() } + +dependencies { testImplementation(kotlin("test")) } + +kotlin { + jvmToolchain(25) + compilerOptions { + jvmTarget = JvmTarget.JVM_25 + allWarningsAsErrors = true + } +} + +java { + sourceCompatibility = JavaVersion.VERSION_25 + targetCompatibility = JavaVersion.VERSION_25 +} + +sourceSets { + main { kotlin.srcDir("sources/main/kotlin") } + test { kotlin.srcDir("sources/test/kotlin") } +} + +spotless { + kotlin { + target("sources/**/*.kt") + ktfmt().googleStyle() + trimTrailingWhitespace() + endWithNewline() + } + kotlinGradle { + target("*.gradle.kts") + ktlint() + trimTrailingWhitespace() + endWithNewline() + } +} + +tasks.test { useJUnitPlatform() } + +jacoco { toolVersion = "0.8.15" } + +tasks.jacocoTestReport { + dependsOn(tasks.test) + reports { + xml.required = true + html.required = false + } +}