From 215dbe8eff2fc4f342d1104bddde37f916f61b7e Mon Sep 17 00:00:00 2001 From: "David J. Allen" Date: Thu, 4 Sep 2025 10:07:10 -0600 Subject: [PATCH] feat: add util function to format error list --- pkg/util/util.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/util/util.go b/pkg/util/util.go index fc53b67..6f259a8 100644 --- a/pkg/util/util.go +++ b/pkg/util/util.go @@ -4,6 +4,7 @@ import ( "bytes" "cmp" "crypto/tls" + "errors" "fmt" "io" "net/http" @@ -97,3 +98,12 @@ func CopyIf[T comparable](s []T, condition func(t T) bool) []T { } return f } + +func FormatErrors(message string, prefix string, errs []error) error { + var errMessage = prefix + message + "\n" + for _, err := range errs { + errMessage = fmt.Sprintf("%s %v\n", prefix, err) + } + + return errors.New(errMessage) +}