askdiagnostic

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 19, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func JSON

func JSON(diags []Diagnostic) string

func RepairPromptBlock

func RepairPromptBlock(diags []Diagnostic) string

Types

type Diagnostic

type Diagnostic struct {
	Code         string   `json:"code"`
	Severity     string   `json:"severity"`
	File         string   `json:"file,omitempty"`
	Path         string   `json:"path,omitempty"`
	StepID       string   `json:"stepId,omitempty"`
	StepKind     string   `json:"stepKind,omitempty"`
	RepairOp     string   `json:"repairOp,omitempty"`
	Message      string   `json:"message"`
	Expected     string   `json:"expected,omitempty"`
	Actual       string   `json:"actual,omitempty"`
	Allowed      []string `json:"allowed,omitempty"`
	Pattern      string   `json:"pattern,omitempty"`
	SourceRef    string   `json:"sourceRef,omitempty"`
	SuggestedFix string   `json:"suggestedFix,omitempty"`
}

func FromCritic

func FromCritic(critic askcontract.CriticResponse) []Diagnostic

func FromEvaluation

func FromEvaluation(findings []askpolicy.EvaluationFinding) []Diagnostic

func FromJudge

func FromJudge(judge askcontract.JudgeResponse) []Diagnostic

func FromPlanCritic

func FromPlanCritic(critic askcontract.PlanCriticResponse) []Diagnostic

func FromPostProcess

func FromPostProcess(resp askcontract.PostProcessResponse) []Diagnostic

func FromValidationError

func FromValidationError(err error, message string, bundle askcontext.Bundle) []Diagnostic

func FromValidationIssues added in v0.2.1

func FromValidationIssues(issues []validate.Issue) []Diagnostic

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL