Skip to content

updated golangci-ling linters list, applied feedback from most of them #37

updated golangci-ling linters list, applied feedback from most of them

updated golangci-ling linters list, applied feedback from most of them #37

Triggered via push April 25, 2024 21:01
Status Success
Total duration 36s
Artifacts

reviewdog.yml

on: push
reviewdog (github-check)
27s
reviewdog (github-check)
reviewdog on Pull Request
0s
reviewdog on Pull Request
runner / golangci-lint
0s
runner / golangci-lint
runner / staticcheck
0s
runner / staticcheck
runner / misspell
15s
runner / misspell
runner / languagetool
23s
runner / languagetool
runner / shellcheck
0s
runner / shellcheck
runner / alex
24s
runner / alex
Fit to window
Zoom out
Zoom in

Annotations

538 warnings
[golint-github-check] cmd/auth_service/config/config.go#L20: cmd/auth_service/config/config.go#L20
exported type Config should have comment or be unexported
[golint-github-check] cmd/auth_service/config/config.go#L34: cmd/auth_service/config/config.go#L34
exported type App should have comment or be unexported
[golint-github-check] cmd/auth_service/config/config.go#L41: cmd/auth_service/config/config.go#L41
exported function InitConfig should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mongo.go#L17: cmd/auth_service/internal/repository/mongo.go#L17
exported type MongoAdapter should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mongo.go#L31: cmd/auth_service/internal/repository/mongo.go#L31
exported method MongoAdapter.Exists should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mongo.go#L49: cmd/auth_service/internal/repository/mongo.go#L49
exported method MongoAdapter.Update should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mongo.go#L54: cmd/auth_service/internal/repository/mongo.go#L54
exported method MongoAdapter.Save should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mongo.go#L70: cmd/auth_service/internal/repository/mongo.go#L70
exported method MongoAdapter.FindAll should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mongo.go#L75: cmd/auth_service/internal/repository/mongo.go#L75
exported method MongoAdapter.FindOne should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mongo.go#L97: cmd/auth_service/internal/repository/mongo.go#L97
exported method MongoAdapter.GetOrCreate should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mongo.go#L102: cmd/auth_service/internal/repository/mongo.go#L102
exported method MongoAdapter.Confirm should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mongo.go#L107: cmd/auth_service/internal/repository/mongo.go#L107
exported method MongoAdapter.UpdateLastLogin should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L16: cmd/auth_service/internal/repository/mysql.go#L16
exported type UserAdapter should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L20: cmd/auth_service/internal/repository/mysql.go#L20
exported method UserAdapter.Exists should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L41: cmd/auth_service/internal/repository/mysql.go#L41
exported method UserAdapter.FindOne should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L51: cmd/auth_service/internal/repository/mysql.go#L51
exported method UserAdapter.Save should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L63: cmd/auth_service/internal/repository/mysql.go#L63
exported method UserAdapter.Update should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L75: cmd/auth_service/internal/repository/mysql.go#L75
exported method UserAdapter.FindAll should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L88: cmd/auth_service/internal/repository/mysql.go#L88
exported method UserAdapter.Confirm should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L98: cmd/auth_service/internal/repository/mysql.go#L98
exported method UserAdapter.SignUp should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L110: cmd/auth_service/internal/repository/mysql.go#L110
exported method UserAdapter.GetOrCreate should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L118: cmd/auth_service/internal/repository/mysql.go#L118
exported method UserAdapter.ByLogin should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L128: cmd/auth_service/internal/repository/mysql.go#L128
exported method UserAdapter.UpdateLastLogin should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L138: cmd/auth_service/internal/repository/mysql.go#L138
exported method UserAdapter.GetConnection should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/mysql.go#L142: cmd/auth_service/internal/repository/mysql.go#L142
exported method UserAdapter.FindUserById should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/redis.go#L11: cmd/auth_service/internal/repository/redis.go#L11
exported type RedisRepository should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/redis.go#L16: cmd/auth_service/internal/repository/redis.go#L16
exported type RedisAdapter should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/redis.go#L20: cmd/auth_service/internal/repository/redis.go#L20
exported method RedisAdapter.Exists should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/redis.go#L28: cmd/auth_service/internal/repository/redis.go#L28
exported method RedisAdapter.Update should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/redis.go#L33: cmd/auth_service/internal/repository/redis.go#L33
exported method RedisAdapter.Save should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/redis.go#L38: cmd/auth_service/internal/repository/redis.go#L38
exported method RedisAdapter.FindAll should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/redis.go#L43: cmd/auth_service/internal/repository/redis.go#L43
exported method RedisAdapter.FindOne should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/redis.go#L48: cmd/auth_service/internal/repository/redis.go#L48
exported method RedisAdapter.GetOrCreate should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/redis.go#L53: cmd/auth_service/internal/repository/redis.go#L53
exported method RedisAdapter.Confirm should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/repository/repository_factory.go#L13: cmd/auth_service/internal/repository/repository_factory.go#L13
exported const MySQL should have comment (or a comment on this block) or be unexported
[golint-github-check] cmd/auth_service/internal/rpc/auth.go#L18: cmd/auth_service/internal/rpc/auth.go#L18
exported method Auth.SignInUser should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/rpc/auth.go#L43: cmd/auth_service/internal/rpc/auth.go#L43
exported method Auth.SignInByCode should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/rpc/auth.go#L67: cmd/auth_service/internal/rpc/auth.go#L67
exported method Auth.SignUpUser should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/rpc/auth.go#L95: cmd/auth_service/internal/rpc/auth.go#L95
exported method Auth.GetVerificationKey should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/rpc/server.go#L10: cmd/auth_service/internal/rpc/server.go#L10
exported type Auth should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/rpc/server.go#L17: cmd/auth_service/internal/rpc/server.go#L17
exported function NewGrpcAuthServer should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/server/grpc.go#L32: cmd/auth_service/internal/server/grpc.go#L32
exported type GRPC should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/server/grpc.go#L40: cmd/auth_service/internal/server/grpc.go#L40
exported function NewGrpcServer should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/server/grpc.go#L54: cmd/auth_service/internal/server/grpc.go#L54
exported method GRPC.Run should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/server/server.go#L22: cmd/auth_service/internal/server/server.go#L22
exported function NewGRPC should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/server/server.go#L26: cmd/auth_service/internal/server/server.go#L26
exported method Server.Run should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/server/server.go#L50: cmd/auth_service/internal/server/server.go#L50
exported function NewContextCancellableByOsSignals should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/auth_service.go#L29: cmd/auth_service/internal/services/auth_service.go#L29
exported function NewAuthService should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/auth_service.go#L50: cmd/auth_service/internal/services/auth_service.go#L50
exported method AuthServiceImpl.SignUpUser should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/auth_service.go#L90: cmd/auth_service/internal/services/auth_service.go#L90
exported method AuthServiceImpl.SignInUser should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/auth_service.go#L130: cmd/auth_service/internal/services/auth_service.go#L130
exported method AuthServiceImpl.GetVerificationKey should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/auth_service.go#L149: cmd/auth_service/internal/services/auth_service.go#L149
exported method AuthServiceImpl.Find should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/auth_service.go#L170: cmd/auth_service/internal/services/auth_service.go#L170
exported method AuthServiceImpl.Load should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/auth_service.go#L203: cmd/auth_service/internal/services/auth_service.go#L203
exported method AuthServiceImpl.Verify should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/auth_service.go#L223: cmd/auth_service/internal/services/auth_service.go#L223
exported method AuthServiceImpl.FindUserByID should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/services.go#L9: cmd/auth_service/internal/services/services.go#L9
exported type AuthService should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/user_sql_service.go#L32: cmd/auth_service/internal/services/user_sql_service.go#L32
exported method SQLServiceImpl.GetByCode should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/user_sql_service.go#L51: cmd/auth_service/internal/services/user_sql_service.go#L51
exported method SQLServiceImpl.GetByID should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/user_sql_service.go#L76: cmd/auth_service/internal/services/user_sql_service.go#L76
exported method SQLServiceImpl.UsernameInUse should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/user_sql_service.go#L92: cmd/auth_service/internal/services/user_sql_service.go#L92
exported method SQLServiceImpl.StoreVerificationData should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/user_sql_service.go#L105: cmd/auth_service/internal/services/user_sql_service.go#L105
exported method SQLServiceImpl.UpdateUser should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/user_sql_service.go#L116: cmd/auth_service/internal/services/user_sql_service.go#L116
exported method SQLServiceImpl.LoginUser should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/user_sql_service.go#L136: cmd/auth_service/internal/services/user_sql_service.go#L136
exported method SQLServiceImpl.UpdateUserPassword should have comment or be unexported
[golint-github-check] cmd/auth_service/internal/services/user_sql_service.go#L147: cmd/auth_service/internal/services/user_sql_service.go#L147
exported method SQLServiceImpl.CreateUser should have comment or be unexported
[golint-github-check] cmd/consumer_service/main.go#L58: cmd/consumer_service/main.go#L58
exported function NewContextCancellableByOsSignals should have comment or be unexported
[golint-github-check] cmd/consumer_service/config/config.go#L14: cmd/consumer_service/config/config.go#L14
exported type Config should have comment or be unexported
[golint-github-check] cmd/consumer_service/config/config.go#L20: cmd/consumer_service/config/config.go#L20
exported function InitConfig should have comment or be unexported
[golint-github-check] cmd/consumer_service/internal/handlers/customer_account_confirmed.go#L16: cmd/consumer_service/internal/handlers/customer_account_confirmed.go#L16
exported function WrapHandleCustomerAccountConfirmedEmail should have comment or be unexported
[golint-github-check] cmd/consumer_service/internal/handlers/customer_password_reset_succeeded.go#L15: cmd/consumer_service/internal/handlers/customer_password_reset_succeeded.go#L15
exported function WrapHandleCustomerPasswordResetRequestedSuccessed should have comment or be unexported
[golint-github-check] cmd/gateway/config/config.go#L14: cmd/gateway/config/config.go#L14
exported type Config should have comment or be unexported
[golint-github-check] cmd/gateway/config/config.go#L26: cmd/gateway/config/config.go#L26
exported type App should have comment or be unexported
[golint-github-check] cmd/gateway/config/config.go#L31: cmd/gateway/config/config.go#L31
exported type Grpc should have comment or be unexported
[golint-github-check] cmd/gateway/config/config.go#L36: cmd/gateway/config/config.go#L36
exported function InitConfig should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L14: cmd/gateway/internal/cqrs/cqrs.go#L14
exported type Application should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L19: cmd/gateway/internal/cqrs/cqrs.go#L19
exported type Commands should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L27: cmd/gateway/internal/cqrs/cqrs.go#L27
exported type Queries should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L37: cmd/gateway/internal/cqrs/cqrs.go#L37
exported function NewService should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L71: cmd/gateway/internal/cqrs/cqrs.go#L71
exported method Application.CheckUserExistsQuery should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L79: cmd/gateway/internal/cqrs/cqrs.go#L79
exported method Application.SignupUserCommand should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L83: cmd/gateway/internal/cqrs/cqrs.go#L83
exported method Application.SigninCommand should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L87: cmd/gateway/internal/cqrs/cqrs.go#L87
exported method Application.SigninByCodeCommand should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L91: cmd/gateway/internal/cqrs/cqrs.go#L91
exported method Application.GetVerificationCode should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L95: cmd/gateway/internal/cqrs/cqrs.go#L95
exported method Application.FetchUser should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L103: cmd/gateway/internal/cqrs/cqrs.go#L103
exported method Application.ChangePassword should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L110: cmd/gateway/internal/cqrs/cqrs.go#L110
exported method Application.GetUser should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/cqrs.go#L126: cmd/gateway/internal/cqrs/cqrs.go#L126
exported method Application.GetUserByCode should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/change_password.go#L15: cmd/gateway/internal/cqrs/command/change_password.go#L15
exported type ChangePasswordHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/change_password.go#L19: cmd/gateway/internal/cqrs/command/change_password.go#L19
exported function NewChangePasswordHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/change_password.go#L23: cmd/gateway/internal/cqrs/command/change_password.go#L23
exported method ChangePasswordHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/sign_in.go#L12: cmd/gateway/internal/cqrs/command/sign_in.go#L12
exported type SignInHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/sign_in.go#L16: cmd/gateway/internal/cqrs/command/sign_in.go#L16
exported function NewSignInHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/sign_in.go#L20: cmd/gateway/internal/cqrs/command/sign_in.go#L20
exported method SignInHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/sign_in_by_code.go#L16: cmd/gateway/internal/cqrs/command/sign_in_by_code.go#L16
exported function NewSignInByCodeHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/sign_in_by_code.go#L20: cmd/gateway/internal/cqrs/command/sign_in_by_code.go#L20
exported method SignInByCodeHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/sign_up.go#L12: cmd/gateway/internal/cqrs/command/sign_up.go#L12
exported type SignUpUser should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/sign_up.go#L16: cmd/gateway/internal/cqrs/command/sign_up.go#L16
exported type SignUpHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/sign_up.go#L20: cmd/gateway/internal/cqrs/command/sign_up.go#L20
exported function NewSignUpHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/sign_up.go#L24: cmd/gateway/internal/cqrs/command/sign_up.go#L24
exported method SignUpHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/verify_code.go#L13: cmd/gateway/internal/cqrs/command/verify_code.go#L13
exported type VerifyCodeHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/verify_code.go#L17: cmd/gateway/internal/cqrs/command/verify_code.go#L17
exported function NewVerifyCodeHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/command/verify_code.go#L21: cmd/gateway/internal/cqrs/command/verify_code.go#L21
exported method VerifyCodeHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/get_user.go#L10: cmd/gateway/internal/cqrs/query/get_user.go#L10
exported type GetUserHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/get_user.go#L14: cmd/gateway/internal/cqrs/query/get_user.go#L14
exported function NewGetUserHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/get_user.go#L18: cmd/gateway/internal/cqrs/query/get_user.go#L18
exported method GetUserHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/get_user_by_code.go#L10: cmd/gateway/internal/cqrs/query/get_user_by_code.go#L10
exported type GetUserByCodeHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/get_user_by_code.go#L14: cmd/gateway/internal/cqrs/query/get_user_by_code.go#L14
exported function NewGetUserByCodeHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/get_user_by_code.go#L18: cmd/gateway/internal/cqrs/query/get_user_by_code.go#L18
exported method GetUserByCodeHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/user_details.go#L14: cmd/gateway/internal/cqrs/query/user_details.go#L14
exported type UserDetailsHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/user_details.go#L18: cmd/gateway/internal/cqrs/query/user_details.go#L18
exported function NewUserDetailsHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/user_details.go#L22: cmd/gateway/internal/cqrs/query/user_details.go#L22
exported method UserDetailsHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/user_fetch.go#L10: cmd/gateway/internal/cqrs/query/user_fetch.go#L10
exported type FetchUserHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/user_fetch.go#L17: cmd/gateway/internal/cqrs/query/user_fetch.go#L17
exported function NewFetchUserHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/user_fetch.go#L21: cmd/gateway/internal/cqrs/query/user_fetch.go#L21
exported method FetchUserHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/verification_code.go#L10: cmd/gateway/internal/cqrs/query/verification_code.go#L10
exported type VerificationCodeHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/verification_code.go#L17: cmd/gateway/internal/cqrs/query/verification_code.go#L17
exported function NewVerificationCodeHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/cqrs/query/verification_code.go#L21: cmd/gateway/internal/cqrs/query/verification_code.go#L21
exported method VerificationCodeHandler.Handle should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/auth.go#L23: cmd/gateway/internal/handler/auth.go#L23
exported type AuthHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/auth.go#L53: cmd/gateway/internal/handler/auth.go#L53
exported function NewAuthHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/crypton.go#L15: cmd/gateway/internal/handler/crypton.go#L15
exported type CryptonHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/crypton.go#L55: cmd/gateway/internal/handler/crypton.go#L55
exported function NewCryptonHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/docs.go#L10: cmd/gateway/internal/handler/docs.go#L10
exported type DocsHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/docs.go#L29: cmd/gateway/internal/handler/docs.go#L29
exported function NewDocsHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/handler.go#L9: cmd/gateway/internal/handler/handler.go#L9
exported type HandlerFunc should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/handler.go#L9: cmd/gateway/internal/handler/handler.go#L9
type name will be used as handler.HandlerFunc by other packages, and that stutters; consider calling this Func
[golint-github-check] cmd/gateway/internal/handler/handler.go#L11: cmd/gateway/internal/handler/handler.go#L11
exported type RouteRegisterer should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/user.go#L23: cmd/gateway/internal/handler/user.go#L23
exported type UserHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/handler/user.go#L34: cmd/gateway/internal/handler/user.go#L34
exported function NewUserHandler should have comment or be unexported
[golint-github-check] cmd/gateway/internal/router/router.go#L17: cmd/gateway/internal/router/router.go#L17
exported function NewHTTPRouter should have comment or be unexported
[golint-github-check] cmd/gateway/internal/rpc_client/auth.go#L7: cmd/gateway/internal/rpc_client/auth.go#L7
exported function NewAuthClient should have comment or be unexported
[golint-github-check] cmd/gateway/internal/rpc_client/user.go#L5: cmd/gateway/internal/rpc_client/user.go#L5
exported function NewUserClient should have comment or be unexported
[golint-github-check] cmd/gateway/internal/server/rest.go#L16: cmd/gateway/internal/server/rest.go#L16
exported type Server should have comment or be unexported
[golint-github-check] cmd/gateway/internal/server/rest.go#L23: cmd/gateway/internal/server/rest.go#L23
exported function NewServer should have comment or be unexported
[golint-github-check] cmd/gateway/internal/server/rest.go#L64: cmd/gateway/internal/server/rest.go#L64
exported method Server.Shutdown should have comment or be unexported
[golint-github-check] cmd/tester_service/config/config.go#L15: cmd/tester_service/config/config.go#L15
exported type Config should have comment or be unexported
[golint-github-check] cmd/tester_service/config/config.go#L23: cmd/tester_service/config/config.go#L23
exported type App should have comment or be unexported
[golint-github-check] cmd/tester_service/config/config.go#L28: cmd/tester_service/config/config.go#L28
exported type HTTP should have comment or be unexported
[golint-github-check] cmd/tester_service/config/config.go#L37: cmd/tester_service/config/config.go#L37
exported function InitConfig should have comment or be unexported
[golint-github-check] cmd/tester_service/internal/workers/factory.go#L11: cmd/tester_service/internal/workers/factory.go#L11
exported type WorkerRunner should have comment or be unexported
[golint-github-check] cmd/tester_service/internal/workers/factory.go#L15: cmd/tester_service/internal/workers/factory.go#L15
exported function NewWorker should have comment or be unexported
[golint-github-check] cmd/tester_service/internal/workers/ordered.go#L39: cmd/tester_service/internal/workers/ordered.go#L39
exported function NewOrdered should have comment or be unexported
[golint-github-check] cmd/tester_service/internal/workers/ordered.go#L53: cmd/tester_service/internal/workers/ordered.go#L53
exported method Ordered.Run should have comment or be unexported
[golint-github-check] cmd/tester_service/internal/workers/pool.go#L14: cmd/tester_service/internal/workers/pool.go#L14
exported function NewPool should have comment or be unexported
[golint-github-check] cmd/tester_service/internal/workers/pool.go#L21: cmd/tester_service/internal/workers/pool.go#L21
exported method Pool.Run should have comment or be unexported
[golint-github-check] cmd/tester_service/internal/workers/sequential.go#L31: cmd/tester_service/internal/workers/sequential.go#L31
exported function NewSequential should have comment or be unexported
[golint-github-check] cmd/tester_service/internal/workers/sequential.go#L40: cmd/tester_service/internal/workers/sequential.go#L40
exported method Sequential.Run should have comment or be unexported
[golint-github-check] cmd/user_service/config/config.go#L22: cmd/user_service/config/config.go#L22
exported type Config should have comment or be unexported
[golint-github-check] cmd/user_service/config/config.go#L36: cmd/user_service/config/config.go#L36
exported type App should have comment or be unexported
[golint-github-check] cmd/user_service/config/config.go#L43: cmd/user_service/config/config.go#L43
exported function InitConfig should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L16: cmd/user_service/internal/repository/mongo.go#L16
exported type MongoAdapter should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L22: cmd/user_service/internal/repository/mongo.go#L22
exported function NewMongoDBUserRepository should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L30: cmd/user_service/internal/repository/mongo.go#L30
exported method MongoAdapter.Save should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L34: cmd/user_service/internal/repository/mongo.go#L34
exported method MongoAdapter.Update should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L55: cmd/user_service/internal/repository/mongo.go#L55
exported method MongoAdapter.FindOne should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L77: cmd/user_service/internal/repository/mongo.go#L77
exported method MongoAdapter.SingUp should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L81: cmd/user_service/internal/repository/mongo.go#L81
exported method MongoAdapter.Load should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L85: cmd/user_service/internal/repository/mongo.go#L85
exported method MongoAdapter.ById should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L89: cmd/user_service/internal/repository/mongo.go#L89
exported method MongoAdapter.ByLogin should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L93: cmd/user_service/internal/repository/mongo.go#L93
exported method MongoAdapter.ConfirmVerify should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L97: cmd/user_service/internal/repository/mongo.go#L97
exported method MongoAdapter.UpdateLastLogin should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L101: cmd/user_service/internal/repository/mongo.go#L101
exported method MongoAdapter.FindUserByID should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/mongo.go#L105: cmd/user_service/internal/repository/mongo.go#L105
exported method MongoAdapter.ChangePassword should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/redis.go#L18: cmd/user_service/internal/repository/redis.go#L18
exported method Redis.PutUser should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/redis.go#L36: cmd/user_service/internal/repository/redis.go#L36
exported function NewRedisRepository should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/repository_factory.go#L12: cmd/user_service/internal/repository/repository_factory.go#L12
exported const MySQL should have comment (or a comment on this block) or be unexported
[golint-github-check] cmd/user_service/internal/repository/user_adapter.go#L23: cmd/user_service/internal/repository/user_adapter.go#L23
exported method UserAdapter.Update should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/user_adapter.go#L35: cmd/user_service/internal/repository/user_adapter.go#L35
exported method UserAdapter.FindOne should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/user_adapter.go#L53: cmd/user_service/internal/repository/user_adapter.go#L53
exported method UserAdapter.ChangePassword should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/user_adapter.go#L73: cmd/user_service/internal/repository/user_adapter.go#L73
exported method UserAdapter.ConfirmVerify should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/user_adapter.go#L96: cmd/user_service/internal/repository/user_adapter.go#L96
exported method UserAdapter.SingUp should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/user_adapter.go#L116: cmd/user_service/internal/repository/user_adapter.go#L116
exported method UserAdapter.UpdateLastLogin should have comment or be unexported
[golint-github-check] cmd/user_service/internal/repository/user_adapter.go#L123: cmd/user_service/internal/repository/user_adapter.go#L123
exported method UserAdapter.FindUserByID should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/rpc_get_user.go#L17: cmd/user_service/internal/rpc/rpc_get_user.go#L17
exported method UserServer.CheckUserExists should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/rpc_get_user.go#L29: cmd/user_service/internal/rpc/rpc_get_user.go#L29
exported method UserServer.GetUserById should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/rpc_get_user.go#L59: cmd/user_service/internal/rpc/rpc_get_user.go#L59
exported method UserServer.VerifyUser should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/rpc_get_user.go#L74: cmd/user_service/internal/rpc/rpc_get_user.go#L74
exported method UserServer.GetUserByCode should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/rpc_get_user.go#L95: cmd/user_service/internal/rpc/rpc_get_user.go#L95
exported method UserServer.GetUser should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/rpc_get_user.go#L118: cmd/user_service/internal/rpc/rpc_get_user.go#L118
exported method UserServer.GetUserDetails should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/rpc_get_user.go#L142: cmd/user_service/internal/rpc/rpc_get_user.go#L142
exported method UserServer.GetUserByToken should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/rpc_get_user.go#L172: cmd/user_service/internal/rpc/rpc_get_user.go#L172
exported method UserServer.ChangePassword should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/user-server.go#L9: cmd/user_service/internal/rpc/user-server.go#L9
exported type UserServer should have comment or be unexported
[golint-github-check] cmd/user_service/internal/rpc/user-server.go#L15: cmd/user_service/internal/rpc/user-server.go#L15
exported function NewGrpcUserServer should have comment or be unexported
[golint-github-check] cmd/user_service/internal/server/grpc.go#L38: cmd/user_service/internal/server/grpc.go#L38
exported type GRPC should have comment or be unexported
[golint-github-check] cmd/user_service/internal/server/grpc.go#L46: cmd/user_service/internal/server/grpc.go#L46
exported function NewGrpcServer should have comment or be unexported
[golint-github-check] cmd/user_service/internal/server/grpc.go#L58: cmd/user_service/internal/server/grpc.go#L58
exported method GRPC.Run should have comment or be unexported
[golint-github-check] cmd/user_service/internal/server/server.go#L23: cmd/user_service/internal/server/server.go#L23
exported function NewGRPC should have comment or be unexported
[golint-github-check] cmd/user_service/internal/server/server.go#L27: cmd/user_service/internal/server/server.go#L27
exported method Server.Run should have comment or be unexported
[golint-github-check] cmd/user_service/internal/server/server.go#L53: cmd/user_service/internal/server/server.go#L53
exported function NewContextCancellableByOsSignals should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L44: cmd/user_service/internal/services/user_service.go#L44
exported function NewUserService should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L63: cmd/user_service/internal/services/user_service.go#L63
exported method UserServiceImpl.Find should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L75: cmd/user_service/internal/services/user_service.go#L75
exported method UserServiceImpl.GetUser should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L94: cmd/user_service/internal/services/user_service.go#L94
exported method UserServiceImpl.GetByID should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L102: cmd/user_service/internal/services/user_service.go#L102
exported method UserServiceImpl.UsernameInUse should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L113: cmd/user_service/internal/services/user_service.go#L113
exported method UserServiceImpl.StoreVerificationData should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L141: cmd/user_service/internal/services/user_service.go#L141
exported method UserServiceImpl.GetByToken should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L164: cmd/user_service/internal/services/user_service.go#L164
exported method UserServiceImpl.UpdateUser should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L169: cmd/user_service/internal/services/user_service.go#L169
exported method UserServiceImpl.LoginUser should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L174: cmd/user_service/internal/services/user_service.go#L174
exported method UserServiceImpl.UpdateUserPassword should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_service.go#L182: cmd/user_service/internal/services/user_service.go#L182
exported method UserServiceImpl.CreateUser should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_sql_service.go#L37: cmd/user_service/internal/services/user_sql_service.go#L37
exported method SqlServiceImpl.GetByCode should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_sql_service.go#L55: cmd/user_service/internal/services/user_sql_service.go#L55
exported method SqlServiceImpl.GetByID should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_sql_service.go#L88: cmd/user_service/internal/services/user_sql_service.go#L88
exported method SqlServiceImpl.UsernameInUse should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_sql_service.go#L104: cmd/user_service/internal/services/user_sql_service.go#L104
exported method SqlServiceImpl.StoreVerificationData should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_sql_service.go#L117: cmd/user_service/internal/services/user_sql_service.go#L117
exported method SqlServiceImpl.UpdateUser should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_sql_service.go#L128: cmd/user_service/internal/services/user_sql_service.go#L128
exported method SqlServiceImpl.LoginUser should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_sql_service.go#L161: cmd/user_service/internal/services/user_sql_service.go#L161
exported method SqlServiceImpl.UpdateUserPassword should have comment or be unexported
[golint-github-check] cmd/user_service/internal/services/user_sql_service.go#L172: cmd/user_service/internal/services/user_sql_service.go#L172
exported method SqlServiceImpl.CreateUser should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L12: pkg/cacheable/cache.go#L12
exported const KeyPrefix should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L14: pkg/cacheable/cache.go#L14
error var EmptyCacheError should have name of the form ErrFoo
[golint-github-check] pkg/cacheable/cache.go#L14: pkg/cacheable/cache.go#L14
exported var EmptyCacheError should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L17: pkg/cacheable/cache.go#L17
exported type Tags should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L18: pkg/cacheable/cache.go#L18
exported type Cache should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L23: pkg/cacheable/cache.go#L23
exported type ICacheable should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L28: pkg/cacheable/cache.go#L28
exported type Cacheable should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L39: pkg/cacheable/cache.go#L39
exported function NewCachable should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L46: pkg/cacheable/cache.go#L46
exported method Cacheable.GetKey should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L50: pkg/cacheable/cache.go#L50
exported method Cacheable.Get should have comment or be unexported
[golint-github-check] pkg/cacheable/cache.go#L62: pkg/cacheable/cache.go#L62
exported method Cacheable.Set should have comment or be unexported
[golint-github-check] pkg/cacheable/del.go#L5: pkg/cacheable/del.go#L5
exported function Del should have comment or be unexported
[golint-github-check] pkg/cacheable/del.go#L9: pkg/cacheable/del.go#L9
exported function DelByTag should have comment or be unexported
[golint-github-check] pkg/cacheable/get.go#L5: pkg/cacheable/get.go#L5
exported function Get should have comment or be unexported
[golint-github-check] pkg/cacheable/get.go#L21: pkg/cacheable/get.go#L21
exported function GetFromFallBack should have comment or be unexported
[golint-github-check] pkg/cacheable/get.go#L40: pkg/cacheable/get.go#L40
exported function GetList should have comment or be unexported
[golint-github-check] pkg/cacheable/get.go#L45: pkg/cacheable/get.go#L45
exported function GetKeys should have comment or be unexported
[golint-github-check] pkg/cacheable/has.go#L3: pkg/cacheable/has.go#L3
exported function Has should have comment or be unexported
[golint-github-check] pkg/cacheable/redis.go#L11: pkg/cacheable/redis.go#L11
exported function SetUpRedis should have comment or be unexported
[golint-github-check] pkg/cacheable/redis.go#L15: pkg/cacheable/redis.go#L15
exported function SetUpRedisCluster should have comment or be unexported
[golint-github-check] pkg/cacheable/set.go#L7: pkg/cacheable/set.go#L7
exported function Set should have comment or be unexported
[golint-github-check] pkg/cacheable/set.go#L19: pkg/cacheable/set.go#L19
exported function Tag should have comment or be unexported
[golint-github-check] pkg/cacheable/set.go#L29: pkg/cacheable/set.go#L29
exported function Expire should have comment or be unexported
[golint-github-check] pkg/crypt/crypt.go#L11: pkg/crypt/crypt.go#L11
exported function Encode should have comment or be unexported
[golint-github-check] pkg/crypt/crypt.go#L15: pkg/crypt/crypt.go#L15
exported function Encrypt should have comment or be unexported
[golint-github-check] pkg/crypt/crypt.go#L27: pkg/crypt/crypt.go#L27
exported function Decode should have comment or be unexported
[golint-github-check] pkg/crypt/crypt.go#L35: pkg/crypt/crypt.go#L35
exported function Decrypt should have comment or be unexported
[golint-github-check] pkg/csrf/csrf.go#L9: pkg/csrf/csrf.go#L9
exported type Config should have comment or be unexported
[golint-github-check] pkg/csrf/csrf.go#L13: pkg/csrf/csrf.go#L13
exported function MakeToken should have comment or be unexported
[golint-github-check] pkg/csrf/csrf.go#L20: pkg/csrf/csrf.go#L20
exported function ValidateToken should have comment or be unexported
[golint-github-check] pkg/email/simplemail.go#L14: pkg/email/simplemail.go#L14
exported type Config should have comment or be unexported
[golint-github-check] pkg/email/simplemail.go#L19: pkg/email/simplemail.go#L19
exported type Client should have comment or be unexported
[golint-github-check] pkg/email/simplemail.go#L23: pkg/email/simplemail.go#L23
exported type UserEmailData should have comment or be unexported
[golint-github-check] pkg/email/simplemail.go#L30: pkg/email/simplemail.go#L30
exported function NewClient should have comment or be unexported
[golint-github-check] pkg/email/simplemail.go#L41: pkg/email/simplemail.go#L41
exported function ParseTemplateDir should have comment or be unexported
[golint-github-check] pkg/email/simplemail.go#L60: pkg/email/simplemail.go#L60
exported method Client.SendVerificationEmail should have comment or be unexported
[golint-github-check] pkg/encdec/decrypt.go#L9: pkg/encdec/decrypt.go#L9
exported function Decrypt should have comment or be unexported
[golint-github-check] pkg/encdec/enc.go#L15: pkg/encdec/enc.go#L15
exported function Encrypt should have comment or be unexported
[golint-github-check] pkg/env/loader.go#L9: pkg/env/loader.go#L9
exported function GetConfigPath should have comment or be unexported
[golint-github-check] pkg/generator/verification_code.go#L16: pkg/generator/verification_code.go#L16
exported var ErrLengthInvalid should have comment or be unexported
[golint-github-check] pkg/generator/verification_code.go#L18: pkg/generator/verification_code.go#L18
exported function RandomString should have comment or be unexported
[golint-github-check] pkg/generator/verification_code.go#L35: pkg/generator/verification_code.go#L35
exported function AccessCode should have comment or be unexported
[golint-github-check] pkg/grpc/grpc.go#L3: pkg/grpc/grpc.go#L3
exported type Config should have comment or be unexported
[golint-github-check] pkg/hashing/argon2.go#L14: pkg/hashing/argon2.go#L14
exported type Params should have comment or be unexported
[golint-github-check] pkg/hashing/argon2.go#L25: pkg/hashing/argon2.go#L25
exported const SaltLength should have comment (or a comment on this block) or be unexported
[golint-github-check] pkg/hashing/argon2.go#L29: pkg/hashing/argon2.go#L29
exported var ErrInvalidHash should have comment or be unexported
[golint-github-check] pkg/hashing/argon2.go#L41: pkg/hashing/argon2.go#L41
exported function Argon2ID should have comment or be unexported
[golint-github-check] pkg/hashing/argon2.go#L66: pkg/hashing/argon2.go#L66
exported function Argon2IDComparePasswordAndHash should have comment or be unexported
[golint-github-check] pkg/hashing/argon2.go#L71: pkg/hashing/argon2.go#L71
exported function CheckHash should have comment or be unexported
[golint-github-check] pkg/hashing/argon2.go#L105: pkg/hashing/argon2.go#L105
exported function DecodeHash should have comment or be unexported
[golint-github-check] pkg/hashing/password.go#L11: pkg/hashing/password.go#L11
exported type MismatchError should have comment or be unexported
[golint-github-check] pkg/hashing/password.go#L14: pkg/hashing/password.go#L14
exported type ValidationError should have comment or be unexported
[golint-github-check] pkg/hashing/password.go#L21: pkg/hashing/password.go#L21
exported const PassField should have comment (or a comment on this block) or be unexported
[golint-github-check] pkg/hashing/password.go#L36: pkg/hashing/password.go#L36
exported function HashPassword should have comment or be unexported
[golint-github-check] pkg/hashing/password.go#L41: pkg/hashing/password.go#L41
exported function CheckPasswordHash should have comment or be unexported
[golint-github-check] pkg/hashing/password.go#L46: pkg/hashing/password.go#L46
exported function Validate should have comment or be unexported
[golint-github-check] pkg/http/http.go#L5: pkg/http/http.go#L5
exported type Config should have comment or be unexported
[golint-github-check] pkg/http/auth/auth.go#L8: pkg/http/auth/auth.go#L8
exported type Auth should have comment or be unexported
[golint-github-check] pkg/http/auth/auth.go#L15: pkg/http/auth/auth.go#L15
exported type BasicAuth should have comment or be unexported
[golint-github-check] pkg/http/auth/auth.go#L19: pkg/http/auth/auth.go#L19
exported type JWTConfig should have comment or be unexported
[golint-github-check] pkg/http/auth/auth.go#L23: pkg/http/auth/auth.go#L23
exported type Token should have comment or be unexported
[golint-github-check] pkg/http/auth/auth.go#L31: pkg/http/auth/auth.go#L31
exported function NewAuthorizer should have comment or be unexported
[golint-github-check] pkg/http/auth/auth_factory.go#L9: pkg/http/auth/auth_factory.go#L9
exported type IAuthType should have comment or be unexported
[golint-github-check] pkg/http/auth/auth_factory.go#L12: pkg/http/auth/auth_factory.go#L12
exported type AuthType should have comment or be unexported
[golint-github-check] pkg/http/auth/auth_factory.go#L12: pkg/http/auth/auth_factory.go#L12
type name will be used as auth.AuthType by other packages, and that stutters; consider calling this Type
[golint-github-check] pkg/http/auth/auth_factory.go#L27: pkg/http/auth/auth_factory.go#L27
exported function NewAuthMethod should have comment or be unexported
[golint-github-check] pkg/http/metrics/metrics.go#L9: pkg/http/metrics/metrics.go#L9
exported type Metrics should have comment or be unexported
[golint-github-check] pkg/http/metrics/metrics.go#L14: pkg/http/metrics/metrics.go#L14
exported function NewApiGatewayMetrics should have comment or be unexported
[golint-github-check] pkg/http/metrics/metrics.go#L14: pkg/http/metrics/metrics.go#L14
func NewApiGatewayMetrics should be NewAPIGatewayMetrics
[golint-github-check] pkg/http/middlewares/content_type_json.go#L9: pkg/http/middlewares/content_type_json.go#L9
exported function ContentTypeJSON should have comment or be unexported
[golint-github-check] pkg/http/middlewares/correlationid.go#L12: pkg/http/middlewares/correlationid.go#L12
exported type CorrID should have comment or be unexported
[golint-github-check] pkg/http/middlewares/correlationid.go#L16: pkg/http/middlewares/correlationid.go#L16
exported function CorrelationID should have comment or be unexported
[golint-github-check] pkg/http/middlewares/cors.go#L9: pkg/http/middlewares/cors.go#L9
exported function CORS should have comment or be unexported
[golint-github-check] pkg/http/middlewares/csrf.go#L11: pkg/http/middlewares/csrf.go#L11
exported function CSRFMiddleware should have comment or be unexported
[golint-github-check] pkg/http/middlewares/jwt_token.go#L14: pkg/http/middlewares/jwt_token.go#L14
exported function ValidateJWTAccessToken should have comment or be unexported
[golint-github-check] pkg/http/middlewares/otel.go#L9: pkg/http/middlewares/otel.go#L9
exported type OpenTelemetryHandler should have comment or be unexported
[golint-github-check] pkg/http/middlewares/otel.go#L14: pkg/http/middlewares/otel.go#L14
exported function NewOpenTelemetryHandler should have comment or be unexported
[golint-github-check] pkg/http/middlewares/otel.go#L18: pkg/http/middlewares/otel.go#L18
exported method OpenTelemetryHandler.Middleware should have comment or be unexported
[golint-github-check] pkg/http/middlewares/prometheus.go#L15: pkg/http/middlewares/prometheus.go#L15
exported type PrometheusMiddleware should have comment or be unexported
[golint-github-check] pkg/http/middlewares/prometheus.go#L36: pkg/http/middlewares/prometheus.go#L36
exported function NewPrometheusMiddleware should have comment or be unexported
[golint-github-check] pkg/http/middlewares/prometheus.go#L66: pkg/http/middlewares/prometheus.go#L66
exported method PrometheusMiddleware.Prometheus should have comment or be unexported
[golint-github-check] pkg/http/middlewares/requestlog.go#L15: pkg/http/middlewares/requestlog.go#L15
exported function RequestLog should have comment or be unexported
[golint-github-check] pkg/jwt/jwt.go#L13: pkg/jwt/jwt.go#L13
exported type TokenPair should have comment or be unexported
[golint-github-check] pkg/jwt/jwt.go#L17: pkg/jwt/jwt.go#L17
exported type JWTConfig should have comment or be unexported
[golint-github-check] pkg/jwt/jwt.go#L17: pkg/jwt/jwt.go#L17
type name will be used as jwt.JWTConfig by other packages, and that stutters; consider calling this Config
[golint-github-check] pkg/jwt/jwt.go#L21: pkg/jwt/jwt.go#L21
exported type Token should have comment or be unexported
[golint-github-check] pkg/jwt/jwt.go#L29: pkg/jwt/jwt.go#L29
exported function CreateToken should have comment or be unexported
[golint-github-check] pkg/jwt/jwt.go#L57: pkg/jwt/jwt.go#L57
exported function DecodeToken should have comment or be unexported
[golint-github-check] pkg/jwt/jwt.go#L80: pkg/jwt/jwt.go#L80
exported function ValidateToken should have comment or be unexported
[golint-github-check] pkg/jwt/model.go#L3: pkg/jwt/model.go#L3
exported type UserClaims should have comment or be unexported
[golint-github-check] pkg/jwt/token_pair.go#L3: pkg/jwt/token_pair.go#L3
exported function GenerateTokenPair should have comment or be unexported
[golint-github-check] pkg/logger/grpc_logger.go#L7: pkg/logger/grpc_logger.go#L7
exported function NewGRPCLogger should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L17: pkg/logger/logger.go#L17
exported type Logger should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L22: pkg/logger/logger.go#L22
exported type Config should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L28: pkg/logger/logger.go#L28
exported function NewConsole should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L62: pkg/logger/logger.go#L62
exported method Logger.Output should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L66: pkg/logger/logger.go#L66
exported method Logger.With should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L70: pkg/logger/logger.go#L70
exported method Logger.Level should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L74: pkg/logger/logger.go#L74
exported method Logger.Sample should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L78: pkg/logger/logger.go#L78
exported method Logger.Hook should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L82: pkg/logger/logger.go#L82
exported method Logger.Err should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L86: pkg/logger/logger.go#L86
exported method Logger.Trace should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L90: pkg/logger/logger.go#L90
exported method Logger.Debug should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L94: pkg/logger/logger.go#L94
exported method Logger.Info should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L98: pkg/logger/logger.go#L98
exported method Logger.Warn should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L101: pkg/logger/logger.go#L101
exported method Logger.WithTracing should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L109: pkg/logger/logger.go#L109
exported method Logger.Fatal should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L113: pkg/logger/logger.go#L113
exported method Logger.Panic should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L117: pkg/logger/logger.go#L117
exported method Logger.WithLevel should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L121: pkg/logger/logger.go#L121
exported method Logger.Log should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L125: pkg/logger/logger.go#L125
exported method Logger.Print should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L129: pkg/logger/logger.go#L129
exported method Logger.Printf should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L133: pkg/logger/logger.go#L133
exported method Logger.Ctx should have comment or be unexported
[golint-github-check] pkg/logger/logger.go#L137: pkg/logger/logger.go#L137
exported method Logger.Println should have comment or be unexported
[golint-github-check] pkg/metrics/metrics.go#L10: pkg/metrics/metrics.go#L10
exported type RequestCounter should have comment or be unexported
[golint-github-check] pkg/metrics/metrics.go#L11: pkg/metrics/metrics.go#L11
struct field SuccessHttpRequests should be SuccessHTTPRequests
[golint-github-check] pkg/metrics/metrics.go#L12: pkg/metrics/metrics.go#L12
struct field ErrorHttpRequests should be ErrorHTTPRequests
[golint-github-check] pkg/metrics/metrics.go#L13: pkg/metrics/metrics.go#L13
struct field CreateProductHttpRequests should be CreateProductHTTPRequests
[golint-github-check] pkg/metrics/metrics.go#L14: pkg/metrics/metrics.go#L14
struct field UpdateProductHttpRequests should be UpdateProductHTTPRequests
[golint-github-check] pkg/metrics/metrics.go#L15: pkg/metrics/metrics.go#L15
struct field DeleteProductHttpRequests should be DeleteProductHTTPRequests
[golint-github-check] pkg/metrics/metrics.go#L16: pkg/metrics/metrics.go#L16
struct field GetProductByIdHttpRequests should be GetProductByIDHTTPRequests
[golint-github-check] pkg/metrics/metrics.go#L17: pkg/metrics/metrics.go#L17
struct field SearchProductHttpRequests should be SearchProductHTTPRequests
[golint-github-check] pkg/metrics/metrics.go#L20: pkg/metrics/metrics.go#L20
exported function NewRequestCounterMetrics should have comment or be unexported
[golint-github-check] pkg/models/order.go#L5: pkg/models/order.go#L5
exported type OrderDBModel should have comment or be unexported
[golint-github-check] pkg/models/order.go#L6: pkg/models/order.go#L6
struct field Id should be ID
[golint-github-check] pkg/models/order.go#L7: pkg/models/order.go#L7
struct field UserId should be UserID
[golint-github-check] pkg/models/order.go#L8: pkg/models/order.go#L8
struct field SubscriptionId should be SubscriptionID
[golint-github-check] pkg/models/order.go#L9: pkg/models/order.go#L9
struct field VoucherId should be VoucherID
[golint-github-check] pkg/models/order.go#L15: pkg/models/order.go#L15
exported method OrderDBModel.TableName should have comment or be unexported
[golint-github-check] pkg/models/payment.go#L5: pkg/models/payment.go#L5
exported type PaymentDBModel should have comment or be unexported
[golint-github-check] pkg/models/payment.go#L7: pkg/models/payment.go#L7
struct field UserId should be UserID
[golint-github-check] pkg/models/payment.go#L8: pkg/models/payment.go#L8
struct field PlanId should be PlanID
[golint-github-check] pkg/models/payment.go#L9: pkg/models/payment.go#L9
struct field OrderId should be OrderID
[golint-github-check] pkg/models/payment.go#L16: pkg/models/payment.go#L16
exported method PaymentDBModel.TableName should have comment or be unexported
[golint-github-check] pkg/models/plan.go#L5: pkg/models/plan.go#L5
exported type Plan should have comment or be unexported
[golint-github-check] pkg/models/plan.go#L6: pkg/models/plan.go#L6
struct field Id should be ID
[golint-github-check] pkg/models/plan.go#L15: pkg/models/plan.go#L15
exported method Plan.TableName should have comment or be unexported
[golint-github-check] pkg/models/subscription.go#L5: pkg/models/subscription.go#L5
exported type SubscriptionDBModel should have comment or be unexported
[golint-github-check] pkg/models/subscription.go#L7: pkg/models/subscription.go#L7
struct field UserId should be UserID
[golint-github-check] pkg/models/subscription.go#L8: pkg/models/subscription.go#L8
struct field PlanId should be PlanID
[golint-github-check] pkg/models/subscription.go#L14: pkg/models/subscription.go#L14
exported method SubscriptionDBModel.TableName should have comment or be unexported
[golint-github-check] pkg/models/user.amqp.go#L11: pkg/models/user.amqp.go#L11
exported type UserEvent should have comment or be unexported
[golint-github-check] pkg/models/user.amqp.go#L18: pkg/models/user.amqp.go#L18
exported method UserDBModel.AMQP should have comment or be unexported
[golint-github-check] pkg/models/user.go#L10: pkg/models/user.go#L10
exported type StringInterfaceMap should have comment or be unexported
[golint-github-check] pkg/models/user.go#L12: pkg/models/user.go#L12
exported type UserDBModel should have comment or be unexported
[golint-github-check] pkg/models/user.go#L13: pkg/models/user.go#L13
struct field Id should be ID
[golint-github-check] pkg/models/user.go#L29: pkg/models/user.go#L29
exported type UserMongoModel should have comment or be unexported
[golint-github-check] pkg/models/user.go#L44: pkg/models/user.go#L44
exported type UserRedisModel should have comment or be unexported
[golint-github-check] pkg/models/user.go#L45: pkg/models/user.go#L45
struct field Id should be ID
[golint-github-check] pkg/models/user.go#L60: pkg/models/user.go#L60
exported type Users should have comment or be unexported
[golint-github-check] pkg/models/user.go#L63: pkg/models/user.go#L63
exported type UserRequest should have comment or be unexported
[golint-github-check] pkg/models/user.go#L64: pkg/models/user.go#L64
struct field Id should be ID
[golint-github-check] pkg/models/user.go#L70: pkg/models/user.go#L70
exported type SignUpUserRequest should have comment or be unexported
[golint-github-check] pkg/models/user.go#L75: pkg/models/user.go#L75
exported type SignInUserRequest should have comment or be unexported
[golint-github-check] pkg/models/user.go#L80: pkg/models/user.go#L80
exported type UserDBResponse should have comment or be unexported
[golint-github-check] pkg/models/user.go#L81: pkg/models/user.go#L81
struct field Id should be ID
[golint-github-check] pkg/models/user.go#L92: pkg/models/user.go#L92
exported type UserResponse should have comment or be unexported
[golint-github-check] pkg/models/user.go#L93: pkg/models/user.go#L93
struct field Id should be ID
[golint-github-check] pkg/models/user.go#L108: pkg/models/user.go#L108
exported type UpdateUserRequest should have comment or be unexported
[golint-github-check] pkg/models/user.go#L109: pkg/models/user.go#L109
struct field Id should be ID
[golint-github-check] pkg/models/user.go#L114: pkg/models/user.go#L114
exported type ChangePasswordRequest should have comment or be unexported
[golint-github-check] pkg/models/user.go#L115: pkg/models/user.go#L115
struct field Id should be ID
[golint-github-check] pkg/models/user.go#L121: pkg/models/user.go#L121
exported type User should have comment or be unexported
[golint-github-check] pkg/models/user.go#L131: pkg/models/user.go#L131
exported type Roles should have comment or be unexported
[golint-github-check] pkg/models/user.go#L135: pkg/models/user.go#L135
exported type VerificationCodeRequest should have comment or be unexported
[golint-github-check] pkg/models/user.go#L140: pkg/models/user.go#L140
exported method UserRedisModel.FromDbModel should have comment or be unexported
[golint-github-check] pkg/models/user.go#L157: pkg/models/user.go#L157
exported method UserDBModel.BeforeCreate should have comment or be unexported
[golint-github-check] pkg/models/user.go#L163: pkg/models/user.go#L163
exported method UserDBModel.TableName should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L16: pkg/models/user_mapper.go#L16
exported method UserResponse.FromDBResponse should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L24: pkg/models/user_mapper.go#L24
exported method UserDBModel.FromCreateUserReq should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L36: pkg/models/user_mapper.go#L36
exported method UserResponse.FromProtoUserDetails should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L54: pkg/models/user_mapper.go#L54
exported method UserResponse.FromDBModel should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L64: pkg/models/user_mapper.go#L64
exported method UserResponse.AssignTokenPair should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L69: pkg/models/user_mapper.go#L69
exported method UserResponse.FromProtoSignIn should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L73: pkg/models/user_mapper.go#L73
exported method UserResponse.FromProtoSignUp should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L81: pkg/models/user_mapper.go#L81
exported method UserResponse.FromProtoUserResponse should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L92: pkg/models/user_mapper.go#L92
exported method UserDBResponse.FromProtoUserDetails should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L100: pkg/models/user_mapper.go#L100
exported method UserMongoModel.FromDBModel should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L108: pkg/models/user_mapper.go#L108
exported method UserDBModel.FromMongoUser should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L108: pkg/models/user_mapper.go#L108
receiver name um should be consistent with previous receiver name m for UserDBModel
[golint-github-check] pkg/models/user_mapper.go#L116: pkg/models/user_mapper.go#L116
exported method StringInterfaceMap.Scan should have comment or be unexported
[golint-github-check] pkg/models/user_mapper.go#L134: pkg/models/user_mapper.go#L134
exported method StringInterfaceMap.Value should have comment or be unexported
[golint-github-check] pkg/mongo/client.go#L11: pkg/mongo/client.go#L11
exported type Config should have comment or be unexported
[golint-github-check] pkg/mongo/client.go#L18: pkg/mongo/client.go#L18
exported function NewClient should have comment or be unexported
[golint-github-check] pkg/mongo/collection.go#L4: pkg/mongo/collection.go#L4
exported type Collection should have comment or be unexported
[golint-github-check] pkg/mongo/collection.go#L8: pkg/mongo/collection.go#L8
exported type Collections should have comment or be unexported
[golint-github-check] pkg/persistence/persistence.go#L3: pkg/persistence/persistence.go#L3
exported type Config should have comment or be unexported
[golint-github-check] pkg/probes/probes.go#L3: pkg/probes/probes.go#L3
exported type Config should have comment or be unexported
[golint-github-check] pkg/rabbitmq/client.go#L9: pkg/rabbitmq/client.go#L9
exported type Client should have comment or be unexported
[golint-github-check] pkg/rabbitmq/connection.go#L12: pkg/rabbitmq/connection.go#L12
exported type Connection should have comment or be unexported
[golint-github-check] pkg/rabbitmq/connection.go#L19: pkg/rabbitmq/connection.go#L19
exported function NewConnection should have comment or be unexported
[golint-github-check] pkg/rabbitmq/connection.go#L34: pkg/rabbitmq/connection.go#L34
exported method Connection.Connect should have comment or be unexported
[golint-github-check] pkg/rabbitmq/connection.go#L67: pkg/rabbitmq/connection.go#L67
exported method Connection.Close should have comment or be unexported
[golint-github-check] pkg/rabbitmq/consumer.go#L11: pkg/rabbitmq/consumer.go#L11
exported type Consumer should have comment or be unexported
[golint-github-check] pkg/rabbitmq/consumer.go#L17: pkg/rabbitmq/consumer.go#L17
exported type ConsumerHandler should have comment or be unexported
[golint-github-check] pkg/rabbitmq/consumer.go#L21: pkg/rabbitmq/consumer.go#L21
exported var ErrConsumerCanceledByContextError should have comment or be unexported
[golint-github-check] pkg/rabbitmq/consumer.go#L25: pkg/rabbitmq/consumer.go#L25
exported method Consumer.HandleSingleMessage should have comment or be unexported
[golint-github-check] pkg/rabbitmq/consumer.go#L47: pkg/rabbitmq/consumer.go#L47
exported method Consumer.Handle should have comment or be unexported
[golint-github-check] pkg/rabbitmq/consumer.go#L72: pkg/rabbitmq/consumer.go#L72
exported method Consumer.Close should have comment or be unexported
[golint-github-check] pkg/rabbitmq/consumer.go#L76: pkg/rabbitmq/consumer.go#L76
exported method Connection.CreateConsumer should have comment or be unexported
[golint-github-check] pkg/rabbitmq/credentials.go#L3: pkg/rabbitmq/credentials.go#L3
exported type Credentials should have comment or be unexported
[golint-github-check] pkg/rabbitmq/credentials.go#L12: pkg/rabbitmq/credentials.go#L12
exported method Credentials.GetURL should have comment or be unexported
[golint-github-check] pkg/rabbitmq/event.go#L4: pkg/rabbitmq/event.go#L4
exported type Event should have comment or be unexported
[golint-github-check] pkg/rabbitmq/event.go#L13: pkg/rabbitmq/event.go#L13
exported type EventHandler should have comment or be unexported
[golint-github-check] pkg/rabbitmq/handler.go#L12: pkg/rabbitmq/handler.go#L12
exported type IntrvClient should have comment or be unexported
[golint-github-check] pkg/rabbitmq/handler.go#L19: pkg/rabbitmq/handler.go#L19
exported function NewClient should have comment or be unexported
[golint-github-check] pkg/rabbitmq/handler.go#L28: pkg/rabbitmq/handler.go#L28
exported method IntrvClient.SetDebug should have comment or be unexported
[golint-github-check] pkg/rabbitmq/handler.go#L32: pkg/rabbitmq/handler.go#L32
exported method IntrvClient.SetHandler should have comment or be unexported
[golint-github-check] pkg/rabbitmq/handler.go#L36: pkg/rabbitmq/handler.go#L36
exported method IntrvClient.HandleChannel should have comment or be unexported
[golint-github-check] pkg/rabbitmq/publisher.go#L11: pkg/rabbitmq/publisher.go#L11
exported type Publisher should have comment or be unexported
[golint-github-check] pkg/rabbitmq/publisher.go#L16: pkg/rabbitmq/publisher.go#L16
exported const ConnTimeout should have comment or be unexported
[golint-github-check] pkg/rabbitmq/publisher.go#L18: pkg/rabbitmq/publisher.go#L18
exported function NewPublisher should have comment or be unexported
[golint-github-check] pkg/rabbitmq/publisher.go#L26: pkg/rabbitmq/publisher.go#L26
exported method Publisher.Disconnect should have comment or be unexported
[golint-github-check] pkg/rabbitmq/publisher.go#L39: pkg/rabbitmq/publisher.go#L39
exported method Publisher.Publish should have comment or be unexported
[golint-github-check] pkg/rabbitmq/rabbitmq.go#L4: pkg/rabbitmq/rabbitmq.go#L4
exported type Config should have comment or be unexported
[golint-github-check] pkg/rabbitmq/rabbitmq.go#L11: pkg/rabbitmq/rabbitmq.go#L11
exported type Exchange should have comment or be unexported
[golint-github-check] pkg/redis/redis.go#L9: pkg/redis/redis.go#L9
exported type Config should have comment or be unexported
[golint-github-check] pkg/redis/redis.go#L16: pkg/redis/redis.go#L16
exported function NewUniversalRedisClient should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L1: pkg/responses/builder.go#L1
package comment should be of the form "Package responses ..."
[golint-github-check] pkg/responses/builder.go#L10: pkg/responses/builder.go#L10
exported type Builder should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L15: pkg/responses/builder.go#L15
exported type ErrResponse should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L26: pkg/responses/builder.go#L26
exported function NewErrorBuilder should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L32: pkg/responses/builder.go#L32
exported method Builder.SetResponseCode should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L37: pkg/responses/builder.go#L37
exported method Builder.SetReason should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L42: pkg/responses/builder.go#L42
exported method Builder.AddHeader should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L47: pkg/responses/builder.go#L47
exported method Builder.SetMessage should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L52: pkg/responses/builder.go#L52
exported method Builder.SetWriter should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L57: pkg/responses/builder.go#L57
exported method Builder.SetError should have comment or be unexported
[golint-github-check] pkg/responses/builder.go#L62: pkg/responses/builder.go#L62
exported method Builder.Respond should have comment or be unexported
[golint-github-check] pkg/responses/grpc.go#L10: pkg/responses/grpc.go#L10
exported function FromGRPCError should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L6: pkg/responses/http_error.go#L6
exported type Error should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L12: pkg/responses/http_error.go#L12
exported type StatusError should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L16: pkg/responses/http_error.go#L16
exported type ErrorResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L24: pkg/responses/http_error.go#L24
comment on exported type NotFoundResponse should be of the form "NotFoundResponse ..." (with optional leading article)
[golint-github-check] pkg/responses/http_error.go#L30: pkg/responses/http_error.go#L30
exported type UnauthorizedResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L37: pkg/responses/http_error.go#L37
exported function NewErrorResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L45: pkg/responses/http_error.go#L45
exported function NewNotFoundResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L51: pkg/responses/http_error.go#L51
exported function NewUnauthorizedResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L59: pkg/responses/http_error.go#L59
exported function NewBadRequestErrorResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L67: pkg/responses/http_error.go#L67
exported function NewUnauthorizedErrorResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L75: pkg/responses/http_error.go#L75
exported function NewConflictResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L83: pkg/responses/http_error.go#L83
exported function NewAccessDeniedErrorResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L91: pkg/responses/http_error.go#L91
exported function NewInternalServerErrorErrorResponse should have comment or be unexported
[golint-github-check] pkg/responses/http_error.go#L99: pkg/responses/http_error.go#L99
exported function NewServiceUnavailableErrorResponse should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L15: pkg/responses/response.go#L15
exported type UserResponse should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L20: pkg/responses/response.go#L20
exported function InternalServerError should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L27: pkg/responses/response.go#L27
exported function NotFound should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L35: pkg/responses/response.go#L35
exported function RespondNotFound should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L41: pkg/responses/response.go#L41
exported function RespondNotAuthorized should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L50: pkg/responses/response.go#L50
exported function RespondConflict should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L56: pkg/responses/response.go#L56
exported function RespondBadRequest should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L63: pkg/responses/response.go#L63
exported function RespondString should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L67: pkg/responses/response.go#L67
exported function Respond should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L72: pkg/responses/response.go#L72
exported function RespondOk should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L81: pkg/responses/response.go#L81
exported function RespondCreated should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L90: pkg/responses/response.go#L90
exported function User should have comment or be unexported
[golint-github-check] pkg/responses/response.go#L104: pkg/responses/response.go#L104
exported function NewUserResponse should have comment or be unexported
[golint-github-check] pkg/simple_handler/handler.go#L1: pkg/simple_handler/handler.go#L1
don't use an underscore in package name
[golint-github-check] pkg/simple_handler/handler.go#L5: pkg/simple_handler/handler.go#L5
exported type HandlerFunc should have comment or be unexported
[golint-github-check] pkg/sql/gorm.go#L11: pkg/sql/gorm.go#L11
exported type GormDB should have comment or be unexported
[golint-github-check] pkg/sql/gorm.go#L15: pkg/sql/gorm.go#L15
exported function NewGormConnection should have comment or be unexported
[golint-github-check] pkg/sql/mysql.go#L9: pkg/sql/mysql.go#L9
exported type MySQL should have comment or be unexported
[golint-github-check] pkg/sql/mysql.go#L15: pkg/sql/mysql.go#L15
exported type DB should have comment or be unexported
[golint-github-check] pkg/sql/mysql.go#L26: pkg/sql/mysql.go#L26
exported function NewMySQLConnection should have comment or be unexported
[golint-github-check] pkg/tracing/otel_grpc.go#L17: pkg/tracing/otel_grpc.go#L17
exported function OTELGRPCProvider should have comment or be unexported
[golint-github-check] pkg/tracing/register_metrics_endpoint.go#L11: pkg/tracing/register_metrics_endpoint.go#L11
exported function RegisterMetricsEndpoint should have comment or be unexported
[golint-github-check] pkg/tracing/span.go#L8: pkg/tracing/span.go#L8
exported function RecordError should have comment or be unexported
[golint-github-check] pkg/validate/request_user_sign_up.go#L11: pkg/validate/request_user_sign_up.go#L11
exported function UserInput should have comment or be unexported
runner / alex: README.md#L17
[alex] reported by reviewdog 🐶 `Postman` may be insensitive, use `Mail carrier`, `Letter carrier`, `Postal worker` instead postman-postwoman retext-equality Raw Output: 17:12-17:19 warning `Postman` may be insensitive, use `Mail carrier`, `Letter carrier`, `Postal worker` instead postman-postwoman retext-equality
runner / alex: README.md#L61
[alex] reported by reviewdog 🐶 Be careful with `dead`, it’s profane in some cases dead retext-profanities Raw Output: 61:32-61:36 warning Be careful with `dead`, it’s profane in some cases dead retext-profanities
runner / alex: README.md#L98
[alex] reported by reviewdog 🐶 `postman` may be insensitive, use `mail carrier`, `letter carrier`, `postal worker` instead postman-postwoman retext-equality Raw Output: 98:3-98:10 warning `postman` may be insensitive, use `mail carrier`, `letter carrier`, `postal worker` instead postman-postwoman retext-equality