Preparing report...

Report for github.com/webx-top/echo

A+    Excellent!    Found 148 issues across 218 files

Tweet

gofmt100%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command

No problems detected. Good job!


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo91%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.

    • echo/handler/mvc/wrapper.go
    • Line 120: warning: cyclomatic complexity 29 of function (*Wrapper).wrapHandler() is high (> 15) (gocyclo)
    • Line 214: warning: cyclomatic complexity 24 of function (*Wrapper).RouteTags() is high (> 15) (gocyclo)
    • Line 375: warning: cyclomatic complexity 17 of function (*Wrapper).Exec() is high (> 15) (gocyclo)
    • echo/param/conversion.go
    • Line 567: warning: cyclomatic complexity 22 of function AsStore() is high (> 15) (gocyclo)
    • Line 29: warning: cyclomatic complexity 17 of function AsType() is high (> 15) (gocyclo)
    • Line 216: warning: cyclomatic complexity 16 of function AsFloat32() is high (> 15) (gocyclo)
    • Line 178: warning: cyclomatic complexity 16 of function AsFloat64() is high (> 15) (gocyclo)
    • echo/handler/mvc/static/minify/jsmin.go
    • Line 186: warning: cyclomatic complexity 50 of function (*minifier).action() is high (> 15) (gocyclo)
    • Line 273: warning: cyclomatic complexity 18 of function (*minifier).run() is high (> 15) (gocyclo)
    • Line 116: warning: cyclomatic complexity 16 of function (*minifier).next() is high (> 15) (gocyclo)
    • echo/middleware/tplfunc/tplfunc.go
    • Line 548: warning: cyclomatic complexity 47 of function Math() is high (> 15) (gocyclo)
    • Line 384: warning: cyclomatic complexity 20 of function CaptchaFormWithURLPrefix() is high (> 15) (gocyclo)
    • Line 807: warning: cyclomatic complexity 16 of function ToDuration() is high (> 15) (gocyclo)

golint33%

