kopia lustrzana https://github.com/ryukoposting/Signal-Android
Add global formatter to gradle build files.
rodzic
c30e3664b8
commit
33ab25a557
15
build.gradle
15
build.gradle
|
@ -84,3 +84,18 @@ task qa {
|
||||||
task clean(type: Delete) {
|
task clean(type: Delete) {
|
||||||
delete rootProject.buildDir
|
delete rootProject.buildDir
|
||||||
}
|
}
|
||||||
|
|
||||||
|
task format {
|
||||||
|
group 'Formatting'
|
||||||
|
description 'Runs the ktlint formatter on all sources in this project and included builds'
|
||||||
|
|
||||||
|
def dependencyList = subprojects.collect {
|
||||||
|
tasks.findByPath(":${it.name}:ktlintFormat")
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencyList.removeIf { it == null}
|
||||||
|
dependencyList.add(0, gradle.includedBuild('build-logic').task(':plugins:ktlintFormat'))
|
||||||
|
dependencyList.add(0, gradle.includedBuild('build-logic').task(':tools:ktlintFormat'))
|
||||||
|
|
||||||
|
dependsOn dependencyList
|
||||||
|
}
|
Ładowanie…
Reference in New Issue