short-d/short

View on GitHub
backend/app/adapter/gqlapi/resolver/authmutation.go

Summary

Maintainability
A
0 mins
Test Coverage

Method AuthMutation.UpdateShortLink has 9 return statements (exceeds 4 allowed).
Wontfix

func (a AuthMutation) UpdateShortLink(args *UpdateShortLinkArgs) (*ShortLink, error) {
    user, err := viewer(a.authToken, a.authenticator)
    if err != nil {
        return nil, ErrInvalidAuthToken{}
    }
Severity: Major
Found in backend/app/adapter/gqlapi/resolver/authmutation.go - About 55 mins to fix

    Method AuthMutation.CreateShortLink has 7 return statements (exceeds 4 allowed).
    Wontfix

    func (a AuthMutation) CreateShortLink(args *CreateShortLinkArgs) (*ShortLink, error) {
        user, err := viewer(a.authToken, a.authenticator)
        if err != nil {
            return nil, ErrInvalidAuthToken{}
        }
    Severity: Major
    Found in backend/app/adapter/gqlapi/resolver/authmutation.go - About 45 mins to fix

      Function newAuthMutation has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Wontfix

          authToken *string,
          authenticator authenticator.Authenticator,
          changeLog changelog.ChangeLog,
          shortLinkCreator shortlink.Creator,
          shortLinkUpdater shortlink.Updater,
      Severity: Minor
      Found in backend/app/adapter/gqlapi/resolver/authmutation.go - About 35 mins to fix

        There are no issues that match your filters.

        Category
        Status