From c9ff868099cfe93eaea9538c8bcd638966477ed5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de>
Date: Mon, 13 Sep 2021 08:28:54 +0200
Subject: [PATCH] Add ktLint plugin and add IDEA task for running it

---
 .idea/runConfigurations/Briar_Desktop.xml |  2 +-
 .idea/runConfigurations/ktLintCheck.xml   | 23 +++++++++++++++++++++++
 build.gradle.kts                          |  1 +
 3 files changed, 25 insertions(+), 1 deletion(-)
 create mode 100644 .idea/runConfigurations/ktLintCheck.xml

diff --git a/.idea/runConfigurations/Briar_Desktop.xml b/.idea/runConfigurations/Briar_Desktop.xml
index ddf5232dce..23fb7bd7a9 100644
--- a/.idea/runConfigurations/Briar_Desktop.xml
+++ b/.idea/runConfigurations/Briar_Desktop.xml
@@ -1,7 +1,7 @@
 <component name="ProjectRunConfigurationManager">
   <configuration default="false" name="Briar Desktop" type="JetRunConfigurationType">
     <option name="MAIN_CLASS_NAME" value="org.briarproject.briar.desktop.MainKt" />
-    <module name="briar-desktop.main" />
+    <module name="briar-desktop" />
     <option name="PROGRAM_PARAMETERS" value="--debug" />
     <method v="2">
       <option name="Make" enabled="true" />
diff --git a/.idea/runConfigurations/ktLintCheck.xml b/.idea/runConfigurations/ktLintCheck.xml
new file mode 100644
index 0000000000..08de875f84
--- /dev/null
+++ b/.idea/runConfigurations/ktLintCheck.xml
@@ -0,0 +1,23 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="ktLintCheck" type="GradleRunConfiguration" factoryName="Gradle">
+    <ExternalSystemSettings>
+      <option name="executionName" />
+      <option name="externalProjectPath" value="$PROJECT_DIR$" />
+      <option name="externalSystemIdString" value="GRADLE" />
+      <option name="scriptParameters" value="" />
+      <option name="taskDescriptions">
+        <list />
+      </option>
+      <option name="taskNames">
+        <list>
+          <option value="ktLintCheck" />
+        </list>
+      </option>
+      <option name="vmOptions" value="" />
+    </ExternalSystemSettings>
+    <ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
+    <ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
+    <DebugAllEnabled>false</DebugAllEnabled>
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index af4aeb877c..ec4a7298fd 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,6 +8,7 @@ plugins {
     id("org.jetbrains.compose") version "0.4.0"
     id("java")
     id("idea")
+    id("org.jlleitschuh.gradle.ktlint") version("10.1.0")
 }
 
 group = "app.briar.desktop"
-- 
GitLab