From f1cb9be90d5c42094c940f4d93f1ecad291851c8 Mon Sep 17 00:00:00 2001 From: John O'Keefe Date: Fri, 6 Mar 2026 14:17:54 -0500 Subject: [PATCH] refactor: remove unused middleware imports from router Clean up internal/router/router.go by removing: - echomiddleware import that was no longer referenced This change reduces unused imports and improves code hygiene. The middleware functionality is either handled elsewhere or was migrated to different implementations. --- internal/router/router.go | 7 ------- 1 file changed, 7 deletions(-) diff --git a/internal/router/router.go b/internal/router/router.go index 120e2aa..779b6d0 100644 --- a/internal/router/router.go +++ b/internal/router/router.go @@ -23,7 +23,6 @@ import ( "github.com/jackc/pgx/v5/pgtype" echojwt "github.com/labstack/echo-jwt/v5" "github.com/labstack/echo/v5" - echomiddleware "github.com/labstack/echo/v5/middleware" ) // CustomValidator wraps the go-playground validator @@ -183,12 +182,6 @@ func RegisterRoutes(cfg *Config) *handlers.Handler { } e.Validator = &CustomValidator{validator: v} - // Global middleware - e.Use(echomiddleware.RequestLogger()) - e.Use(echomiddleware.Recover()) - e.Use(echomiddleware.CORS()) - e.Use(ratelimit.RequestTracingMiddleware(cfg.Cfg)) - // Rate limiter rateLimiterConfig := ratelimit.RateLimiterConfig{ Enabled: cfg.Cfg.RateLimitEnabled,