From 3420928dae90ea007e710ba256ca50bc3d4d6a3b Mon Sep 17 00:00:00 2001
From: lorenz <stu203404@mail.uni-kiel.de>
Date: Sun, 14 Feb 2021 02:25:54 +0100
Subject: [PATCH] Add Ktlint to gradle.build and CI pipeline

---
 theodolite-quarkus/.gitlab-ci.yml | 8 ++++----
 theodolite-quarkus/build.gradle   | 7 ++++++-
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/theodolite-quarkus/.gitlab-ci.yml b/theodolite-quarkus/.gitlab-ci.yml
index f4b6de955..e58feed1a 100644
--- a/theodolite-quarkus/.gitlab-ci.yml
+++ b/theodolite-quarkus/.gitlab-ci.yml
@@ -23,10 +23,10 @@ test:
   script:
     - ./theodolite-quarkus/gradlew test --stacktrace
 
-# code_style_klint:
-#   stage: test
-#   script:
-#     - ./theodolite-quarkus/gradlew ktlintCheck
+code_style_klint:
+  stage: test
+  script:
+    - ./theodolite-quarkus/gradlew ktlintCheck
 
 codeanalysis_detekt: 
   stage: test
diff --git a/theodolite-quarkus/build.gradle b/theodolite-quarkus/build.gradle
index a63d3f9af..ba80ced4b 100644
--- a/theodolite-quarkus/build.gradle
+++ b/theodolite-quarkus/build.gradle
@@ -2,7 +2,8 @@ plugins {
     id 'org.jetbrains.kotlin.jvm' version "1.3.72"
     id "org.jetbrains.kotlin.plugin.allopen" version "1.3.72"
     id 'io.quarkus'
-    id "io.gitlab.arturbosch.detekt" version "1.15.0"
+    id "io.gitlab.arturbosch.detekt" version "1.15.0"   //For code style
+    id "org.jlleitschuh.gradle.ktlint" version "10.0.0" // same as above
 }
 
 repositories {
@@ -53,4 +54,8 @@ detekt {
     failFast = true // fail build on any finding
     buildUponDefaultConfig = true
     ignoreFailures = true
+}
+
+ktlint {
+    ignoreFailures = true
 }
\ No newline at end of file
-- 
GitLab