Add KtLint

This commit is contained in:
Hubert Van De Walle 2020-09-29 17:57:20 +02:00
parent c1c05276a2
commit 23eb5ff433
8 changed files with 71 additions and 52 deletions

17
.editorconfig Normal file
View File

@ -0,0 +1,17 @@
# editorconfig.org
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.{kt, kts}]
indent_size = 4
insert_final_newline = true
max_line_length = 120
disabled_rules = no-wildcard-imports
kotlin_imports_layout = idea

View File

@ -7,6 +7,7 @@
<properties> <properties>
<java.version>14</java.version> <java.version>14</java.version>
<kotlin.version>1.4.10</kotlin.version> <kotlin.version>1.4.10</kotlin.version>
<kotlin.code.style>official</kotlin.code.style>
<maven.compiler.target>${java.version}</maven.compiler.target> <maven.compiler.target>${java.version}</maven.compiler.target>
<maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.source>${java.version}</maven.compiler.source>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

View File

@ -25,7 +25,6 @@ import org.jooq.SQLDialect
import org.jooq.impl.DSL import org.jooq.impl.DSL
import org.koin.core.context.startKoin import org.koin.core.context.startKoin
import org.koin.dsl.bind import org.koin.dsl.bind
import org.koin.dsl.koinApplication
import org.koin.dsl.module import org.koin.dsl.module
import org.koin.dsl.onClose import org.koin.dsl.onClose
import java.util.concurrent.TimeUnit import java.util.concurrent.TimeUnit

View File

@ -4,7 +4,9 @@ import org.koin.core.Koin
import kotlin.concurrent.thread import kotlin.concurrent.thread
fun Koin.addShutdownHook() { fun Koin.addShutdownHook() {
Runtime.getRuntime().addShutdownHook(thread(start = false) { Runtime.getRuntime().addShutdownHook(
thread(start = false) {
close() close()
}) }
)
} }

View File

@ -1,11 +1,11 @@
package be.simplenotes.routes package be.simplenotes.routes
import be.simplenotes.security.SimpleJwt
import be.simplenotes.User import be.simplenotes.User
import be.simplenotes.UserId import be.simplenotes.UserId
import be.simplenotes.extensions.notFound import be.simplenotes.extensions.notFound
import be.simplenotes.extensions.ok import be.simplenotes.extensions.ok
import be.simplenotes.repositories.UserRepository import be.simplenotes.repositories.UserRepository
import be.simplenotes.security.SimpleJwt
import com.auth0.jwt.exceptions.JWTVerificationException import com.auth0.jwt.exceptions.JWTVerificationException
import org.http4k.core.Body import org.http4k.core.Body
import org.http4k.core.Method.* import org.http4k.core.Method.*