MCPcopy Create free account
hub / github.com/driangle/taskmd / buildValidateOutput

Function buildValidateOutput

apps/cli/internal/mcp/validate.go:69–87  ·  view source on GitHub ↗
(vr *validator.ValidationResult)

Source from the content-addressed store, hash-verified

67}
68
69func buildValidateOutput(vr *validator.ValidationResult) validateOutput {
70 issues := make([]validateIssue, 0, len(vr.Issues))
71 for _, issue := range vr.Issues {
72 issues = append(issues, validateIssue{
73 Level: string(issue.Level),
74 TaskID: issue.TaskID,
75 FilePath: issue.FilePath,
76 Message: issue.Message,
77 })
78 }
79
80 return validateOutput{
81 Valid: vr.IsValid(),
82 Errors: vr.Errors,
83 Warnings: vr.Warnings,
84 TaskCount: vr.TaskCount,
85 Issues: issues,
86 }
87}

Callers 1

handleValidateFunction · 0.85

Calls 1

IsValidMethod · 0.45

Tested by

no test coverage detected