From 7050f0ea40fc0a0f1d190f5c2632e6b671beed4e Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Fri, 7 May 2021 16:27:55 +0530 Subject: build: switch to Spotless for formatting Signed-off-by: Harsh Shandilya --- buildSrc/src/main/java/Spotless.kt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 buildSrc/src/main/java/Spotless.kt (limited to 'buildSrc/src/main/java/Spotless.kt') diff --git a/buildSrc/src/main/java/Spotless.kt b/buildSrc/src/main/java/Spotless.kt new file mode 100644 index 00000000..1422e12b --- /dev/null +++ b/buildSrc/src/main/java/Spotless.kt @@ -0,0 +1,20 @@ +/* + * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. + * SPDX-License-Identifier: GPL-3.0-only + */ + +import com.diffplug.gradle.spotless.SpotlessExtension + +internal fun SpotlessExtension.configureSpotless() { + ratchetFrom = "origin/develop" + kotlin { + ktfmt().googleStyle() + target("src/**/*.kt", "**/*.kts") + } + format("xml") { + target("**/*.xml") + trimTrailingWhitespace() + indentWithSpaces() + endWithNewline() + } +} -- cgit v1.2.3