Early return instead of nesting (code style)
This commit is contained in:
parent
185669346b
commit
c99d924791
@ -103,16 +103,16 @@ func StackTrace(err error) []string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func Combine(errs []error) error {
|
func Combine(errs []error) error {
|
||||||
if len(errs) > 0 {
|
if len(errs) == 0 {
|
||||||
var buf bytes.Buffer
|
return nil
|
||||||
for i, err := range errs {
|
|
||||||
if i > 0 {
|
|
||||||
buf.WriteString("\n")
|
|
||||||
}
|
|
||||||
buf.WriteString(err.Error())
|
|
||||||
}
|
|
||||||
return fmt.Errorf(buf.String())
|
|
||||||
}
|
}
|
||||||
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())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user