|
|
@ -36,6 +36,7 @@ plugins { |
|
|
|
alias(libs.plugins.kotlin.jvm) apply false |
|
|
|
alias(libs.plugins.kotlin.jvm) apply false |
|
|
|
alias(libs.plugins.kapt) apply false |
|
|
|
alias(libs.plugins.kapt) apply false |
|
|
|
alias(libs.plugins.dependencycheck) apply false |
|
|
|
alias(libs.plugins.dependencycheck) apply false |
|
|
|
|
|
|
|
alias(libs.plugins.dependencyanalysis) |
|
|
|
alias(libs.plugins.detekt) |
|
|
|
alias(libs.plugins.detekt) |
|
|
|
alias(libs.plugins.ktlint) |
|
|
|
alias(libs.plugins.ktlint) |
|
|
|
alias(libs.plugins.dependencygraph) |
|
|
|
alias(libs.plugins.dependencygraph) |
|
|
@ -100,6 +101,22 @@ allprojects { |
|
|
|
// Or add a line with "allWarningsAsErrors=true" in your ~/.gradle/gradle.properties file |
|
|
|
// Or add a line with "allWarningsAsErrors=true" in your ~/.gradle/gradle.properties file |
|
|
|
kotlinOptions.allWarningsAsErrors = project.properties["allWarningsAsErrors"] == "true" |
|
|
|
kotlinOptions.allWarningsAsErrors = project.properties["allWarningsAsErrors"] == "true" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Detect unused dependencies |
|
|
|
|
|
|
|
apply { |
|
|
|
|
|
|
|
plugin("com.autonomousapps.dependency-analysis") |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// See https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/wiki/Customizing-plugin-behavior |
|
|
|
|
|
|
|
dependencyAnalysis { |
|
|
|
|
|
|
|
issues { |
|
|
|
|
|
|
|
all { |
|
|
|
|
|
|
|
onUnusedDependencies { |
|
|
|
|
|
|
|
exclude("com.jakewharton.timber:timber") |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// To run a sonar analysis: |
|
|
|
// To run a sonar analysis: |
|
|
|