Preserve structured diagnostics and candidate error context
This commit is contained in:
@@ -73,6 +73,12 @@ func formatFailure(failure *Failure) string {
|
||||
summary.WriteString(": ")
|
||||
}
|
||||
summary.WriteString(finding.Message)
|
||||
if finding.Target != "" {
|
||||
fmt.Fprintf(&summary, " (target %q)", finding.Target)
|
||||
}
|
||||
if finding.Directive != "" {
|
||||
fmt.Fprintf(&summary, " (directive %q)", finding.Directive)
|
||||
}
|
||||
}
|
||||
if failure.Measurement != nil {
|
||||
fmt.Fprintf(&summary, ": measured %d bytes against a %d byte limit", failure.Measurement.Bytes, failure.Measurement.LimitBytes)
|
||||
|
||||
Reference in New Issue
Block a user