refactor: use strings.Builder instead of string concatenation

Signed-off-by: Jesse Simpson <jesse.simpson36@gmail.com>
pull/13586/head
Jesse Simpson 2 years ago
parent cdcf1bc601
commit cbdc22128e
No known key found for this signature in database
GPG Key ID: 237495C89AB0AAFC

@ -422,17 +422,17 @@ func cleanupExecError(filename string, err error) error {
current = errors.Unwrap(current) current = errors.Unwrap(current)
} }
finalErrorString := "" var finalErrorString strings.Builder
for _, fileLocation := range fileLocations { for _, fileLocation := range fileLocations {
finalErrorString = finalErrorString + fileLocation.String() fmt.Fprintf(&finalErrorString, "%s", fileLocation.String())
} }
if strings.TrimSpace(finalErrorString) == "" { if strings.TrimSpace(finalErrorString.String()) == "" {
// Fallback to original error message if nothing was extracted // Fallback to original error message if nothing was extracted
return err return err
} }
return fmt.Errorf("%s", finalErrorString) return fmt.Errorf("%s", finalErrorString.String())
} }
func sortTemplates(tpls map[string]renderable) []string { func sortTemplates(tpls map[string]renderable) []string {

Loading…
Cancel
Save