Preparing report...

Report for github.com/go-gorm/gen

(v0.1.22)

A    Great!    Found 34 issues across 44 files

Tweet

gofmt97%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo95%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.

    • gen/internal/check/checkinterface.go
    • Line 267: warning: cyclomatic complexity 32 of function (*InterfaceMethod).sqlStateCheck() is high (> 15) (gocyclo)
    • Line 159: warning: cyclomatic complexity 18 of function (*InterfaceMethod).checkResult() is high (> 15) (gocyclo)

golint25%

Golint is a linter for Go source code.

    • gen/internal/template/query.go
    • Line 3: warning: exported const DefaultQuery should have comment or be unexported (golint)
    • Line 20: warning: exported const QueryMethod should have comment or be unexported (golint)
    • Line 91: warning: don't use underscores in Go names; const QueryMethod_TEST should be QueryMethodTEST (golint)
    • Line 91: warning: exported const QueryMethod_TEST should have comment or be unexported (golint)
    • gen/internal/check/checkinterface.go
    • Line 60: warning: exported method InterfaceMethod.ReturnRowsAffected should have comment or be unexported (golint)
    • Line 69: warning: exported method InterfaceMethod.ReturnError should have comment or be unexported (golint)
    • gen/field/expr.go
    • Line 12: warning: exported type AssignExpr should have comment or be unexported (golint)
    • Line 63: warning: exported type BuildOpt should have comment or be unexported (golint)
    • Line 72: warning: comment on exported const WithoutQuote should be of the form "WithoutQuote ..." (golint)
    • gen/field/field.go
    • Line 9: warning: exported type ScanValuer should have comment or be unexported (golint)
    • Line 17: warning: exported method Field.Eq should have comment or be unexported (golint)
    • Line 21: warning: exported method Field.Neq should have comment or be unexported (golint)
    • Line 25: warning: exported method Field.In should have comment or be unexported (golint)
    • Line 29: warning: exported method Field.Gt should have comment or be unexported (golint)
    • Line 33: warning: exported method Field.Gte should have comment or be unexported (golint)
    • Line 37: warning: exported method Field.Lt should have comment or be unexported (golint)
    • Line 41: warning: exported method Field.Lte should have comment or be unexported (golint)
    • Line 45: warning: exported method Field.Like should have comment or be unexported (golint)
    • Line 49: warning: exported method Field.Value should have comment or be unexported (golint)
    • gen/field/string.go
    • Line 7: warning: exported type String should have comment or be unexported (golint)
    • Line 9: warning: exported method String.Eq should have comment or be unexported (golint)
    • Line 13: warning: exported method String.Neq should have comment or be unexported (golint)
    • Line 17: warning: exported method String.Gt should have comment or be unexported (golint)
    • Line 21: warning: exported method String.Gte should have comment or be unexported (golint)
    • Line 25: warning: exported method String.Lt should have comment or be unexported (golint)
    • Line 29: warning: exported method String.Lte should have comment or be unexported (golint)
    • Line 33: warning: exported method String.Between should have comment or be unexported (golint)
    • Line 37: warning: exported method String.NotBetween should have comment or be unexported (golint)
    • Line 41: warning: exported method String.In should have comment or be unexported (golint)
    • Line 45: warning: exported method String.NotIn should have comment or be unexported (golint)
    • Line 49: warning: exported method String.Like should have comment or be unexported (golint)
    • Line 53: warning: exported method String.NotLike should have comment or be unexported (golint)
    • Line 57: warning: exported method String.Regexp should have comment or be unexported (golint)
    • Line 61: warning: exported method String.NotRegxp should have comment or be unexported (golint)
    • Line 65: warning: exported method String.Value should have comment or be unexported (golint)
    • Line 69: warning: exported method String.Zero should have comment or be unexported (golint)
    • Line 91: warning: exported type Bytes should have comment or be unexported (golint)
    • Line 93: warning: exported method Bytes.Eq should have comment or be unexported (golint)
    • Line 97: warning: exported method Bytes.Neq should have comment or be unexported (golint)
    • Line 101: warning: exported method Bytes.Gt should have comment or be unexported (golint)
    • Line 105: warning: exported method Bytes.Gte should have comment or be unexported (golint)
    • Line 109: warning: exported method Bytes.Lt should have comment or be unexported (golint)
    • Line 113: warning: exported method Bytes.Lte should have comment or be unexported (golint)
    • Line 117: warning: exported method Bytes.Between should have comment or be unexported (golint)
    • Line 121: warning: exported method Bytes.NotBetween should have comment or be unexported (golint)
    • Line 125: warning: exported method Bytes.In should have comment or be unexported (golint)
    • Line 129: warning: exported method Bytes.NotIn should have comment or be unexported (golint)
    • Line 133: warning: exported method Bytes.Like should have comment or be unexported (golint)
    • Line 137: warning: exported method Bytes.NotLike should have comment or be unexported (golint)
    • Line 141: warning: exported method Bytes.Regexp should have comment or be unexported (golint)
    • Line 145: warning: exported method Bytes.NotRegxp should have comment or be unexported (golint)
    • Line 149: warning: exported method Bytes.Value should have comment or be unexported (golint)
    • Line 153: warning: exported method Bytes.Zero should have comment or be unexported (golint)
    • gen/internal/model/tb_column.go
    • Line 25: warning: exported method Column.IsPrimaryKey should have comment or be unexported (golint)
    • Line 29: warning: exported method Column.AutoIncrement should have comment or be unexported (golint)
    • Line 33: warning: exported method Column.SetDataTypeMap should have comment or be unexported (golint)
    • Line 37: warning: exported method Column.GetDataType should have comment or be unexported (golint)
    • Line 44: warning: exported method Column.ToMember should have comment or be unexported (golint)
    • gen/internal/model/options.go
    • Line 11: warning: exported type SchemaNameOpt should have comment or be unexported (golint)
    • Line 35: warning: exported type MemberOpt should have comment or be unexported (golint)
    • Line 37: warning: exported type ModifyMemberOpt should have comment or be unexported (golint)
    • Line 39: warning: exported method ModifyMemberOpt.Self should have comment or be unexported (golint)
    • Line 41: warning: exported type FilterMemberOpt should have comment or be unexported (golint)
    • Line 43: warning: exported method FilterMemberOpt.Self should have comment or be unexported (golint)
    • Line 45: warning: exported type CreateMemberOpt should have comment or be unexported (golint)
    • Line 47: warning: exported method CreateMemberOpt.Self should have comment or be unexported (golint)
    • gen/helper/clause.go
    • Line 5: warning: exported type Cond should have comment or be unexported (golint)
    • Line 10: warning: exported function IfClause should have comment or be unexported (golint)
    • Line 25: warning: exported function WhereClause should have comment or be unexported (golint)
    • Line 29: warning: exported function SetClause should have comment or be unexported (golint)
    • gen/field/time.go
    • Line 10: warning: exported type Time should have comment or be unexported (golint)
    • Line 12: warning: exported method Time.Eq should have comment or be unexported (golint)
    • Line 16: warning: exported method Time.Neq should have comment or be unexported (golint)
    • Line 20: warning: exported method Time.Gt should have comment or be unexported (golint)
    • Line 24: warning: exported method Time.Gte should have comment or be unexported (golint)
    • Line 28: warning: exported method Time.Lt should have comment or be unexported (golint)
    • Line 32: warning: exported method Time.Lte should have comment or be unexported (golint)
    • Line 36: warning: exported method Time.Between should have comment or be unexported (golint)
    • Line 40: warning: exported method Time.NotBetween should have comment or be unexported (golint)
    • Line 44: warning: exported method Time.In should have comment or be unexported (golint)
    • Line 48: warning: exported method Time.NotIn should have comment or be unexported (golint)
    • Line 52: warning: exported method Time.Add should have comment or be unexported (golint)
    • Line 56: warning: exported method Time.Sub should have comment or be unexported (golint)
    • Line 60: warning: exported method Time.Date should have comment or be unexported (golint)
    • Line 64: warning: exported method Time.DateDiff should have comment or be unexported (golint)
    • Line 68: warning: exported method Time.DateFormat should have comment or be unexported (golint)
    • Line 72: warning: exported method Time.Now should have comment or be unexported (golint)
    • Line 76: warning: exported method Time.CurDate should have comment or be unexported (golint)
    • Line 80: warning: exported method Time.CurTime should have comment or be unexported (golint)
    • Line 84: warning: exported method Time.DayName should have comment or be unexported (golint)
    • Line 88: warning: exported method Time.MonthName should have comment or be unexported (golint)
    • Line 92: warning: exported method Time.Month should have comment or be unexported (golint)
    • Line 96: warning: exported method Time.Day should have comment or be unexported (golint)
    • Line 100: warning: exported method Time.Hour should have comment or be unexported (golint)
    • Line 104: warning: exported method Time.Minute should have comment or be unexported (golint)
    • Line 108: warning: exported method Time.Second should have comment or be unexported (golint)
    • Line 112: warning: exported method Time.MicroSecond should have comment or be unexported (golint)
    • Line 116: warning: exported method Time.DayOfWeek should have comment or be unexported (golint)
    • Line 120: warning: exported method Time.DayOfMonth should have comment or be unexported (golint)
    • Line 124: warning: exported method Time.DayOfYear should have comment or be unexported (golint)
    • Line 128: warning: exported method Time.FromDays should have comment or be unexported (golint)
    • Line 132: warning: exported method Time.FromUnixtime should have comment or be unexported (golint)
    • Line 136: warning: exported method Time.Value should have comment or be unexported (golint)
    • Line 140: warning: exported method Time.Zero should have comment or be unexported (golint)
    • gen/generator.go
    • Line 48: warning: exported type GenerateMode should have comment or be unexported (golint)
    • Line 88: warning: exported method Config.WithDataTypeMap should have comment or be unexported (golint)
    • Line 94: warning: exported method Config.Revise should have comment or be unexported (golint)
    • Line 162: warning: comment on exported method Generator.GenerateModelAs should be of the form "GenerateModelAs ..." (golint)
    • gen/internal/template/method.go
    • Line 3: warning: exported const DIYMethod should have comment or be unexported (golint)
    • Line 23: warning: exported const CRUDMethod should have comment or be unexported (golint)
    • Line 221: warning: don't use underscores in Go names; const CRUDMethod_TEST should be CRUDMethodTEST (golint)
    • Line 221: warning: exported const CRUDMethod_TEST should have comment or be unexported (golint)
    • gen/tools/gentool/gentool.go
    • Line 21: warning: comment on exported const DBMySQL should be of the form "DBMySQL ..." (golint)
    • Line 23: warning: exported const DBPostgres should have comment (or a comment on this block) or be unexported (golint)
    • gen/internal/model/base.go
    • Line 11: warning: exported type Status should have comment or be unexported (golint)
    • Line 14: warning: exported const UNKNOWN should have comment (or a comment on this block) or be unexported (golint)
    • Line 34: warning: exported type SourceCode should have comment or be unexported (golint)
    • Line 37: warning: exported const Struct should have comment (or a comment on this block) or be unexported (golint)
    • Line 122: warning: exported method Member.IsRelation should have comment or be unexported (golint)
    • Line 124: warning: exported method Member.GenType should have comment or be unexported (golint)
    • Line 148: warning: exported method Member.EscapeKeyword should have comment or be unexported (golint)
    • Line 155: warning: exported type SQLBuffer should have comment or be unexported (golint)
    • Line 157: warning: exported method SQLBuffer.WriteSql should have comment or be unexported (golint)
    • Line 168: warning: exported method SQLBuffer.Dump should have comment or be unexported (golint)
    • gen/internal/check/checkstruct.go
    • Line 72: warning: exported method BaseStruct.ReviseMemberName should have comment or be unexported (golint)
    • Line 114: warning: exported method BaseStruct.Relations should have comment or be unexported (golint)
    • Line 124: warning: exported function GetStructNames should have comment or be unexported (golint)
    • gen/field/bool.go
    • Line 3: warning: exported type Bool should have comment or be unexported (golint)
    • Line 5: warning: exported method Bool.Not should have comment or be unexported (golint)
    • Line 9: warning: exported method Bool.Is should have comment or be unexported (golint)
    • Line 13: warning: exported method Bool.And should have comment or be unexported (golint)
    • Line 17: warning: exported method Bool.Or should have comment or be unexported (golint)
    • Line 21: warning: exported method Bool.Xor should have comment or be unexported (golint)
    • Line 25: warning: exported method Bool.BitXor should have comment or be unexported (golint)
    • Line 29: warning: exported method Bool.BitAnd should have comment or be unexported (golint)
    • Line 33: warning: exported method Bool.BitOr should have comment or be unexported (golint)
    • Line 37: warning: exported method Bool.Value should have comment or be unexported (golint)
    • Line 41: warning: exported method Bool.Zero should have comment or be unexported (golint)
    • gen/field/float.go
    • Line 5: warning: exported type Float64 should have comment or be unexported (golint)
    • Line 7: warning: exported method Float64.Eq should have comment or be unexported (golint)
    • Line 11: warning: exported method Float64.Neq should have comment or be unexported (golint)
    • Line 15: warning: exported method Float64.Gt should have comment or be unexported (golint)
    • Line 19: warning: exported method Float64.Gte should have comment or be unexported (golint)
    • Line 23: warning: exported method Float64.Lt should have comment or be unexported (golint)
    • Line 27: warning: exported method Float64.Lte should have comment or be unexported (golint)
    • Line 31: warning: exported method Float64.In should have comment or be unexported (golint)
    • Line 35: warning: exported method Float64.NotIn should have comment or be unexported (golint)
    • Line 39: warning: exported method Float64.Between should have comment or be unexported (golint)
    • Line 43: warning: exported method Float64.NotBetween should have comment or be unexported (golint)
    • Line 47: warning: exported method Float64.Like should have comment or be unexported (golint)
    • Line 51: warning: exported method Float64.NotLike should have comment or be unexported (golint)
    • Line 55: warning: exported method Float64.Add should have comment or be unexported (golint)
    • Line 59: warning: exported method Float64.Sub should have comment or be unexported (golint)
    • Line 63: warning: exported method Float64.Mul should have comment or be unexported (golint)
    • Line 67: warning: exported method Float64.Div should have comment or be unexported (golint)
    • Line 71: warning: exported method Float64.FloorDiv should have comment or be unexported (golint)
    • Line 75: warning: exported method Float64.Floor should have comment or be unexported (golint)
    • Line 79: warning: exported method Float64.Value should have comment or be unexported (golint)
    • Line 83: warning: exported method Float64.Zero should have comment or be unexported (golint)
    • Line 95: warning: exported type Float32 should have comment or be unexported (golint)
    • Line 97: warning: exported method Float32.Eq should have comment or be unexported (golint)
    • Line 101: warning: exported method Float32.Neq should have comment or be unexported (golint)
    • Line 105: warning: exported method Float32.Gt should have comment or be unexported (golint)
    • Line 109: warning: exported method Float32.Gte should have comment or be unexported (golint)
    • Line 113: warning: exported method Float32.Lt should have comment or be unexported (golint)
    • Line 117: warning: exported method Float32.Lte should have comment or be unexported (golint)
    • Line 121: warning: exported method Float32.In should have comment or be unexported (golint)
    • Line 125: warning: exported method Float32.NotIn should have comment or be unexported (golint)
    • Line 129: warning: exported method Float32.Between should have comment or be unexported (golint)
    • Line 133: warning: exported method Float32.NotBetween should have comment or be unexported (golint)
    • Line 137: warning: exported method Float32.Like should have comment or be unexported (golint)
    • Line 141: warning: exported method Float32.NotLike should have comment or be unexported (golint)
    • Line 145: warning: exported method Float32.Add should have comment or be unexported (golint)
    • Line 149: warning: exported method Float32.Sub should have comment or be unexported (golint)
    • Line 153: warning: exported method Float32.Mul should have comment or be unexported (golint)
    • Line 157: warning: exported method Float32.Div should have comment or be unexported (golint)
    • Line 161: warning: exported method Float32.FloorDiv should have comment or be unexported (golint)
    • Line 165: warning: exported method Float32.Floor should have comment or be unexported (golint)
    • Line 169: warning: exported method Float32.Value should have comment or be unexported (golint)
    • Line 173: warning: exported method Float32.Zero should have comment or be unexported (golint)
    • gen/internal/model/db_conf.go
    • Line 7: warning: exported type DBConf should have comment or be unexported (golint)
    • Line 20: warning: exported type GenerateModelConfig should have comment or be unexported (golint)
    • Line 26: warning: exported method DBConf.SortOpt should have comment or be unexported (golint)
    • Line 33: warning: exported method DBConf.GetSchemaName should have comment or be unexported (golint)
    • gen/internal/parser/parser.go
    • Line 27: warning: exported method InterfaceInfo.IsMatchStruct should have comment or be unexported (golint)
    • Line 123: warning: exported method Param.Eq should have comment or be unexported (golint)
    • Line 127: warning: exported method Param.IsError should have comment or be unexported (golint)
    • Line 131: warning: exported method Param.IsGenM should have comment or be unexported (golint)
    • Line 135: warning: exported method Param.IsGenRowsAffected should have comment or be unexported (golint)
    • Line 139: warning: exported method Param.IsMap should have comment or be unexported (golint)
    • Line 143: warning: exported method Param.IsGenT should have comment or be unexported (golint)
    • Line 147: warning: exported method Param.IsInterface should have comment or be unexported (golint)
    • Line 151: warning: exported method Param.IsNull should have comment or be unexported (golint)
    • Line 155: warning: exported method Param.InMainPkg should have comment or be unexported (golint)
    • Line 159: warning: exported method Param.IsTime should have comment or be unexported (golint)
    • Line 163: warning: exported method Param.SetName should have comment or be unexported (golint)
    • Line 167: warning: exported method Param.AllowType should have comment or be unexported (golint)
    • gen/field/association.go
    • Line 11: warning: exported type RelationshipType should have comment or be unexported (golint)
    • Line 14: warning: exported const HasOne should have comment (or a comment on this block) or be unexported (golint)
    • Line 22: warning: exported type RelationField should have comment or be unexported (golint)
    • Line 36: warning: exported type Relation should have comment or be unexported (golint)
    • Line 51: warning: exported method Relation.Name should have comment or be unexported (golint)
    • Line 53: warning: exported method Relation.Path should have comment or be unexported (golint)
    • Line 55: warning: exported method Relation.Type should have comment or be unexported (golint)
    • Line 57: warning: exported method Relation.Model should have comment or be unexported (golint)
    • Line 59: warning: exported method Relation.Relationship should have comment or be unexported (golint)
    • Line 61: warning: exported method Relation.RelationshipName should have comment or be unexported (golint)
    • Line 63: warning: exported method Relation.ChildRelations should have comment or be unexported (golint)
    • Line 65: warning: exported method Relation.Field should have comment or be unexported (golint)
    • Line 72: warning: exported method Relation.AppendChildRelation should have comment or be unexported (golint)
    • Line 76: warning: exported method Relation.On should have comment or be unexported (golint)
    • Line 81: warning: exported method Relation.Order should have comment or be unexported (golint)
    • Line 86: warning: exported method Relation.Clauses should have comment or be unexported (golint)
    • Line 91: warning: exported method Relation.GetConds should have comment or be unexported (golint)
    • Line 93: warning: exported method Relation.GetOrderCol should have comment or be unexported (golint)
    • Line 95: warning: exported method Relation.GetClauses should have comment or be unexported (golint)
    • Line 97: warning: exported method Relation.StructMember should have comment or be unexported (golint)
    • Line 105: warning: exported method Relation.StructMemberInit should have comment or be unexported (golint)
    • Line 131: warning: exported type RelateConfig should have comment or be unexported (golint)
    • Line 142: warning: exported method RelateConfig.RelateFieldPrefix should have comment or be unexported (golint)
    • gen/field/export.go
    • Line 14: warning: exported type FieldOption should have comment or be unexported (golint)
    • Line 25: warning: exported function NewField should have comment or be unexported (golint)
    • Line 31: warning: exported function NewInt should have comment or be unexported (golint)
    • Line 35: warning: exported function NewInt8 should have comment or be unexported (golint)
    • Line 39: warning: exported function NewInt16 should have comment or be unexported (golint)
    • Line 43: warning: exported function NewInt32 should have comment or be unexported (golint)
    • Line 47: warning: exported function NewInt64 should have comment or be unexported (golint)
    • Line 51: warning: exported function NewUint should have comment or be unexported (golint)
    • Line 55: warning: exported function NewUint8 should have comment or be unexported (golint)
    • Line 59: warning: exported function NewUint16 should have comment or be unexported (golint)
    • Line 63: warning: exported function NewUint32 should have comment or be unexported (golint)
    • Line 67: warning: exported function NewUint64 should have comment or be unexported (golint)
    • Line 73: warning: exported function NewFloat32 should have comment or be unexported (golint)
    • Line 77: warning: exported function NewFloat64 should have comment or be unexported (golint)
    • Line 83: warning: exported function NewString should have comment or be unexported (golint)
    • Line 87: warning: exported function NewBytes should have comment or be unexported (golint)
    • Line 93: warning: exported function NewBool should have comment or be unexported (golint)
    • Line 99: warning: exported function NewTime should have comment or be unexported (golint)
    • Line 111: warning: comment on exported function Or should be of the form "Or ..." (golint)
    • Line 116: warning: exported function And should have comment or be unexported (golint)
    • Line 120: warning: exported function Not should have comment or be unexported (golint)
    • Line 132: warning: comment on exported function ContainsSubQuery should be of the form "ContainsSubQuery ..." (golint)
    • Line 155: warning: exported function AssignSubQuery should have comment or be unexported (golint)
    • Line 172: warning: exported type CompareOperate should have comment or be unexported (golint)
    • Line 175: warning: exported const EqOp should have comment (or a comment on this block) or be unexported (golint)
    • Line 183: warning: exported function CompareSubQuery should have comment or be unexported (golint)
    • Line 190: warning: exported type Value should have comment or be unexported (golint)
    • Line 204: warning: exported function Values should have comment or be unexported (golint)
    • Line 212: warning: exported function ContainsValue should have comment or be unexported (golint)
    • Line 234: warning: exported function EmptyExpr should have comment or be unexported (golint)
    • Line 236: warning: exported var AssociationFields should have comment or be unexported (golint)
    • Line 237: warning: exported var Associations should have comment or be unexported (golint)
    • Line 239: warning: exported function NewRelation should have comment or be unexported (golint)
    • Line 248: warning: exported function NewRelationWithType should have comment or be unexported (golint)
    • Line 258: warning: exported function NewRelationWithModel should have comment or be unexported (golint)
    • gen/do.go
    • Line 63: warning: exported method DO.ReplaceDB should have comment or be unexported (golint)
    • Line 128: warning: comment on exported method DO.BeCond should be of the form "BeCond ..." (golint)
    • Line 130: warning: exported method DO.CondError should have comment or be unexported (golint)
    • Line 157: warning: comment on exported method DO.Not should be of the form "Not ..." (golint)
    • Line 169: warning: exported method DO.Or should have comment or be unexported (golint)
    • Line 180: warning: exported method DO.Select should have comment or be unexported (golint)
    • Line 188: warning: exported method DO.Where should have comment or be unexported (golint)
    • Line 199: warning: exported method DO.Order should have comment or be unexported (golint)
    • Line 225: warning: exported method DO.Distinct should have comment or be unexported (golint)
    • Line 229: warning: exported method DO.Omit should have comment or be unexported (golint)
    • Line 236: warning: exported method DO.Group should have comment or be unexported (golint)
    • Line 248: warning: exported method DO.Having should have comment or be unexported (golint)
    • Line 260: warning: exported method DO.Limit should have comment or be unexported (golint)
    • Line 264: warning: exported method DO.Offset should have comment or be unexported (golint)
    • Line 268: warning: exported method DO.Scopes should have comment or be unexported (golint)
    • Line 277: warning: exported method DO.Unscoped should have comment or be unexported (golint)
    • Line 281: warning: exported method DO.Join should have comment or be unexported (golint)
    • Line 285: warning: exported method DO.LeftJoin should have comment or be unexported (golint)
    • Line 289: warning: exported method DO.RightJoin should have comment or be unexported (golint)
    • Line 307: warning: exported method DO.Attrs should have comment or be unexported (golint)
    • Line 314: warning: exported method DO.Assign should have comment or be unexported (golint)
    • Line 331: warning: exported method DO.Joins should have comment or be unexported (golint)
    • Line 342: warning: exported method DO.Preload should have comment or be unexported (golint)
    • Line 398: warning: comment on exported method DO.Create should be of the form "Create ..." (golint)
    • Line 403: warning: exported method DO.CreateInBatches should have comment or be unexported (golint)
    • Line 407: warning: exported method DO.Save should have comment or be unexported (golint)
    • Line 411: warning: exported method DO.First should have comment or be unexported (golint)
    • Line 415: warning: exported method DO.Take should have comment or be unexported (golint)
    • Line 419: warning: exported method DO.Last should have comment or be unexported (golint)
    • Line 441: warning: exported method DO.Find should have comment or be unexported (golint)
    • Line 461: warning: exported method DO.FindInBatches should have comment or be unexported (golint)
    • Line 465: warning: exported method DO.FirstOrInit should have comment or be unexported (golint)
    • Line 469: warning: exported method DO.FirstOrCreate should have comment or be unexported (golint)
    • Line 473: warning: exported method DO.Update should have comment or be unexported (golint)
    • Line 489: warning: exported method DO.UpdateSimple should have comment or be unexported (golint)
    • Line 498: warning: exported method DO.Updates should have comment or be unexported (golint)
    • Line 503: warning: exported method DO.UpdateColumn should have comment or be unexported (golint)
    • Line 519: warning: exported method DO.UpdateColumnSimple should have comment or be unexported (golint)
    • Line 528: warning: exported method DO.UpdateColumns should have comment or be unexported (golint)
    • Line 555: warning: exported method DO.Delete should have comment or be unexported (golint)
    • Line 560: warning: exported method DO.Count should have comment or be unexported (golint)
    • Line 564: warning: exported method DO.Row should have comment or be unexported (golint)
    • Line 568: warning: exported method DO.Rows should have comment or be unexported (golint)
    • Line 572: warning: exported method DO.Scan should have comment or be unexported (golint)
    • Line 576: warning: exported method DO.Pluck should have comment or be unexported (golint)
    • Line 580: warning: exported method DO.ScanRows should have comment or be unexported (golint)
    • gen/generator_test.go
    • Line 215: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 223: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 231: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • gen/field/int.go
    • Line 7: warning: exported type Int should have comment or be unexported (golint)
    • Line 9: warning: exported method Int.Eq should have comment or be unexported (golint)
    • Line 13: warning: exported method Int.Neq should have comment or be unexported (golint)
    • Line 17: warning: exported method Int.Gt should have comment or be unexported (golint)
    • Line 21: warning: exported method Int.Gte should have comment or be unexported (golint)
    • Line 25: warning: exported method Int.Lt should have comment or be unexported (golint)
    • Line 29: warning: exported method Int.Lte should have comment or be unexported (golint)
    • Line 33: warning: exported method Int.In should have comment or be unexported (golint)
    • Line 37: warning: exported method Int.NotIn should have comment or be unexported (golint)
    • Line 41: warning: exported method Int.Between should have comment or be unexported (golint)
    • Line 45: warning: exported method Int.NotBetween should have comment or be unexported (golint)
    • Line 49: warning: exported method Int.Like should have comment or be unexported (golint)
    • Line 53: warning: exported method Int.NotLike should have comment or be unexported (golint)
    • Line 57: warning: exported method Int.Add should have comment or be unexported (golint)
    • Line 61: warning: exported method Int.Sub should have comment or be unexported (golint)
    • Line 65: warning: exported method Int.Mul should have comment or be unexported (golint)
    • Line 69: warning: exported method Int.Div should have comment or be unexported (golint)
    • Line 73: warning: exported method Int.Mod should have comment or be unexported (golint)
    • Line 77: warning: exported method Int.FloorDiv should have comment or be unexported (golint)
    • Line 81: warning: exported method Int.RightShift should have comment or be unexported (golint)
    • Line 85: warning: exported method Int.LeftShift should have comment or be unexported (golint)
    • Line 89: warning: exported method Int.BitXor should have comment or be unexported (golint)
    • Line 93: warning: exported method Int.BitAnd should have comment or be unexported (golint)
    • Line 97: warning: exported method Int.BitOr should have comment or be unexported (golint)
    • Line 101: warning: exported method Int.BitFlip should have comment or be unexported (golint)
    • Line 105: warning: exported method Int.Value should have comment or be unexported (golint)
    • Line 109: warning: exported method Int.Zero should have comment or be unexported (golint)
    • Line 121: warning: exported type Int8 should have comment or be unexported (golint)
    • Line 123: warning: exported method Int8.Eq should have comment or be unexported (golint)
    • Line 127: warning: exported method Int8.Neq should have comment or be unexported (golint)
    • Line 131: warning: exported method Int8.Gt should have comment or be unexported (golint)
    • Line 135: warning: exported method Int8.Gte should have comment or be unexported (golint)
    • Line 139: warning: exported method Int8.Lt should have comment or be unexported (golint)
    • Line 143: warning: exported method Int8.Lte should have comment or be unexported (golint)
    • Line 147: warning: exported method Int8.In should have comment or be unexported (golint)
    • Line 151: warning: exported method Int8.NotIn should have comment or be unexported (golint)
    • Line 155: warning: exported method Int8.Between should have comment or be unexported (golint)
    • Line 159: warning: exported method Int8.NotBetween should have comment or be unexported (golint)
    • Line 163: warning: exported method Int8.Like should have comment or be unexported (golint)
    • Line 167: warning: exported method Int8.NotLike should have comment or be unexported (golint)
    • Line 171: warning: exported method Int8.Add should have comment or be unexported (golint)
    • Line 175: warning: exported method Int8.Sub should have comment or be unexported (golint)
    • Line 179: warning: exported method Int8.Mul should have comment or be unexported (golint)
    • Line 183: warning: exported method Int8.Div should have comment or be unexported (golint)
    • Line 187: warning: exported method Int8.Mod should have comment or be unexported (golint)
    • Line 191: warning: exported method Int8.FloorDiv should have comment or be unexported (golint)
    • Line 195: warning: exported method Int8.RightShift should have comment or be unexported (golint)
    • Line 199: warning: exported method Int8.LeftShift should have comment or be unexported (golint)
    • Line 203: warning: exported method Int8.BitXor should have comment or be unexported (golint)
    • Line 207: warning: exported method Int8.BitAnd should have comment or be unexported (golint)
    • Line 211: warning: exported method Int8.BitOr should have comment or be unexported (golint)
    • Line 215: warning: exported method Int8.BitFlip should have comment or be unexported (golint)
    • Line 219: warning: exported method Int8.Value should have comment or be unexported (golint)
    • Line 223: warning: exported method Int8.Zero should have comment or be unexported (golint)
    • Line 235: warning: exported type Int16 should have comment or be unexported (golint)
    • Line 237: warning: exported method Int16.Eq should have comment or be unexported (golint)
    • Line 241: warning: exported method Int16.Neq should have comment or be unexported (golint)
    • Line 245: warning: exported method Int16.Gt should have comment or be unexported (golint)
    • Line 249: warning: exported method Int16.Gte should have comment or be unexported (golint)
    • Line 253: warning: exported method Int16.Lt should have comment or be unexported (golint)
    • Line 257: warning: exported method Int16.Lte should have comment or be unexported (golint)
    • Line 261: warning: exported method Int16.In should have comment or be unexported (golint)
    • Line 265: warning: exported method Int16.NotIn should have comment or be unexported (golint)
    • Line 269: warning: exported method Int16.Between should have comment or be unexported (golint)
    • Line 273: warning: exported method Int16.NotBetween should have comment or be unexported (golint)
    • Line 277: warning: exported method Int16.Like should have comment or be unexported (golint)
    • Line 281: warning: exported method Int16.NotLike should have comment or be unexported (golint)
    • Line 285: warning: exported method Int16.Add should have comment or be unexported (golint)
    • Line 289: warning: exported method Int16.Sub should have comment or be unexported (golint)
    • Line 293: warning: exported method Int16.Mul should have comment or be unexported (golint)
    • Line 297: warning: exported method Int16.Div should have comment or be unexported (golint)
    • Line 301: warning: exported method Int16.Mod should have comment or be unexported (golint)
    • Line 305: warning: exported method Int16.FloorDiv should have comment or be unexported (golint)
    • Line 309: warning: exported method Int16.RightShift should have comment or be unexported (golint)
    • Line 313: warning: exported method Int16.LeftShift should have comment or be unexported (golint)
    • Line 317: warning: exported method Int16.BitXor should have comment or be unexported (golint)
    • Line 321: warning: exported method Int16.BitAnd should have comment or be unexported (golint)
    • Line 325: warning: exported method Int16.BitOr should have comment or be unexported (golint)
    • Line 329: warning: exported method Int16.BitFlip should have comment or be unexported (golint)
    • Line 333: warning: exported method Int16.Value should have comment or be unexported (golint)
    • Line 337: warning: exported method Int16.Zero should have comment or be unexported (golint)
    • Line 349: warning: exported type Int32 should have comment or be unexported (golint)
    • Line 351: warning: exported method Int32.Eq should have comment or be unexported (golint)
    • Line 355: warning: exported method Int32.Neq should have comment or be unexported (golint)
    • Line 359: warning: exported method Int32.Gt should have comment or be unexported (golint)
    • Line 363: warning: exported method Int32.Gte should have comment or be unexported (golint)
    • Line 367: warning: exported method Int32.Lt should have comment or be unexported (golint)
    • Line 371: warning: exported method Int32.Lte should have comment or be unexported (golint)
    • Line 375: warning: exported method Int32.In should have comment or be unexported (golint)
    • Line 379: warning: exported method Int32.NotIn should have comment or be unexported (golint)
    • Line 383: warning: exported method Int32.Between should have comment or be unexported (golint)
    • Line 387: warning: exported method Int32.NotBetween should have comment or be unexported (golint)
    • Line 391: warning: exported method Int32.Like should have comment or be unexported (golint)
    • Line 395: warning: exported method Int32.NotLike should have comment or be unexported (golint)
    • Line 399: warning: exported method Int32.Add should have comment or be unexported (golint)
    • Line 403: warning: exported method Int32.Sub should have comment or be unexported (golint)
    • Line 407: warning: exported method Int32.Mul should have comment or be unexported (golint)
    • Line 411: warning: exported method Int32.Div should have comment or be unexported (golint)
    • Line 415: warning: exported method Int32.Mod should have comment or be unexported (golint)
    • Line 419: warning: exported method Int32.FloorDiv should have comment or be unexported (golint)
    • Line 423: warning: exported method Int32.RightShift should have comment or be unexported (golint)
    • Line 427: warning: exported method Int32.LeftShift should have comment or be unexported (golint)
    • Line 431: warning: exported method Int32.BitXor should have comment or be unexported (golint)
    • Line 435: warning: exported method Int32.BitAnd should have comment or be unexported (golint)
    • Line 439: warning: exported method Int32.BitOr should have comment or be unexported (golint)
    • Line 443: warning: exported method Int32.BitFlip should have comment or be unexported (golint)
    • Line 447: warning: exported method Int32.Value should have comment or be unexported (golint)
    • Line 451: warning: exported method Int32.Zero should have comment or be unexported (golint)
    • Line 463: warning: exported type Int64 should have comment or be unexported (golint)
    • Line 465: warning: exported method Int64.Eq should have comment or be unexported (golint)
    • Line 469: warning: exported method Int64.Neq should have comment or be unexported (golint)
    • Line 473: warning: exported method Int64.Gt should have comment or be unexported (golint)
    • Line 477: warning: exported method Int64.Gte should have comment or be unexported (golint)
    • Line 481: warning: exported method Int64.Lt should have comment or be unexported (golint)
    • Line 485: warning: exported method Int64.Lte should have comment or be unexported (golint)
    • Line 489: warning: exported method Int64.In should have comment or be unexported (golint)
    • Line 493: warning: exported method Int64.NotIn should have comment or be unexported (golint)
    • Line 497: warning: exported method Int64.Between should have comment or be unexported (golint)
    • Line 501: warning: exported method Int64.NotBetween should have comment or be unexported (golint)
    • Line 505: warning: exported method Int64.Like should have comment or be unexported (golint)
    • Line 509: warning: exported method Int64.NotLike should have comment or be unexported (golint)
    • Line 513: warning: exported method Int64.Add should have comment or be unexported (golint)
    • Line 517: warning: exported method Int64.Sub should have comment or be unexported (golint)
    • Line 521: warning: exported method Int64.Mul should have comment or be unexported (golint)
    • Line 525: warning: exported method Int64.Div should have comment or be unexported (golint)
    • Line 529: warning: exported method Int64.Mod should have comment or be unexported (golint)
    • Line 533: warning: exported method Int64.FloorDiv should have comment or be unexported (golint)
    • Line 537: warning: exported method Int64.RightShift should have comment or be unexported (golint)
    • Line 541: warning: exported method Int64.LeftShift should have comment or be unexported (golint)
    • Line 545: warning: exported method Int64.BitXor should have comment or be unexported (golint)
    • Line 549: warning: exported method Int64.BitAnd should have comment or be unexported (golint)
    • Line 553: warning: exported method Int64.BitOr should have comment or be unexported (golint)
    • Line 557: warning: exported method Int64.BitFlip should have comment or be unexported (golint)
    • Line 561: warning: exported method Int64.Value should have comment or be unexported (golint)
    • Line 565: warning: exported method Int64.Zero should have comment or be unexported (golint)
    • Line 577: warning: exported type Uint should have comment or be unexported (golint)
    • Line 579: warning: exported method Uint.Eq should have comment or be unexported (golint)
    • Line 583: warning: exported method Uint.Neq should have comment or be unexported (golint)
    • Line 587: warning: exported method Uint.Gt should have comment or be unexported (golint)
    • Line 591: warning: exported method Uint.Gte should have comment or be unexported (golint)
    • Line 595: warning: exported method Uint.Lt should have comment or be unexported (golint)
    • Line 599: warning: exported method Uint.Lte should have comment or be unexported (golint)
    • Line 603: warning: exported method Uint.In should have comment or be unexported (golint)
    • Line 607: warning: exported method Uint.NotIn should have comment or be unexported (golint)
    • Line 611: warning: exported method Uint.Between should have comment or be unexported (golint)
    • Line 615: warning: exported method Uint.NotBetween should have comment or be unexported (golint)
    • Line 619: warning: exported method Uint.Like should have comment or be unexported (golint)
    • Line 623: warning: exported method Uint.NotLike should have comment or be unexported (golint)
    • Line 627: warning: exported method Uint.Add should have comment or be unexported (golint)
    • Line 631: warning: exported method Uint.Sub should have comment or be unexported (golint)
    • Line 635: warning: exported method Uint.Mul should have comment or be unexported (golint)
    • Line 639: warning: exported method Uint.Div should have comment or be unexported (golint)
    • Line 643: warning: exported method Uint.Mod should have comment or be unexported (golint)
    • Line 647: warning: exported method Uint.FloorDiv should have comment or be unexported (golint)
    • Line 651: warning: exported method Uint.RightShift should have comment or be unexported (golint)
    • Line 655: warning: exported method Uint.LeftShift should have comment or be unexported (golint)
    • Line 659: warning: exported method Uint.BitXor should have comment or be unexported (golint)
    • Line 663: warning: exported method Uint.BitAnd should have comment or be unexported (golint)
    • Line 667: warning: exported method Uint.BitOr should have comment or be unexported (golint)
    • Line 671: warning: exported method Uint.BitFlip should have comment or be unexported (golint)
    • Line 675: warning: exported method Uint.Value should have comment or be unexported (golint)
    • Line 679: warning: exported method Uint.Zero should have comment or be unexported (golint)
    • Line 691: warning: exported type Uint8 should have comment or be unexported (golint)
    • Line 693: warning: exported method Uint8.Eq should have comment or be unexported (golint)
    • Line 697: warning: exported method Uint8.Neq should have comment or be unexported (golint)
    • Line 701: warning: exported method Uint8.Gt should have comment or be unexported (golint)
    • Line 705: warning: exported method Uint8.Gte should have comment or be unexported (golint)
    • Line 709: warning: exported method Uint8.Lt should have comment or be unexported (golint)
    • Line 713: warning: exported method Uint8.Lte should have comment or be unexported (golint)
    • Line 717: warning: exported method Uint8.In should have comment or be unexported (golint)
    • Line 721: warning: exported method Uint8.NotIn should have comment or be unexported (golint)
    • Line 725: warning: exported method Uint8.Between should have comment or be unexported (golint)
    • Line 729: warning: exported method Uint8.NotBetween should have comment or be unexported (golint)
    • Line 733: warning: exported method Uint8.Like should have comment or be unexported (golint)
    • Line 737: warning: exported method Uint8.NotLike should have comment or be unexported (golint)
    • Line 741: warning: exported method Uint8.Add should have comment or be unexported (golint)
    • Line 745: warning: exported method Uint8.Sub should have comment or be unexported (golint)
    • Line 749: warning: exported method Uint8.Mul should have comment or be unexported (golint)
    • Line 753: warning: exported method Uint8.Div should have comment or be unexported (golint)
    • Line 757: warning: exported method Uint8.Mod should have comment or be unexported (golint)
    • Line 761: warning: exported method Uint8.FloorDiv should have comment or be unexported (golint)
    • Line 765: warning: exported method Uint8.RightShift should have comment or be unexported (golint)
    • Line 769: warning: exported method Uint8.LeftShift should have comment or be unexported (golint)
    • Line 773: warning: exported method Uint8.BitXor should have comment or be unexported (golint)
    • Line 777: warning: exported method Uint8.BitAnd should have comment or be unexported (golint)
    • Line 781: warning: exported method Uint8.BitOr should have comment or be unexported (golint)
    • Line 785: warning: exported method Uint8.BitFlip should have comment or be unexported (golint)
    • Line 789: warning: exported method Uint8.Value should have comment or be unexported (golint)
    • Line 793: warning: exported method Uint8.Zero should have comment or be unexported (golint)
    • Line 805: warning: exported type Uint16 should have comment or be unexported (golint)
    • Line 807: warning: exported method Uint16.Eq should have comment or be unexported (golint)
    • Line 811: warning: exported method Uint16.Neq should have comment or be unexported (golint)
    • Line 815: warning: exported method Uint16.Gt should have comment or be unexported (golint)
    • Line 819: warning: exported method Uint16.Gte should have comment or be unexported (golint)
    • Line 823: warning: exported method Uint16.Lt should have comment or be unexported (golint)
    • Line 827: warning: exported method Uint16.Lte should have comment or be unexported (golint)
    • Line 831: warning: exported method Uint16.In should have comment or be unexported (golint)
    • Line 835: warning: exported method Uint16.NotIn should have comment or be unexported (golint)
    • Line 839: warning: exported method Uint16.Between should have comment or be unexported (golint)
    • Line 843: warning: exported method Uint16.NotBetween should have comment or be unexported (golint)
    • Line 847: warning: exported method Uint16.Like should have comment or be unexported (golint)
    • Line 851: warning: exported method Uint16.NotLike should have comment or be unexported (golint)
    • Line 855: warning: exported method Uint16.Add should have comment or be unexported (golint)
    • Line 859: warning: exported method Uint16.Sub should have comment or be unexported (golint)
    • Line 863: warning: exported method Uint16.Mul should have comment or be unexported (golint)
    • Line 867: warning: exported method Uint16.Div should have comment or be unexported (golint)
    • Line 871: warning: exported method Uint16.Mod should have comment or be unexported (golint)
    • Line 875: warning: exported method Uint16.FloorDiv should have comment or be unexported (golint)
    • Line 879: warning: exported method Uint16.RightShift should have comment or be unexported (golint)
    • Line 883: warning: exported method Uint16.LeftShift should have comment or be unexported (golint)
    • Line 887: warning: exported method Uint16.BitXor should have comment or be unexported (golint)
    • Line 891: warning: exported method Uint16.BitAnd should have comment or be unexported (golint)
    • Line 895: warning: exported method Uint16.BitOr should have comment or be unexported (golint)
    • Line 899: warning: exported method Uint16.BitFlip should have comment or be unexported (golint)
    • Line 903: warning: exported method Uint16.Value should have comment or be unexported (golint)
    • Line 907: warning: exported method Uint16.Zero should have comment or be unexported (golint)
    • Line 919: warning: exported type Uint32 should have comment or be unexported (golint)
    • Line 921: warning: exported method Uint32.Eq should have comment or be unexported (golint)
    • Line 925: warning: exported method Uint32.Neq should have comment or be unexported (golint)
    • Line 929: warning: exported method Uint32.Gt should have comment or be unexported (golint)
    • Line 933: warning: exported method Uint32.Gte should have comment or be unexported (golint)
    • Line 937: warning: exported method Uint32.Lt should have comment or be unexported (golint)
    • Line 941: warning: exported method Uint32.Lte should have comment or be unexported (golint)
    • Line 945: warning: exported method Uint32.In should have comment or be unexported (golint)
    • Line 949: warning: exported method Uint32.NotIn should have comment or be unexported (golint)
    • Line 953: warning: exported method Uint32.Between should have comment or be unexported (golint)
    • Line 957: warning: exported method Uint32.NotBetween should have comment or be unexported (golint)
    • Line 961: warning: exported method Uint32.Like should have comment or be unexported (golint)
    • Line 965: warning: exported method Uint32.NotLike should have comment or be unexported (golint)
    • Line 969: warning: exported method Uint32.Add should have comment or be unexported (golint)
    • Line 973: warning: exported method Uint32.Sub should have comment or be unexported (golint)
    • Line 977: warning: exported method Uint32.Mul should have comment or be unexported (golint)
    • Line 981: warning: exported method Uint32.Div should have comment or be unexported (golint)
    • Line 985: warning: exported method Uint32.Mod should have comment or be unexported (golint)
    • Line 989: warning: exported method Uint32.FloorDiv should have comment or be unexported (golint)
    • Line 993: warning: exported method Uint32.RightShift should have comment or be unexported (golint)
    • Line 997: warning: exported method Uint32.LeftShift should have comment or be unexported (golint)
    • Line 1001: warning: exported method Uint32.BitXor should have comment or be unexported (golint)
    • Line 1005: warning: exported method Uint32.BitAnd should have comment or be unexported (golint)
    • Line 1009: warning: exported method Uint32.BitOr should have comment or be unexported (golint)
    • Line 1013: warning: exported method Uint32.BitFlip should have comment or be unexported (golint)
    • Line 1017: warning: exported method Uint32.Value should have comment or be unexported (golint)
    • Line 1021: warning: exported method Uint32.Zero should have comment or be unexported (golint)
    • Line 1033: warning: exported type Uint64 should have comment or be unexported (golint)
    • Line 1035: warning: exported method Uint64.Eq should have comment or be unexported (golint)
    • Line 1039: warning: exported method Uint64.Neq should have comment or be unexported (golint)
    • Line 1043: warning: exported method Uint64.Gt should have comment or be unexported (golint)
    • Line 1047: warning: exported method Uint64.Gte should have comment or be unexported (golint)
    • Line 1051: warning: exported method Uint64.Lt should have comment or be unexported (golint)
    • Line 1055: warning: exported method Uint64.Lte should have comment or be unexported (golint)
    • Line 1059: warning: exported method Uint64.In should have comment or be unexported (golint)
    • Line 1063: warning: exported method Uint64.NotIn should have comment or be unexported (golint)
    • Line 1067: warning: exported method Uint64.Between should have comment or be unexported (golint)
    • Line 1071: warning: exported method Uint64.NotBetween should have comment or be unexported (golint)
    • Line 1075: warning: exported method Uint64.Like should have comment or be unexported (golint)
    • Line 1079: warning: exported method Uint64.NotLike should have comment or be unexported (golint)
    • Line 1083: warning: exported method Uint64.Add should have comment or be unexported (golint)
    • Line 1087: warning: exported method Uint64.Sub should have comment or be unexported (golint)
    • Line 1091: warning: exported method Uint64.Mul should have comment or be unexported (golint)
    • Line 1095: warning: exported method Uint64.Div should have comment or be unexported (golint)
    • Line 1099: warning: exported method Uint64.Mod should have comment or be unexported (golint)
    • Line 1103: warning: exported method Uint64.FloorDiv should have comment or be unexported (golint)
    • Line 1107: warning: exported method Uint64.RightShift should have comment or be unexported (golint)
    • Line 1111: warning: exported method Uint64.LeftShift should have comment or be unexported (golint)
    • Line 1115: warning: exported method Uint64.BitXor should have comment or be unexported (golint)
    • Line 1119: warning: exported method Uint64.BitAnd should have comment or be unexported (golint)
    • Line 1123: warning: exported method Uint64.BitOr should have comment or be unexported (golint)
    • Line 1127: warning: exported method Uint64.BitFlip should have comment or be unexported (golint)
    • Line 1131: warning: exported method Uint64.Value should have comment or be unexported (golint)
    • Line 1135: warning: exported method Uint64.Zero should have comment or be unexported (golint)
    • gen/internal/model/tb_index.go
    • Line 12: warning: exported method Index.IsPrimaryKey should have comment or be unexported (golint)
    • Line 16: warning: comment on exported method Index.IsUnique should be of the form "IsUnique ..." (golint)
    • Line 21: warning: exported function GroupByColumn should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


misspell95%

Misspell Finds commonly misspelled English words