diff --git a/.idea/dictionaries/brands.xml b/.idea/dictionaries/brands.xml
new file mode 100644
index 0000000..e9e6fbb
--- /dev/null
+++ b/.idea/dictionaries/brands.xml
@@ -0,0 +1,10 @@
+
+
+
+ spotify
+ stackoverflow
+ wikidata
+ wikipedia
+
+
+
\ No newline at end of file
diff --git a/.idea/dictionaries/english.xml b/.idea/dictionaries/english.xml
new file mode 100644
index 0000000..283eef7
--- /dev/null
+++ b/.idea/dictionaries/english.xml
@@ -0,0 +1,20 @@
+
+
+
+ autocompletion
+ autoplay
+ bolivarian
+ bytecode
+ codec
+ inofficial
+ mashup
+ metaprogramming
+ multiline
+ noninfringement
+ parameterless
+ subfolder
+ superpackage
+ usernames
+
+
+
\ No newline at end of file
diff --git a/.idea/dictionaries/project.xml b/.idea/dictionaries/project.xml
new file mode 100644
index 0000000..27b7ffd
--- /dev/null
+++ b/.idea/dictionaries/project.xml
@@ -0,0 +1,8 @@
+
+
+
+ eckstein
+ marcoeckstein
+
+
+
\ No newline at end of file
diff --git a/.idea/dictionaries/software.xml b/.idea/dictionaries/software.xml
new file mode 100644
index 0000000..c624c72
--- /dev/null
+++ b/.idea/dictionaries/software.xml
@@ -0,0 +1,39 @@
+
+
+
+ antrun
+ arturbosch
+ bintray
+ clikt
+ cors
+ ctor
+ datasource
+ deauthenticate
+ detekt
+ dokka
+ dtype
+ editorconfig
+ intelli
+ javassist
+ jcenter
+ jdbc
+ jetbrains
+ jsoup
+ kotest
+ ktlint
+ liquibase
+ nullable
+ pinterest
+ pojo
+ postgresql
+ psql
+ regexes
+ sonarsource
+ sparql
+ springframework
+ tbody
+ thead
+ xjsr
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..a073a32
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/detekt-config.yml b/detekt-config.yml
index 00bcb22..40c7a29 100644
--- a/detekt-config.yml
+++ b/detekt-config.yml
@@ -4,9 +4,9 @@ complexity:
LongParameterList:
constructorThreshold: 12
TooManyFunctions:
- thresholdInFiles: 30
- thresholdInClasses: 30
- thresholdInInterfaces: 30
+ thresholdInFiles: 40
+ thresholdInClasses: 40
+ thresholdInInterfaces: 40
ignoreOverridden: true
naming:
ConstructorParameterNaming:
@@ -26,6 +26,8 @@ style:
active: false
MaxLineLength:
active: false
+ ReturnCount:
+ max: 3
UnnecessaryAbstractClass:
active: false
UseIfInsteadOfWhen: