Same lint config for all modules

This commit is contained in:
Benoit Marty
2022-12-09 12:28:35 +01:00
parent dcfd0bad6b
commit a6ee025eda
5 changed files with 12 additions and 10 deletions

View File

@@ -2,8 +2,10 @@ package extension
import Versions
import com.android.build.api.dsl.CommonExtension
import org.gradle.api.Project
import java.io.File
fun CommonExtension<*, *, *, *>.androidConfig() {
fun CommonExtension<*, *, *, *>.androidConfig(project: Project) {
defaultConfig {
compileSdk = Versions.compileSdk
minSdk = Versions.minSdk
@@ -17,6 +19,12 @@ fun CommonExtension<*, *, *, *>.androidConfig() {
testOptions {
unitTests.isReturnDefaultValues = true
}
lint {
lintConfig = File("${project.rootDir}/tools/lint/lint.xml")
checkDependencies = true
abortOnError = true
}
}
fun CommonExtension<*, *, *, *>.composeConfig() {

View File

@@ -8,7 +8,7 @@ plugins {
}
android {
androidConfig()
androidConfig(project)
composeConfig()
}

View File

@@ -8,7 +8,7 @@ plugins {
}
android {
androidConfig()
androidConfig(project)
composeConfig()
}

View File

@@ -6,5 +6,5 @@ plugins {
}
android {
androidConfig()
androidConfig(project)
}