Files
MapLibreParticleLab/platform/android/gradle/gradle-lint.gradle

30 lines
789 B
Groovy

task ciLint(type: Copy) {
if (isLocalBuild()) {
from "${projectDir}/lint/lint-baseline-local.xml"
into "${projectDir}"
rename { String fileName ->
fileName.replace("lint-baseline-local.xml", "lint-baseline.xml")
}
} else {
from "${projectDir}/lint/lint-baseline-ci.xml"
into "${projectDir}"
rename { String fileName ->
fileName.replace("lint-baseline-ci.xml", "lint-baseline.xml")
}
}
}
def isLocalBuild() {
if (System.getenv('IS_LOCAL_DEVELOPMENT') != null) {
return System.getenv('IS_LOCAL_DEVELOPMENT').toBoolean()
}
return true
}
lint.dependsOn ciLint
tasks.whenTaskAdded { task ->
if (task.name == 'lintVitalRelease') {
task.dependsOn ciLint
}
}