io.nlopez.compose.rules.detekt.ModifierWithoutDefaultCheck.kt Maven / Gradle / Ivy
// Copyright 2023 Nacho Lopez
// SPDX-License-Identifier: Apache-2.0
package io.nlopez.compose.rules.detekt
import io.gitlab.arturbosch.detekt.api.Config
import io.gitlab.arturbosch.detekt.api.Debt
import io.gitlab.arturbosch.detekt.api.Issue
import io.gitlab.arturbosch.detekt.api.Severity
import io.nlopez.compose.core.ComposeKtVisitor
import io.nlopez.compose.rules.DetektRule
import io.nlopez.compose.rules.ModifierWithoutDefault
class ModifierWithoutDefaultCheck(config: Config) :
DetektRule(config),
ComposeKtVisitor by ModifierWithoutDefault() {
override val issue: Issue = Issue(
id = "ModifierWithoutDefault",
severity = Severity.CodeSmell,
description = ModifierWithoutDefault.MissingModifierDefaultParam,
debt = Debt.FIVE_MINS,
)
}