Golint is a linter for Go source code.

    • echo/middleware/language/language.go
    • Line 1: warning: package comment should be of the form "Package language ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 31: warning: exported var LangVarName should have comment or be unexported (golint)
    • Line 36: warning: exported function New should have comment or be unexported (golint)
    • Line 48: warning: exported type Language should have comment or be unexported (golint)
    • Line 55: warning: exported method Language.Init should have comment or be unexported (golint)
    • Line 72: warning: exported method Language.Set should have comment or be unexported (golint)
    • Line 86: warning: exported method Language.DetectURI should have comment or be unexported (golint)
    • Line 108: warning: exported method Language.Valid should have comment or be unexported (golint)
    • Line 117: warning: exported method Language.DetectHeader should have comment or be unexported (golint)
    • Line 130: warning: exported method Language.Middleware should have comment or be unexported (golint)
    • Line 155: warning: exported method Language.Handler should have comment or be unexported (golint)
    • echo/middleware/render/standard/standard.go
    • Line 19: warning: package comment should be of the form "Package standard ..." (golint)
    • Line 45: warning: exported var Debug should have comment or be unexported (golint)
    • Line 47: warning: exported function New should have comment or be unexported (golint)
    • Line 84: warning: exported function NewTplInfo should have comment or be unexported (golint)
    • Line 91: warning: exported type CcRel should have comment or be unexported (golint)
    • Line 96: warning: exported type Standard should have comment or be unexported (golint)
    • Line 129: warning: exported method Standard.Debug should have comment or be unexported (golint)
    • Line 129: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 133: warning: exported method Standard.SetDebug should have comment or be unexported (golint)
    • Line 133: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 137: warning: exported method Standard.SetLogger should have comment or be unexported (golint)
    • Line 137: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 143: warning: exported method Standard.Logger should have comment or be unexported (golint)
    • Line 143: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 147: warning: exported method Standard.TmplDir should have comment or be unexported (golint)
    • Line 147: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 151: warning: exported method Standard.MonitorEvent should have comment or be unexported (golint)
    • Line 151: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 158: warning: exported method Standard.SetContentProcessor should have comment or be unexported (golint)
    • Line 158: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 165: warning: exported method Standard.SetFuncMap should have comment or be unexported (golint)
    • Line 165: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 169: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 187: warning: exported method Standard.Init should have comment or be unexported (golint)
    • Line 187: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 208: warning: exported method Standard.SetManager should have comment or be unexported (golint)
    • Line 208: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 215: warning: exported method Standard.Manager should have comment or be unexported (golint)
    • Line 215: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 219: warning: exported method Standard.SetTmplPathFixer should have comment or be unexported (golint)
    • Line 219: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 223: warning: exported method Standard.TmplPath should have comment or be unexported (golint)
    • Line 223: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 231: warning: exported method Standard.InitRegexp should have comment or be unexported (golint)
    • Line 231: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 259: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 275: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 411: warning: exported method Standard.Fetch should have comment or be unexported (golint)
    • Line 411: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 416: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 425: warning: exported method Standard.ParseBlock should have comment or be unexported (golint)
    • Line 425: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 434: warning: exported method Standard.ParseExtend should have comment or be unexported (golint)
    • Line 434: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 510: warning: exported method Standard.ContainsSubTpl should have comment or be unexported (golint)
    • Line 510: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 540: warning: exported method Standard.ContainsFunctionResult should have comment or be unexported (golint)
    • Line 540: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 560: warning: exported method Standard.Tag should have comment or be unexported (golint)
    • Line 560: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 564: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 576: warning: exported method Standard.RawContent should have comment or be unexported (golint)
    • Line 576: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 589: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 608: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 617: warning: exported method Standard.ClearCache should have comment or be unexported (golint)
    • Line 617: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 624: warning: exported method Standard.Close should have comment or be unexported (golint)
    • Line 624: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • echo/cookie.go
    • Line 30: warning: exported var DefaultCookieOptions should have comment or be unexported (golint)
    • Line 54: warning: exported method CookieOptions.Clone should have comment or be unexported (golint)
    • Line 59: warning: exported method CookieOptions.SetMaxAge should have comment or be unexported (golint)
    • echo/param/conversion.go
    • Line 16: warning: exported const EmptyHTML should have comment (or a comment on this block) or be unexported (golint)
    • Line 29: warning: exported function AsType should have comment or be unexported (golint)
    • Line 66: warning: exported function AsString should have comment or be unexported (golint)
    • Line 70: warning: exported function AsBytes should have comment or be unexported (golint)
    • Line 89: warning: exported function Split should have comment or be unexported (golint)
    • Line 100: warning: exported function Trim should have comment or be unexported (golint)
    • Line 104: warning: exported function AsHTML should have comment or be unexported (golint)
    • Line 117: warning: exported function AsHTMLAttr should have comment or be unexported (golint)
    • Line 130: warning: exported function AsJS should have comment or be unexported (golint)
    • Line 143: warning: exported function AsCSS should have comment or be unexported (golint)
    • Line 156: warning: exported function AsBool should have comment or be unexported (golint)
    • Line 178: warning: exported function AsFloat64 should have comment or be unexported (golint)
    • Line 216: warning: exported function AsFloat32 should have comment or be unexported (golint)
    • Line 254: warning: exported function AsInt8 should have comment or be unexported (golint)
    • Line 274: warning: exported function AsInt16 should have comment or be unexported (golint)
    • Line 294: warning: exported function AsInt should have comment or be unexported (golint)
    • Line 320: warning: exported function AsInt32 should have comment or be unexported (golint)
    • Line 344: warning: exported function AsInt64 should have comment or be unexported (golint)
    • Line 372: warning: exported function Decr should have comment or be unexported (golint)
    • Line 378: warning: exported function Incr should have comment or be unexported (golint)
    • Line 384: warning: exported function AsUint8 should have comment or be unexported (golint)
    • Line 410: warning: exported function AsUint16 should have comment or be unexported (golint)
    • Line 438: warning: exported function AsUint should have comment or be unexported (golint)
    • Line 470: warning: exported function AsUint32 should have comment or be unexported (golint)
    • Line 502: warning: exported function AsUint64 should have comment or be unexported (golint)
    • Line 536: warning: exported function AsTimestamp should have comment or be unexported (golint)
    • Line 554: warning: exported function AsDateTime should have comment or be unexported (golint)
    • Line 567: warning: exported function AsStore should have comment or be unexported (golint)
    • echo/validator.go
    • Line 32: warning: exported type ValidateResult should have comment or be unexported (golint)
    • Line 44: warning: exported function NewValidateResult should have comment or be unexported (golint)
    • Line 48: warning: exported type ValidatorResult should have comment or be unexported (golint)
    • Line 54: warning: exported method ValidatorResult.Ok should have comment or be unexported (golint)
    • Line 62: warning: exported method ValidatorResult.Field should have comment or be unexported (golint)
    • Line 66: warning: exported method ValidatorResult.Raw should have comment or be unexported (golint)
    • Line 70: warning: exported method ValidatorResult.SetError should have comment or be unexported (golint)
    • Line 75: warning: exported method ValidatorResult.SetField should have comment or be unexported (golint)
    • Line 80: warning: exported method ValidatorResult.SetRaw should have comment or be unexported (golint)
    • Line 86: warning: exported var DefaultNopValidate should have comment or be unexported (golint)
    • Line 91: warning: exported type NopValidation should have comment or be unexported (golint)
    • Line 94: warning: exported method NopValidation.Validate should have comment or be unexported (golint)
    • Line 98: warning: exported function NewValidation should have comment or be unexported (golint)
    • Line 104: warning: exported type Validation should have comment or be unexported (golint)
    • echo/handler/captcha/captcha.go
    • Line 1: warning: package comment should be of the form "Package captcha ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 29: warning: exported type IDGenerator should have comment or be unexported (golint)
    • Line 31: warning: exported var DefaultOptions should have comment or be unexported (golint)
    • Line 44: warning: exported type Options should have comment or be unexported (golint)
    • Line 55: warning: exported method Options.Wrapper should have comment or be unexported (golint)
    • Line 66: warning: exported function Captcha should have comment or be unexported (golint)
    • echo/code/register.go
    • Line 3: warning: exported function Register should have comment or be unexported (golint)
    • Line 7: warning: exported function Get should have comment or be unexported (golint)
    • echo/engine/mock/request.go
    • Line 11: warning: exported function NewRequest should have comment or be unexported (golint)
    • Line 27: warning: exported type Request should have comment or be unexported (golint)
    • echo/engine/standard/request.go
    • Line 16: warning: exported type Request should have comment or be unexported (golint)
    • Line 25: warning: exported function NewRequest should have comment or be unexported (golint)
    • Line 35: warning: exported method Request.Host should have comment or be unexported (golint)
    • Line 39: warning: exported method Request.URL should have comment or be unexported (golint)
    • Line 43: warning: exported method Request.Header should have comment or be unexported (golint)
    • Line 47: warning: exported method Request.Proto should have comment or be unexported (golint)
    • Line 60: warning: exported method Request.RemoteAddress should have comment or be unexported (golint)
    • Line 74: warning: exported method Request.Method should have comment or be unexported (golint)
    • Line 78: warning: exported method Request.SetMethod should have comment or be unexported (golint)
    • Line 82: warning: exported method Request.URI should have comment or be unexported (golint)
    • Line 91: warning: exported method Request.Body should have comment or be unexported (golint)
    • Line 104: warning: exported method Request.FormValue should have comment or be unexported (golint)
    • Line 109: warning: exported method Request.Form should have comment or be unexported (golint)
    • Line 113: warning: exported method Request.PostForm should have comment or be unexported (golint)
    • Line 117: warning: exported method Request.MultipartForm should have comment or be unexported (golint)
    • Line 128: warning: exported method Request.IsTLS should have comment or be unexported (golint)
    • Line 132: warning: exported method Request.Cookie should have comment or be unexported (golint)
    • Line 139: warning: exported method Request.Referer should have comment or be unexported (golint)
    • Line 143: warning: exported method Request.UserAgent should have comment or be unexported (golint)
    • Line 147: warning: exported method Request.Object should have comment or be unexported (golint)
    • Line 159: warning: exported method Request.FormFile should have comment or be unexported (golint)
    • Line 173: warning: exported method Request.Scheme should have comment or be unexported (golint)
    • Line 180: warning: exported method Request.BasicAuth should have comment or be unexported (golint)
    • Line 189: warning: exported method Request.StdRequest should have comment or be unexported (golint)
    • echo/testing/testing.go
    • Line 26: warning: exported function NewStdRequest should have comment or be unexported (golint)
    • Line 31: warning: exported function NewStdResponse should have comment or be unexported (golint)
    • Line 35: warning: exported function NewRequestAndResponse should have comment or be unexported (golint)
    • Line 40: warning: exported function WrapRequest should have comment or be unexported (golint)
    • Line 44: warning: exported function WrapResponse should have comment or be unexported (golint)
    • echo/engine/standard/response.go
    • Line 13: warning: exported type Response should have comment or be unexported (golint)
    • Line 28: warning: exported function NewResponse should have comment or be unexported (golint)
    • Line 38: warning: exported method Response.Header should have comment or be unexported (golint)
    • Line 42: warning: exported method Response.WriteHeader should have comment or be unexported (golint)
    • Line 52: warning: exported method Response.KeepBody should have comment or be unexported (golint)
    • Line 71: warning: exported method Response.Status should have comment or be unexported (golint)
    • Line 75: warning: exported method Response.Size should have comment or be unexported (golint)
    • Line 79: warning: exported method Response.Committed should have comment or be unexported (golint)
    • Line 83: warning: exported method Response.SetWriter should have comment or be unexported (golint)
    • Line 87: warning: exported method Response.Writer should have comment or be unexported (golint)
    • Line 91: warning: exported method Response.Object should have comment or be unexported (golint)
    • Line 118: warning: exported method Response.Hijacker should have comment or be unexported (golint)
    • Line 130: warning: exported method Response.Body should have comment or be unexported (golint)
    • Line 134: warning: exported method Response.Redirect should have comment or be unexported (golint)
    • Line 139: warning: exported method Response.NotFound should have comment or be unexported (golint)
    • Line 144: warning: exported method Response.SetCookie should have comment or be unexported (golint)
    • Line 148: warning: exported method Response.ServeFile should have comment or be unexported (golint)
    • Line 154: warning: exported method Response.Stream should have comment or be unexported (golint)
    • Line 171: warning: exported method Response.Flush should have comment or be unexported (golint)
    • Line 177: warning: exported method Response.Hijack should have comment or be unexported (golint)
    • Line 181: warning: exported method Response.CloseNotify should have comment or be unexported (golint)
    • Line 185: warning: exported method Response.StdResponseWriter should have comment or be unexported (golint)
    • echo/engine/standard/server.go
    • Line 15: warning: exported type Server should have comment or be unexported (golint)
    • Line 32: warning: exported function New should have comment or be unexported (golint)
    • Line 40: warning: exported function NewWithTLS should have comment or be unexported (golint)
    • Line 52: warning: exported function NewWithConfig should have comment or be unexported (golint)
    • Line 96: warning: exported method Server.SetHandler should have comment or be unexported (golint)
    • Line 100: warning: exported method Server.SetLogger should have comment or be unexported (golint)
    • Line 124: warning: exported method Server.Shutdown should have comment or be unexported (golint)
    • echo/middleware/render/pongo2/pongo2.go
    • Line 1: warning: package comment should be of the form "Package pongo2 ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 30: warning: should not use dot imports (golint)
    • Line 45: warning: exported function New should have comment or be unexported (golint)
    • Line 66: warning: exported type Pongo2 should have comment or be unexported (golint)
    • Line 103: warning: exported method Pongo2.Debug should have comment or be unexported (golint)
    • Line 107: warning: exported method Pongo2.SetDebug should have comment or be unexported (golint)
    • Line 111: warning: exported method Pongo2.SetLogger should have comment or be unexported (golint)
    • Line 118: warning: exported method Pongo2.Logger should have comment or be unexported (golint)
    • Line 122: warning: exported method Pongo2.TmplDir should have comment or be unexported (golint)
    • Line 126: warning: exported method Pongo2.SetTmplPathFixer should have comment or be unexported (golint)
    • Line 130: warning: exported method Pongo2.TmplPath should have comment or be unexported (golint)
    • Line 138: warning: exported method Pongo2.MonitorEvent should have comment or be unexported (golint)
    • Line 145: warning: exported method Pongo2.Init should have comment or be unexported (golint)
    • Line 180: warning: exported method Pongo2.SetManager should have comment or be unexported (golint)
    • Line 187: warning: exported method Pongo2.Manager should have comment or be unexported (golint)
    • Line 191: warning: exported method Pongo2.SetContentProcessor should have comment or be unexported (golint)
    • Line 198: warning: exported method Pongo2.SetFuncMap should have comment or be unexported (golint)
    • Line 202: warning: exported method Pongo2.Render should have comment or be unexported (golint)
    • Line 268: warning: exported method Pongo2.Fetch should have comment or be unexported (golint)
    • Line 281: warning: exported method Pongo2.RawContent should have comment or be unexported (golint)
    • Line 299: warning: exported function Strip should have comment or be unexported (golint)
    • Line 308: warning: exported method Pongo2.ClearCache should have comment or be unexported (golint)
    • Line 315: warning: exported method Pongo2.Close should have comment or be unexported (golint)
    • echo/middleware/session/engine/redis/redis.go
    • Line 9: warning: exported function New should have comment or be unexported (golint)
    • Line 17: warning: exported function Reg should have comment or be unexported (golint)
    • Line 25: warning: exported function RegWithOptions should have comment or be unexported (golint)
    • Line 31: warning: exported type RedisOptions should have comment or be unexported (golint)
    • Line 39: warning: comment on exported function NewRedisStore should be of the form "NewRedisStore ..." (golint)
    • echo/meta.go
    • Line 21: warning: exported type RequestValidator should have comment or be unexported (golint)
    • Line 23: warning: exported type MetaHandler should have comment or be unexported (golint)
    • Line 29: warning: exported method MetaHandler.Name should have comment or be unexported (golint)
    • Line 36: warning: exported type MetaValidator should have comment or be unexported (golint)
    • Line 41: warning: exported method MetaHandler.Handle should have comment or be unexported (golint)
    • Line 56: warning: exported method MetaHandler.Meta should have comment or be unexported (golint)
    • echo/encoding/json/encoding.go
    • Line 8: warning: exported type UnixTime should have comment or be unexported (golint)
    • Line 10: warning: exported method UnixTime.MarshalJSON should have comment or be unexported (golint)
    • echo/handler/mvc/errors.go
    • Line 1: warning: package comment should be of the form "Package mvc ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 23: warning: exported var ErrModuleHasBeenDisabled should have comment or be unexported (golint)
    • echo/echo_host.go
    • Line 4: warning: exported type Host should have comment or be unexported (golint)
    • Line 10: warning: exported type TypeHost should have comment or be unexported (golint)
    • Line 17: warning: exported method TypeHost.URI should have comment or be unexported (golint)
    • Line 24: warning: exported method Host.Host should have comment or be unexported (golint)
    • echo/host.go
    • Line 8: warning: exported type Hoster should have comment or be unexported (golint)
    • Line 71: warning: exported function NewHost should have comment or be unexported (golint)
    • echo/router.go
    • Line 17: warning: exported type Router should have comment or be unexported (golint)
    • Line 25: warning: exported type Route should have comment or be unexported (golint)
    • Line 39: warning: exported type Routes should have comment or be unexported (golint)
    • Line 77: warning: exported method Routes.SetName should have comment or be unexported (golint)
    • Line 84: warning: exported method Route.SetName should have comment or be unexported (golint)
    • Line 89: warning: exported method Route.IsZero should have comment or be unexported (golint)
    • Line 93: warning: exported method Route.Bool should have comment or be unexported (golint)
    • Line 107: warning: exported method Route.Float64 should have comment or be unexported (golint)
    • Line 114: warning: exported method Route.Float32 should have comment or be unexported (golint)
    • Line 121: warning: exported method Route.Uint64 should have comment or be unexported (golint)
    • Line 128: warning: exported method Route.Uint32 should have comment or be unexported (golint)
    • Line 135: warning: exported method Route.Uint should have comment or be unexported (golint)
    • Line 142: warning: exported method Route.Int64 should have comment or be unexported (golint)
    • Line 149: warning: exported method Route.Int32 should have comment or be unexported (golint)
    • Line 156: warning: exported method Route.Int should have comment or be unexported (golint)
    • Line 163: warning: exported method Route.Get should have comment or be unexported (golint)
    • Line 170: warning: exported method Route.GetStore should have comment or be unexported (golint)
    • Line 181: warning: exported method Route.MakeURI should have comment or be unexported (golint)
    • Line 333: warning: exported function NewRouter should have comment or be unexported (golint)
    • Line 345: warning: exported method Router.Handle should have comment or be unexported (golint)
    • Line 588: warning: exported method Router.Find should have comment or be unexported (golint)
    • echo/middleware/static.go
    • Line 15: warning: exported var ListDirTemplate should have comment or be unexported (golint)
    • Line 34: warning: exported type StaticOptions should have comment or be unexported (golint)
    • Line 52: warning: exported function Static should have comment or be unexported (golint)
    • Line 61: warning: exported method StaticOptions.Init should have comment or be unexported (golint)
    • Line 88: warning: exported method StaticOptions.AddFallback should have comment or be unexported (golint)
    • Line 180: warning: exported method StaticOptions.Middleware should have comment or be unexported (golint)
    • echo/middleware/render/middleware.go
    • Line 1: warning: package comment should be of the form "Package render ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 28: warning: exported var DefaultOptions should have comment or be unexported (golint)
    • Line 43: warning: exported type ErrorProcessor should have comment or be unexported (golint)
    • Line 45: warning: exported type Options should have comment or be unexported (golint)
    • Line 53: warning: exported method Options.AddFuncSetter should have comment or be unexported (golint)
    • Line 64: warning: exported method Options.SetFuncSetter should have comment or be unexported (golint)
    • Line 69: warning: exported method Options.AddErrorProcessor should have comment or be unexported (golint)
    • Line 74: warning: exported method Options.SetErrorProcessor should have comment or be unexported (golint)
    • Line 89: warning: exported function Auto should have comment or be unexported (golint)
    • Line 107: warning: exported function HTTPErrorHandler should have comment or be unexported (golint)
    • echo/middleware/random/random.go
    • Line 9: warning: exported type Random should have comment or be unexported (golint)
    • Line 13: warning: exported type Charset should have comment or be unexported (golint)
    • Line 17: warning: exported const Alphanumeric should have comment (or a comment on this block) or be unexported (golint)
    • Line 27: warning: exported function New should have comment or be unexported (golint)
    • Line 34: warning: exported method Random.SetCharset should have comment or be unexported (golint)
    • Line 46: warning: exported function SetCharset should have comment or be unexported (golint)
    • Line 50: warning: exported function String should have comment or be unexported (golint)
    • echo/middleware/session/engine/file/filesystem.go
    • Line 12: warning: exported function New should have comment or be unexported (golint)
    • Line 17: warning: exported function Reg should have comment or be unexported (golint)
    • Line 25: warning: exported function RegWithOptions should have comment or be unexported (golint)
    • Line 31: warning: exported type FileOptions should have comment or be unexported (golint)
    • echo/middleware/proxy.go
    • Line 47: warning: exported type ProxyTargeter should have comment or be unexported (golint)
    • Line 83: warning: exported method ProxyTarget.GetName should have comment or be unexported (golint)
    • Line 87: warning: exported method ProxyTarget.GetURL should have comment or be unexported (golint)
    • Line 91: warning: exported method ProxyTarget.GetFlushInterval should have comment or be unexported (golint)
    • Line 95: warning: exported method ProxyTarget.SetFlushInterval should have comment or be unexported (golint)
    • Line 99: warning: exported method ProxyTarget.GetMeta should have comment or be unexported (golint)
    • echo/handler/mvc/events/events.go
    • Line 1: warning: package comment should be of the form "Package events ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 24: warning: exported var Events should have comment or be unexported (golint)
    • Line 26: warning: exported function NewEvents should have comment or be unexported (golint)
    • Line 33: warning: comment on exported function GoEvent should be of the form "GoEvent ..." (golint)
    • Line 38: warning: comment on exported function Event should be of the form "Event ..." (golint)
    • Line 43: warning: comment on exported function DelEvent should be of the form "DelEvent ..." (golint)
    • Line 48: warning: comment on exported function AddEvent should be of the form "AddEvent ..." (golint)
    • Line 53: warning: exported type EventsInstance should have comment or be unexported (golint)
    • Line 58: warning: comment on exported method EventsInstance.Register should be of the form "Register ..." (golint)
    • Line 84: warning: exported method EventsInstance.Delete should have comment or be unexported (golint)
    • Line 96: warning: comment on exported method EventsInstance.GoExecute should be of the form "GoExecute ..." (golint)
    • Line 139: warning: comment on exported method EventsInstance.Execute should be of the form "Execute ..." (golint)
    • echo/middleware/session/engine/cookie/cookie.go
    • Line 20: warning: exported function New should have comment or be unexported (golint)
    • Line 28: warning: exported function Reg should have comment or be unexported (golint)
    • Line 36: warning: exported function RegWithOptions should have comment or be unexported (golint)
    • Line 42: warning: exported function NewCookieOptions should have comment or be unexported (golint)
    • Line 49: warning: exported type CookieOptions should have comment or be unexported (golint)
    • Line 53: warning: comment on exported function NewCookieStore should be of the form "NewCookieStore ..." (golint)
    • echo/sessioner.go
    • Line 26: warning: exported var DefaultNopSession should have comment or be unexported (golint)
    • Line 32: warning: exported function NewSessionOptions should have comment or be unexported (golint)
    • Line 52: warning: exported method SessionOptions.Clone should have comment or be unexported (golint)
    • Line 89: warning: exported type NopSession should have comment or be unexported (golint)
    • Line 92: warning: exported method NopSession.Get should have comment or be unexported (golint)
    • Line 96: warning: exported method NopSession.Set should have comment or be unexported (golint)
    • Line 100: warning: exported method NopSession.SetID should have comment or be unexported (golint)
    • Line 104: warning: exported method NopSession.ID should have comment or be unexported (golint)
    • Line 108: warning: exported method NopSession.MustID should have comment or be unexported (golint)
    • Line 112: warning: exported method NopSession.RemoveID should have comment or be unexported (golint)
    • Line 116: warning: exported method NopSession.Delete should have comment or be unexported (golint)
    • Line 120: warning: exported method NopSession.Clear should have comment or be unexported (golint)
    • Line 124: warning: exported method NopSession.AddFlash should have comment or be unexported (golint)
    • Line 128: warning: exported method NopSession.Flashes should have comment or be unexported (golint)
    • Line 132: warning: exported method NopSession.Options should have comment or be unexported (golint)
    • Line 136: warning: exported method NopSession.Save should have comment or be unexported (golint)
    • Line 140: warning: exported method NopSession.AddPreSaveHook should have comment or be unexported (golint)
    • Line 143: warning: exported method NopSession.SetPreSaveHook should have comment or be unexported (golint)
    • Line 146: warning: exported type DebugSession should have comment or be unexported (golint)
    • Line 149: warning: exported method DebugSession.Get should have comment or be unexported (golint)
    • Line 154: warning: exported method DebugSession.Set should have comment or be unexported (golint)
    • Line 159: warning: exported method DebugSession.SetID should have comment or be unexported (golint)
    • Line 164: warning: exported method DebugSession.ID should have comment or be unexported (golint)
    • Line 169: warning: exported method DebugSession.MustID should have comment or be unexported (golint)
    • Line 174: warning: exported method DebugSession.RemoveID should have comment or be unexported (golint)
    • Line 179: warning: exported method DebugSession.Delete should have comment or be unexported (golint)
    • Line 184: warning: exported method DebugSession.Clear should have comment or be unexported (golint)
    • Line 189: warning: exported method DebugSession.AddFlash should have comment or be unexported (golint)
    • Line 194: warning: exported method DebugSession.Flashes should have comment or be unexported (golint)
    • Line 199: warning: exported method DebugSession.Options should have comment or be unexported (golint)
    • Line 204: warning: exported method DebugSession.Save should have comment or be unexported (golint)
    • Line 209: warning: exported method DebugSession.AddPreSaveHook should have comment or be unexported (golint)
    • Line 212: warning: exported method DebugSession.SetPreSaveHook should have comment or be unexported (golint)
    • echo/engine/standard/url.go
    • Line 7: warning: exported type URL should have comment or be unexported (golint)
    • Line 12: warning: exported method URL.SetPath should have comment or be unexported (golint)
    • Line 16: warning: exported method URL.RawPath should have comment or be unexported (golint)
    • Line 20: warning: exported method URL.Path should have comment or be unexported (golint)
    • Line 24: warning: exported method URL.QueryValue should have comment or be unexported (golint)
    • Line 31: warning: exported method URL.QueryValues should have comment or be unexported (golint)
    • Line 39: warning: exported method URL.Query should have comment or be unexported (golint)
    • Line 51: warning: exported method URL.RawQuery should have comment or be unexported (golint)
    • Line 55: warning: exported method URL.SetRawQuery should have comment or be unexported (golint)
    • Line 63: warning: exported method URL.Object should have comment or be unexported (golint)
    • echo/handler/mvc/moduleConfig.go
    • Line 1: warning: package comment should be of the form "Package mvc ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 27: warning: exported type ModuleConfiger should have comment or be unexported (golint)
    • Line 38: warning: exported type ModuleConfig should have comment or be unexported (golint)
    • Line 43: warning: exported method ModuleConfig.Init should have comment or be unexported (golint)
    • Line 76: warning: exported method ModuleConfig.IsValid should have comment or be unexported (golint)
    • Line 80: warning: exported method ModuleConfig.Config should have comment or be unexported (golint)
    • Line 96: warning: exported method ModuleConfig.Template should have comment or be unexported (golint)
    • Line 100: warning: exported method ModuleConfig.SetTemplate should have comment or be unexported (golint)
    • echo/middleware/session/engine/bolt/boltdb.go
    • Line 17: warning: exported var DefaultCheckInterval should have comment or be unexported (golint)
    • Line 20: warning: exported function New should have comment or be unexported (golint)
    • Line 28: warning: exported function Reg should have comment or be unexported (golint)
    • Line 36: warning: exported function RegWithOptions should have comment or be unexported (golint)
    • Line 42: warning: exported type BoltOptions should have comment or be unexported (golint)
    • Line 69: warning: exported type Storex should have comment or be unexported (golint)
    • Line 75: warning: exported method Storex.Get should have comment or be unexported (golint)
    • Line 83: warning: exported method Storex.New should have comment or be unexported (golint)
    • Line 87: warning: exported method Storex.Reload should have comment or be unexported (golint)
    • Line 91: warning: exported method Storex.Save should have comment or be unexported (golint)
    • Line 119: warning: receiver name b should be consistent with previous receiver name c for boltStore (golint)
    • Line 126: warning: receiver name b should be consistent with previous receiver name c for boltStore (golint)
    • echo/handler/sockjs/sockjs.go
    • Line 1: warning: package comment should be of the form "Package sockjs ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 28: warning: exported type Options should have comment or be unexported (golint)
    • Line 35: warning: exported method Options.Wrapper should have comment or be unexported (golint)
    • Line 42: warning: exported type Handler should have comment or be unexported (golint)
    • Line 49: warning: exported var DefaultExecuter should have comment or be unexported (golint)
    • Line 62: warning: exported function HanderWrapper should have comment or be unexported (golint)
    • Line 78: warning: exported function Websocket should have comment or be unexported (golint)
    • echo/code/consts.go
    • Line 6: warning: exported const SystemUnauthorized should have comment (or a comment on this block) or be unexported (golint)
    • echo/engine/fasthttp/urlValue.go
    • Line 17: warning: exported type UrlValue should have comment or be unexported (golint)
    • Line 23: warning: exported method UrlValue.Add should have comment or be unexported (golint)
    • Line 28: warning: exported method UrlValue.Del should have comment or be unexported (golint)
    • Line 33: warning: exported method UrlValue.Get should have comment or be unexported (golint)
    • Line 38: warning: exported method UrlValue.Gets should have comment or be unexported (golint)
    • Line 47: warning: exported method UrlValue.Set should have comment or be unexported (golint)
    • Line 52: warning: exported method UrlValue.Reset should have comment or be unexported (golint)
    • Line 70: warning: exported method UrlValue.Encode should have comment or be unexported (golint)
    • Line 75: warning: exported method UrlValue.All should have comment or be unexported (golint)
    • Line 89: warning: exported method UrlValue.Merge should have comment or be unexported (golint)
    • Line 102: warning: exported function NewValue should have comment or be unexported (golint)
    • Line 115: warning: exported type Value should have comment or be unexported (golint)
    • Line 122: warning: exported method Value.Add should have comment or be unexported (golint)
    • Line 127: warning: exported method Value.Del should have comment or be unexported (golint)
    • Line 132: warning: exported method Value.Get should have comment or be unexported (golint)
    • Line 137: warning: exported method Value.Gets should have comment or be unexported (golint)
    • Line 146: warning: exported method Value.Set should have comment or be unexported (golint)
    • Line 151: warning: exported method Value.Encode should have comment or be unexported (golint)
    • Line 173: warning: exported method Value.All should have comment or be unexported (golint)
    • Line 178: warning: exported method Value.Reset should have comment or be unexported (golint)
    • Line 182: warning: exported method Value.Merge should have comment or be unexported (golint)
    • echo/middleware/render/jet/jet.go
    • Line 1: warning: package comment should be of the form "Package jet ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 28: warning: should not use dot imports (golint)
    • Line 43: warning: exported function New should have comment or be unexported (golint)
    • Line 62: warning: exported type Jet should have comment or be unexported (golint)
    • Line 72: warning: exported method Jet.Debug should have comment or be unexported (golint)
    • Line 76: warning: exported method Jet.SetDebug should have comment or be unexported (golint)
    • Line 81: warning: exported method Jet.SetLogger should have comment or be unexported (golint)
    • Line 85: warning: exported method Jet.Logger should have comment or be unexported (golint)
    • Line 89: warning: exported method Jet.TmplDir should have comment or be unexported (golint)
    • Line 93: warning: exported method Jet.SetTmplPathFixer should have comment or be unexported (golint)
    • Line 97: warning: exported method Jet.TmplPath should have comment or be unexported (golint)
    • Line 104: warning: exported method Jet.SetFuncMap should have comment or be unexported (golint)
    • Line 110: warning: exported method Jet.Render should have comment or be unexported (golint)
    • Line 123: warning: exported method Jet.Fetch should have comment or be unexported (golint)
    • Line 141: warning: exported method Jet.RawContent should have comment or be unexported (golint)
    • echo/subdomains/subdomains.go
    • Line 14: warning: exported var Default should have comment or be unexported (golint)
    • Line 16: warning: exported function New should have comment or be unexported (golint)
    • Line 27: warning: exported function SetBaseURL should have comment or be unexported (golint)
    • Line 31: warning: exported type Info should have comment or be unexported (golint)
    • Line 38: warning: exported method Info.URL should have comment or be unexported (golint)
    • Line 58: warning: exported method Info.URLByName should have comment or be unexported (golint)
    • Line 62: warning: exported type Dispatcher should have comment or be unexported (golint)
    • Line 64: warning: exported type Subdomains should have comment or be unexported (golint)
    • Line 73: warning: exported method Subdomains.SetDispatcher should have comment or be unexported (golint)
    • Line 119: warning: exported method Subdomains.Get should have comment or be unexported (golint)
    • Line 130: warning: exported method Subdomains.SetDebug should have comment or be unexported (golint)
    • Line 168: warning: exported method Subdomains.FindByDomain should have comment or be unexported (golint)
    • Line 186: warning: exported method Subdomains.DefaultDispatcher should have comment or be unexported (golint)
    • Line 199: warning: exported method Subdomains.Run should have comment or be unexported (golint)
    • echo/transaction.go
    • Line 27: warning: exported type Transaction should have comment or be unexported (golint)
    • Line 35: warning: exported var DefaultNopTransaction should have comment or be unexported (golint)
    • Line 39: warning: exported type DebugTransaction should have comment or be unexported (golint)
    • Line 42: warning: exported method DebugTransaction.Begin should have comment or be unexported (golint)
    • Line 47: warning: exported method DebugTransaction.Rollback should have comment or be unexported (golint)
    • Line 52: warning: exported method DebugTransaction.Commit should have comment or be unexported (golint)
    • Line 57: warning: exported method DebugTransaction.End should have comment or be unexported (golint)
    • Line 64: warning: exported function NewTransaction should have comment or be unexported (golint)
    • Line 68: warning: exported type BaseTransaction should have comment or be unexported (golint)
    • Line 73: warning: exported method BaseTransaction.Begin should have comment or be unexported (golint)
    • Line 85: warning: exported method BaseTransaction.Rollback should have comment or be unexported (golint)
    • Line 96: warning: exported method BaseTransaction.Commit should have comment or be unexported (golint)
    • Line 112: warning: exported method BaseTransaction.End should have comment or be unexported (golint)
    • echo/defaults/utils.go
    • Line 10: warning: exported function MustGetContext should have comment or be unexported (golint)
    • Line 21: warning: exported function NewMockContext should have comment or be unexported (golint)
    • echo/handler/mvc/static/minify/htmlmin.go
    • Line 5: warning: package comment should be of the form "Package minify ..." (golint)
    • Line 15: warning: exported type Options should have comment or be unexported (golint)
    • Line 20: warning: exported var DefaultOptions should have comment or be unexported (golint)
    • Line 25: warning: exported var FullOptions should have comment or be unexported (golint)
    • Line 30: warning: comment on exported function MinifyHTML should be of the form "MinifyHTML ..." (golint)
    • echo/handler/oauth2/util.go
    • Line 1: warning: package comment should be of the form "Package oauth2 ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 35: warning: exported var EmptyUser should have comment or be unexported (golint)
    • echo/middleware/session/engine/factory.go
    • Line 30: warning: exported function NewSession should have comment or be unexported (golint)
    • Line 36: warning: exported function NewMySession should have comment or be unexported (golint)
    • Line 46: warning: exported function StoreEngine should have comment or be unexported (golint)
    • Line 59: warning: exported function GenerateSessionID should have comment or be unexported (golint)
    • Line 74: warning: exported function Reg should have comment or be unexported (golint)
    • Line 78: warning: exported function Get should have comment or be unexported (golint)
    • Line 85: warning: exported function Del should have comment or be unexported (golint)
    • echo/context_store.go
    • Line 7: warning: exported type Store should have comment or be unexported (golint)
    • Line 9: warning: exported var AsStore should have comment or be unexported (golint)
    • echo/handler/mvc/wrapper.go
    • Line 1: warning: package comment should be of the form "Package mvc ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 32: warning: exported var DefaultMapperCheck should have comment or be unexported (golint)
    • Line 73: warning: exported type StaticIniter should have comment or be unexported (golint)
    • Line 77: warning: exported type ExitChecker should have comment or be unexported (golint)
    • Line 81: warning: exported type AllowFormat should have comment or be unexported (golint)
    • Line 85: warning: exported function NewHandler should have comment or be unexported (golint)
    • Line 92: warning: exported type Handler should have comment or be unexported (golint)
    • Line 97: warning: exported method Handler.Handle should have comment or be unexported (golint)
    • Line 101: warning: exported method Handler.Name should have comment or be unexported (golint)
    • Line 105: warning: exported type Wrapper should have comment or be unexported (golint)
    • Line 198: warning: exported method Wrapper.Name should have comment or be unexported (golint)
    • Line 375: warning: exported method Wrapper.Exec should have comment or be unexported (golint)
    • echo/middleware/ratelimit/middleware.go
    • Line 1: warning: package comment should be of the form "Package ratelimit ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 30: warning: exported function LimitMiddleware should have comment or be unexported (golint)
    • Line 60: warning: exported function LimitHandler should have comment or be unexported (golint)
    • Line 121: warning: exported function LimitByRequestWithExpiring should have comment or be unexported (golint)
    • echo/engine/standard/urlValue.go
    • Line 14: warning: exported type UrlValue should have comment or be unexported (golint)
    • Line 19: warning: exported method UrlValue.Add should have comment or be unexported (golint)
    • Line 24: warning: exported method UrlValue.Del should have comment or be unexported (golint)
    • Line 29: warning: exported method UrlValue.Get should have comment or be unexported (golint)
    • Line 34: warning: exported method UrlValue.Gets should have comment or be unexported (golint)
    • Line 42: warning: exported method UrlValue.Set should have comment or be unexported (golint)
    • Line 47: warning: exported method UrlValue.Encode should have comment or be unexported (golint)
    • Line 52: warning: exported method UrlValue.All should have comment or be unexported (golint)
    • Line 57: warning: exported method UrlValue.Reset should have comment or be unexported (golint)
    • Line 68: warning: exported method UrlValue.Merge should have comment or be unexported (golint)
    • Line 81: warning: exported function NewValue should have comment or be unexported (golint)
    • Line 96: warning: exported type Value should have comment or be unexported (golint)
    • Line 103: warning: exported method Value.Add should have comment or be unexported (golint)
    • Line 108: warning: exported method Value.Del should have comment or be unexported (golint)
    • Line 113: warning: exported method Value.Get should have comment or be unexported (golint)
    • Line 118: warning: exported method Value.Gets should have comment or be unexported (golint)
    • Line 127: warning: exported method Value.Set should have comment or be unexported (golint)
    • Line 132: warning: exported method Value.Encode should have comment or be unexported (golint)
    • Line 146: warning: exported method Value.All should have comment or be unexported (golint)
    • Line 151: warning: exported method Value.Reset should have comment or be unexported (golint)
    • Line 155: warning: exported method Value.Merge should have comment or be unexported (golint)
    • echo/middleware/language/config.go
    • Line 1: warning: package comment should be of the form "Package language ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 22: warning: exported type Config should have comment or be unexported (golint)
    • Line 32: warning: exported method Config.SetFSFunc should have comment or be unexported (golint)
    • Line 37: warning: exported method Config.FSFunc should have comment or be unexported (golint)
    • echo/middleware/session/default.go
    • Line 17: warning: exported var DefaultSessionEngine should have comment or be unexported (golint)
    • Line 30: warning: exported function DefaultSessionOptions should have comment or be unexported (golint)
    • Line 35: warning: exported function ResetDefaultSessionOptions should have comment or be unexported (golint)
    • echo/param/map.go
    • Line 14: warning: exported function StoreStart should have comment or be unexported (golint)
    • Line 18: warning: exported type Store should have comment or be unexported (golint)
    • Line 20: warning: exported method Store.Set should have comment or be unexported (golint)
    • Line 25: warning: exported method Store.Has should have comment or be unexported (golint)
    • Line 30: warning: exported method Store.Get should have comment or be unexported (golint)
    • Line 45: warning: exported method Store.Split should have comment or be unexported (golint)
    • Line 49: warning: exported method Store.Trim should have comment or be unexported (golint)
    • Line 53: warning: exported method Store.HTML should have comment or be unexported (golint)
    • Line 57: warning: exported method Store.HTMLAttr should have comment or be unexported (golint)
    • Line 61: warning: exported method Store.JS should have comment or be unexported (golint)
    • Line 65: warning: exported method Store.CSS should have comment or be unexported (golint)
    • Line 69: warning: exported method Store.Bool should have comment or be unexported (golint)
    • Line 73: warning: exported method Store.Float64 should have comment or be unexported (golint)
    • Line 77: warning: exported method Store.Float32 should have comment or be unexported (golint)
    • Line 81: warning: exported method Store.Int8 should have comment or be unexported (golint)
    • Line 85: warning: exported method Store.Int16 should have comment or be unexported (golint)
    • Line 89: warning: exported method Store.Int should have comment or be unexported (golint)
    • Line 93: warning: exported method Store.Int32 should have comment or be unexported (golint)
    • Line 97: warning: exported method Store.Int64 should have comment or be unexported (golint)
    • Line 101: warning: exported method Store.Decr should have comment or be unexported (golint)
    • Line 107: warning: exported method Store.Incr should have comment or be unexported (golint)
    • Line 113: warning: exported method Store.Uint8 should have comment or be unexported (golint)
    • Line 117: warning: exported method Store.Uint16 should have comment or be unexported (golint)
    • Line 121: warning: exported method Store.Uint should have comment or be unexported (golint)
    • Line 125: warning: exported method Store.Uint32 should have comment or be unexported (golint)
    • Line 129: warning: exported method Store.Uint64 should have comment or be unexported (golint)
    • Line 133: warning: exported method Store.Timestamp should have comment or be unexported (golint)
    • Line 137: warning: exported method Store.DateTime should have comment or be unexported (golint)
    • Line 141: warning: exported method Store.Children should have comment or be unexported (golint)
    • Line 149: warning: exported method Store.GetStore should have comment or be unexported (golint)
    • Line 153: warning: exported method Store.Delete should have comment or be unexported (golint)
    • Line 182: warning: exported method Store.DeepMerge should have comment or be unexported (golint)
    • Line 202: warning: exported method Store.Clone should have comment or be unexported (golint)
    • Line 221: warning: exported method Store.Transform should have comment or be unexported (golint)
    • echo/encoding/dbconfig/encoder.go
    • Line 8: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 44: warning: exported function EncoderRegister should have comment or be unexported (golint)
    • Line 48: warning: exported function EncoderGet should have comment or be unexported (golint)
    • Line 53: warning: exported function EncoderUnregister should have comment or be unexported (golint)
    • echo/code/code_map.go
    • Line 5: warning: exported type TextHTTPCode should have comment or be unexported (golint)
    • Line 10: warning: exported type CodeMap should have comment or be unexported (golint)
    • Line 12: warning: exported method CodeMap.Get should have comment or be unexported (golint)
    • Line 17: warning: exported method CodeMap.Set should have comment or be unexported (golint)
    • Line 29: warning: exported method CodeMap.GetByInt should have comment or be unexported (golint)
    • echo/logger/zerolog/log.go
    • Line 25: warning: exported function New should have comment or be unexported (golint)
    • Line 39: warning: exported function NewSub should have comment or be unexported (golint)
    • Line 53: warning: exported type Logger should have comment or be unexported (golint)
    • Line 60: warning: exported method Logger.Debug should have comment or be unexported (golint)
    • Line 64: warning: exported method Logger.Debugf should have comment or be unexported (golint)
    • Line 68: warning: exported method Logger.Info should have comment or be unexported (golint)
    • Line 72: warning: exported method Logger.Infof should have comment or be unexported (golint)
    • Line 76: warning: exported method Logger.Warn should have comment or be unexported (golint)
    • Line 80: warning: exported method Logger.Warnf should have comment or be unexported (golint)
    • Line 88: warning: exported method Logger.Errorf should have comment or be unexported (golint)
    • Line 92: warning: exported method Logger.Fatal should have comment or be unexported (golint)
    • Line 96: warning: exported method Logger.Fatalf should have comment or be unexported (golint)
    • Line 100: warning: exported method Logger.GetLogger should have comment or be unexported (golint)
    • Line 111: warning: exported method Logger.SetLevel should have comment or be unexported (golint)
    • echo/middleware/render/engines.go
    • Line 1: warning: package comment should be of the form "Package render ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 22: warning: should not use dot imports (golint)
    • Line 28: warning: exported function New should have comment or be unexported (golint)
    • Line 35: warning: exported function Reg should have comment or be unexported (golint)
    • Line 39: warning: exported function Del should have comment or be unexported (golint)
    • echo/engine/fasthttp/header.go
    • Line 13: warning: exported type RequestHeader should have comment or be unexported (golint)
    • Line 18: warning: exported type ResponseHeader should have comment or be unexported (golint)
    • Line 24: warning: exported method RequestHeader.Add should have comment or be unexported (golint)
    • Line 28: warning: exported method RequestHeader.Del should have comment or be unexported (golint)
    • Line 32: warning: exported method RequestHeader.Get should have comment or be unexported (golint)
    • Line 36: warning: exported method RequestHeader.Set should have comment or be unexported (golint)
    • Line 40: warning: exported method RequestHeader.Object should have comment or be unexported (golint)
    • Line 44: warning: exported method ResponseHeader.Add should have comment or be unexported (golint)
    • Line 52: warning: exported method RequestHeader.Std should have comment or be unexported (golint)
    • Line 64: warning: exported method ResponseHeader.Del should have comment or be unexported (golint)
    • Line 68: warning: exported method ResponseHeader.Get should have comment or be unexported (golint)
    • Line 72: warning: exported method ResponseHeader.Set should have comment or be unexported (golint)
    • Line 76: warning: exported method ResponseHeader.Object should have comment or be unexported (golint)
    • Line 84: warning: exported method ResponseHeader.Std should have comment or be unexported (golint)
    • echo/engine/standard/header.go
    • Line 5: warning: exported type Header should have comment or be unexported (golint)
    • Line 13: warning: exported method Header.Object should have comment or be unexported (golint)
    • Line 17: warning: exported method Header.Std should have comment or be unexported (golint)
    • echo/handler/mvc/mvc.go
    • Line 1: warning: package comment should be of the form "Package mvc ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 25: warning: exported function App should have comment or be unexported (golint)
    • echo/echo.go
    • Line 18: warning: exported type Echo should have comment or be unexported (golint)
    • Line 48: warning: exported type Middleware should have comment or be unexported (golint)
    • Line 52: warning: exported type AsMiddleware should have comment or be unexported (golint)
    • Line 54: warning: exported type MiddlewareFunc should have comment or be unexported (golint)
    • Line 56: warning: exported type MiddlewareFuncd should have comment or be unexported (golint)
    • Line 58: warning: exported type Handler should have comment or be unexported (golint)
    • Line 62: warning: exported type Name should have comment or be unexported (golint)
    • Line 66: warning: exported type Meta should have comment or be unexported (golint)
    • Line 70: warning: exported type HandlerFunc should have comment or be unexported (golint)
    • Line 81: warning: exported method MiddlewareFunc.Handle should have comment or be unexported (golint)
    • Line 85: warning: exported method MiddlewareFuncd.Handle should have comment or be unexported (golint)
    • Line 89: warning: exported method AsMiddleware.Handle should have comment or be unexported (golint)
    • Line 98: warning: exported method HandlerFunc.Handle should have comment or be unexported (golint)
    • Line 109: warning: exported function NewWithContext should have comment or be unexported (golint)
    • Line 117: warning: exported method Echo.Reset should have comment or be unexported (golint)
    • Line 147: warning: exported method Echo.ParseHeaderAccept should have comment or be unexported (golint)
    • Line 152: warning: exported method Echo.SetValidator should have comment or be unexported (golint)
    • Line 157: warning: exported method Echo.SetFormSliceMaxIndex should have comment or be unexported (golint)
    • Line 162: warning: exported method Echo.SetAcceptFormats should have comment or be unexported (golint)
    • Line 167: warning: exported method Echo.AddAcceptFormat should have comment or be unexported (golint)
    • Line 172: warning: exported method Echo.SetFormatRenderers should have comment or be unexported (golint)
    • Line 177: warning: exported method Echo.AddFormatRenderer should have comment or be unexported (golint)
    • Line 182: warning: exported method Echo.RemoveFormatRenderer should have comment or be unexported (golint)
    • Line 371: warning: exported method Echo.Route should have comment or be unexported (golint)
    • Line 400: warning: exported method Echo.ValidHandler should have comment or be unexported (golint)
    • Line 412: warning: exported method Echo.ValidMiddleware should have comment or be unexported (golint)
    • Line 424: warning: exported method Echo.SetHandlerWrapper should have comment or be unexported (golint)
    • Line 428: warning: exported method Echo.SetMiddlewareWrapper should have comment or be unexported (golint)
    • Line 432: warning: exported method Echo.AddHandlerWrapper should have comment or be unexported (golint)
    • Line 436: warning: exported method Echo.AddMiddlewareWrapper should have comment or be unexported (golint)
    • Line 440: warning: exported method Echo.Prefix should have comment or be unexported (golint)
    • Line 444: warning: exported method Echo.SetPrefix should have comment or be unexported (golint)
    • Line 666: warning: exported method Echo.Commit should have comment or be unexported (golint)
    • Line 689: warning: exported method Echo.Engine should have comment or be unexported (golint)
    • Line 701: warning: exported method Echo.Shutdown should have comment or be unexported (golint)
    • Line 739: warning: exported method Echo.NewContext should have comment or be unexported (golint)
    • echo/engine/fasthttp/response.go
    • Line 20: warning: exported var ErrAlreadyCommitted should have comment or be unexported (golint)
    • Line 22: warning: exported type Response should have comment or be unexported (golint)
    • Line 33: warning: exported function NewResponse should have comment or be unexported (golint)
    • Line 42: warning: exported method Response.Object should have comment or be unexported (golint)
    • Line 46: warning: exported method Response.Header should have comment or be unexported (golint)
    • Line 50: warning: exported method Response.WriteHeader should have comment or be unexported (golint)
    • Line 60: warning: exported method Response.KeepBody should have comment or be unexported (golint)
    • Line 75: warning: exported method Response.Status should have comment or be unexported (golint)
    • Line 79: warning: exported method Response.Size should have comment or be unexported (golint)
    • Line 83: warning: exported method Response.Committed should have comment or be unexported (golint)
    • Line 87: warning: exported method Response.SetWriter should have comment or be unexported (golint)
    • Line 91: warning: exported method Response.Writer should have comment or be unexported (golint)
    • Line 95: warning: exported method Response.Hijacker should have comment or be unexported (golint)
    • Line 101: warning: exported method Response.Body should have comment or be unexported (golint)
    • Line 120: warning: exported method Response.Redirect should have comment or be unexported (golint)
    • Line 126: warning: exported method Response.NotFound should have comment or be unexported (golint)
    • Line 131: warning: exported method Response.SetCookie should have comment or be unexported (golint)
    • Line 135: warning: exported method Response.ServeFile should have comment or be unexported (golint)
    • Line 140: warning: exported method Response.Stream should have comment or be unexported (golint)
    • Line 166: warning: exported method Response.StdResponseWriter should have comment or be unexported (golint)
    • echo/middleware/language/translate.go
    • Line 23: warning: exported function NewTranslate should have comment or be unexported (golint)
    • Line 30: warning: exported type Translate should have comment or be unexported (golint)
    • Line 35: warning: exported method Translate.T should have comment or be unexported (golint)
    • Line 39: warning: exported method Translate.E should have comment or be unexported (golint)
    • Line 43: warning: exported method Translate.Lang should have comment or be unexported (golint)
    • Line 47: warning: exported method Translate.SetLang should have comment or be unexported (golint)
    • echo/middleware/render/manager/manager.go
    • Line 36: warning: exported var Default should have comment or be unexported (golint)
    • Line 38: warning: exported function New should have comment or be unexported (golint)
    • Line 92: warning: exported method Manager.AddCallback should have comment or be unexported (golint)
    • Line 98: warning: exported method Manager.ClearCallback should have comment or be unexported (golint)
    • Line 102: warning: exported method Manager.DelCallback should have comment or be unexported (golint)
    • Line 110: warning: exported method Manager.ClearAllows should have comment or be unexported (golint)
    • Line 114: warning: exported method Manager.AddAllow should have comment or be unexported (golint)
    • Line 120: warning: exported method Manager.DelAllow should have comment or be unexported (golint)
    • Line 126: warning: exported method Manager.ClearIgnores should have comment or be unexported (golint)
    • Line 130: warning: exported method Manager.AddIgnore should have comment or be unexported (golint)
    • Line 136: warning: exported method Manager.DelIgnore should have comment or be unexported (golint)
    • Line 142: warning: exported method Manager.SetLogger should have comment or be unexported (golint)
    • Line 157: warning: exported method Manager.AddWatchDir should have comment or be unexported (golint)
    • Line 184: warning: exported method Manager.CancelWatchDir should have comment or be unexported (golint)
    • Line 210: warning: exported method Manager.ChangeWatchDir should have comment or be unexported (golint)
    • Line 219: warning: exported method Manager.Start should have comment or be unexported (golint)
    • Line 341: warning: exported method Manager.Close should have comment or be unexported (golint)
    • Line 345: warning: exported method Manager.GetTemplate should have comment or be unexported (golint)
    • Line 368: warning: exported method Manager.SetTemplate should have comment or be unexported (golint)
    • Line 386: warning: exported method Manager.CacheTemplate should have comment or be unexported (golint)
    • Line 393: warning: exported method Manager.CacheDelete should have comment or be unexported (golint)
    • Line 402: warning: exported method Manager.ClearCache should have comment or be unexported (golint)
    • echo/handler/mvc/controller.go
    • Line 1: warning: package comment should be of the form "Package mvc ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 25: warning: exported function NewController should have comment or be unexported (golint)
    • Line 31: warning: exported type Controller should have comment or be unexported (golint)
    • Line 36: warning: exported method Controller.Init should have comment or be unexported (golint)
    • echo/param/stringer.go
    • Line 6: warning: exported type Stringer should have comment or be unexported (golint)
    • Line 9: warning: exported type Ignorer should have comment or be unexported (golint)
    • Line 12: warning: exported type StringerFunc should have comment or be unexported (golint)
    • Line 13: warning: exported type StringerMap should have comment or be unexported (golint)
    • Line 14: warning: exported type StringerList should have comment or be unexported (golint)
    • Line 15: warning: exported type StringerIgnore should have comment or be unexported (golint)
    • Line 18: warning: exported function StringerMapStart should have comment or be unexported (golint)
    • Line 22: warning: exported var Ignored should have comment or be unexported (golint)
    • Line 28: warning: exported method StringerIgnore.Ignore should have comment or be unexported (golint)
    • Line 36: warning: exported method StringerList.Ignore should have comment or be unexported (golint)
    • Line 54: warning: exported method StringerList.Size should have comment or be unexported (golint)
    • Line 58: warning: exported method StringerMap.Set should have comment or be unexported (golint)
    • Line 63: warning: exported method StringerMap.SetFunc should have comment or be unexported (golint)
    • Line 68: warning: exported method StringerMap.Add should have comment or be unexported (golint)
    • Line 92: warning: exported method StringerMap.AddFunc should have comment or be unexported (golint)
    • Line 96: warning: exported method StringerMap.Has should have comment or be unexported (golint)
    • Line 101: warning: exported method StringerMap.Get should have comment or be unexported (golint)
    • Line 130: warning: exported method StringerMap.Delete should have comment or be unexported (golint)
    • Line 139: warning: exported function TimestampStringer should have comment or be unexported (golint)
    • Line 153: warning: exported function WhitespaceStringer should have comment or be unexported (golint)
    • Line 159: warning: exported function DateTimeStringer should have comment or be unexported (golint)
    • echo/middleware/render/config.go
    • Line 14: warning: exported type Config should have comment or be unexported (golint)
    • Line 33: warning: exported var DefaultFuncMapSkipper should have comment or be unexported (golint)
    • Line 37: warning: exported method Config.SetFuncMapSkipper should have comment or be unexported (golint)
    • Line 42: warning: exported method Config.SetRendererDo should have comment or be unexported (golint)
    • Line 47: warning: exported method Config.AddRendererDo should have comment or be unexported (golint)
    • Line 55: warning: exported method Config.Parser should have comment or be unexported (golint)
    • Line 110: warning: exported method Config.AddFuncSetter should have comment or be unexported (golint)
    • Line 121: warning: exported method Config.SetFuncSetter should have comment or be unexported (golint)
    • Line 126: warning: exported method Config.HTTPErrorHandler should have comment or be unexported (golint)
    • Line 136: warning: exported method Config.FuncMapMiddleware should have comment or be unexported (golint)
    • Line 146: warning: exported method Config.StaticMiddleware should have comment or be unexported (golint)
    • Line 153: warning: exported method Config.ApplyTo should have comment or be unexported (golint)
    • Line 168: warning: exported method Config.MakeRenderer should have comment or be unexported (golint)
    • Line 174: warning: exported method Config.Renderer should have comment or be unexported (golint)
    • Line 178: warning: exported method Config.NewStatic should have comment or be unexported (golint)
    • echo/param/safe_map.go
    • Line 9: warning: exported function NewMap should have comment or be unexported (golint)
    • Line 13: warning: exported type SafeMap should have comment or be unexported (golint)
    • Line 17: warning: exported method SafeMap.Set should have comment or be unexported (golint)
    • Line 21: warning: exported method SafeMap.Get should have comment or be unexported (golint)
    • Line 32: warning: exported method SafeMap.GetOk should have comment or be unexported (golint)
    • Line 36: warning: exported method SafeMap.Has should have comment or be unexported (golint)
    • Line 41: warning: exported method SafeMap.GetOrSet should have comment or be unexported (golint)
    • Line 49: warning: exported method SafeMap.Split should have comment or be unexported (golint)
    • Line 53: warning: exported method SafeMap.Trim should have comment or be unexported (golint)
    • Line 57: warning: exported method SafeMap.HTML should have comment or be unexported (golint)
    • Line 61: warning: exported method SafeMap.HTMLAttr should have comment or be unexported (golint)
    • Line 65: warning: exported method SafeMap.JS should have comment or be unexported (golint)
    • Line 69: warning: exported method SafeMap.CSS should have comment or be unexported (golint)
    • Line 73: warning: exported method SafeMap.Bool should have comment or be unexported (golint)
    • Line 77: warning: exported method SafeMap.Float64 should have comment or be unexported (golint)
    • Line 81: warning: exported method SafeMap.Float32 should have comment or be unexported (golint)
    • Line 85: warning: exported method SafeMap.Int8 should have comment or be unexported (golint)
    • Line 89: warning: exported method SafeMap.Int16 should have comment or be unexported (golint)
    • Line 93: warning: exported method SafeMap.Int should have comment or be unexported (golint)
    • Line 97: warning: exported method SafeMap.Int32 should have comment or be unexported (golint)
    • Line 101: warning: exported method SafeMap.Int64 should have comment or be unexported (golint)
    • Line 105: warning: exported method SafeMap.Decr should have comment or be unexported (golint)
    • Line 111: warning: exported method SafeMap.Incr should have comment or be unexported (golint)
    • Line 117: warning: exported method SafeMap.Uint8 should have comment or be unexported (golint)
    • Line 121: warning: exported method SafeMap.Uint16 should have comment or be unexported (golint)
    • Line 125: warning: exported method SafeMap.Uint should have comment or be unexported (golint)
    • Line 129: warning: exported method SafeMap.Uint32 should have comment or be unexported (golint)
    • Line 133: warning: exported method SafeMap.Uint64 should have comment or be unexported (golint)
    • Line 137: warning: exported method SafeMap.Timestamp should have comment or be unexported (golint)
    • Line 141: warning: exported method SafeMap.DateTime should have comment or be unexported (golint)
    • echo/param/string_slice.go
    • Line 26: warning: exported type StringSlice should have comment or be unexported (golint)
    • Line 32: warning: exported method StringSlice.GetByIndex should have comment or be unexported (golint)
    • Line 42: warning: exported method StringSlice.Unique should have comment or be unexported (golint)
    • Line 54: warning: exported method StringSlice.Split should have comment or be unexported (golint)
    • Line 71: warning: exported method StringSlice.SplitAny should have comment or be unexported (golint)
    • Line 92: warning: exported method StringSlice.Filter should have comment or be unexported (golint)
    • Line 109: warning: exported method StringSlice.HasValue should have comment or be unexported (golint)
    • Line 119: warning: exported method StringSlice.Size should have comment or be unexported (golint)
    • Line 123: warning: exported method StringSlice.Join should have comment or be unexported (golint)
    • Line 127: warning: exported method StringSlice.Interface should have comment or be unexported (golint)
    • Line 141: warning: exported method StringSlice.Int should have comment or be unexported (golint)
    • Line 156: warning: exported method StringSlice.Int64 should have comment or be unexported (golint)
    • Line 171: warning: exported method StringSlice.Int32 should have comment or be unexported (golint)
    • Line 187: warning: exported method StringSlice.Uint should have comment or be unexported (golint)
    • Line 203: warning: exported method StringSlice.Uint64 should have comment or be unexported (golint)
    • Line 218: warning: exported method StringSlice.Uint32 should have comment or be unexported (golint)
    • Line 234: warning: exported method StringSlice.Float32 should have comment or be unexported (golint)
    • Line 250: warning: exported method StringSlice.Float64 should have comment or be unexported (golint)
    • Line 265: warning: exported method StringSlice.Bool should have comment or be unexported (golint)
    • Line 283: warning: exported function GetByIndex should have comment or be unexported (golint)
    • echo/handler/mvc/static/minify/minify.go
    • Line 10: warning: exported var Minify should have comment or be unexported (golint)
    • Line 18: warning: exported function MinifyCSS2 should have comment or be unexported (golint)
    • Line 22: warning: exported function MinifyJS2 should have comment or be unexported (golint)
    • Line 26: warning: exported function MinifyHTML2 should have comment or be unexported (golint)
    • echo/logger/zerolog/default.go
    • Line 5: warning: exported function Debug should have comment or be unexported (golint)
    • Line 9: warning: exported function Debugf should have comment or be unexported (golint)
    • Line 13: warning: exported function Info should have comment or be unexported (golint)
    • Line 17: warning: exported function Infof should have comment or be unexported (golint)
    • Line 21: warning: exported function Warn should have comment or be unexported (golint)
    • Line 25: warning: exported function Warnf should have comment or be unexported (golint)
    • Line 29: warning: exported function Error should have comment or be unexported (golint)
    • Line 33: warning: exported function Errorf should have comment or be unexported (golint)
    • Line 37: warning: exported function Fatal should have comment or be unexported (golint)
    • Line 41: warning: exported function Fatalf should have comment or be unexported (golint)
    • Line 45: warning: exported function GetLogger should have comment or be unexported (golint)
    • Line 49: warning: exported function SetLevel should have comment or be unexported (golint)
    • echo/handler/mvc/module.go
    • Line 1: warning: package comment should be of the form "Package mvc ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 35: warning: exported function NewModule should have comment or be unexported (golint)
    • Line 84: warning: exported type Module should have comment or be unexported (golint)
    • Line 116: warning: exported method Module.Valid should have comment or be unexported (golint)
    • Line 147: warning: exported method Module.Router should have comment or be unexported (golint)
    • Line 267: warning: exported method Module.ClearCachedHandlerNames should have comment or be unexported (golint)
    • Line 271: warning: exported method Module.Commit should have comment or be unexported (golint)
    • echo/testing/test/test.go
    • Line 12: warning: exported type HandlerTest should have comment or be unexported (golint)
    • Line 13: warning: exported type MiddlewareTest should have comment or be unexported (golint)
    • Line 15: warning: exported function Hit should have comment or be unexported (golint)
    • Line 20: warning: exported function HitBy should have comment or be unexported (golint)
    • Line 45: warning: exported var Eq should have comment or be unexported (golint)
    • echo/context_accept.go
    • Line 17: warning: exported function NewAccepts should have comment or be unexported (golint)
    • Line 21: warning: exported type Accepts should have comment or be unexported (golint)
    • Line 26: warning: exported method Accepts.Simple should have comment or be unexported (golint)
    • Line 40: warning: exported method Accepts.Advance should have comment or be unexported (golint)
    • Line 155: warning: exported type AcceptQuality should have comment or be unexported (golint)
    • Line 160: warning: exported type Accept should have comment or be unexported (golint)
    • Line 168: warning: exported function NewAccept should have comment or be unexported (golint)
    • echo/data_kv.go
    • Line 5: warning: exported function NewKV should have comment or be unexported (golint)
    • Line 18: warning: exported method KV.SetK should have comment or be unexported (golint)
    • Line 23: warning: exported method KV.SetV should have comment or be unexported (golint)
    • Line 28: warning: exported method KV.SetKV should have comment or be unexported (golint)
    • Line 34: warning: exported method KV.SetH should have comment or be unexported (golint)
    • Line 39: warning: exported method KV.SetHKV should have comment or be unexported (golint)
    • Line 47: warning: exported method KV.SetX should have comment or be unexported (golint)
    • Line 52: warning: exported method KV.SetFn should have comment or be unexported (golint)
    • Line 57: warning: exported method KV.Fn should have comment or be unexported (golint)
    • Line 61: warning: exported type KVList should have comment or be unexported (golint)
    • Line 63: warning: exported method KVList.Add should have comment or be unexported (golint)
    • Line 67: warning: exported method KVList.AddItem should have comment or be unexported (golint)
    • Line 71: warning: exported method KVList.Delete should have comment or be unexported (golint)
    • Line 80: warning: exported method KVList.Reset should have comment or be unexported (golint)
    • Line 143: warning: exported method KVData.AddItem should have comment or be unexported (golint)
    • Line 159: warning: exported method KVData.SetItem should have comment or be unexported (golint)
    • Line 165: warning: exported method KVData.Get should have comment or be unexported (golint)
    • Line 177: warning: exported method KVData.GetItem should have comment or be unexported (golint)
    • Line 189: warning: exported method KVData.Has should have comment or be unexported (golint)
    • echo/defaults/defaults.go
    • Line 11: warning: exported var Default should have comment or be unexported (golint)
    • Line 13: warning: exported function ParseHeaderAccept should have comment or be unexported (golint)
    • Line 17: warning: exported function SetValidator should have comment or be unexported (golint)
    • Line 21: warning: exported function SetFormSliceMaxIndex should have comment or be unexported (golint)
    • Line 25: warning: exported function SetAcceptFormats should have comment or be unexported (golint)
    • Line 29: warning: exported function AddAcceptFormat should have comment or be unexported (golint)
    • Line 33: warning: exported function SetFormatRenderers should have comment or be unexported (golint)
    • Line 37: warning: exported function AddFormatRenderer should have comment or be unexported (golint)
    • Line 41: warning: exported function RemoveFormatRenderer should have comment or be unexported (golint)
    • Line 170: warning: exported function Route should have comment or be unexported (golint)
    • Line 179: warning: exported function SetHandlerWrapper should have comment or be unexported (golint)
    • Line 183: warning: exported function SetMiddlewareWrapper should have comment or be unexported (golint)
    • Line 187: warning: exported function AddHandlerWrapper should have comment or be unexported (golint)
    • Line 191: warning: exported function AddMiddlewareWrapper should have comment or be unexported (golint)
    • Line 195: warning: exported function Prefix should have comment or be unexported (golint)
    • Line 199: warning: exported function SetPrefix should have comment or be unexported (golint)
    • Line 213: warning: exported function Host should have comment or be unexported (golint)
    • Line 217: warning: exported function TypeHost should have comment or be unexported (golint)
    • Line 246: warning: exported function ServeHTTP should have comment or be unexported (golint)
    • Line 250: warning: exported function Commit should have comment or be unexported (golint)
    • Line 259: warning: exported function Engine should have comment or be unexported (golint)
    • Line 268: warning: exported function Shutdown should have comment or be unexported (golint)
    • Line 272: warning: exported function NewContext should have comment or be unexported (golint)
    • echo/engine/mock/response.go
    • Line 16: warning: exported type Response should have comment or be unexported (golint)
    • Line 20: warning: exported function NewResponseWriter should have comment or be unexported (golint)
    • Line 29: warning: exported type ResponseWriter should have comment or be unexported (golint)
    • Line 34: warning: exported method ResponseWriter.Header should have comment or be unexported (golint)
    • Line 42: warning: exported method ResponseWriter.WriteHeader should have comment or be unexported (golint)
    • Line 47: warning: exported function NewResponse should have comment or be unexported (golint)
    • echo/handler/oauth2/config.go
    • Line 1: warning: package comment should be of the form "Package oauth2 ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 61: warning: exported type Account should have comment or be unexported (golint)
    • Line 72: warning: exported method Account.SetConstructor should have comment or be unexported (golint)
    • Line 76: warning: exported method Account.Instance should have comment or be unexported (golint)
    • Line 109: warning: exported method Config.CallbackURL should have comment or be unexported (golint)
    • Line 113: warning: exported method Config.LoginURL should have comment or be unexported (golint)
    • Line 137: warning: exported method Config.NewProvider should have comment or be unexported (golint)
    • Line 206: warning: exported method Config.AddAccount should have comment or be unexported (golint)
    • Line 211: warning: exported method Config.SetAccount should have comment or be unexported (golint)
    • echo/engine/registry.go
    • Line 5: warning: exported function Register should have comment or be unexported (golint)
    • Line 9: warning: exported function Get should have comment or be unexported (golint)
    • Line 13: warning: exported function New should have comment or be unexported (golint)
    • echo/handler/mvc/urlBuilder.go
    • Line 1: warning: package comment should be of the form "Package mvc ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 29: warning: exported function NewURLBuilder should have comment or be unexported (golint)
    • Line 37: warning: exported type URLBuilder should have comment or be unexported (golint)
    • Line 43: warning: exported method URLBuilder.SetProjectPath should have comment or be unexported (golint)
    • Line 54: warning: exported method URLBuilder.Build should have comment or be unexported (golint)
    • Line 77: warning: exported method URLBuilder.BuildFromPath should have comment or be unexported (golint)
    • Line 123: warning: exported method URLBuilder.Set should have comment or be unexported (golint)
    • Line 132: warning: exported method URLBuilder.SetExtensions should have comment or be unexported (golint)
    • Line 141: warning: exported method URLBuilder.AllowFormat should have comment or be unexported (golint)
    • echo/param/transfer.go
    • Line 3: warning: exported type Transfer should have comment or be unexported (golint)
    • Line 8: warning: exported function NewTransfers should have comment or be unexported (golint)
    • Line 15: warning: exported method Transfers.Add should have comment or be unexported (golint)
    • Line 20: warning: exported method Transfers.AddFunc should have comment or be unexported (golint)
    • Line 29: warning: exported method Transfers.Delete should have comment or be unexported (golint)
    • Line 38: warning: exported method Transfers.AsMap should have comment or be unexported (golint)
    • Line 42: warning: exported method Transfers.Transform should have comment or be unexported (golint)
    • Line 46: warning: exported function NewTransform should have comment or be unexported (golint)
    • Line 50: warning: exported type Transform should have comment or be unexported (golint)
    • Line 55: warning: exported method Transform.Transform should have comment or be unexported (golint)
    • Line 62: warning: exported method Transform.Destination should have comment or be unexported (golint)
    • Line 66: warning: exported method Transform.Set should have comment or be unexported (golint)
    • Line 72: warning: exported method Transform.SetKey should have comment or be unexported (golint)
    • Line 77: warning: exported method Transform.SetFunc should have comment or be unexported (golint)
    • echo/middleware/session/session.go
    • Line 1: warning: package comment should be of the form "Package session ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 28: warning: exported function NewSession should have comment or be unexported (golint)
    • Line 32: warning: exported function NewMySession should have comment or be unexported (golint)
    • Line 36: warning: exported function StoreEngine should have comment or be unexported (golint)
    • echo/variable.go
    • Line 50: warning: exported var ErrUnsupportedMediaType should have comment or be unexported (golint)
    • Line 90: warning: exported function Set should have comment or be unexported (golint)
    • Line 94: warning: exported function Get should have comment or be unexported (golint)
    • Line 98: warning: exported function GetOk should have comment or be unexported (golint)
    • Line 102: warning: exported function Has should have comment or be unexported (golint)
    • Line 106: warning: exported function Delete should have comment or be unexported (golint)
    • Line 110: warning: exported function Range should have comment or be unexported (golint)
    • Line 114: warning: exported function GetOrSet should have comment or be unexported (golint)
    • Line 118: warning: exported function String should have comment or be unexported (golint)
    • Line 122: warning: exported function Split should have comment or be unexported (golint)
    • Line 126: warning: exported function Trim should have comment or be unexported (golint)
    • Line 130: warning: exported function HTML should have comment or be unexported (golint)
    • Line 134: warning: exported function HTMLAttr should have comment or be unexported (golint)
    • Line 138: warning: exported function JS should have comment or be unexported (golint)
    • Line 142: warning: exported function CSS should have comment or be unexported (golint)
    • Line 146: warning: exported function Bool should have comment or be unexported (golint)
    • Line 150: warning: exported function Float64 should have comment or be unexported (golint)
    • Line 154: warning: exported function Float32 should have comment or be unexported (golint)
    • Line 158: warning: exported function Int8 should have comment or be unexported (golint)
    • Line 162: warning: exported function Int16 should have comment or be unexported (golint)
    • Line 166: warning: exported function Int should have comment or be unexported (golint)
    • Line 170: warning: exported function Int32 should have comment or be unexported (golint)
    • Line 174: warning: exported function Int64 should have comment or be unexported (golint)
    • Line 178: warning: exported function Decr should have comment or be unexported (golint)
    • Line 182: warning: exported function Incr should have comment or be unexported (golint)
    • Line 186: warning: exported function Uint8 should have comment or be unexported (golint)
    • Line 190: warning: exported function Uint16 should have comment or be unexported (golint)
    • Line 194: warning: exported function Uint should have comment or be unexported (golint)
    • Line 198: warning: exported function Uint32 should have comment or be unexported (golint)
    • Line 202: warning: exported function Uint64 should have comment or be unexported (golint)
    • Line 206: warning: exported function Timestamp should have comment or be unexported (golint)
    • Line 210: warning: exported function DateTime should have comment or be unexported (golint)
    • Line 214: warning: exported function Children should have comment or be unexported (golint)
    • Line 222: warning: exported function GetStore should have comment or be unexported (golint)
    • echo/event.go
    • Line 8: warning: exported function On should have comment or be unexported (golint)
    • Line 25: warning: exported function Off should have comment or be unexported (golint)
    • Line 30: warning: exported const EventAsyncMode should have comment (or a comment on this block) or be unexported (golint)
    • Line 36: warning: exported function Fire should have comment or be unexported (golint)
    • Line 40: warning: exported function Events should have comment or be unexported (golint)
    • Line 44: warning: exported function HasEvent should have comment or be unexported (golint)
    • echo/handler/mvc/test/main.go
    • Line 10: warning: exported type Index should have comment or be unexported (golint)
    • Line 17: warning: exported method Index.Init should have comment or be unexported (golint)
    • Line 22: warning: exported method Index.Before should have comment or be unexported (golint)
    • Line 27: warning: exported method Index.Ping should have comment or be unexported (golint)
    • Line 32: warning: exported method Index.Noafter should have comment or be unexported (golint)
    • Line 38: warning: exported method Index.After should have comment or be unexported (golint)
    • Line 43: warning: exported method Index.IsExit should have comment or be unexported (golint)
    • echo/middleware/language/i18n.go
    • Line 1: warning: package comment should be of the form "Package language ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 32: warning: exported type I18n should have comment or be unexported (golint)
    • Line 38: warning: exported function NewI18n should have comment or be unexported (golint)
    • Line 62: warning: exported method I18n.Monitor should have comment or be unexported (golint)
    • Line 87: warning: exported method I18n.GetAndCache should have comment or be unexported (golint)
    • Line 114: warning: exported method I18n.Reload should have comment or be unexported (golint)
    • Line 125: warning: exported method I18n.Get should have comment or be unexported (golint)
    • Line 133: warning: exported method I18n.Translate should have comment or be unexported (golint)
    • Line 142: warning: exported method I18n.T should have comment or be unexported (golint)
    • echo/data.go
    • Line 34: warning: exported function AsError should have comment or be unexported (golint)
    • Line 63: warning: exported type RawData should have comment or be unexported (golint)
    • Line 77: warning: exported method RawData.Reset should have comment or be unexported (golint)
    • Line 111: warning: exported method RawData.GetCode should have comment or be unexported (golint)
    • Line 115: warning: exported method RawData.GetInfo should have comment or be unexported (golint)
    • Line 119: warning: exported method RawData.GetZone should have comment or be unexported (golint)
    • Line 123: warning: exported method RawData.GetURL should have comment or be unexported (golint)
    • Line 239: warning: exported method RawData.JSON should have comment or be unexported (golint)
    • Line 243: warning: exported method RawData.JSONP should have comment or be unexported (golint)
    • Line 247: warning: exported method RawData.XML should have comment or be unexported (golint)
    • Line 303: warning: exported function NewData should have comment or be unexported (golint)
    • echo/hashmap.go
    • Line 27: warning: exported type H should have comment or be unexported (golint)
    • Line 29: warning: exported type Mapx should have comment or be unexported (golint)
    • Line 36: warning: exported function NewMapx should have comment or be unexported (golint)
    • Line 53: warning: exported method Mapx.Clone should have comment or be unexported (golint)
    • Line 72: warning: exported method Mapx.IsMap should have comment or be unexported (golint)
    • Line 76: warning: exported method Mapx.IsSlice should have comment or be unexported (golint)
    • Line 80: warning: exported method Mapx.AsMap should have comment or be unexported (golint)
    • Line 103: warning: exported method Mapx.AsStore should have comment or be unexported (golint)
    • Line 126: warning: exported method Mapx.AsSlice should have comment or be unexported (golint)
    • Line 145: warning: exported method Mapx.AsFlatSlice should have comment or be unexported (golint)
    • Line 160: warning: exported method Mapx.Parse should have comment or be unexported (golint)
    • Line 181: warning: exported method Mapx.Add should have comment or be unexported (golint)
    • Line 226: warning: exported method Mapx.Value should have comment or be unexported (golint)
    • Line 236: warning: exported method Mapx.ValueOk should have comment or be unexported (golint)
    • Line 246: warning: exported method Mapx.ValuesOk should have comment or be unexported (golint)
    • Line 263: warning: exported method Mapx.Values should have comment or be unexported (golint)
    • Line 285: warning: exported method Mapx.Get should have comment or be unexported (golint)
    • echo/handler/mvc/static/resource/resource.go
    • Line 55: warning: exported function NewStatic should have comment or be unexported (golint)
    • Line 75: warning: exported type Static should have comment or be unexported (golint)
    • Line 111: warning: exported method Static.StaticURL should have comment or be unexported (golint)
    • Line 116: warning: exported method Static.JSURL should have comment or be unexported (golint)
    • Line 121: warning: exported method Static.CSSURL should have comment or be unexported (golint)
    • Line 126: warning: exported method Static.IMGURL should have comment or be unexported (golint)
    • Line 147: warning: exported method Static.JST should have comment or be unexported (golint)
    • Line 174: warning: exported method Static.CSST should have comment or be unexported (golint)
    • Line 205: warning: exported method Static.IMGT should have comment or be unexported (golint)
    • Line 218: warning: exported method Static.Register should have comment or be unexported (golint)
    • Line 232: warning: exported method Static.DeleteCombined should have comment or be unexported (golint)
    • Line 253: warning: exported method Static.RecordCombined should have comment or be unexported (golint)
    • Line 265: warning: exported method Static.RecordCombines should have comment or be unexported (golint)
    • Line 274: warning: exported method Static.IsCombined should have comment or be unexported (golint)
    • Line 284: warning: exported method Static.ClearCache should have comment or be unexported (golint)
    • Line 293: warning: exported method Static.OnUpdate should have comment or be unexported (golint)
    • Line 420: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 434: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • echo/middleware/log.go
    • Line 12: warning: exported type VisitorInfo should have comment or be unexported (golint)
    • Line 27: warning: exported var DefaultLogWriter should have comment or be unexported (golint)
    • Line 29: warning: exported function Log should have comment or be unexported (golint)
    • Line 33: warning: exported function LogWithWriter should have comment or be unexported (golint)
    • echo/helper.go
    • Line 21: warning: exported function SetWorkDir should have comment or be unexported (golint)
    • Line 45: warning: exported function Wd should have comment or be unexported (golint)
    • Line 78: warning: exported function HandlerTmpl should have comment or be unexported (golint)
    • Line 142: warning: exported function Clear should have comment or be unexported (golint)
    • Line 179: warning: exported function PanicIf should have comment or be unexported (golint)
    • Line 185: warning: exported function LogIf should have comment or be unexported (golint)
    • Line 208: warning: exported function URLEncode should have comment or be unexported (golint)
    • Line 216: warning: exported function URLDecode should have comment or be unexported (golint)
    • echo/handler/oauth2/auth2.go
    • Line 1: warning: package comment should be of the form "Package oauth2 ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 65: warning: exported method OAuth.SetBeginAuthHandler should have comment or be unexported (golint)
    • Line 69: warning: exported method OAuth.SetCompleteAuthHandler should have comment or be unexported (golint)
    • echo/testing/test/config.go
    • Line 10: warning: exported type Config should have comment or be unexported (golint)
    • Line 18: warning: exported function DefaultChecker should have comment or be unexported (golint)
    • echo/engine/config_setter.go
    • Line 9: warning: exported type ConfigSetter should have comment or be unexported (golint)
    • Line 25: warning: exported function ReusePort should have comment or be unexported (golint)
    • Line 31: warning: exported function TLSAuto should have comment or be unexported (golint)
    • Line 37: warning: exported function TLSHosts should have comment or be unexported (golint)
    • Line 43: warning: exported function TLSEmail should have comment or be unexported (golint)
    • Line 49: warning: exported function TLSCacheDir should have comment or be unexported (golint)
    • Line 55: warning: exported function TLSConfig should have comment or be unexported (golint)
    • Line 96: warning: exported function MaxConnsPerIP should have comment or be unexported (golint)
    • Line 102: warning: exported function MaxRequestsPerConn should have comment or be unexported (golint)
    • Line 108: warning: exported function MaxRequestBodySize should have comment or be unexported (golint)
    • echo/engine/fasthttp/request.go
    • Line 21: warning: exported type Request should have comment or be unexported (golint)
    • Line 31: warning: exported function NewRequest should have comment or be unexported (golint)
    • Line 42: warning: exported method Request.Host should have comment or be unexported (golint)
    • Line 46: warning: exported method Request.URI should have comment or be unexported (golint)
    • Line 55: warning: exported method Request.URL should have comment or be unexported (golint)
    • Line 59: warning: exported method Request.Header should have comment or be unexported (golint)
    • Line 63: warning: exported method Request.Proto should have comment or be unexported (golint)
    • Line 67: warning: exported method Request.RemoteAddress should have comment or be unexported (golint)
    • Line 80: warning: exported method Request.Method should have comment or be unexported (golint)
    • Line 84: warning: exported method Request.SetMethod should have comment or be unexported (golint)
    • Line 88: warning: exported method Request.Body should have comment or be unexported (golint)
    • Line 97: warning: exported method Request.FormValue should have comment or be unexported (golint)
    • Line 102: warning: exported method Request.Form should have comment or be unexported (golint)
    • Line 106: warning: exported method Request.PostForm should have comment or be unexported (golint)
    • Line 110: warning: exported method Request.MultipartForm should have comment or be unexported (golint)
    • Line 121: warning: exported method Request.IsTLS should have comment or be unexported (golint)
    • Line 125: warning: exported method Request.Cookie should have comment or be unexported (golint)
    • Line 129: warning: exported method Request.Referer should have comment or be unexported (golint)
    • Line 133: warning: exported method Request.UserAgent should have comment or be unexported (golint)
    • Line 137: warning: exported method Request.Object should have comment or be unexported (golint)
    • Line 141: warning: exported method Request.FormFile should have comment or be unexported (golint)
    • Line 151: warning: exported method Request.Scheme should have comment or be unexported (golint)
    • Line 186: warning: exported method Request.StdRequest should have comment or be unexported (golint)
    • echo/engine/fasthttp/server.go
    • Line 16: warning: exported type Server should have comment or be unexported (golint)
    • Line 33: warning: exported function New should have comment or be unexported (golint)
    • Line 41: warning: exported function NewWithTLS should have comment or be unexported (golint)
    • Line 53: warning: exported function NewWithConfig should have comment or be unexported (golint)
    • Line 99: warning: exported method Server.SetHandler should have comment or be unexported (golint)
    • Line 103: warning: exported method Server.SetLogger should have comment or be unexported (golint)
    • Line 135: warning: exported method Server.Shutdown should have comment or be unexported (golint)
    • echo/middleware/markdown/markdown.go
    • Line 1: warning: package comment should be of the form "Package markdown ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 34: warning: exported type Options should have comment or be unexported (golint)
    • Line 45: warning: exported function Markdown should have comment or be unexported (golint)
    • echo/error.go
    • Line 36: warning: exported const SnippetLineNumbers should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: exported function NewError should have comment or be unexported (golint)
    • Line 52: warning: exported function NewErrorWith should have comment or be unexported (golint)
    • Line 63: warning: exported type Error should have comment or be unexported (golint)
    • Line 76: warning: exported method Error.Set should have comment or be unexported (golint)
    • Line 81: warning: exported method Error.SetZone should have comment or be unexported (golint)
    • Line 86: warning: exported method Error.SetError should have comment or be unexported (golint)
    • Line 91: warning: exported method Error.Delete should have comment or be unexported (golint)
    • Line 96: warning: exported method Error.ErrorCode should have comment or be unexported (golint)
    • Line 100: warning: exported method Error.Cause should have comment or be unexported (golint)
    • Line 112: warning: exported function NewHTTPError should have comment or be unexported (golint)
    • Line 120: warning: exported type HTTPError should have comment or be unexported (golint)
    • Line 153: warning: exported function NewPanicError should have comment or be unexported (golint)
    • Line 173: warning: exported type PanicError should have comment or be unexported (golint)
    • Line 182: warning: exported type SnippetGroup should have comment or be unexported (golint)
    • Line 206: warning: exported method SnippetGroup.TableRow should have comment or be unexported (golint)
    • Line 223: warning: exported type Snippet should have comment or be unexported (golint)
    • Line 229: warning: exported type Trace should have comment or be unexported (golint)
    • Line 236: warning: exported method PanicError.JSONString should have comment or be unexported (golint)
    • Line 263: warning: exported method PanicError.HTML should have comment or be unexported (golint)
    • Line 295: warning: exported method PanicError.AddTrace should have comment or be unexported (golint)
    • Line 310: warning: exported method PanicError.ExtractSnippets should have comment or be unexported (golint)
    • Line 337: warning: exported method PanicError.SetError should have comment or be unexported (golint)
    • Line 342: warning: exported method PanicError.SetErrorString should have comment or be unexported (golint)
    • Line 347: warning: exported method PanicError.SetDebug should have comment or be unexported (golint)
    • Line 352: warning: exported method PanicError.Debug should have comment or be unexported (golint)
    • Line 356: warning: exported method PanicError.Parse should have comment or be unexported (golint)
    • echo/translator.go
    • Line 34: warning: exported function E should have comment or be unexported (golint)
    • Line 41: warning: exported type Translator should have comment or be unexported (golint)
    • Line 47: warning: exported var DefaultNopTranslate should have comment or be unexported (golint)
    • Line 49: warning: exported type NopTranslate should have comment or be unexported (golint)
    • Line 53: warning: exported method NopTranslate.T should have comment or be unexported (golint)
    • Line 57: warning: exported method NopTranslate.E should have comment or be unexported (golint)
    • Line 61: warning: exported method NopTranslate.Lang should have comment or be unexported (golint)
    • echo/formfilter/formfilter.go
    • Line 10: warning: exported type Filter should have comment or be unexported (golint)
    • Line 11: warning: exported type Filters should have comment or be unexported (golint)
    • Line 12: warning: exported type Options should have comment or be unexported (golint)
    • Line 13: warning: exported type Data should have comment or be unexported (golint)
    • Line 18: warning: exported type OptionsList should have comment or be unexported (golint)
    • Line 21: warning: exported function New should have comment or be unexported (golint)
    • Line 25: warning: exported method OptionsList.Add should have comment or be unexported (golint)
    • Line 30: warning: exported method OptionsList.Slice should have comment or be unexported (golint)
    • Line 34: warning: exported method OptionsList.AppendTo should have comment or be unexported (golint)
    • Line 39: warning: exported method OptionsList.Reset should have comment or be unexported (golint)
    • Line 44: warning: exported method OptionsList.Size should have comment or be unexported (golint)
    • Line 48: warning: exported method OptionsList.Build should have comment or be unexported (golint)
    • Line 52: warning: exported const All should have comment or be unexported (golint)
    • Line 54: warning: exported method Data.NormalizedKey should have comment or be unexported (golint)
    • Line 58: warning: exported function Build should have comment or be unexported (golint)
    • echo/handler/websocket/stdWebsocket.go
    • Line 1: warning: package comment should be of the form "Package websocket ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 26: warning: exported type StdOptions should have comment or be unexported (golint)
    • Line 33: warning: exported method StdOptions.Wrapper should have comment or be unexported (golint)
    • Line 40: warning: exported type StdHandler should have comment or be unexported (golint)
    • Line 47: warning: exported var DefaultStdUpgrader should have comment or be unexported (golint)
    • Line 63: warning: exported function StdHanderWrapper should have comment or be unexported (golint)
    • Line 79: warning: exported function StdWebsocket should have comment or be unexported (golint)
    • echo/engine/fasthttp/url.go
    • Line 12: warning: exported type URL should have comment or be unexported (golint)
    • Line 17: warning: exported method URL.SetPath should have comment or be unexported (golint)
    • Line 21: warning: exported method URL.RawPath should have comment or be unexported (golint)
    • Line 25: warning: exported method URL.Path should have comment or be unexported (golint)
    • Line 29: warning: exported method URL.QueryValue should have comment or be unexported (golint)
    • Line 33: warning: exported method URL.QueryValues should have comment or be unexported (golint)
    • Line 41: warning: exported method URL.Query should have comment or be unexported (golint)
    • Line 51: warning: exported method URL.RawQuery should have comment or be unexported (golint)
    • Line 55: warning: exported method URL.SetRawQuery should have comment or be unexported (golint)
    • Line 63: warning: exported method URL.Object should have comment or be unexported (golint)
    • echo/middleware/session/middleware.go
    • Line 1: warning: package comment should be of the form "Package session ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 29: warning: exported const CookieMaxAgeKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 32: warning: exported function ForgotMaxAge should have comment or be unexported (golint)
    • Line 38: warning: exported function RememberMaxAge should have comment or be unexported (golint)
    • Line 47: warning: exported function RememberExpires should have comment or be unexported (golint)
    • Line 56: warning: exported function Sessions should have comment or be unexported (golint)
    • Line 97: warning: exported function Middleware should have comment or be unexported (golint)
    • echo/middleware/funcmap.go
    • Line 15: warning: exported function FuncMap should have comment or be unexported (golint)
    • Line 100: warning: exported function FuncMapGetter should have comment or be unexported (golint)
    • Line 131: warning: exported function SimpleFuncMap should have comment or be unexported (golint)
    • echo/formfilter/ids.go
    • Line 7: warning: exported function JoinValues should have comment or be unexported (golint)
    • Line 15: warning: exported function SplitValues should have comment or be unexported (golint)
    • echo/handler/mvc/context.go
    • Line 1: warning: package comment should be of the form "Package mvc ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 34: warning: exported function NewContext should have comment or be unexported (golint)
    • Line 42: warning: exported const NO_PERM should have comment (or a comment on this block) or be unexported (golint)
    • Line 48: warning: exported type IniterFunc should have comment or be unexported (golint)
    • Line 50: warning: exported type ContextInitial should have comment or be unexported (golint)
    • Line 54: warning: exported type Context should have comment or be unexported (golint)
    • Line 67: warning: exported method Context.Reset should have comment or be unexported (golint)
    • Line 81: warning: error should be the last type when returning multiple items (golint)
    • Line 81: warning: exported method Context.Init should have comment or be unexported (golint)
    • Line 120: warning: exported method Context.SetSecCookie should have comment or be unexported (golint)
    • Line 134: warning: exported method Context.SecCookie should have comment or be unexported (golint)
    • Line 151: warning: exported method Context.GetSecCookie should have comment or be unexported (golint)
    • Line 156: warning: exported method Context.Body should have comment or be unexported (golint)
    • Line 170: warning: exported method Context.IP should have comment or be unexported (golint)
    • Line 174: warning: exported method Context.OnlyAjax should have comment or be unexported (golint)
    • Line 178: warning: exported method Context.PjaxContainer should have comment or be unexported (golint)
    • Line 197: warning: exported method Context.Exit should have comment or be unexported (golint)
    • Line 206: warning: exported method Context.IsExit should have comment or be unexported (golint)
    • Line 210: warning: exported method Context.CheckTmplPath should have comment or be unexported (golint)
    • Line 241: warning: exported method Context.Display should have comment or be unexported (golint)
    • echo/binder.go
    • Line 33: warning: exported function NewBinder should have comment or be unexported (golint)
    • Line 288: warning: exported var ErrBreak should have comment or be unexported (golint)
    • Line 295: warning: exported function SafeGetFieldByName should have comment or be unexported (golint)
    • Line 639: warning: exported var TimestampStringer should have comment or be unexported (golint)
    • Line 645: warning: exported function TranslateStringer should have comment or be unexported (golint)
    • Line 698: warning: exported function SetFormValue should have comment or be unexported (golint)
    • echo/register.go
    • Line 26: warning: exported type RouteRegister should have comment or be unexported (golint)
    • Line 45: warning: exported type ContextRegister should have comment or be unexported (golint)
    • Line 49: warning: exported type RendererRegister should have comment or be unexported (golint)
    • Line 53: warning: exported type MiddlewareRegister should have comment or be unexported (golint)
    • Line 58: warning: exported type URLBuilder should have comment or be unexported (golint)
    • Line 62: warning: exported type ICore should have comment or be unexported (golint)
    • Line 69: warning: exported type IRouter should have comment or be unexported (golint)
    • Line 73: warning: exported type Closer should have comment or be unexported (golint)
    • Line 77: warning: exported type Prefixer should have comment or be unexported (golint)
    • echo/logger/logger.go
    • Line 24: warning: exported type LevelSetter should have comment or be unexported (golint)
    • Line 28: warning: exported type Base should have comment or be unexported (golint)
    • Line 32: warning: exported method Base.Debug should have comment or be unexported (golint)
    • Line 35: warning: exported method Base.Debugf should have comment or be unexported (golint)
    • Line 38: warning: exported method Base.Info should have comment or be unexported (golint)
    • Line 41: warning: exported method Base.Infof should have comment or be unexported (golint)
    • Line 44: warning: exported method Base.Warn should have comment or be unexported (golint)
    • Line 47: warning: exported method Base.Warnf should have comment or be unexported (golint)
    • Line 53: warning: exported method Base.Errorf should have comment or be unexported (golint)
    • Line 56: warning: exported method Base.Fatal should have comment or be unexported (golint)
    • Line 59: warning: exported method Base.Fatalf should have comment or be unexported (golint)
    • Line 62: warning: exported method Base.SetLevel should have comment or be unexported (golint)
    • echo/handler/websocket/websocket.go
    • Line 1: warning: package comment should be of the form "Package websocket ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 25: warning: exported type Options should have comment or be unexported (golint)
    • Line 32: warning: exported method Options.Wrapper should have comment or be unexported (golint)
    • Line 39: warning: exported type Handler should have comment or be unexported (golint)
    • Line 46: warning: exported var DefaultUpgrader should have comment or be unexported (golint)
    • Line 49: warning: exported function HanderWrapper should have comment or be unexported (golint)
    • Line 74: warning: exported function Websocket should have comment or be unexported (golint)
    • echo/middleware/ipfilter/ipfilter.go
    • Line 28: warning: exported type Config should have comment or be unexported (golint)
    • Line 35: warning: exported method Config.Init should have comment or be unexported (golint)
    • Line 39: warning: exported method Config.Filter should have comment or be unexported (golint)
    • echo/engine/config.go
    • Line 41: warning: exported method Config.InitTLSConfig should have comment or be unexported (golint)
    • Line 63: warning: exported method Config.AddTLSCert should have comment or be unexported (golint)
    • Line 77: warning: exported method Config.NewAutoTLSManager should have comment or be unexported (golint)
    • Line 103: warning: exported method Config.SupportAutoTLS should have comment or be unexported (golint)
    • Line 134: warning: exported method Config.InitTLSListener should have comment or be unexported (golint)
    • Line 154: warning: exported method Config.InitListener should have comment or be unexported (golint)
    • Line 171: warning: exported method Config.Print should have comment or be unexported (golint)
    • Line 179: warning: exported method Config.SetListener should have comment or be unexported (golint)
    • echo/middleware/session/engine/session.go
    • Line 22: warning: exported var ErrInvalidSessionID should have comment or be unexported (golint)
    • Line 24: warning: exported type Session should have comment or be unexported (golint)
    • Line 33: warning: exported method Session.AddPreSaveHook should have comment or be unexported (golint)
    • Line 37: warning: exported method Session.SetPreSaveHook should have comment or be unexported (golint)
    • Line 41: warning: exported method Session.Get should have comment or be unexported (golint)
    • Line 45: warning: exported method Session.Set should have comment or be unexported (golint)
    • Line 51: warning: exported method Session.Delete should have comment or be unexported (golint)
    • Line 57: warning: exported method Session.Clear should have comment or be unexported (golint)
    • Line 67: warning: exported method Session.AddFlash should have comment or be unexported (golint)
    • Line 73: warning: exported method Session.Flashes should have comment or be unexported (golint)
    • Line 81: warning: exported method Session.SetID should have comment or be unexported (golint)
    • Line 98: warning: exported method Session.ID should have comment or be unexported (golint)
    • Line 102: warning: exported method Session.MustID should have comment or be unexported (golint)
    • Line 119: warning: exported method Session.RemoveID should have comment or be unexported (golint)
    • Line 126: warning: exported method Session.Save should have comment or be unexported (golint)
    • Line 144: warning: exported method Session.Session should have comment or be unexported (golint)
    • Line 155: warning: exported method Session.Written should have comment or be unexported (golint)
    • echo/constant.go
    • Line 47: warning: exported const MIMEApplicationJSON should have comment (or a comment on this block) or be unexported (golint)
    • Line 100: warning: comment on exported const HeaderAccessControlRequestMethod should be of the form "HeaderAccessControlRequestMethod ..." (golint)
    • Line 110: warning: comment on exported const HeaderStrictTransportSecurity should be of the form "HeaderStrictTransportSecurity ..." (golint)
    • Line 120: warning: comment on exported const ContentTypeHTML should be of the form "ContentTypeHTML ..." (golint)
    • echo/param/string.go
    • Line 27: warning: exported var EmptyTime should have comment or be unexported (golint)
    • Line 29: warning: exported type String should have comment or be unexported (golint)
    • Line 35: warning: exported method String.Raw should have comment or be unexported (golint)
    • Line 39: warning: exported method String.Split should have comment or be unexported (golint)
    • Line 50: warning: exported method String.SplitAny should have comment or be unexported (golint)
    • Line 58: warning: exported method String.Trim should have comment or be unexported (golint)
    • Line 62: warning: exported method String.Interface should have comment or be unexported (golint)
    • Line 66: warning: exported method String.Int should have comment or be unexported (golint)
    • Line 74: warning: exported method String.Int64 should have comment or be unexported (golint)
    • Line 82: warning: exported method String.Int32 should have comment or be unexported (golint)
    • Line 90: warning: exported method String.Uint should have comment or be unexported (golint)
    • Line 98: warning: exported method String.Uint64 should have comment or be unexported (golint)
    • Line 106: warning: exported method String.Uint32 should have comment or be unexported (golint)
    • Line 114: warning: exported method String.Float32 should have comment or be unexported (golint)
    • Line 122: warning: exported method String.Float64 should have comment or be unexported (golint)
    • Line 130: warning: exported method String.Bool should have comment or be unexported (golint)
    • Line 138: warning: exported method String.Timestamp should have comment or be unexported (golint)
    • Line 155: warning: exported method String.DateTime should have comment or be unexported (golint)
    • echo/middleware/bindata/manager.go
    • Line 29: warning: exported function NewTmplManager should have comment or be unexported (golint)
    • Line 36: warning: exported type TmplManager should have comment or be unexported (golint)
    • Line 42: warning: exported method TmplManager.GetTemplate should have comment or be unexported (golint)
    • echo/middleware/render/driver/driver.go
    • Line 33: warning: exported type Driver should have comment or be unexported (golint)
    • Line 76: warning: exported type NopRenderer should have comment or be unexported (golint)
    • Line 80: warning: exported method NopRenderer.Render should have comment or be unexported (golint)
    • Line 84: warning: exported method NopRenderer.Manager should have comment or be unexported (golint)
    • Line 85: warning: exported method NopRenderer.Debug should have comment or be unexported (golint)
    • Line 86: warning: exported method NopRenderer.SetDebug should have comment or be unexported (golint)
    • Line 87: warning: exported method NopRenderer.Init should have comment or be unexported (golint)
    • Line 88: warning: exported method NopRenderer.TmplDir should have comment or be unexported (golint)
    • Line 89: warning: exported method NopRenderer.SetTmplPathFixer should have comment or be unexported (golint)
    • Line 90: warning: exported method NopRenderer.TmplPath should have comment or be unexported (golint)
    • Line 91: warning: exported method NopRenderer.SetLogger should have comment or be unexported (golint)
    • Line 92: warning: exported method NopRenderer.Logger should have comment or be unexported (golint)
    • Line 93: warning: exported method NopRenderer.SetContentProcessor should have comment or be unexported (golint)
    • Line 94: warning: exported method NopRenderer.SetManager should have comment or be unexported (golint)
    • Line 95: warning: exported method NopRenderer.SetFuncMap should have comment or be unexported (golint)
    • Line 96: warning: exported method NopRenderer.Fetch should have comment or be unexported (golint)
    • Line 97: warning: exported method NopRenderer.RawContent should have comment or be unexported (golint)
    • Line 98: warning: exported method NopRenderer.MonitorEvent should have comment or be unexported (golint)
    • Line 99: warning: exported method NopRenderer.ClearCache should have comment or be unexported (golint)
    • Line 100: warning: exported method NopRenderer.Close should have comment or be unexported (golint)
    • Line 103: warning: exported var FE should have comment or be unexported (golint)
    • Line 109: warning: exported function ReplacePRE should have comment or be unexported (golint)
    • Line 119: warning: exported function RemoveMultiCRLF should have comment or be unexported (golint)
    • Line 123: warning: exported function RecoveryPRE should have comment or be unexported (golint)
    • Line 130: warning: exported function CleanTemplateName should have comment or be unexported (golint)
    • echo/middleware/tplfunc/tplfunc.go
    • Line 42: warning: exported function New should have comment or be unexported (golint)
    • Line 50: warning: exported var TplFuncMap should have comment or be unexported (golint)
    • Line 197: warning: exported var HashSalt should have comment or be unexported (golint)
    • Line 202: warning: exported function Hash should have comment or be unexported (golint)
    • Line 212: warning: exported function Unquote should have comment or be unexported (golint)
    • Line 217: warning: exported function UnicodeDecode should have comment or be unexported (golint)
    • Line 243: warning: exported function JSONEncode should have comment or be unexported (golint)
    • Line 248: warning: exported function JSONDecode should have comment or be unexported (golint)
    • Line 257: warning: exported function URLDecode should have comment or be unexported (golint)
    • Line 265: warning: exported function Base64Decode should have comment or be unexported (golint)
    • Line 273: warning: exported function SafeBase64Decode should have comment or be unexported (golint)
    • Line 281: warning: exported function Ignore should have comment or be unexported (golint)
    • Line 285: warning: exported function URLValues should have comment or be unexported (golint)
    • Line 303: warning: exported function ToStrSlice should have comment or be unexported (golint)
    • Line 307: warning: exported function ToSlice should have comment or be unexported (golint)
    • Line 311: warning: exported function StrToSlice should have comment or be unexported (golint)
    • Line 320: warning: exported function Concat should have comment or be unexported (golint)
    • Line 324: warning: exported function InExt should have comment or be unexported (golint)
    • Line 335: warning: exported function Default should have comment or be unexported (golint)
    • Line 359: warning: exported function Set should have comment or be unexported (golint)
    • Line 364: warning: exported function Append should have comment or be unexported (golint)
    • Line 464: warning: exported function IsNil should have comment or be unexported (golint)
    • Line 510: warning: exported function ToFloat64 should have comment or be unexported (golint)
    • Line 520: warning: exported function Add should have comment or be unexported (golint)
    • Line 540: warning: exported function Div should have comment or be unexported (golint)
    • Line 544: warning: exported function Mul should have comment or be unexported (golint)
    • Line 548: warning: exported function Math should have comment or be unexported (golint)
    • Line 659: warning: exported function IsNaN should have comment or be unexported (golint)
    • Line 663: warning: exported function IsInf should have comment or be unexported (golint)
    • Line 667: warning: exported function Sub should have comment or be unexported (golint)
    • Line 685: warning: exported function ToFixed should have comment or be unexported (golint)
    • Line 689: warning: exported function Now should have comment or be unexported (golint)
    • Line 693: warning: exported function Eq should have comment or be unexported (golint)
    • Line 705: warning: exported function ToHTML should have comment or be unexported (golint)
    • Line 709: warning: exported function ToHTMLAttr should have comment or be unexported (golint)
    • Line 713: warning: exported function ToHTMLAttrs should have comment or be unexported (golint)
    • Line 721: warning: exported function ToJS should have comment or be unexported (golint)
    • Line 725: warning: exported function ToCSS should have comment or be unexported (golint)
    • Line 729: warning: exported function ToURL should have comment or be unexported (golint)
    • Line 733: warning: exported function AddSuffix should have comment or be unexported (golint)
    • Line 748: warning: exported function IsEmpty should have comment or be unexported (golint)
    • Line 765: warning: exported function NotEmpty should have comment or be unexported (golint)
    • Line 769: warning: exported function InStrSlice should have comment or be unexported (golint)
    • Line 778: warning: exported function SearchStrSlice should have comment or be unexported (golint)
    • Line 787: warning: exported function DurationFormat should have comment or be unexported (golint)
    • Line 792: warning: exported function ToTime should have comment or be unexported (golint)
    • Line 807: warning: exported function ToDuration should have comment or be unexported (golint)
    • Line 846: warning: exported function FriendlyTime should have comment or be unexported (golint)
    • Line 869: warning: exported function TsToTime should have comment or be unexported (golint)
    • Line 873: warning: exported function TsToDate should have comment or be unexported (golint)
    • Line 881: warning: exported function TimestampToTime should have comment or be unexported (golint)
    • Line 906: warning: exported function ToDecimal should have comment or be unexported (golint)
    • Line 911: warning: exported function NumberTrim should have comment or be unexported (golint)
    • Line 917: warning: exported function MakeMap should have comment or be unexported (golint)
    • echo/middleware/session/engine/mysql/mysql.go
    • Line 23: warning: exported function New should have comment or be unexported (golint)
    • Line 33: warning: exported function Reg should have comment or be unexported (golint)
    • Line 41: warning: exported function RegWithOptions should have comment or be unexported (golint)
    • Line 47: warning: exported type Options should have comment or be unexported (golint)
    • Line 53: warning: exported type MySQLStore should have comment or be unexported (golint)
    • Line 67: warning: exported const DDL should have comment or be unexported (golint)
    • Line 77: warning: exported var DefaultMaxAge should have comment or be unexported (golint)
    • Line 162: warning: exported method MySQLStore.Close should have comment or be unexported (golint)
    • Line 172: warning: exported method MySQLStore.Get should have comment or be unexported (golint)
    • Line 177: warning: exported method MySQLStore.New should have comment or be unexported (golint)
    • Line 198: warning: exported method MySQLStore.Reload should have comment or be unexported (golint)
    • Line 208: warning: exported method MySQLStore.Save should have comment or be unexported (golint)
    • Line 233: warning: exported method MySQLStore.Remove should have comment or be unexported (golint)
    • Line 274: warning: exported method MySQLStore.Delete should have comment or be unexported (golint)
    • Line 283: warning: receiver name n should be consistent with previous receiver name m for MySQLStore (golint)
    • Line 360: warning: exported method MySQLStore.Init should have comment or be unexported (golint)
    • echo/middleware/bytes/bytes.go
    • Line 10: warning: exported type Bytes should have comment or be unexported (golint)
    • Line 15: warning: exported const B should have comment (or a comment on this block) or be unexported (golint)
    • echo/middleware/render/driver/manager.go
    • Line 25: warning: exported type Manager should have comment or be unexported (golint)
    • Line 48: warning: exported type BaseManager should have comment or be unexported (golint)
    • Line 51: warning: exported method BaseManager.Start should have comment or be unexported (golint)
    • Line 52: warning: exported method BaseManager.Close should have comment or be unexported (golint)
    • Line 53: warning: exported method BaseManager.ClearCallback should have comment or be unexported (golint)
    • Line 54: warning: exported method BaseManager.AddCallback should have comment or be unexported (golint)
    • Line 55: warning: exported method BaseManager.DelCallback should have comment or be unexported (golint)
    • Line 56: warning: exported method BaseManager.ClearAllows should have comment or be unexported (golint)
    • Line 57: warning: exported method BaseManager.AddAllow should have comment or be unexported (golint)
    • Line 58: warning: exported method BaseManager.DelAllow should have comment or be unexported (golint)
    • Line 59: warning: exported method BaseManager.ClearIgnores should have comment or be unexported (golint)
    • Line 60: warning: exported method BaseManager.AddIgnore should have comment or be unexported (golint)
    • Line 61: warning: exported method BaseManager.DelIgnore should have comment or be unexported (golint)
    • Line 62: warning: exported method BaseManager.AddWatchDir should have comment or be unexported (golint)
    • Line 63: warning: exported method BaseManager.CancelWatchDir should have comment or be unexported (golint)
    • Line 64: warning: exported method BaseManager.ChangeWatchDir should have comment or be unexported (golint)
    • Line 65: warning: exported method BaseManager.SetLogger should have comment or be unexported (golint)
    • Line 66: warning: exported method BaseManager.ClearCache should have comment or be unexported (golint)
    • Line 67: warning: exported method BaseManager.GetTemplate should have comment or be unexported (golint)
    • Line 68: warning: exported method BaseManager.SetTemplate should have comment or be unexported (golint)
    • echo/param/string_map.go
    • Line 23: warning: exported function ToStringMap should have comment or be unexported (golint)
    • Line 31: warning: exported type StringMap should have comment or be unexported (golint)
    • Line 37: warning: exported method StringMap.Raw should have comment or be unexported (golint)
    • Line 41: warning: exported method StringMap.Split should have comment or be unexported (golint)
    • Line 45: warning: exported method StringMap.SplitAny should have comment or be unexported (golint)
    • Line 49: warning: exported method StringMap.Interface should have comment or be unexported (golint)
    • Line 53: warning: exported method StringMap.Interfaces should have comment or be unexported (golint)
    • Line 61: warning: exported method StringMap.Int should have comment or be unexported (golint)
    • Line 65: warning: exported method StringMap.Int64 should have comment or be unexported (golint)
    • Line 69: warning: exported method StringMap.Int32 should have comment or be unexported (golint)
    • Line 73: warning: exported method StringMap.Uint should have comment or be unexported (golint)
    • Line 77: warning: exported method StringMap.Uint64 should have comment or be unexported (golint)
    • Line 81: warning: exported method StringMap.Uint32 should have comment or be unexported (golint)
    • Line 85: warning: exported method StringMap.Float32 should have comment or be unexported (golint)
    • Line 89: warning: exported method StringMap.Float64 should have comment or be unexported (golint)
    • Line 93: warning: exported method StringMap.Bool should have comment or be unexported (golint)
    • Line 97: warning: exported method StringMap.Timestamp should have comment or be unexported (golint)
    • Line 101: warning: exported method StringMap.DateTime should have comment or be unexported (golint)
    • echo/engine/util.go
    • Line 10: warning: exported var HeaderSetCookie should have comment or be unexported (golint)
    • Line 13: warning: exported function Str2bytes should have comment or be unexported (golint)
    • Line 19: warning: exported function Bytes2str should have comment or be unexported (golint)
    • Line 23: warning: exported function AddressPort should have comment or be unexported (golint)
    • echo/middleware/jwt/jwt.go
    • Line 1: warning: package comment should be of the form "Package middleware ..." (golint)
    • Line 1: warning: package comment should not have leading space (golint)
    • Line 73: warning: exported method JWTConfig.SetErrorHandler should have comment or be unexported (golint)
    • Line 78: warning: exported method JWTConfig.SetTokenPreprocessor should have comment or be unexported (golint)
    • Line 83: warning: exported method JWTConfig.ErrorHandler should have comment or be unexported (golint)
    • Line 87: warning: exported method JWTConfig.SetFallbackExtractor should have comment or be unexported (golint)
    • Line 92: warning: exported method JWTConfig.FallbackExtractor should have comment or be unexported (golint)
    • echo/group.go
    • Line 3: warning: exported type Group should have comment or be unexported (golint)
    • Line 10: warning: exported method Group.URL should have comment or be unexported (golint)
    • Line 14: warning: exported method Group.SetAlias should have comment or be unexported (golint)
    • Line 29: warning: exported method Group.Alias should have comment or be unexported (golint)
    • Line 40: warning: exported method Group.SetRenderer should have comment or be unexported (golint)
    • Line 44: warning: exported method Group.Use should have comment or be unexported (golint)
    • Line 67: warning: exported method Group.Connect should have comment or be unexported (golint)
    • Line 71: warning: exported method Group.Delete should have comment or be unexported (golint)
    • Line 75: warning: exported method Group.Get should have comment or be unexported (golint)
    • Line 79: warning: exported method Group.Head should have comment or be unexported (golint)
    • Line 83: warning: exported method Group.Options should have comment or be unexported (golint)
    • Line 87: warning: exported method Group.Patch should have comment or be unexported (golint)
    • Line 91: warning: exported method Group.Post should have comment or be unexported (golint)
    • Line 95: warning: exported method Group.Put should have comment or be unexported (golint)
    • Line 99: warning: exported method Group.Trace should have comment or be unexported (golint)
    • Line 103: warning: exported method Group.Any should have comment or be unexported (golint)
    • Line 111: warning: exported method Group.Route should have comment or be unexported (golint)
    • Line 115: warning: exported method Group.Match should have comment or be unexported (golint)
    • Line 123: warning: exported method Group.Group should have comment or be unexported (golint)
    • Line 151: warning: exported method Group.Prefix should have comment or be unexported (golint)
    • Line 155: warning: exported method Group.Echo should have comment or be unexported (golint)
    • Line 164: warning: exported method Group.Add should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign96%

