diff --git a/middleware/compress.go b/middleware/compress.go index 18d502f7..faf65a65 100644 --- a/middleware/compress.go +++ b/middleware/compress.go @@ -332,9 +332,8 @@ func (cw *compressResponseWriter) Write(p []byte) (int, error) { func (cw *compressResponseWriter) writer() io.Writer { if cw.compressible { return cw.w - } else { - return cw.ResponseWriter } + return cw.ResponseWriter } type compressFlusher interface { diff --git a/middleware/recoverer.go b/middleware/recoverer.go index 612e155a..81342dfa 100644 --- a/middleware/recoverer.go +++ b/middleware/recoverer.go @@ -113,15 +113,14 @@ func (s prettyStack) decorateLine(line string, useColor bool, num int) (string, line = strings.TrimSpace(line) if strings.HasPrefix(line, "\t") || strings.Contains(line, ".go:") { return s.decorateSourceLine(line, useColor, num) - } else if strings.HasSuffix(line, ")") { + } + if strings.HasSuffix(line, ")") { return s.decorateFuncCallLine(line, useColor, num) - } else { - if strings.HasPrefix(line, "\t") { - return strings.Replace(line, "\t", " ", 1), nil - } else { - return fmt.Sprintf(" %s\n", line), nil - } } + if strings.HasPrefix(line, "\t") { + return strings.Replace(line, "\t", " ", 1), nil + } + return fmt.Sprintf(" %s\n", line), nil } func (s prettyStack) decorateFuncCallLine(line string, useColor bool, num int) (string, error) { diff --git a/middleware/route_headers.go b/middleware/route_headers.go index ea914a1d..dd702956 100644 --- a/middleware/route_headers.go +++ b/middleware/route_headers.go @@ -150,11 +150,7 @@ func NewPattern(value string) Pattern { func (p Pattern) Match(v string) bool { if !p.wildcard { - if p.prefix == v { - return true - } else { - return false - } + return p.prefix == v } return len(v) >= len(p.prefix+p.suffix) && strings.HasPrefix(v, p.prefix) && strings.HasSuffix(v, p.suffix) }