36 lines
786 B
Kotlin
36 lines
786 B
Kotlin
import com.diffplug.gradle.spotless.SpotlessExtension
|
|
|
|
buildscript {
|
|
repositories {
|
|
mavenCentral()
|
|
google()
|
|
gradlePluginPortal()
|
|
}
|
|
|
|
dependencies {
|
|
classpath(libs.agp)
|
|
classpath(libs.kotlin.gradlePlugin)
|
|
classpath(libs.hilt.plugin)
|
|
}
|
|
}
|
|
|
|
|
|
plugins {
|
|
alias(libs.plugins.hilt) apply false
|
|
alias(libs.plugins.ksp) apply false
|
|
alias(libs.plugins.spotless) apply false
|
|
}
|
|
|
|
allprojects {
|
|
plugins.apply(rootProject.libs.plugins.spotless.get().pluginId)
|
|
extensions.configure<SpotlessExtension> {
|
|
kotlin {
|
|
target("src/**/*.kt")
|
|
ktlint(rootProject.libs.ktlint.get().version)
|
|
}
|
|
kotlinGradle {
|
|
ktlint(rootProject.libs.ktlint.get().version)
|
|
}
|
|
}
|
|
}
|