middleware/cache.go
Method CacheMiddleware.Convert
has 5 return statements (exceeds 4 allowed). Open
Open
func (m *CacheMiddleware) Convert(f chevron.Handler) (chevron.Handler, error) {
handler := func(ctx context.Context, req *http.Request, logger nacelle.Logger) response.Response {
// If we don't have a cache instance or if this request can
// have side effects, do not attempt to touch the cache in
// either direction.
TODO found Open
Open
// TODO - additional keys
- Exclude checks
receiver name c should be consistent with previous receiver name m for CacheMiddleware Open
Open
func (c *CacheMiddleware) makeCacheKey(req *http.Request) string {
- Exclude checks
exported method CacheMiddleware.Convert should have comment or be unexported Open
Open
func (m *CacheMiddleware) Convert(f chevron.Handler) (chevron.Handler, error) {
- Exclude checks
receiver name c should be consistent with previous receiver name m for CacheMiddleware Open
Open
func (c *CacheMiddleware) generateCacheValue(
- Exclude checks
exported type CacheMiddleware should have comment or be unexported Open
Open
type CacheMiddleware struct {
- Exclude checks