Skip to content

Instantly share code, notes, and snippets.

View SelfFormat's full-sized avatar
💭
💡

Krzysztof Marczewski SelfFormat

💭
💡
View GitHub Profile
@SelfFormat
SelfFormat / build.gradle
Last active March 31, 2021 07:53
detekt multi module baseline generating task
tasks.register("detektGenerateBaseline", io.gitlab.arturbosch.detekt.DetektCreateBaselineTask) {
description = "Custom DETEKT build to build baseline for all modules"
parallel = true
ignoreFailures = false
buildUponDefaultConfig = true
setSource(projectSource)
baseline.set(baselineFile)
config.setFrom(configFile)
include(kotlinFiles)
exclude(resourceFiles, buildFiles)
@SelfFormat
SelfFormat / build.gradle
Last active October 18, 2023 19:11
detekt multi module gradle configuration
plugins {
id "io.gitlab.arturbosch.detekt" version "1.16.0"
}
def projectSource = file(projectDir)
def configFile = files("$rootDir/config/detekt/detekt.yml")
def baselineFile = file("$rootDir/config/detekt/baseline.xml")
def kotlinFiles = "**/*.kt"
def resourceFiles = "**/resources/**"
def buildFiles = "**/build/**"