glocurrency/commons

View on GitHub

Showing 3 of 12 total issues

Function RegisterTranslatorFor has 17 return statements (exceeds 4 allowed).
Open

func RegisterTranslatorFor(v *validator.Validate) ut.Translator {
v.RegisterTagNameFunc(func(fld reflect.StructField) string {
name := strings.SplitN(fld.Tag.Get("json"), ",", 2)[0]
if name == "-" {
return ""
Severity: Major
Found in translator/translator.go - About 1 hr to fix

    Method cloudTasksQ.EnqueueWithInfo has 54 lines of code (exceeds 50 allowed). Consider refactoring.
    Open

    func (q *cloudTasksQ) EnqueueWithInfo(ctx context.Context, task *Task, opts ...CloudTasksOption) (info *TaskInfo, err error) {
    if task == nil {
    return nil, ErrTaskIsNil
    }
     
     
    Severity: Minor
    Found in q/cloudtasks.go - About 1 hr to fix

      Function RegisterTranslatorFor has 53 lines of code (exceeds 50 allowed). Consider refactoring.
      Open

      func RegisterTranslatorFor(v *validator.Validate) ut.Translator {
      v.RegisterTagNameFunc(func(fld reflect.StructField) string {
      name := strings.SplitN(fld.Tag.Get("json"), ",", 2)[0]
      if name == "-" {
      return ""
      Severity: Minor
      Found in translator/translator.go - About 1 hr to fix
        Severity
        Category
        Status
        Source
        Language