diff options
| author | Albin <albin@mullvad.net> | 2024-06-07 19:33:26 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2024-06-10 10:32:57 +0200 |
| commit | ddc7677455bc28afbad7226f97134ccb9db77ff0 (patch) | |
| tree | 2551fb75a691b1987e503ba891c3090802515f06 | |
| parent | 5f1dcf7478447e7c2377450d2275ac8580739997 (diff) | |
| download | mullvadvpn-ddc7677455bc28afbad7226f97134ccb9db77ff0.tar.xz mullvadvpn-ddc7677455bc28afbad7226f97134ccb9db77ff0.zip | |
Extend detekt exclusion rules
Add exclusion for generated gRPC classes and make
sure neither those nor other generated classes
are included in the baseline.
| -rw-r--r-- | android/build.gradle.kts | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/android/build.gradle.kts b/android/build.gradle.kts index 46573d80c2..787a0a2f68 100644 --- a/android/build.gradle.kts +++ b/android/build.gradle.kts @@ -1,5 +1,6 @@ import com.github.benmanes.gradle.versions.updates.DependencyUpdatesTask import io.gitlab.arturbosch.detekt.Detekt +import io.gitlab.arturbosch.detekt.DetektCreateBaselineTask plugins { id(Dependencies.Plugin.dependencyCheckId) version Versions.Plugin.dependencyCheck apply false @@ -34,7 +35,10 @@ val baselineFile = file("$rootDir/config/baseline.xml") val configFile = files("$rootDir/config/detekt.yml") val projectSource = file(projectDir) -val buildFiles = "**/build/**" +val detektExcludedPaths = listOf( + "**/build/**", + "**/mullvad_daemon/management_interface/**", +) detekt { buildUponDefaultConfig = true @@ -49,7 +53,12 @@ detekt { tasks.withType<Detekt>().configureEach { // Ignore generated files from the build directory, e.g files created by ksp. - exclude(buildFiles) + exclude(detektExcludedPaths) +} + +tasks.withType<DetektCreateBaselineTask>().configureEach { + // Ignore generated files from the build directory, e.g files created by ksp. + exclude(detektExcludedPaths) } allprojects { |
