@@ -15,13 +15,7 @@ import org.gradle.kotlin.dsl.configure
1515import org.gradle.kotlin.dsl.withType
1616import org.jetbrains.dokka.gradle.DokkaTask
1717
18- buildscript {
19- dependencies {
20- classpath(" org.jetbrains.kotlinx:kotlinx-knit:0.4.0" )
21- }
22- }
23-
24- @Suppress(" DSL_SCOPE_VIOLATION" ) plugins {
18+ plugins {
2519 application
2620 alias(libs.plugins.kotlin.multiplatform)
2721 alias(libs.plugins.arrow.kotlin)
@@ -30,11 +24,10 @@ buildscript {
3024 alias(libs.plugins.dokka)
3125 alias(libs.plugins.kover)
3226 alias(libs.plugins.kotlinx.serialization)
33- id(" com.vanniktech.maven.publish" ) version " 0.25.3"
27+ alias(libs.plugins.publish)
28+ alias(libs.plugins.knit)
3429}
3530
36- apply (plugin = " kotlinx-knit" )
37-
3831repositories {
3932 mavenCentral()
4033}
@@ -133,10 +126,10 @@ tasks {
133126
134127 withType<Detekt >().configureEach {
135128 reports {
136- html.required by true
137- sarif.required by true
138- txt.required by false
139- xml.required by false
129+ html.required.set( true )
130+ sarif.required.set( true )
131+ txt.required.set( false )
132+ xml.required.set( false )
140133 }
141134
142135 exclude(" **/example/**" )
@@ -147,7 +140,3 @@ tasks {
147140 if (name == " build" ) dependsOn(withType<Detekt >())
148141 }
149142}
150-
151- infix fun <T > Property<T>.by (value : T ) {
152- set(value)
153- }
0 commit comments