Early return instead of nesting (code style)

This commit is contained in:
Steve Streeting 2017-01-09 10:57:33 +00:00
parent 185669346b
commit c99d924791

@ -103,16 +103,16 @@ func StackTrace(err error) []string {
}
func Combine(errs []error) error {
if len(errs) > 0 {
var buf bytes.Buffer
for i, err := range errs {
if i > 0 {
buf.WriteString("\n")
}
buf.WriteString(err.Error())
}
return fmt.Errorf(buf.String())
if len(errs) == 0 {
return nil
}
return nil
var buf bytes.Buffer
for i, err := range errs {
if i > 0 {
buf.WriteString("\n")
}
buf.WriteString(err.Error())
}
return fmt.Errorf(buf.String())
}