gitlab.com/evatix-go/core@v1.3.55/errcore/SliceToError.go (about) 1 package errcore 2 3 import ( 4 "errors" 5 "strings" 6 7 "gitlab.com/evatix-go/core/constants" 8 ) 9 10 func SliceToError(errorSlice []string) error { 11 if len(errorSlice) == 0 { 12 return nil 13 } 14 15 fullError := strings.Join( 16 errorSlice, 17 constants.NewLineUnix) 18 19 return errors.New(fullError) 20 }