Jukka Siivonen
09/03/2018, 1:15 PMLucas
09/04/2018, 12:08 AMgradle detektCheck
in the terminal the source code in module-a
and module-b
will be analyzed.
build.gradle.kts
import io.gitlab.arturbosch.detekt.extensions.DetektExtension
plugins {
id("org.jetbrains.kotlin.jvm") version "1.2.61"
id("io.gitlab.arturbosch.detekt") version "1.0.0.RC8"
id("java")
}
repositories {
mavenCentral()
}
subprojects {
apply(plugin = "org.jetbrains.kotlin.jvm")
apply(plugin = "io.gitlab.arturbosch.detekt")
repositories {
mavenCentral()
jcenter()
}
dependencies {
compile("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
}
configure<DetektExtension> {
defaultProfile {
config = "${rootProject.projectDir}/detekt.yml"
input = "$projectDir/src/main/kotlin"
}
}
}
settings.gradle.kts
include("module-a")
include("module-b")
.
├── build.gradle.kts
├── detekt.yml
├── module-a
│ └── src
│ └── main
│ └── kotlin
│ └── Main.kt
├── module-b
│ └── src
│ └── main
│ └── kotlin
│ └── Main.kt
└── setting.gradle.kts