IneffAssign detects ineffectual assignments in Go code.

    • echo/middleware/ratelimiter/ratelimiter_memory_test.go
    • Line 30: warning: ineffectual assignment to err (ineffassign)
    • Line 51: warning: ineffectual assignment to err (ineffassign)
    • Line 106: warning: ineffectual assignment to err (ineffassign)
    • Line 108: warning: ineffectual assignment to err (ineffassign)
    • Line 110: warning: ineffectual assignment to err (ineffassign)
    • Line 112: warning: ineffectual assignment to err (ineffassign)
    • Line 117: warning: ineffectual assignment to err (ineffassign)
    • Line 122: warning: ineffectual assignment to err (ineffassign)
    • Line 124: warning: ineffectual assignment to err (ineffassign)
    • Line 128: warning: ineffectual assignment to err (ineffassign)
    • Line 150: warning: ineffectual assignment to err (ineffassign)
    • Line 293: warning: ineffectual assignment to err (ineffassign)
    • Line 296: warning: ineffectual assignment to err (ineffassign)
    • Line 302: warning: ineffectual assignment to err (ineffassign)
    • Line 307: warning: ineffectual assignment to err (ineffassign)
    • Line 310: warning: ineffectual assignment to err (ineffassign)
    • Line 315: warning: ineffectual assignment to err (ineffassign)
    • Line 320: warning: ineffectual assignment to err (ineffassign)
    • Line 321: warning: ineffectual assignment to err (ineffassign)
    • Line 322: warning: ineffectual assignment to err (ineffassign)
    • Line 332: warning: ineffectual assignment to err (ineffassign)
    • Line 333: warning: ineffectual assignment to err (ineffassign)
    • Line 338: warning: ineffectual assignment to err (ineffassign)
    • Line 342: warning: ineffectual assignment to err (ineffassign)
    • Line 345: warning: ineffectual assignment to err (ineffassign)
    • Line 351: warning: ineffectual assignment to err (ineffassign)
    • Line 356: warning: ineffectual assignment to err (ineffassign)
    • Line 360: warning: ineffectual assignment to err (ineffassign)
    • Line 361: warning: ineffectual assignment to err (ineffassign)
    • Line 366: warning: ineffectual assignment to err (ineffassign)
    • Line 371: warning: ineffectual assignment to err (ineffassign)
    • Line 375: warning: ineffectual assignment to err (ineffassign)
    • Line 379: warning: ineffectual assignment to err (ineffassign)
    • Line 410: warning: ineffectual assignment to err (ineffassign)
    • Line 415: warning: ineffectual assignment to err (ineffassign)
    • Line 420: warning: ineffectual assignment to err (ineffassign)
    • Line 426: warning: ineffectual assignment to err (ineffassign)
    • Line 432: warning: ineffectual assignment to err (ineffassign)
    • Line 437: warning: ineffectual assignment to err (ineffassign)
    • Line 441: warning: ineffectual assignment to err (ineffassign)
    • Line 447: warning: ineffectual assignment to err (ineffassign)
    • Line 452: warning: ineffectual assignment to err (ineffassign)
    • Line 456: warning: ineffectual assignment to err (ineffassign)
    • Line 460: warning: ineffectual assignment to err (ineffassign)
    • Line 465: warning: ineffectual assignment to err (ineffassign)
    • Line 469: warning: ineffectual assignment to err (ineffassign)
    • Line 474: warning: ineffectual assignment to err (ineffassign)
    • Line 478: warning: ineffectual assignment to err (ineffassign)
    • Line 483: warning: ineffectual assignment to err (ineffassign)
    • Line 487: warning: ineffectual assignment to err (ineffassign)
    • Line 491: warning: ineffectual assignment to err (ineffassign)
    • Line 496: warning: ineffectual assignment to err (ineffassign)
    • Line 502: warning: ineffectual assignment to err (ineffassign)
    • Line 526: warning: ineffectual assignment to err (ineffassign)
    • Line 527: warning: ineffectual assignment to err (ineffassign)
    • Line 532: warning: ineffectual assignment to err (ineffassign)
    • Line 538: warning: ineffectual assignment to err (ineffassign)
    • Line 544: warning: ineffectual assignment to err (ineffassign)
    • Line 556: warning: ineffectual assignment to err (ineffassign)
    • Line 557: warning: ineffectual assignment to err (ineffassign)
    • Line 562: warning: ineffectual assignment to err (ineffassign)
    • Line 567: warning: ineffectual assignment to err (ineffassign)
    • Line 571: warning: ineffectual assignment to err (ineffassign)
    • Line 578: warning: ineffectual assignment to err (ineffassign)
    • Line 583: warning: ineffectual assignment to err (ineffassign)
    • Line 587: warning: ineffectual assignment to err (ineffassign)
    • Line 593: warning: ineffectual assignment to err (ineffassign)
    • Line 624: warning: ineffectual assignment to err (ineffassign)
    • Line 629: warning: ineffectual assignment to err (ineffassign)
    • Line 633: warning: ineffectual assignment to err (ineffassign)
    • Line 637: warning: ineffectual assignment to err (ineffassign)
    • Line 643: warning: ineffectual assignment to err (ineffassign)
    • Line 649: warning: ineffectual assignment to err (ineffassign)

misspell98%

Misspell Finds commonly misspelled English words

    • echo/formfilter/ids.go
    • Line 16: warning: "seperator" is a misspelling of "separator" (misspell)
    • Line 18: warning: "seperator" is a misspelling of "separator" (misspell)
    • Line 23: warning: "seperator" is a misspelling of "separator" (misspell)