From 32d2c2ac1bc224cbda2f09a4023d7d120ea0e954 Mon Sep 17 00:00:00 2001 From: AntsyLich <59261191+AntsyLich@users.noreply.github.com> Date: Sun, 13 Oct 2024 23:02:35 +0600 Subject: [PATCH] Refrain from running spotless on weblate files Those are akin to generated files and are likely to not follow our formatting --- .../src/main/kotlin/mihon.code.lint.gradle.kts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/mihon.code.lint.gradle.kts b/buildSrc/src/main/kotlin/mihon.code.lint.gradle.kts index 9dfa7eef2..3e604c8c0 100644 --- a/buildSrc/src/main/kotlin/mihon.code.lint.gradle.kts +++ b/buildSrc/src/main/kotlin/mihon.code.lint.gradle.kts @@ -6,6 +6,18 @@ plugins { val libs = the() +val xmlFormatExclude = buildList(2) { + add("**/build/**/*.xml") + + projectDir + .resolve("src/commonMain/moko-resources") + .takeIf { it.isDirectory } + ?.let(::fileTree) + ?.matching { exclude("/base/**") } + ?.let(::add) +} + .toTypedArray() + spotless { kotlin { target("**/*.kt", "**/*.kts") @@ -23,7 +35,7 @@ spotless { } format("xml") { target("**/*.xml") - targetExclude("**/build/**/*.xml") + targetExclude(*xmlFormatExclude) trimTrailingWhitespace() endWithNewline() }