Browse Source

Fix linter issues (docs) (#370)

pull/371/head
Matt Silverlock 8 years ago committed by GitHub
parent
commit
ded0c29b24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      middleware.go
  2. 9
      mux.go
  3. 2
      route.go

2
middleware.go

@ -12,7 +12,7 @@ type middleware interface {
Middleware(handler http.Handler) http.Handler Middleware(handler http.Handler) http.Handler
} }
// MiddlewareFunc also implements the middleware interface. // Middleware also implements the middleware interface.
func (mw MiddlewareFunc) Middleware(handler http.Handler) http.Handler { func (mw MiddlewareFunc) Middleware(handler http.Handler) http.Handler {
return mw(handler) return mw(handler)
} }

9
mux.go

@ -13,8 +13,11 @@ import (
) )
var ( var (
// ErrMethodMismatch is returned when the error in the request does not match
// the method defined against the route.
ErrMethodMismatch = errors.New("method is not allowed") ErrMethodMismatch = errors.New("method is not allowed")
ErrNotFound = errors.New("no matching route was found") // ErrNotFound is returned when no route match is found.
ErrNotFound = errors.New("no matching route was found")
) )
// NewRouter returns a new router instance. // NewRouter returns a new router instance.
@ -95,9 +98,9 @@ func (r *Router) Match(req *http.Request, match *RouteMatch) bool {
if r.MethodNotAllowedHandler != nil { if r.MethodNotAllowedHandler != nil {
match.Handler = r.MethodNotAllowedHandler match.Handler = r.MethodNotAllowedHandler
return true return true
} else {
return false
} }
return false
} }
// Closest match for a router (includes sub-routers) // Closest match for a router (includes sub-routers)

2
route.go

@ -43,6 +43,8 @@ type Route struct {
buildVarsFunc BuildVarsFunc buildVarsFunc BuildVarsFunc
} }
// SkipClean bypasses cleaning the path, which includes removing duplicate
// slashes and URL encoding.
func (r *Route) SkipClean() bool { func (r *Route) SkipClean() bool {
return r.skipClean return r.skipClean
} }

Loading…
Cancel
Save