Skip to content

Commit 25067e8

Browse files
author
Gerrit Garbereder
committed
Lint Usecases
1 parent f2c3397 commit 25067e8

21 files changed

+97
-72
lines changed

Task-Tracker-Usecases/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("com.google.devtools.ksp") version "1.8.22-1.0.11"
5+
id("org.jlleitschuh.gradle.ktlint") version "11.4.0"
56
}
67

78
group = "com.garbereder.tasktracker.usecases"
@@ -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 {
@@ -60,10 +60,19 @@ kotlin {
6060
}
6161
}
6262

63+
ktlint {
64+
filter {
65+
// https://github.com/JLLeitschuh/ktlint-gradle/issues/522#issuecomment-958756817
66+
exclude { entry ->
67+
entry.file.toString().contains("generated")
68+
}
69+
}
70+
}
71+
6372
dependencies {
6473
configurations
6574
.filter { it.name.startsWith("ksp") && it.name.contains("Test") }
6675
.forEach {
6776
add(it.name, "io.mockative:mockative-processor:1.4.1")
6877
}
69-
}
78+
}
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11

22
rootProject.name = "Task-Tracker-Usecases"
3-

Task-Tracker-Usecases/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/UseCase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ package com.garbereder.tasktracker.usecases
22

33
interface UseCase<out T> {
44
fun invoke(): T
5-
}
5+
}

Task-Tracker-Usecases/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/tasks/AddActivity.kt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,8 @@ package com.garbereder.tasktracker.usecases.tasks
22

33
import com.garbereder.tasktracker.entities.Activity
44
import com.garbereder.tasktracker.entities.ActivityCollection
5-
import com.garbereder.tasktracker.entities.Task
65
import com.garbereder.tasktracker.usecases.UseCase
7-
import kotlinx.datetime.Clock
86

9-
import kotlinx.datetime.TimeZone
10-
import kotlinx.datetime.toLocalDateTime
11-
12-
class AddActivity(private val collection: ActivityCollection, private val activity: Activity): UseCase<Unit> {
7+
class AddActivity(private val collection: ActivityCollection, private val activity: Activity) : UseCase<Unit> {
138
override fun invoke(): Unit = collection.add(activity)
14-
}
9+
}

Task-Tracker-Usecases/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/tasks/AddTask.kt

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

77
class AddTask constructor(private val collection: TaskCollection, private val taskName: String) : UseCase<Unit> {
88
override fun invoke() = collection.add(Task("${collection.size() + 1}", taskName))
9-
}
9+
}

Task-Tracker-Usecases/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/tasks/ListTasks.kt

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

7-
class ListTasks(private val collection: TaskCollection): UseCase<Iterator<Task>> {
7+
class ListTasks(private val collection: TaskCollection) : UseCase<Iterator<Task>> {
88
override fun invoke(): Iterator<Task> = collection.iterator()
9-
}
9+
}

Task-Tracker-Usecases/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/tasks/LoadActivities.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package com.garbereder.tasktracker.usecases.tasks
33
import com.garbereder.tasktracker.entities.ActivityCollection
44
import com.garbereder.tasktracker.usecases.UseCase
55

6-
class LoadActivities(private val reader: ActivityCollectionReader): UseCase<ActivityCollection> {
6+
class LoadActivities(private val reader: ActivityCollectionReader) : UseCase<ActivityCollection> {
77
override fun invoke(): ActivityCollection = reader.read()
8-
98
}

Task-Tracker-Usecases/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/tasks/LoadTasks.kt

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

66
class LoadTasks(private val reader: TaskCollectionReader) : UseCase<TaskCollection> {
77
override fun invoke(): TaskCollection = this.reader.read()
8-
}
8+
}

Task-Tracker-Usecases/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/tasks/RemoveTask.kt

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

7-
class RemoveTask(private val collection: TaskCollection, private val task: Task): UseCase<Unit> {
7+
class RemoveTask(private val collection: TaskCollection, private val task: Task) : UseCase<Unit> {
88
override fun invoke() = collection.remove(task)
9-
}
9+
}

Task-Tracker-Usecases/src/commonMain/kotlin/com/garbereder/tasktracker/usecases/tasks/StartActivity.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ import com.garbereder.tasktracker.entities.Activity
44
import com.garbereder.tasktracker.entities.Task
55
import com.garbereder.tasktracker.usecases.UseCase
66
import kotlinx.datetime.Clock
7-
87
import kotlinx.datetime.TimeZone
98
import kotlinx.datetime.toLocalDateTime
109

11-
class StartActivity(private val task: Task): UseCase<Activity> {
10+
class StartActivity(private val task: Task) : UseCase<Activity> {
1211
override fun invoke(): Activity = Activity("1", Clock.System.now().toLocalDateTime(TimeZone.currentSystemDefault()), null, task)
13-
}
12+
}

0 commit comments

Comments
 (0)