From 96a9211f9eeb2bb12fb5cc745f7955dfda95014b Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 9 Nov 2021 21:33:59 +0530 Subject: build-logic: migrate Spotless to a convention plugin --- ...thub.android-password-store.spotless.gradle.kts | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 build-logic/src/main/kotlin/com.github.android-password-store.spotless.gradle.kts (limited to 'build-logic/src/main') diff --git a/build-logic/src/main/kotlin/com.github.android-password-store.spotless.gradle.kts b/build-logic/src/main/kotlin/com.github.android-password-store.spotless.gradle.kts new file mode 100644 index 00000000..3d5e589d --- /dev/null +++ b/build-logic/src/main/kotlin/com.github.android-password-store.spotless.gradle.kts @@ -0,0 +1,24 @@ +/* + * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. + * SPDX-License-Identifier: GPL-3.0-only + */ +plugins { id("com.diffplug.spotless") } + +spotless { + kotlin { + ktfmt().googleStyle() + target("**/*.kt") + targetExclude("**/build/") + } + kotlinGradle { + ktfmt().googleStyle() + target("**/*.kts") + } + format("xml") { + target("**/*.xml") + targetExclude("**/build/", ".idea/") + trimTrailingWhitespace() + indentWithSpaces() + endWithNewline() + } +} -- cgit v1.2.3