backend/app/adapter/gqlapi/resolver/authmutation.go
Method AuthMutation.UpdateShortLink
has 9 return statements (exceeds 4 allowed). Wontfix
Wontfix
func (a AuthMutation) UpdateShortLink(args *UpdateShortLinkArgs) (*ShortLink, error) {
user, err := viewer(a.authToken, a.authenticator)
if err != nil {
return nil, ErrInvalidAuthToken{}
}
Method AuthMutation.CreateShortLink
has 7 return statements (exceeds 4 allowed). Wontfix
Wontfix
func (a AuthMutation) CreateShortLink(args *CreateShortLinkArgs) (*ShortLink, error) {
user, err := viewer(a.authToken, a.authenticator)
if err != nil {
return nil, ErrInvalidAuthToken{}
}
Function newAuthMutation
has 5 arguments (exceeds 4 allowed). Consider refactoring. Wontfix
Wontfix
authToken *string,
authenticator authenticator.Authenticator,
changeLog changelog.ChangeLog,
shortLinkCreator shortlink.Creator,
shortLinkUpdater shortlink.Updater,