pkg/http/server.go
Method server.setupTLSListener
has 6 return statements (exceeds 4 allowed). Open
Open
func (s *server) setupTLSListener(opts Opts) error {
if opts.SecureBindAddress == "" || opts.SecureBindAddress == "-" {
// No HTTPS listener required
return nil
}
Method server.Start
has 5 return statements (exceeds 4 allowed). Open
Open
func (s *server) Start(ctx context.Context) error {
g, groupCtx := errgroup.WithContext(ctx)
if s.listener != nil {
g.Go(func() error {
Method server.startServer
has 5 return statements (exceeds 4 allowed). Open
Open
func (s *server) startServer(ctx context.Context, listener net.Listener) error {
srv := &http.Server{Handler: s.handler, ReadHeaderTimeout: time.Minute}
g, groupCtx := errgroup.WithContext(ctx)
g.Go(func() error {