leankg 0.19.21

Lightweight Knowledge Graph for AI-Assisted Development
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.example.util

object Validator {
    fun validateEmail(email: String) {
        require(email.contains("@")) { "Invalid email: $email" }
    }

    fun validateNotBlank(value: String, fieldName: String) {
        require(value.isNotBlank()) { "$fieldName must not be blank" }
    }

    fun validateId(id: String) {
        require(id.startsWith("user-") || id.startsWith("order-")) {
            "Invalid ID format: $id"
        }
    }
}