(vr *validator.ValidationResult)
| 67 | } |
| 68 | |
| 69 | func 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 | } |
no test coverage detected