bnkamalesh/verifier

View on GitHub
verifier.go

Summary

Maintainability
A
1 hr
Test Coverage

Method Verifier.verifyAndUpdate has 6 return statements (exceeds 4 allowed).
Open

func (ver *Verifier) verifyAndUpdate(secret string, verreq *Request) error {
    var err error
    now := time.Now()
    verreq.UpdatedAt = &now
    verreq.Attempts++
Severity: Major
Found in verifier.go - About 40 mins to fix

    Method Verifier.NewMobileWithReq has 5 return statements (exceeds 4 allowed).
    Open

    func (ver *Verifier) NewMobileWithReq(verreq *Request, body string) error {
        err := validateMobile(verreq.Recipient)
        if err != nil {
            return err
        }
    Severity: Major
    Found in verifier.go - About 35 mins to fix

      Method Verifier.NewEmailWithReq has 5 return statements (exceeds 4 allowed).
      Open

      func (ver *Verifier) NewEmailWithReq(verreq *Request, subject, body string) error {
          err := validateEmailAddress(verreq.Recipient)
          if err != nil {
              return err
          }
      Severity: Major
      Found in verifier.go - About 35 mins to fix

        There are no issues that match your filters.

        Category
        Status