lightweight, idiomatic and composable router for building Go HTTP services

starsforkslicenseupdatedrelease
  • Repository: github.com/go-chi/chi
  • Commit: 36611d24579aaca3250ed9732e17e085c5026334 · HEAD up to date
  • Analyzed: 2026-08-27T11:53:56-03:00 (28.3s)
  • Engine: local · go-crap 0.5.1

go-crap command

go-crap scan --format json --no-progress --verbose -o tmp.json --coverage-profile .go-crap-cover.out ./...

Trend

727

History

DateCommitCombinedAverageFuncsExceededEngine
2026-08-198b258c7757.654.161821local
2026-08-23735ae2b771.024.191841local
2026-08-2736611d2727.093.951841local

Top offenders

CrapComplexityCoverageFunctionFile
39.233994.6%*node.findRoutetree.go:410
20.0040.0%NoCachemiddleware/nocache.go:40
20.0040.0%*compressResponseWriter.Flushmiddleware/compress.go:357
19.051995.0%*Mux.Mountmux.go:295
18.021896.2%patNextSegmenttree.go:735
16.0016100.0%*node.routestree.go:633
12.341286.7%ThrottleWithOptsmiddleware/throttle.go:44
12.091179.2%walktree.go:886
12.0030.0%*Context.URLParamcontext.go:127
12.0030.0%PageRoutemiddleware/page_route.go:10