Versions in this module Expand all Collapse all v1 v1.2.0 Sep 11, 2026 v1.1.0 Sep 10, 2026 Changes in this version + func SchemaJSON() []byte + type Check struct + ID string + Reason string + Status Status + type Diagnostic struct + Action string + Class string + Code string + Context string + DidYouMean []string + Message string + Position *Position + Severity Severity + type Position struct + Column int + Line int + Rendered bool + Source string + type Report struct + Checks []Check + Config string + Diagnostics []Diagnostic + OK bool + Variables *Variables + func Validate(ctx context.Context, req Request) (Report, error) + func (r *Report) Add(d Diagnostic) + func (r *Report) Finish() + func (r *Report) SetCheck(id string, status Status, reason string) + func (r *Report) Vars() *Variables + type Request struct + Config string + Path string + Vars map[string]string + type Severity string + const SeverityError + const SeverityWarning + type Status string + const StatusFail + const StatusPass + const StatusSkipped + type Variables struct + Missing []string + Provided []string + Referenced []string + Unused []string