ErrLookup › gin-gonic/gin

gin-gonic/gin

Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices. · Go · 57 source files

Analyzed at 34dac209ff on 2026-08-04. 30 documented errors.

Code / MessageTypeSeverityTags
' ' in new path ' ' conflicts with existing wildcard ' ' in…
panic error routing, wildcard-conflict, gin, radix-tree, startup-panic
Bind struct can not be a pointer. Example: Use: gin.Bind
panic error binding, middleware, reflection, pointer, gin, startup-panic
catch-all wildcard ' ' in new path ' ' conflicts with…
panic error routing, catch-all, wildcard-conflict, gin, startup-panic
too many parameters
panic error server-startup, address, config, gin, startup-panic
unknown type
validation error binding, form, reflection, go
only one wildcard per path segment is allowed, has
panic error routing, invalid-path, wildcard, gin, startup-panic
handlers are already registered for path
panic error routing, duplicate-route, gin, startup-panic
unsupported field type for multipart.FileHeader
validation error binding, multipart, upload, go
no / before catch-all in path
panic error routing, invalid-path, catch-all, gin, startup-panic
gin: response body already written
exception error hijack, websocket, response-writer, go
invalid escape string in path
panic error routing, invalid-path, escape, gin, startup-panic
catch-all routes are only allowed at the end of the path in…
panic error routing, invalid-path, catch-all, gin, startup-panic
wildcards must be named with a non-empty name in path
panic error routing, invalid-path, wildcard, gin, startup-panic
invalid request
validation error binding, json, request, go
unsupported len of array for []*multipart.FileHeader
validation error binding, multipart, array, upload, go
the HTML debug render was created without files or glob…
panic critical render, html, template, configuration, panic, go
the accepted formats are not offered by the server
http warning content-negotiation, accept-header, http, go
URL parameters can not be used when serving a static folder
panic critical router, static, staticfs, startup, panic, go
key does not exist
panic critical context, keys, middleware, panic, go
obj is not ProtoMessage
validation error binding, protobuf, go
can not convert to map of strings
validation error binding, form, map, go
URL parameters can not be used when serving a static file
panic critical router, static, startup, panic, go
can not convert to map slices of strings
validation error binding, form, map, go
Cannot redirect with status code
panic critical render, redirect, http-status, panic, go
http method is not valid
panic critical router, http-method, startup, panic, go
cannot read nil body
http error request, body, middleware, go
is not valid value for
validation error binding, form, array, go
gin mode unknown: (available mode: debug release test)
panic critical mode, configuration, startup, panic, go
type (%T) unknown type
validation error binding, plain-text, go
is not supported in the collection_format. (multi, csv…
validation error binding, form, collection-format, go