From c99d9247913a4801b82754fc8fbf69300d3ec1ac Mon Sep 17 00:00:00 2001 From: Steve Streeting Date: Mon, 9 Jan 2017 10:57:33 +0000 Subject: [PATCH] Early return instead of nesting (code style) --- errors/errors.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/errors/errors.go b/errors/errors.go index 626462a1..1cb7535d 100644 --- a/errors/errors.go +++ b/errors/errors.go @@ -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()) }