MCPcopy Create free account

hub / github.com/ThreeDotsLabs/go-web-app-antipatterns / functions

Functions549 in github.com/ThreeDotsLabs/go-web-app-antipatterns

MethodEQ
(x null.Time)
01-coupling/04-loosely-coupled-app-layer/models/users.go:102
MethodEQ
(x int64)
01-coupling/03-loosely-coupled-generated/models/emails.go:63
MethodEQ
(x string)
01-coupling/03-loosely-coupled-generated/models/emails.go:86
MethodEQ
(x bool)
01-coupling/03-loosely-coupled-generated/models/emails.go:109
MethodEQ
(x null.String)
01-coupling/03-loosely-coupled-generated/models/users.go:79
MethodEQ
(x null.Time)
01-coupling/03-loosely-coupled-generated/models/users.go:102
FunctionEmailExists
EmailExists checks if the Email row exists.
01-coupling/04-loosely-coupled-app-layer/models/emails.go:1162
FunctionEmailExists
EmailExists checks if the Email row exists.
01-coupling/03-loosely-coupled-generated/models/emails.go:1162
MethodEmails
Emails retrieves all the email's Emails with an executor.
01-coupling/04-loosely-coupled-app-layer/models/users.go:444
MethodEmails
Emails retrieves all the email's Emails with an executor.
01-coupling/03-loosely-coupled-generated/models/users.go:444
MethodExists
Exists checks if the row exists in the table.
01-coupling/04-loosely-coupled-app-layer/models/emails.go:415
MethodExists
Exists checks if the row exists in the table.
01-coupling/04-loosely-coupled-app-layer/models/users.go:428
MethodExists
Exists checks if the row exists in the table.
01-coupling/03-loosely-coupled-generated/models/emails.go:415
MethodExists
Exists checks if the row exists in the table.
01-coupling/03-loosely-coupled-generated/models/users.go:428
FunctionFromString
(s string)
02-enums/04-structs/role/role.go:21
MethodGT
(x int64)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:67
MethodGT
(x string)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:90
MethodGT
(x bool)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:113
MethodGT
(x null.String)
01-coupling/04-loosely-coupled-app-layer/models/users.go:93
MethodGT
(x null.Time)
01-coupling/04-loosely-coupled-app-layer/models/users.go:116
MethodGT
(x int64)
01-coupling/03-loosely-coupled-generated/models/emails.go:67
MethodGT
(x string)
01-coupling/03-loosely-coupled-generated/models/emails.go:90
MethodGT
(x bool)
01-coupling/03-loosely-coupled-generated/models/emails.go:113
MethodGT
(x null.String)
01-coupling/03-loosely-coupled-generated/models/users.go:93
MethodGT
(x null.Time)
01-coupling/03-loosely-coupled-generated/models/users.go:116
MethodGTE
(x int64)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:68
MethodGTE
(x string)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:91
MethodGTE
(x bool)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:114
MethodGTE
(x null.String)
01-coupling/04-loosely-coupled-app-layer/models/users.go:96
MethodGTE
(x null.Time)
01-coupling/04-loosely-coupled-app-layer/models/users.go:119
MethodGTE
(x int64)
01-coupling/03-loosely-coupled-generated/models/emails.go:68
MethodGTE
(x string)
01-coupling/03-loosely-coupled-generated/models/emails.go:91
MethodGTE
(x bool)
01-coupling/03-loosely-coupled-generated/models/emails.go:114
MethodGTE
(x null.String)
01-coupling/03-loosely-coupled-generated/models/users.go:96
MethodGTE
(x null.Time)
01-coupling/03-loosely-coupled-generated/models/users.go:119
MethodGetPoints
(ctx context.Context, tx *sql.Tx, userID int)
04-transactions/02-tx-in-logic/repository.go:31
MethodGetPoints
(ctx context.Context, tx *sql.Tx, userID int)
04-transactions/02-tx-in-logic/app.go:22
MethodGetPoints
(ctx context.Context, userID int)
04-transactions/01-no-tx/repository.go:35
MethodGetUser
(w http.ResponseWriter, r *http.Request)
01-coupling/01-tightly-coupled/internal/http.go:43
MethodGetUser
(w http.ResponseWriter, r *http.Request, rawUserID UserID)
01-coupling/04-loosely-coupled-app-layer/internal/http.go:42
MethodGetUser
Get a single user (GET /users/{userID})
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:27
MethodGetUser
GetUser operation middleware
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:98
MethodGetUser
(id int)
01-coupling/tests/client.go:72
MethodGetUser
(w http.ResponseWriter, r *http.Request)
01-coupling/02-loosely-coupled/internal/http.go:70
MethodGetUser
(w http.ResponseWriter, r *http.Request, rawUserID UserID)
01-coupling/03-loosely-coupled-generated/internal/http.go:45
MethodGetUser
GetUser operation middleware
01-coupling/03-loosely-coupled-generated/internal/http_server.go:98
MethodGetUsers
(w http.ResponseWriter, r *http.Request)
01-coupling/01-tightly-coupled/internal/http.go:23
MethodGetUsers
(w http.ResponseWriter, r *http.Request)
01-coupling/04-loosely-coupled-app-layer/internal/http.go:21
MethodGetUsers
Get all users (GET /users)
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:18
MethodGetUsers
GetUsers operation middleware
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:42
MethodGetUsers
(w http.ResponseWriter, r *http.Request)
01-coupling/02-loosely-coupled/internal/http.go:49
MethodGetUsers
(w http.ResponseWriter, r *http.Request)
01-coupling/03-loosely-coupled-generated/internal/http.go:24
MethodGetUsers
GetUsers operation middleware
01-coupling/03-loosely-coupled-generated/internal/http_server.go:42
MethodHandle
(ctx context.Context, cmd UsePointsAsDiscount)
05-distributed-transactions/01-distributed-monolith/users-svc/app.go:36
MethodHandle
(ctx context.Context, cmd AddDiscount)
05-distributed-transactions/01-distributed-monolith/orders-svc/app.go:29
MethodHandle
(ctx context.Context, cmd UsePointsAsDiscount)
05-distributed-transactions/03-outbox/users-svc/app.go:28
MethodHandle
(ctx context.Context, cmd AddDiscount)
05-distributed-transactions/03-outbox/orders-svc/app.go:29
MethodHandle
(ctx context.Context, event *PointsUsedForDiscount)
05-distributed-transactions/03-outbox/orders-svc/events.go:22
MethodHandle
(ctx context.Context, cmd UsePointsAsDiscount)
05-distributed-transactions/02-eventual-consistency/users-svc/app.go:41
MethodHandle
(ctx context.Context, cmd AddDiscount)
05-distributed-transactions/02-eventual-consistency/orders-svc/app.go:29
MethodHandle
(ctx context.Context, event *PointsUsedForDiscount)
05-distributed-transactions/02-eventual-consistency/orders-svc/events.go:22
MethodHandle
(ctx context.Context, cmd UsePointsAsDiscount)
04-transactions/05-tx-provider/app.go:42
MethodHandle
(ctx context.Context, cmd UsePointsAsDiscount)
04-transactions/02-tx-in-logic/app.go:42
MethodHandle
(ctx context.Context, cmd UsePointsAsDiscount)
04-transactions/01-no-tx/app.go:38
MethodHandle
(ctx context.Context, cmd UsePointsAsDiscount)
04-transactions/03-tx-in-repo/app.go:30
MethodHandle
(ctx context.Context, cmd UsePointsAsDiscount)
04-transactions/04-update-func-closure/app.go:28
MethodHandle
(ctx context.Context, cmd C)
03-cohesion/03-generics/decorators.go:16
MethodHandle
(ctx context.Context, cmd C)
03-cohesion/03-generics/decorators.go:34
MethodHandle
(ctx context.Context, cmd C)
03-cohesion/03-generics/decorators.go:54
MethodHandle
(ctx context.Context, cmd Subscribe)
03-cohesion/02-decorators/decorators.go:14
MethodHandle
(ctx context.Context, cmd Subscribe)
03-cohesion/02-decorators/decorators.go:32
MethodHandle
(ctx context.Context, cmd Subscribe)
03-cohesion/02-decorators/decorators.go:52
MethodHandle
(ctx context.Context, cmd Subscribe)
03-cohesion/02-decorators/subscribe.go:52
FunctionHandler
Handler creates http.Handler with routing matching OpenAPI spec.
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:150
FunctionHandler
Handler creates http.Handler with routing matching OpenAPI spec.
01-coupling/03-loosely-coupled-generated/internal/http_server.go:150
FunctionHandlerFromMux
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:161
FunctionHandlerFromMux
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
01-coupling/03-loosely-coupled-generated/internal/http_server.go:161
FunctionHandlerFromMuxWithBaseURL
(si ServerInterface, r chi.Router, baseURL string)
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:167
FunctionHandlerFromMuxWithBaseURL
(si ServerInterface, r chi.Router, baseURL string)
01-coupling/03-loosely-coupled-generated/internal/http_server.go:167
MethodIN
(slice []int64)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:69
MethodIN
(slice []string)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:92
MethodIN
(slice []int64)
01-coupling/03-loosely-coupled-generated/models/emails.go:69
MethodIN
(slice []string)
01-coupling/03-loosely-coupled-generated/models/emails.go:92
MethodInc
(key string, value int)
03-cohesion/01-low-cohesion/main.go:116
MethodInc
(key string, value int)
03-cohesion/01-low-cohesion/subscribe.go:10
MethodInc
(key string, value int)
03-cohesion/03-generics/main.go:103
MethodInc
(key string, value int)
03-cohesion/03-generics/subscribe.go:12
MethodInc
(key string, value int)
03-cohesion/02-decorators/main.go:103
MethodIsNotNull
()
01-coupling/04-loosely-coupled-app-layer/models/users.go:86
MethodIsNotNull
()
01-coupling/04-loosely-coupled-app-layer/models/users.go:109
MethodIsNotNull
()
01-coupling/03-loosely-coupled-generated/models/users.go:86
MethodIsNotNull
()
01-coupling/03-loosely-coupled-generated/models/users.go:109
MethodIsNull
()
01-coupling/04-loosely-coupled-app-layer/models/users.go:85
MethodIsNull
()
01-coupling/04-loosely-coupled-app-layer/models/users.go:108
MethodIsNull
()
01-coupling/03-loosely-coupled-generated/models/users.go:85
MethodIsNull
()
01-coupling/03-loosely-coupled-generated/models/users.go:108
MethodLT
(x int64)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:65
MethodLT
(x string)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:88
MethodLT
(x bool)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:111
MethodLT
(x null.String)
01-coupling/04-loosely-coupled-app-layer/models/users.go:87
← previousnext →301–400 of 549, ranked by callers