Diagnostic
class Diagnostic(val ruleId: QualifiedRuleId, val severity: Severity, val message: String, val file: SourceFile?, val range: SourceRange?, val database: DatabaseContext?, val fixes: List<Fix> = emptyList())
Diagnostic resolved by the engine and passed to reporters.
Rules should emit RuleDiagnostic. The constructor is public only so core, reporter tests, and other sqldelight-check modules can share the resolved representation across Gradle module boundaries.
Constructors
Link copied to clipboard
constructor(ruleId: QualifiedRuleId, severity: Severity, message: String, file: SourceFile?, range: SourceRange?, database: DatabaseContext?, fixes: List<Fix> = emptyList())