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

Function printIssue

apps/cli/internal/cli/validate.go:179–189  ·  view source on GitHub ↗

printIssue prints a single validation issue

(issue validator.ValidationIssue, r *lipgloss.Renderer)

Source from the content-addressed store, hash-verified

177
178// printIssue prints a single validation issue
179func printIssue(issue validator.ValidationIssue, r *lipgloss.Renderer) {
180 if issue.TaskID != "" {
181 fmt.Printf(" [%s] %s\n", formatTaskID(issue.TaskID, r), issue.Message)
182 } else {
183 fmt.Printf(" %s\n", issue.Message)
184 }
185
186 if issue.FilePath != "" {
187 fmt.Printf(" %s %s\n", formatLabel("File:", r), formatDim(issue.FilePath, r))
188 }
189}
190
191// outputValidationJSON outputs validation results as JSON
192func outputValidationJSON(result *validator.ValidationResult) error {

Callers 4

outputValidationTextFunction · 0.85

Calls 3

formatTaskIDFunction · 0.85
formatLabelFunction · 0.85
formatDimFunction · 0.85

Tested by 3