Preparing report...

Report for github.com/makeless/makeless-go

A    Great!    Found 124 issues across 124 files

Tweet

gofmt98%

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!


gocyclo99%

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.


golint0%

Golint is a linter for Go source code.

    • makeless-go/struct/profile_team.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type ProfileTeam should have comment or be unexported (golint)
    • Line 10: warning: exported method ProfileTeam.GetName should have comment or be unexported (golint)
    • makeless-go/struct/password_reset.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type PasswordReset should have comment or be unexported (golint)
    • Line 11: warning: exported method PasswordReset.GetPassword should have comment or be unexported (golint)
    • Line 18: warning: exported method PasswordReset.GetPasswordConfirmation should have comment or be unexported (golint)
    • makeless-go/config/basic/team.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type Team should have comment or be unexported (golint)
    • Line 11: warning: exported method Team.GetTokens should have comment or be unexported (golint)
    • Line 18: warning: exported method Team.GetRoles should have comment or be unexported (golint)
    • Line 25: warning: exported method Team.HasRole should have comment or be unexported (golint)
    • makeless-go/model/team_user.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 7: warning: exported type TeamUser should have comment or be unexported (golint)
    • Line 22: warning: exported method TeamUser.GetId should have comment or be unexported (golint)
    • Line 29: warning: exported method TeamUser.GetTeam should have comment or be unexported (golint)
    • Line 36: warning: exported method TeamUser.GetTeamId should have comment or be unexported (golint)
    • Line 43: warning: exported method TeamUser.GetUser should have comment or be unexported (golint)
    • Line 50: warning: exported method TeamUser.GetUserId should have comment or be unexported (golint)
    • Line 57: warning: exported method TeamUser.GetRole should have comment or be unexported (golint)
    • makeless-go/struct/team_user_team_delete.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type TeamUserTeamDelete should have comment or be unexported (golint)
    • Line 10: warning: exported method TeamUserTeamDelete.GetId should have comment or be unexported (golint)
    • makeless-go/event/basic/hub.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported type Hub should have comment or be unexported (golint)
    • Line 13: warning: exported method Hub.GetList should have comment or be unexported (golint)
    • Line 20: warning: exported method Hub.GetUser should have comment or be unexported (golint)
    • Line 28: warning: exported method Hub.GetClient should have comment or be unexported (golint)
    • Line 43: warning: exported method Hub.DeleteClient should have comment or be unexported (golint)
    • Line 55: warning: exported method Hub.NewClient should have comment or be unexported (golint)
    • makeless-go/database/basic/email_verification.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: exported method Database.GetEmailVerificationByField should have comment or be unexported (golint)
    • Line 20: warning: exported method Database.VerifyEmailVerification should have comment or be unexported (golint)
    • makeless-go/mailer/error.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 6: warning: error var MailNotExistsErr should have name of the form ErrFoo (golint)
    • Line 6: warning: exported var MailNotExistsErr should have comment or be unexported (golint)
    • makeless-go/model/token.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 7: warning: exported type Token should have comment or be unexported (golint)
    • Line 21: warning: exported method Token.GetId should have comment or be unexported (golint)
    • Line 28: warning: exported method Token.GetToken should have comment or be unexported (golint)
    • Line 35: warning: exported method Token.GetNote should have comment or be unexported (golint)
    • Line 42: warning: exported method Token.GetUserId should have comment or be unexported (golint)
    • Line 49: warning: exported method Token.GetUser should have comment or be unexported (golint)
    • Line 56: warning: exported method Token.GetTeamId should have comment or be unexported (golint)
    • Line 63: warning: exported method Token.GetTeam should have comment or be unexported (golint)
    • makeless-go/makeless.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 14: warning: exported type Makeless should have comment or be unexported (golint)
    • Line 23: warning: exported method Makeless.GetConfig should have comment or be unexported (golint)
    • Line 30: warning: exported method Makeless.GetLogger should have comment or be unexported (golint)
    • Line 37: warning: exported method Makeless.GetMailer should have comment or be unexported (golint)
    • Line 44: warning: exported method Makeless.GetDatabase should have comment or be unexported (golint)
    • Line 51: warning: exported method Makeless.GetHttp should have comment or be unexported (golint)
    • Line 58: warning: exported method Makeless.SetRoute should have comment or be unexported (golint)
    • Line 62: warning: exported method Makeless.SetMail should have comment or be unexported (golint)
    • Line 66: warning: exported method Makeless.Init should have comment or be unexported (golint)
    • Line 153: warning: exported method Makeless.Run should have comment or be unexported (golint)
    • makeless-go/database/basic/connection.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported method Database.GetConnectionString should have comment or be unexported (golint)
    • Line 19: warning: exported method Database.GetConnection should have comment or be unexported (golint)
    • Line 26: warning: exported method Database.SetConnection should have comment or be unexported (golint)
    • Line 33: warning: exported method Database.Connect should have comment or be unexported (golint)
    • makeless-go/model/team_invitation.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported type TeamInvitation should have comment or be unexported (golint)
    • Line 24: warning: exported method TeamInvitation.GetTeam should have comment or be unexported (golint)
    • Line 31: warning: exported method TeamInvitation.GetTeamId should have comment or be unexported (golint)
    • Line 38: warning: exported method TeamInvitation.GetTeamUser should have comment or be unexported (golint)
    • Line 45: warning: exported method TeamInvitation.GetEmail should have comment or be unexported (golint)
    • Line 52: warning: exported method TeamInvitation.GetToken should have comment or be unexported (golint)
    • makeless-go/config/basic/config.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 11: warning: exported type Config should have comment or be unexported (golint)
    • Line 16: warning: exported method Config.Load should have comment or be unexported (golint)
    • Line 63: warning: exported method Config.GetConfiguration should have comment or be unexported (golint)
    • makeless-go/mailer/basic/attachment.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported type Attachment should have comment or be unexported (golint)
    • Line 15: warning: exported method Attachment.GetFilename should have comment or be unexported (golint)
    • Line 22: warning: exported method Attachment.GetData should have comment or be unexported (golint)
    • Line 29: warning: exported method Attachment.GetHeaders should have comment or be unexported (golint)
    • makeless-go/struct/token_delete.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type TokenDelete should have comment or be unexported (golint)
    • Line 10: warning: exported method TokenDelete.GetId should have comment or be unexported (golint)
    • makeless-go/mailer/basic/mail.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 10: warning: exported type Mail should have comment or be unexported (golint)
    • Line 24: warning: exported method Mail.GetTo should have comment or be unexported (golint)
    • Line 31: warning: exported method Mail.SetTo should have comment or be unexported (golint)
    • Line 38: warning: exported method Mail.GetCc should have comment or be unexported (golint)
    • Line 45: warning: exported method Mail.SetCc should have comment or be unexported (golint)
    • Line 52: warning: exported method Mail.GetBcc should have comment or be unexported (golint)
    • Line 59: warning: exported method Mail.SetBcc should have comment or be unexported (golint)
    • Line 66: warning: exported method Mail.GetFrom should have comment or be unexported (golint)
    • Line 73: warning: exported method Mail.SetFrom should have comment or be unexported (golint)
    • Line 80: warning: exported method Mail.GetSubject should have comment or be unexported (golint)
    • Line 87: warning: exported method Mail.SetSubject should have comment or be unexported (golint)
    • Line 94: warning: exported method Mail.GetMessage should have comment or be unexported (golint)
    • Line 101: warning: exported method Mail.SetMessage should have comment or be unexported (golint)
    • Line 108: warning: exported method Mail.GetHtmlMessage should have comment or be unexported (golint)
    • Line 115: warning: exported method Mail.SetHtmlMessage should have comment or be unexported (golint)
    • Line 122: warning: exported method Mail.GetAttachments should have comment or be unexported (golint)
    • Line 129: warning: exported method Mail.SetAttachments should have comment or be unexported (golint)
    • Line 136: warning: exported method Mail.GetHeaders should have comment or be unexported (golint)
    • Line 143: warning: exported method Mail.SetHeaders should have comment or be unexported (golint)
    • makeless-go/security/basic/security.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 12: warning: exported type Security should have comment or be unexported (golint)
    • Line 17: warning: exported method Security.GetDatabase should have comment or be unexported (golint)
    • Line 24: warning: exported method Security.Login should have comment or be unexported (golint)
    • Line 45: warning: exported method Security.Register should have comment or be unexported (golint)
    • Line 60: warning: exported method Security.UserExists should have comment or be unexported (golint)
    • Line 75: warning: exported method Security.IsModelUser should have comment or be unexported (golint)
    • Line 84: warning: exported method Security.IsModelTeam should have comment or be unexported (golint)
    • makeless-go/queue/basic/queue.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: exported type Queue should have comment or be unexported (golint)
    • Line 17: warning: exported method Queue.Init should have comment or be unexported (golint)
    • Line 49: warning: exported method Queue.GetContext should have comment or be unexported (golint)
    • Line 56: warning: exported method Queue.Add should have comment or be unexported (golint)
    • Line 70: warning: exported method Queue.Remove should have comment or be unexported (golint)
    • Line 88: warning: exported method Queue.Empty should have comment or be unexported (golint)
    • makeless-go/authenticator/basic/authenticator.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 11: warning: exported type Authenticator should have comment or be unexported (golint)
    • Line 25: warning: exported method Authenticator.SetMiddleware should have comment or be unexported (golint)
    • Line 32: warning: exported method Authenticator.GetMiddleware should have comment or be unexported (golint)
    • Line 39: warning: exported method Authenticator.GetSecurity should have comment or be unexported (golint)
    • Line 46: warning: exported method Authenticator.GetRealm should have comment or be unexported (golint)
    • Line 53: warning: exported method Authenticator.GetKey should have comment or be unexported (golint)
    • Line 60: warning: exported method Authenticator.GetTimeout should have comment or be unexported (golint)
    • Line 67: warning: exported method Authenticator.GetMaxRefresh should have comment or be unexported (golint)
    • Line 74: warning: exported method Authenticator.GetIdentityKey should have comment or be unexported (golint)
    • Line 81: warning: exported method Authenticator.GetSecureCookie should have comment or be unexported (golint)
    • Line 88: warning: exported method Authenticator.GetCookieDomain should have comment or be unexported (golint)
    • Line 95: warning: exported method Authenticator.GetCookieSameSite should have comment or be unexported (golint)
    • makeless-go/authenticator/basic/handler.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 11: warning: exported method Authenticator.PayloadHandler should have comment or be unexported (golint)
    • Line 23: warning: exported method Authenticator.IdentityHandler should have comment or be unexported (golint)
    • Line 38: warning: exported method Authenticator.AuthenticatorHandler should have comment or be unexported (golint)
    • Line 50: warning: exported method Authenticator.AuthorizatorHandler should have comment or be unexported (golint)
    • Line 54: warning: exported method Authenticator.UnauthorizedHandler should have comment or be unexported (golint)
    • makeless-go/queue/basic/node.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported type Node should have comment or be unexported (golint)
    • Line 15: warning: exported method Node.GetData should have comment or be unexported (golint)
    • Line 22: warning: exported method Node.GetNext should have comment or be unexported (golint)
    • Line 29: warning: exported method Node.SetNext should have comment or be unexported (golint)
    • makeless-go/database/basic/token.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported method Database.GetTokens should have comment or be unexported (golint)
    • Line 23: warning: exported method Database.CreateToken should have comment or be unexported (golint)
    • Line 29: warning: exported method Database.DeleteToken should have comment or be unexported (golint)
    • makeless-go/struct/register.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type Register should have comment or be unexported (golint)
    • Line 14: warning: exported method Register.GetName should have comment or be unexported (golint)
    • Line 21: warning: exported method Register.GetEmail should have comment or be unexported (golint)
    • Line 28: warning: exported method Register.GetPassword should have comment or be unexported (golint)
    • Line 35: warning: exported method Register.GetPasswordConfirmation should have comment or be unexported (golint)
    • Line 42: warning: exported method Register.GetLegalConfirmation should have comment or be unexported (golint)
    • makeless-go/struct/team_user_team_update_role.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type TeamUserTeamUpdateRole should have comment or be unexported (golint)
    • Line 11: warning: exported method TeamUserTeamUpdateRole.GetId should have comment or be unexported (golint)
    • Line 18: warning: exported method TeamUserTeamUpdateRole.GetRole should have comment or be unexported (golint)
    • makeless-go/security/basic/encrypt.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported method Security.EncryptPassword should have comment or be unexported (golint)
    • Line 15: warning: exported method Security.ComparePassword should have comment or be unexported (golint)
    • makeless-go/model/email_verification.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type EmailVerification should have comment or be unexported (golint)
    • Line 16: warning: exported method EmailVerification.GetId should have comment or be unexported (golint)
    • Line 23: warning: exported method EmailVerification.GetToken should have comment or be unexported (golint)
    • Line 30: warning: exported method EmailVerification.GetVerified should have comment or be unexported (golint)
    • Line 37: warning: exported method EmailVerification.GetUser should have comment or be unexported (golint)
    • makeless-go/struct/team_invitation_accept.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type TeamInvitationAccept should have comment or be unexported (golint)
    • Line 10: warning: exported method TeamInvitationAccept.GetId should have comment or be unexported (golint)
    • makeless-go/database/basic/password_request.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: exported method Database.CreatePasswordRequest should have comment or be unexported (golint)
    • Line 15: warning: exported method Database.GetPasswordRequest should have comment or be unexported (golint)
    • Line 21: warning: exported method Database.UpdatePasswordRequest should have comment or be unexported (golint)
    • makeless-go/event/basic/event_data.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type EventData should have comment or be unexported (golint)
    • Line 12: warning: exported method EventData.GetId should have comment or be unexported (golint)
    • Line 19: warning: exported method EventData.GetData should have comment or be unexported (golint)
    • makeless-go/security/error.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 6: warning: error var NoTeamUserErr should have name of the form ErrFoo (golint)
    • Line 6: warning: exported var NoTeamUserErr should have comment or be unexported (golint)
    • Line 7: warning: error var NoTeamCreatorError should have name of the form ErrFoo (golint)
    • Line 8: warning: error var NoTeamRoleError should have name of the form ErrFoo (golint)
    • Line 9: warning: error var NoEmailVerification should have name of the form ErrFoo (golint)
    • Line 10: warning: error var UserAlreadyExists should have name of the form ErrFoo (golint)
    • Line 11: warning: error var UserNotDeletable should have name of the form ErrFoo (golint)
    • makeless-go/struct/password_request.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type PasswordRequest should have comment or be unexported (golint)
    • Line 10: warning: exported method PasswordRequest.GetEmail should have comment or be unexported (golint)
    • makeless-go/database/basic/team_invitation.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 10: warning: exported method Database.GetTeamInvitationByField should have comment or be unexported (golint)
    • Line 24: warning: exported method Database.GetTeamInvitations should have comment or be unexported (golint)
    • Line 36: warning: exported method Database.GetTeamInvitationsTeam should have comment or be unexported (golint)
    • Line 46: warning: exported method Database.AcceptTeamInvitation should have comment or be unexported (golint)
    • Line 55: warning: exported method Database.DeleteTeamInvitation should have comment or be unexported (golint)
    • makeless-go/security/basic/team.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: exported method Security.IsTeamUser should have comment or be unexported (golint)
    • Line 23: warning: exported method Security.IsTeamRole should have comment or be unexported (golint)
    • Line 37: warning: exported method Security.IsTeamCreator should have comment or be unexported (golint)
    • makeless-go/database/basic/token_team.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported method Database.GetTokensTeam should have comment or be unexported (golint)
    • Line 25: warning: comment on exported method Database.CreateTokenTeam should be of the form "CreateTokenTeam ..." (golint)
    • Line 34: warning: exported method Database.DeleteTokenTeam should have comment or be unexported (golint)
    • makeless-go/model/user.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 7: warning: exported type User should have comment or be unexported (golint)
    • Line 20: warning: exported method User.GetId should have comment or be unexported (golint)
    • Line 24: warning: exported method User.GetName should have comment or be unexported (golint)
    • Line 31: warning: exported method User.GetPassword should have comment or be unexported (golint)
    • Line 38: warning: exported method User.SetPassword should have comment or be unexported (golint)
    • Line 45: warning: exported method User.GetEmail should have comment or be unexported (golint)
    • Line 52: warning: exported method User.GetEmailVerification should have comment or be unexported (golint)
    • Line 59: warning: exported method User.GetTeamUsers should have comment or be unexported (golint)
    • Line 66: warning: exported method User.GetTokens should have comment or be unexported (golint)
    • makeless-go/http/basic/middleware.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 16: warning: exported method Http.CorsMiddleware should have comment or be unexported (golint)
    • Line 26: warning: exported method Http.EmailVerificationMiddleware should have comment or be unexported (golint)
    • Line 63: warning: exported method Http.TeamUserMiddleware should have comment or be unexported (golint)
    • Line 94: warning: exported method Http.TeamRoleMiddleware should have comment or be unexported (golint)
    • Line 125: warning: exported method Http.TeamCreatorMiddleware should have comment or be unexported (golint)
    • Line 156: warning: exported method Http.NotTeamCreatorMiddleware should have comment or be unexported (golint)
    • makeless-go/logger/basic/logger.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 7: warning: exported type Logger should have comment or be unexported (golint)
    • Line 10: warning: exported method Logger.Fatal should have comment or be unexported (golint)
    • Line 14: warning: exported method Logger.Print should have comment or be unexported (golint)
    • Line 18: warning: exported method Logger.Println should have comment or be unexported (golint)
    • makeless-go/tls/tls.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 3: warning: exported type Tls should have comment or be unexported (golint)
    • makeless-go/config/basic/configuration.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 20: warning: exported method Configuration.GetName should have comment or be unexported (golint)
    • Line 27: warning: exported method Configuration.GetLogo should have comment or be unexported (golint)
    • Line 34: warning: exported method Configuration.GetLocale should have comment or be unexported (golint)
    • Line 41: warning: exported method Configuration.GetHost should have comment or be unexported (golint)
    • Line 48: warning: exported method Configuration.GetEmailVerification should have comment or be unexported (golint)
    • Line 55: warning: exported method Configuration.GetTokens should have comment or be unexported (golint)
    • Line 62: warning: exported method Configuration.GetTeams should have comment or be unexported (golint)
    • Line 69: warning: exported method Configuration.GetMail should have comment or be unexported (golint)
    • makeless-go/authenticator/basic/auth.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported method Authenticator.GetAuthUserId should have comment or be unexported (golint)
    • Line 13: warning: exported method Authenticator.GetAuthEmail should have comment or be unexported (golint)
    • Line 18: warning: exported method Authenticator.GetAuthEmailVerification should have comment or be unexported (golint)
    • makeless-go/config/basic/mail_text.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type MailText should have comment or be unexported (golint)
    • Line 12: warning: exported method MailText.GetGreeting should have comment or be unexported (golint)
    • Line 19: warning: exported method MailText.GetSignature should have comment or be unexported (golint)
    • Line 26: warning: exported method MailText.GetCopyright should have comment or be unexported (golint)
    • makeless-go/struct/login.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 7: warning: exported type Login should have comment or be unexported (golint)
    • Line 14: warning: exported method Login.GetPassword should have comment or be unexported (golint)
    • Line 21: warning: exported method Login.GetEmail should have comment or be unexported (golint)
    • makeless-go/database/basic/team.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 16: warning: comment on exported method Database.GetTeam should be of the form "GetTeam ..." (golint)
    • Line 70: warning: comment on exported method Database.AddTeamUsers should be of the form "AddTeamUsers ..." (golint)
    • Line 78: warning: exported method Database.UpdateRoleTeamUser should have comment or be unexported (golint)
    • Line 87: warning: comment on exported method Database.DeleteTeamUser should be of the form "DeleteTeamUser ..." (golint)
    • Line 133: warning: exported method Database.IsModelTeam should have comment or be unexported (golint)
    • makeless-go/http/basic/router.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 9: warning: exported type Router should have comment or be unexported (golint)
    • Line 14: warning: exported method Router.Init should have comment or be unexported (golint)
    • Line 22: warning: exported method Router.GetEngine should have comment or be unexported (golint)
    • Line 29: warning: exported method Router.SetEngine should have comment or be unexported (golint)
    • makeless-go/struct/password_update.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type PasswordUpdate should have comment or be unexported (golint)
    • Line 12: warning: exported method PasswordUpdate.GetPassword should have comment or be unexported (golint)
    • Line 19: warning: exported method PasswordUpdate.GetNewPassword should have comment or be unexported (golint)
    • Line 26: warning: exported method PasswordUpdate.GetNewPasswordConfirmation should have comment or be unexported (golint)
    • makeless-go/struct/team_invitation.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type TeamInvitation should have comment or be unexported (golint)
    • Line 10: warning: exported method TeamInvitation.GetEmail should have comment or be unexported (golint)
    • makeless-go/struct/profile.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type Profile should have comment or be unexported (golint)
    • Line 10: warning: exported method Profile.GetName should have comment or be unexported (golint)
    • makeless-go/event/basic/event.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 10: warning: exported type Event should have comment or be unexported (golint)
    • Line 16: warning: exported method Event.Init should have comment or be unexported (golint)
    • Line 20: warning: exported method Event.GetHub should have comment or be unexported (golint)
    • Line 27: warning: exported method Event.GetError should have comment or be unexported (golint)
    • Line 34: warning: exported method Event.NewClientId should have comment or be unexported (golint)
    • Line 38: warning: exported method Event.Subscribe should have comment or be unexported (golint)
    • Line 42: warning: exported method Event.Unsubscribe should have comment or be unexported (golint)
    • Line 46: warning: exported method Event.Trigger should have comment or be unexported (golint)
    • Line 70: warning: exported method Event.TriggerError should have comment or be unexported (golint)
    • Line 74: warning: exported method Event.Broadcast should have comment or be unexported (golint)
    • Line 88: warning: exported method Event.Listen should have comment or be unexported (golint)
    • Line 92: warning: exported method Event.ListenError should have comment or be unexported (golint)
    • makeless-go/tls/basic/tls.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type Tls should have comment or be unexported (golint)
    • Line 11: warning: exported method Tls.GetCertPath should have comment or be unexported (golint)
    • Line 18: warning: exported method Tls.GetKeyPath should have comment or be unexported (golint)
    • makeless-go/struct/token_create.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type TokenCreate should have comment or be unexported (golint)
    • Line 11: warning: exported method TokenCreate.GetNote should have comment or be unexported (golint)
    • Line 18: warning: exported method TokenCreate.GetToken should have comment or be unexported (golint)
    • makeless-go/mailer/basic/mailer.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 17: warning: exported type Mailer should have comment or be unexported (golint)
    • Line 30: warning: exported method Mailer.GetHandlers should have comment or be unexported (golint)
    • Line 37: warning: exported method Mailer.GetHandler should have comment or be unexported (golint)
    • Line 50: warning: exported method Mailer.SetHandler should have comment or be unexported (golint)
    • Line 57: warning: exported method Mailer.GetMail should have comment or be unexported (golint)
    • Line 67: warning: exported method Mailer.GetQueue should have comment or be unexported (golint)
    • Line 74: warning: exported method Mailer.GetAuth should have comment or be unexported (golint)
    • Line 81: warning: exported method Mailer.SetAuth should have comment or be unexported (golint)
    • Line 88: warning: exported method Mailer.GetTls should have comment or be unexported (golint)
    • Line 95: warning: exported method Mailer.GetHost should have comment or be unexported (golint)
    • Line 102: warning: exported method Mailer.GetPort should have comment or be unexported (golint)
    • Line 109: warning: exported method Mailer.GetIdentity should have comment or be unexported (golint)
    • Line 116: warning: exported method Mailer.GetUsername should have comment or be unexported (golint)
    • Line 123: warning: exported method Mailer.GetPassword should have comment or be unexported (golint)
    • Line 130: warning: exported method Mailer.Init should have comment or be unexported (golint)
    • Line 141: warning: exported method Mailer.Send should have comment or be unexported (golint)
    • Line 170: warning: exported method Mailer.SendQueue should have comment or be unexported (golint)
    • makeless-go/http/basic/http.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 15: warning: exported type Http should have comment or be unexported (golint)
    • Line 33: warning: exported method Http.GetRouter should have comment or be unexported (golint)
    • Line 40: warning: exported method Http.GetHandlers should have comment or be unexported (golint)
    • Line 47: warning: exported method Http.GetLogger should have comment or be unexported (golint)
    • Line 54: warning: exported method Http.GetEvent should have comment or be unexported (golint)
    • Line 61: warning: exported method Http.GetAuthenticator should have comment or be unexported (golint)
    • Line 68: warning: exported method Http.GetSecurity should have comment or be unexported (golint)
    • Line 75: warning: exported method Http.GetDatabase should have comment or be unexported (golint)
    • Line 82: warning: exported method Http.GetMailer should have comment or be unexported (golint)
    • Line 89: warning: exported method Http.GetTls should have comment or be unexported (golint)
    • Line 96: warning: exported method Http.GetOrigins should have comment or be unexported (golint)
    • Line 103: warning: exported method Http.GetOriginsFunc should have comment or be unexported (golint)
    • Line 110: warning: exported method Http.GetHeaders should have comment or be unexported (golint)
    • Line 117: warning: exported method Http.GetPort should have comment or be unexported (golint)
    • Line 124: warning: exported method Http.GetMode should have comment or be unexported (golint)
    • Line 131: warning: exported method Http.SetHandler should have comment or be unexported (golint)
    • makeless-go/struct/team_create.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type TeamCreate should have comment or be unexported (golint)
    • Line 11: warning: exported method TeamCreate.GetName should have comment or be unexported (golint)
    • Line 18: warning: exported method TeamCreate.GetInvitations should have comment or be unexported (golint)
    • makeless-go/struct/token_team_create.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type TokenTeamCreate should have comment or be unexported (golint)
    • Line 12: warning: exported method TokenTeamCreate.GetNote should have comment or be unexported (golint)
    • Line 19: warning: exported method TokenTeamCreate.GetToken should have comment or be unexported (golint)
    • Line 26: warning: exported method TokenTeamCreate.GetUserId should have comment or be unexported (golint)
    • makeless-go/struct/token_team_delete.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type TokenTeamDelete should have comment or be unexported (golint)
    • Line 10: warning: exported method TokenTeamDelete.GetId should have comment or be unexported (golint)
    • makeless-go/config/basic/mail.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported type Mail should have comment or be unexported (golint)
    • Line 19: warning: exported method Mail.GetName should have comment or be unexported (golint)
    • Line 26: warning: exported method Mail.GetLogo should have comment or be unexported (golint)
    • Line 33: warning: exported method Mail.GetFrom should have comment or be unexported (golint)
    • Line 40: warning: exported method Mail.GetLink should have comment or be unexported (golint)
    • Line 47: warning: exported method Mail.GetButtonColor should have comment or be unexported (golint)
    • Line 54: warning: exported method Mail.GetButtonTextColor should have comment or be unexported (golint)
    • Line 61: warning: exported method Mail.GetTexts should have comment or be unexported (golint)
    • makeless-go/model/password_request.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 8: warning: exported type PasswordRequest should have comment or be unexported (golint)
    • Line 18: warning: exported method PasswordRequest.GetEmail should have comment or be unexported (golint)
    • Line 25: warning: exported method PasswordRequest.GetToken should have comment or be unexported (golint)
    • Line 32: warning: exported method PasswordRequest.GetExpire should have comment or be unexported (golint)
    • makeless-go/model/team.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 5: warning: exported type Team should have comment or be unexported (golint)
    • Line 19: warning: exported method Team.GetId should have comment or be unexported (golint)
    • Line 26: warning: exported method Team.GetName should have comment or be unexported (golint)
    • Line 33: warning: exported method Team.GetUserId should have comment or be unexported (golint)
    • Line 40: warning: exported method Team.GetUser should have comment or be unexported (golint)
    • Line 47: warning: exported method Team.GetTeamUsers should have comment or be unexported (golint)
    • Line 54: warning: exported method Team.GetTeamInvitations 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!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!