Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 馃
- Repository: github.com/gorilla/mux
- Commit:
db9d1d0073d27a0a2d9a8c1bc52aa0af4374d265路 HEAD up to date - Analyzed: 2026-08-19T22:47:08-03:00 (754ms)
- Engine: local 路 go-crap 0.5.1
Trend
History
| Date | Commit | Combined | Average | Funcs | Exceeded | Engine |
|---|---|---|---|---|---|---|
| 2026-08-19 | db9d1d0 | 357.79 | 3.31 | 108 | 0 | local |
Top offenders
| Crap | Complexity | Coverage | Function | File |
|---|---|---|---|---|
| 21.08 | 21 | 94.3% | newRouteRegexp | regexp.go:41 |
| 20.00 | 16 | 75.0% | *Route.addRegexpMatcher | route.go:247 |
| 16.00 | 16 | 100.0% | routeRegexpGroup.setMatch | regexp.go:339 |
| 14.01 | 14 | 96.7% | *Route.Match | route.go:47 |
| 12.54 | 10 | 70.6% | *Route.URL | route.go:606 |
| 11.02 | 11 | 94.1% | *Router.ServeHTTP | mux.go:188 |
| 9.37 | 9 | 83.3% | findFirstQueryKey | regexp.go:257 |
| 9.36 | 7 | 63.6% | *routeRegexp.url | regexp.go:212 |
| 9.19 | 9 | 86.7% | *Router.walk | mux.go:410 |
| 8.38 | 8 | 81.8% | braceIndices | regexp.go:299 |