Skip to content

Commit ce5b090

Browse files
author
Gerrit Garbereder
committed
lint sqlite
1 parent 765b3a7 commit ce5b090

File tree

9 files changed

+22
-15
lines changed

9 files changed

+22
-15
lines changed

Task-Tracker-Usecases-SQLite-Impl/build.gradle.kts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ plugins {
22
kotlin("multiplatform") version "1.8.22"
33
id("maven-publish")
44
id("app.cash.sqldelight") version "2.0.0-rc01"
5+
id("org.jlleitschuh.gradle.ktlint") version "11.4.0"
56
}
67

78
group = "com.garbereder.tasktracker.usecases.sqlite"
@@ -37,7 +38,6 @@ kotlin {
3738
else -> throw GradleException("Host OS is not supported in Kotlin/Native.")
3839
}
3940

40-
4141
sourceSets {
4242
val commonMain by getting {
4343
dependencies {
@@ -51,7 +51,7 @@ kotlin {
5151
implementation(kotlin("test"))
5252
}
5353
}
54-
val jvmMain by getting{
54+
val jvmMain by getting {
5555
dependencies {
5656
implementation("app.cash.sqldelight:sqlite-driver:2.0.0-rc01")
5757
}
@@ -65,3 +65,12 @@ kotlin {
6565
val nativeTest by getting
6666
}
6767
}
68+
69+
ktlint {
70+
filter {
71+
// https://github.com/JLLeitschuh/ktlint-gradle/issues/522#issuecomment-958756817
72+
exclude { entry ->
73+
entry.file.toString().contains("generated")
74+
}
75+
}
76+
}
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
21
rootProject.name = "Task-Tracker-Usecases-SQLite-Impl"
3-

Task-Tracker-Usecases-SQLite-Impl/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/DBAwareTaskCollection.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import com.garbereder.tasktracker.entities.Task
44
import com.garbereder.tasktracker.entities.TaskCollection
55
import com.garbereder.tasktracker.usecases.sqlite.Database
66

7-
class DBAwareTaskCollection(private val baseCollection: TaskCollection, private val database: Database):
7+
class DBAwareTaskCollection(private val baseCollection: TaskCollection, private val database: Database) :
88
TaskCollection {
99
override fun add(task: Task) {
1010
database.transaction {
@@ -21,5 +21,6 @@ class DBAwareTaskCollection(private val baseCollection: TaskCollection, private
2121
baseCollection.remove(task)
2222
}
2323
}
24+
2425
override fun size(): Int = baseCollection.size()
25-
}
26+
}

Task-Tracker-Usecases-SQLite-Impl/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/DBTaskCollectionReader.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,3 @@ class DBTaskCollectionReader internal constructor(private val driverFactory: Dri
1717
return DBAwareTaskCollection(collection, database)
1818
}
1919
}
20-

Task-Tracker-Usecases-SQLite-Impl/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/DBTaskCollectionReaderFactory.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ import com.garbereder.tasktracker.usecases.tasks.TaskCollectionReaderFactory
55

66
expect class DBTaskCollectionReaderFactory : TaskCollectionReaderFactory {
77
override fun create(): TaskCollectionReader
8-
}
8+
}

Task-Tracker-Usecases-SQLite-Impl/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/sqlite/DriverFactory.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ package com.garbereder.tasktracker.usecases.sqlite
33
import app.cash.sqldelight.db.SqlDriver
44

55
expect class DriverFactory {
6-
fun createDriver(): SqlDriver
6+
fun createDriver(): SqlDriver
77
}
88

99
fun createDatabase(driverFactory: DriverFactory): Database {
10-
val driver = driverFactory.createDriver()
11-
val database = Database(driver)
12-
return database
10+
val driver = driverFactory.createDriver()
11+
val database = Database(driver)
12+
return database
1313
}

Task-Tracker-Usecases-SQLite-Impl/src/jvmMain/kotlin/com/garbereder/tasktracker/usecases/DBTaskCollectionReaderFactory.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ import com.garbereder.tasktracker.usecases.tasks.TaskCollectionReaderFactory
66

77
actual class DBTaskCollectionReaderFactory : TaskCollectionReaderFactory {
88
actual override fun create(): TaskCollectionReader = DBTaskCollectionReader(DriverFactory())
9-
}
9+
}

Task-Tracker-Usecases-SQLite-Impl/src/nativeMain/kotlin/com/garbereder/tasktracker/usecases/DBTaskCollectionReaderFactory.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ import com.garbereder.tasktracker.usecases.tasks.TaskCollectionReaderFactory
66

77
actual class DBTaskCollectionReaderFactory : TaskCollectionReaderFactory {
88
actual override fun create(): TaskCollectionReader = DBTaskCollectionReader(DriverFactory())
9-
}
9+
}

Task-Tracker-Usecases-SQLite-Impl/src/nativeMain/kotlin/com/garbereder/tasktracker/usecases/sqlite/DriverFactory.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ import app.cash.sqldelight.driver.native.NativeSqliteDriver
55

66
actual class DriverFactory {
77
actual fun createDriver(): SqlDriver = NativeSqliteDriver(Database.Schema, "test.db")
8-
}
8+
}

0 commit comments

Comments
 (0)