Loading .golangci.yml +1 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ linters: - nakedret - nolintlint - revive - sloglint - staticcheck - testifylint - unconvert Loading client_options.go +2 −3 Original line number Diff line number Diff line Loading @@ -153,12 +153,11 @@ func WithUserAgent(userAgent string) ClientOptionFunc { // WithURLWarningLogger sets a custom logger for URL validation warnings. // By default, warnings are logged using slog.Default(). // Pass slog.New(slog.NewTextHandler(io.Discard, nil)) to disable warnings. // TODO: Use slog.NewDiscardHandler() when we upgrade to Go 1.25+ // Pass slog.New(slog.DiscardHandler) to disable warnings. func WithURLWarningLogger(logger *slog.Logger) ClientOptionFunc { return func(c *Client) error { if logger == nil { return errors.New("logger cannot be nil, use slog.New(slog.NewTextHandler(io.Discard, nil)) to discard warnings") return errors.New("logger cannot be nil, use slog.New(slog.DiscardHandler) to discard warnings") } c.urlWarningLogger = logger return nil Loading gitlab_test.go +1 −2 Original line number Diff line number Diff line Loading @@ -1614,8 +1614,7 @@ func TestSetBaseURL_ValidationWarnings(t *testing.T) { t.Parallel() c := &Client{ // TODO: Use slog.NewDiscardHandler() when we upgrade to Go 1.25+ urlWarningLogger: slog.New(slog.NewTextHandler(io.Discard, nil)), urlWarningLogger: slog.New(slog.DiscardHandler), } err := c.setBaseURL(tt.input) Loading Loading
.golangci.yml +1 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ linters: - nakedret - nolintlint - revive - sloglint - staticcheck - testifylint - unconvert Loading
client_options.go +2 −3 Original line number Diff line number Diff line Loading @@ -153,12 +153,11 @@ func WithUserAgent(userAgent string) ClientOptionFunc { // WithURLWarningLogger sets a custom logger for URL validation warnings. // By default, warnings are logged using slog.Default(). // Pass slog.New(slog.NewTextHandler(io.Discard, nil)) to disable warnings. // TODO: Use slog.NewDiscardHandler() when we upgrade to Go 1.25+ // Pass slog.New(slog.DiscardHandler) to disable warnings. func WithURLWarningLogger(logger *slog.Logger) ClientOptionFunc { return func(c *Client) error { if logger == nil { return errors.New("logger cannot be nil, use slog.New(slog.NewTextHandler(io.Discard, nil)) to discard warnings") return errors.New("logger cannot be nil, use slog.New(slog.DiscardHandler) to discard warnings") } c.urlWarningLogger = logger return nil Loading
gitlab_test.go +1 −2 Original line number Diff line number Diff line Loading @@ -1614,8 +1614,7 @@ func TestSetBaseURL_ValidationWarnings(t *testing.T) { t.Parallel() c := &Client{ // TODO: Use slog.NewDiscardHandler() when we upgrade to Go 1.25+ urlWarningLogger: slog.New(slog.NewTextHandler(io.Discard, nil)), urlWarningLogger: slog.New(slog.DiscardHandler), } err := c.setBaseURL(tt.input) Loading