Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Evobaso-J/ai-gitlab-code-review
/ functions
Functions
15 in github.com/Evobaso-J/ai-gitlab-code-review
⨍
Functions
15
◇
Types & classes
17
↓ 2 callers
Function
buildPrompt
({ changes, oldFiles }: BuildPromptParameters)
src/prompt/index.ts:29
↓ 1 callers
Function
build
(t: TestContext)
test/helper.ts:22
↓ 1 callers
Function
buildAnswer
(completion: ChatCompletion | Error | undefined)
src/prompt/index.ts:50
↓ 1 callers
Function
buildCommentPayload
(answer: string, eventType: T['object_kind'])
src/routes/gitlab-webhook/hookHandlers.ts:56
↓ 1 callers
Function
config
()
test/helper.ts:17
↓ 1 callers
Function
fetchBranchDiff
({ gitLabBaseUrl, headers, targetBranch, sourceBranch })
src/routes/gitlab-webhook/services.ts:19
↓ 1 callers
Function
fetchPreEditFiles
({ gitLabBaseUrl, headers, changesOldPaths })
src/routes/gitlab-webhook/services.ts:53
↓ 1 callers
Function
generateAICompletion
(messages: ChatCompletionMessageParam[], openaiInstance: OpenAI, aiModel: ChatModel)
src/routes/gitlab-webhook/services.ts:94
↓ 1 callers
Function
handleMergeRequestHook
(mergeRequestEvent: WebhookMergeRequestEventSchema, { gitlabUrl, headers })
src/routes/gitlab-webhook/hookHandlers.ts:10
↓ 1 callers
Function
postAIComment
({ gitLabBaseUrl, headers, mergeRequestIid }, commentPayload: CommentPayload)
src/routes/gitlab-webhook/services.ts:124
↓ 1 callers
Function
postAIReview
(fastify)
src/routes/gitlab-webhook/postAIReview.ts:9
Function
app
( fastify, opts )
src/app.ts:20
Method
constructor
({ name, message, cause, statusCode = 500 }: { name: T message: string cause?: a
src/config/errors.ts:7
Function
gitlabWebhook
(fastify, opts)
src/routes/gitlab-webhook/index.ts:24
Function
root
(fastify, _opts)
src/routes/root.ts:3