diff --git a/internal/config/config.go b/internal/config/config.go index 2a5a88f..ef47eba 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -38,7 +38,7 @@ type Config struct { } // New creates a new Config instance by loading configuration from file. -func New(lc fx.Lifecycle, params Params) (*Config, error) { +func New(_ fx.Lifecycle, params Params) (*Config, error) { log := params.Logger.Get() name := params.Globals.Appname diff --git a/internal/database/database.go b/internal/database/database.go index 8020276..b4979ed 100644 --- a/internal/database/database.go +++ b/internal/database/database.go @@ -42,7 +42,7 @@ func New(lc fx.Lifecycle, params Params) (*Database, error) { return s.connect(ctx) }, - OnStop: func(ctx context.Context) error { + OnStop: func(_ context.Context) error { s.log.Info("Database OnStop Hook") if s.db != nil { return s.db.Close() diff --git a/internal/globals/globals.go b/internal/globals/globals.go index 2f74c5c..3b91ac6 100644 --- a/internal/globals/globals.go +++ b/internal/globals/globals.go @@ -20,7 +20,7 @@ type Globals struct { } // New creates a new Globals instance from build-time variables. -func New(lc fx.Lifecycle) (*Globals, error) { +func New(_ fx.Lifecycle) (*Globals, error) { n := &Globals{ Appname: Appname, Buildarch: Buildarch, diff --git a/internal/handlers/handlers.go b/internal/handlers/handlers.go index 97b86c1..e1f64bc 100644 --- a/internal/handlers/handlers.go +++ b/internal/handlers/handlers.go @@ -33,7 +33,7 @@ func New(lc fx.Lifecycle, params Params) (*Handlers, error) { } lc.Append(fx.Hook{ - OnStart: func(ctx context.Context) error { + OnStart: func(_ context.Context) error { return nil }, }) diff --git a/internal/handlers/image.go b/internal/handlers/image.go index 251fb34..a5f058f 100644 --- a/internal/handlers/image.go +++ b/internal/handlers/image.go @@ -7,7 +7,7 @@ import ( // HandleImage handles the main image proxy route: // /v1/image///x. func (s *Handlers) HandleImage() http.HandlerFunc { - return func(w http.ResponseWriter, req *http.Request) { + return func(_ http.ResponseWriter, _ *http.Request) { // FIXME: Implement image proxy handler // - Parse URL to extract host, path, size, format // - Validate signature and expiration @@ -19,9 +19,9 @@ func (s *Handlers) HandleImage() http.HandlerFunc { } } -// HandleRobotsTxt serves robots.txt to prevent search engine crawling +// HandleRobotsTxt serves robots.txt to prevent search engine crawling. func (s *Handlers) HandleRobotsTxt() http.HandlerFunc { - return func(w http.ResponseWriter, req *http.Request) { + return func(_ http.ResponseWriter, _ *http.Request) { // FIXME: Implement robots.txt handler panic("unimplemented") } diff --git a/internal/healthcheck/healthcheck.go b/internal/healthcheck/healthcheck.go index 555aa39..dfe34e9 100644 --- a/internal/healthcheck/healthcheck.go +++ b/internal/healthcheck/healthcheck.go @@ -39,12 +39,12 @@ func New(lc fx.Lifecycle, params Params) (*Healthcheck, error) { } lc.Append(fx.Hook{ - OnStart: func(ctx context.Context) error { + OnStart: func(_ context.Context) error { s.StartupTime = time.Now() return nil }, - OnStop: func(ctx context.Context) error { + OnStop: func(_ context.Context) error { return nil }, }) diff --git a/internal/logger/logger.go b/internal/logger/logger.go index 5139f1a..2343a31 100644 --- a/internal/logger/logger.go +++ b/internal/logger/logger.go @@ -23,7 +23,7 @@ type Logger struct { } // New creates a new Logger instance. -func New(lc fx.Lifecycle, params Params) (*Logger, error) { +func New(_ fx.Lifecycle, params Params) (*Logger, error) { l := &Logger{ level: new(slog.LevelVar), globals: params.Globals, diff --git a/internal/middleware/middleware.go b/internal/middleware/middleware.go index 8cd3deb..a4bc087 100644 --- a/internal/middleware/middleware.go +++ b/internal/middleware/middleware.go @@ -35,7 +35,7 @@ type Middleware struct { } // New creates a new Middleware instance. -func New(lc fx.Lifecycle, params Params) (*Middleware, error) { +func New(_ fx.Lifecycle, params Params) (*Middleware, error) { s := &Middleware{ log: params.Logger.Get(), config: params.Config,