High performance, minimalist Go web framework
- Repository: github.com/labstack/echo
- Commit:
05489dc1730161df26b72d1ae2a3ba6fb8178fc7· HEAD up to date - Analyzed: 2026-08-19T22:47:13-03:00 (3.3s)
- Engine: local · go-crap 0.5.1
Trend
History
| Date | Commit | Combined | Average | Funcs | Exceeded | Engine |
|---|---|---|---|---|---|---|
| 2026-08-19 | 05489dc | 1925.29 | 3.64 | 529 | 6 | local |
Top offenders
| Crap | Complexity | Coverage | Function | File |
|---|---|---|---|---|
| 53.01 | 53 | 98.8% | bindValue | binder_generic.go:405 |
| 46.07 | 46 | 96.7% | bindData | bind.go:208 |
| 46.01 | 46 | 98.7% | *DefaultRouter.Route | router.go:886 |
| 39.01 | 39 | 98.5% | RequestLoggerConfig.ToMiddleware | middleware/request_logger.go:246 |
| 36.25 | 32 | 83.9% | StaticConfig.ToMiddleware | middleware/static.go:177 |
| 31.09 | 31 | 95.5% | *DefaultRouter.Remove | router.go:384 |
| 28.11 | 28 | 94.7% | CSRFConfig.ToMiddleware | middleware/csrf.go:126 |
| 26.17 | 26 | 93.8% | CORSConfig.ToMiddleware | middleware/cors.go:151 |
| 26.00 | 26 | 100.0% | *ValueBinder.uints | binder.go:805 |
| 26.00 | 26 | 100.0% | *ValueBinder.ints | binder.go:577 |