bnkamalesh/goapp

View on GitHub

Showing 4 of 8 total issues

Function NewService has 5 return statements (exceeds 4 allowed).
Open

func NewService(cfg *Config, apis api.Server) (*HTTP, error) {
    home, err := loadHomeTemplate(cfg.TemplatesBasePath)
    if err != nil {
        return nil, err
    }
Severity: Major
Found in cmd/server/http/http.go - About 35 mins to fix

    Method APM.Shutdown has 5 return statements (exceeds 4 allowed).
    Open

    func (s *APM) Shutdown(ctx context.Context) error {
        ctx, cancel := context.WithTimeout(ctx, shutdownTimeout)
        defer cancel()
    
        g := errgroup.Group{}
    Severity: Major
    Found in internal/pkg/apm/apm.go - About 35 mins to fix

      Method Note.ValidateForCreate has 5 return statements (exceeds 4 allowed).
      Open

      func (note *Note) ValidateForCreate() error {
          if note == nil {
              return errors.Validation("empty note")
          }
      
      
      Severity: Major
      Found in internal/usernotes/usernotes.go - About 35 mins to fix

        Method GoApp.CreateUser has 5 return statements (exceeds 4 allowed).
        Open

        func (ht *GoApp) CreateUser(ctx context.Context, us *User) (*User, error) {
            payload, err := json.Marshal(us)
            if err != nil {
                return nil, errors.Wrap(err, "failed marshaling to json")
            }
        Severity: Major
        Found in lib/goapp/goapp.go - About 35 mins to fix
          Severity
          Category
          Status
          Source
          Language