SqlDelightCheckEngine

Runs sqldelight-check rules for resolved database inputs.

The engine keeps Gradle- and reporter-specific behavior outside the core execution path so tests and custom integrations can exercise the same rule model directly.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun run(inputs: List<AnalysisInput> = emptyList(), ruleSetProviders: List<RuleSetProvider> = emptyList(), config: CheckConfig = CheckConfig(), trace: AnalysisTrace = AnalysisTrace.None): List<Diagnostic>

Runs rules for all resolved SQLDelight databases and returns every diagnostic that remains after source-level rule suppressions are applied.