mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-23 20:48:43 +00:00
Add excluded directories to STOPSHIP task.
This commit is contained in:
@@ -118,12 +118,20 @@ tasks.register("checkStopship") {
|
||||
"app/lint.xml"
|
||||
)
|
||||
|
||||
val excludedDirectories = listOf(
|
||||
"app/build",
|
||||
"libsignal-service/build"
|
||||
)
|
||||
|
||||
val allowedExtensions = setOf("kt", "kts", "java", "xml")
|
||||
|
||||
val allFiles = projectDir.walkTopDown()
|
||||
.asSequence()
|
||||
.filter { it.isFile && it.extension in allowedExtensions }
|
||||
.filterNot { excludedFiles.contains(it.relativeTo(projectDir).path) }
|
||||
.filterNot {
|
||||
val path = it.relativeTo(projectDir).path
|
||||
excludedFiles.contains(path) || excludedDirectories.any { d -> path.startsWith(d) }
|
||||
}
|
||||
.toList()
|
||||
|
||||
println("[STOPSHIP Check] There are ${allFiles.size} relevant files.")
|
||||
|
||||
Reference in New Issue
Block a user