mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-03 08:39:11 +00:00
32 lines
865 B
Groovy
32 lines
865 B
Groovy
def detektAggregateReport = "$rootDir/reports/detekt-report.xml"
|
|
|
|
gradle.projectsEvaluated {
|
|
detekt {
|
|
version = detektVersion
|
|
|
|
defaultProfile {
|
|
output = file("$buildDir/reports")
|
|
outputName = "detekt-report"
|
|
config = file("$rootDir/gradle/config/detekt.yml")
|
|
parallel = true
|
|
}
|
|
|
|
subprojects.findAll { it.pluginManager.hasPlugin('kotlin') }.forEach { proj ->
|
|
profile(proj.name) {
|
|
input = proj.sourceSets.main.kotlin
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
detekt group: 'io.gitlab.arturbosch.detekt', name: 'detekt-formatting', version: detektVersion
|
|
}
|
|
|
|
sonarqube {
|
|
properties {
|
|
property "sonar.kotlin.detekt.reportPaths", detektAggregateReport
|
|
}
|
|
}
|
|
|
|
tasks["sonarqube"].dependsOn(detektCheck)
|
|
} |