mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-03 00:38:21 +00:00
Create detekt profiles for each project
This commit is contained in:
+25
-18
@@ -1,25 +1,32 @@
|
||||
def detektAggregateReport = "$rootDir/reports/detekt-report.xml"
|
||||
|
||||
detekt {
|
||||
version = detektVersion
|
||||
gradle.projectsEvaluated {
|
||||
detekt {
|
||||
version = detektVersion
|
||||
|
||||
defaultProfile {
|
||||
output = file("$buildDir/reports")
|
||||
outputName = "detekt-report"
|
||||
config = file("$rootDir/gradle/config/detekt.yml")
|
||||
input = file(".")
|
||||
parallel = true
|
||||
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
|
||||
dependencies {
|
||||
detekt group: 'io.gitlab.arturbosch.detekt', name: 'detekt-formatting', version: detektVersion
|
||||
}
|
||||
}
|
||||
|
||||
tasks["sonarqube"].dependsOn(detektCheck)
|
||||
sonarqube {
|
||||
properties {
|
||||
property "sonar.kotlin.detekt.reportPaths", detektAggregateReport
|
||||
}
|
||||
}
|
||||
|
||||
tasks["sonarqube"].dependsOn(detektCheck)
|
||||
}
|
||||
Reference in New Issue
Block a user