From 03bb25d520258ff85d7a70e3ebb9d8052e26b2ea Mon Sep 17 00:00:00 2001 From: Torsten Grote <t@grobox.de> Date: Tue, 17 Aug 2021 15:27:43 +0200 Subject: [PATCH] Apply ktlint checks to all modules also upgrade ktlint --- build.gradle | 2 ++ gradle/ktlint.gradle | 3 +-- mailbox-android/build.gradle | 2 +- mailbox-cli/build.gradle | 3 +++ .../src/main/java/org/briarproject/mailbox/cli/Main.kt | 10 ++++++---- mailbox-core/build.gradle | 3 +++ .../mailbox/core/db/DatabaseComponentImpl.kt | 4 ++-- .../org/briarproject/mailbox/core/lifecycle/Service.kt | 2 +- 8 files changed, 19 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index 20a8ec64..c4af8a64 100644 --- a/build.gradle +++ b/build.gradle @@ -5,6 +5,7 @@ buildscript { ext.obfs4_version = '0.0.12-dev-40245c4a' ext.junit_version = '5.7.2' ext.mockk_version = '1.10.4' + ext.ktlint_plugin_version = '10.1.0' repositories { google() mavenCentral() @@ -19,6 +20,7 @@ buildscript { allprojects { repositories { google() + //noinspection JcenterRepositoryObsolete jcenter() // for dependencies that haven't moved, yet mavenCentral() } diff --git a/gradle/ktlint.gradle b/gradle/ktlint.gradle index 59358c39..22e03eae 100644 --- a/gradle/ktlint.gradle +++ b/gradle/ktlint.gradle @@ -1,11 +1,10 @@ ktlint { - version = "0.41.0" + version = "0.42.1" android = true enableExperimentalRules = false verbose = true disabledRules = [ "import-ordering", "no-blank-line-before-rbrace", - "indent", // remove in 0.42 https://github.com/pinterest/ktlint/issues/764 ] } diff --git a/mailbox-android/build.gradle b/mailbox-android/build.gradle index 23af48a7..323ed59f 100644 --- a/mailbox-android/build.gradle +++ b/mailbox-android/build.gradle @@ -5,7 +5,7 @@ plugins { id 'kotlin-android' id 'kotlin-kapt' id 'dagger.hilt.android.plugin' - id "org.jlleitschuh.gradle.ktlint" version "10.1.0" + id "org.jlleitschuh.gradle.ktlint" version "$ktlint_plugin_version" } android { diff --git a/mailbox-cli/build.gradle b/mailbox-cli/build.gradle index c2d1a7c9..6d07db59 100644 --- a/mailbox-cli/build.gradle +++ b/mailbox-cli/build.gradle @@ -3,6 +3,7 @@ plugins { id 'idea' id 'org.jetbrains.kotlin.jvm' id 'org.jetbrains.kotlin.kapt' + id "org.jlleitschuh.gradle.ktlint" version "$ktlint_plugin_version" } sourceCompatibility = 1.8 @@ -44,6 +45,8 @@ test { } } +apply from: "${rootProject.rootDir}/gradle/ktlint.gradle" + // At the moment for non-Android projects we need to explicitly mark the code generated by kapt // as 'generated source code' for correct highlighting and resolve in IDE. idea { diff --git a/mailbox-cli/src/main/java/org/briarproject/mailbox/cli/Main.kt b/mailbox-cli/src/main/java/org/briarproject/mailbox/cli/Main.kt index e47a3d7f..24784e8b 100644 --- a/mailbox-cli/src/main/java/org/briarproject/mailbox/cli/Main.kt +++ b/mailbox-cli/src/main/java/org/briarproject/mailbox/cli/Main.kt @@ -59,10 +59,12 @@ class Main : CliktCommand( val javaCliComponent = DaggerJavaCliComponent.builder().build() javaCliComponent.inject(this) - Runtime.getRuntime().addShutdownHook(Thread { - lifecycleManager.stopServices() - lifecycleManager.waitForShutdown() - }) + Runtime.getRuntime().addShutdownHook( + Thread { + lifecycleManager.stopServices() + lifecycleManager.waitForShutdown() + } + ) lifecycleManager.startServices() lifecycleManager.waitForStartup() diff --git a/mailbox-core/build.gradle b/mailbox-core/build.gradle index 7735fd50..303a1edd 100644 --- a/mailbox-core/build.gradle +++ b/mailbox-core/build.gradle @@ -3,6 +3,7 @@ plugins { id 'idea' id 'org.jetbrains.kotlin.jvm' id 'org.jetbrains.kotlin.kapt' + id "org.jlleitschuh.gradle.ktlint" version "$ktlint_plugin_version" } sourceCompatibility = 1.8 @@ -35,3 +36,5 @@ test { events "passed", "skipped", "failed" } } + +apply from: "${rootProject.rootDir}/gradle/ktlint.gradle" diff --git a/mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DatabaseComponentImpl.kt b/mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DatabaseComponentImpl.kt index c82dd66d..86804941 100644 --- a/mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DatabaseComponentImpl.kt +++ b/mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DatabaseComponentImpl.kt @@ -4,11 +4,11 @@ class DatabaseComponentImpl : DatabaseComponent { override fun open(listener: MigrationListener?): Boolean { // TODO: implement this - return true; + return true } override fun close() { // TODO: implement this } -} \ No newline at end of file +} diff --git a/mailbox-core/src/main/java/org/briarproject/mailbox/core/lifecycle/Service.kt b/mailbox-core/src/main/java/org/briarproject/mailbox/core/lifecycle/Service.kt index cd1a9a86..0c185c92 100644 --- a/mailbox-core/src/main/java/org/briarproject/mailbox/core/lifecycle/Service.kt +++ b/mailbox-core/src/main/java/org/briarproject/mailbox/core/lifecycle/Service.kt @@ -19,4 +19,4 @@ interface Service { @Throws(ServiceException::class) fun stopService() -} \ No newline at end of file +} -- GitLab