Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 31dd7364 authored by Mohammed Althaf T's avatar Mohammed Althaf T 😊
Browse files

Add Spotless plugin configuration

parent 6df0df3e
Loading
Loading
Loading
Loading
+31 −0
Original line number Diff line number Diff line
plugins {
    alias(libs.plugins.android.application) apply false
    alias(libs.plugins.android.library) apply false
    alias(libs.plugins.spotless) apply false
}

subprojects {
    apply plugin: libs.plugins.spotless.get().pluginId

    spotless {
        java {
            target '**/src/**/*.java'
            removeUnusedImports()
            eclipse()
            leadingSpacesToTabs(2)
            leadingTabsToSpaces(4)
        }

        format("xml") {
            target("**/src/**/*.xml")
            targetExclude("**/build/", ".idea/", "**/target/")
            eclipseWtp('xml')
            trimTrailingWhitespace()
            leadingTabsToSpaces(4)
            endWithNewline()
        }

        groovyGradle {
            target '*.gradle', '**/*.gradle', 'settings.gradle'
            trimTrailingWhitespace()
            leadingTabsToSpaces(4)
            endWithNewline()
        }
    }
}
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ retention-magic = "1.3"
robolectric = "4.16"
rxandroid = "2.1.1"
rxjava = "2.2.21"
spotless = "8.1.0"
xml-magic = "0.1.1"

[libraries]
@@ -57,3 +58,4 @@ xml-magic = { module = "org.dmfs:android-xml-magic", version.ref = "xml-magic" }
[plugins]
android-application = { id = "com.android.application", version.ref = "android-gradle-plugin" }
android-library = { id = "com.android.library", version.ref = "android-gradle-plugin" }
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
 No newline at end of file
+4 −0
Original line number Diff line number Diff line
@@ -2,6 +2,10 @@ plugins {
    alias(libs.plugins.android.application)
}

tasks.named("preBuild") {
    dependsOn("spotlessCheck")
}

android {
    namespace = "org.dmfs.tasks"
    compileSdkVersion 36