Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/sourcebot-dev/sourcebot
/ functions
Functions
1,810 in github.com/sourcebot-dev/sourcebot
⨍
Functions
1,810
◇
Types & classes
618
↓ 6 callers
Function
jsonPost
(body: unknown)
packages/web/src/features/billing/client.ts:49
↓ 6 callers
Function
makeMockOctokit
(createReviewCommentResult: 'resolve' | 'reject' = 'resolve')
packages/web/src/features/agents/review-agent/nodes/githubPushPrReviews.test.ts:33
↓ 6 callers
Function
makeRequest
()
packages/web/src/ee/features/oauth/apiHandler.test.ts:9
↓ 6 callers
Function
makeUserServer
(overrides: { tokens?: OAuthTokens; tokensExpiresAt?: Date | null; orgId?: number; oauthScopes
packages/web/src/ee/features/chat/mcp/mcpClientFactory.test.ts:38
↓ 6 callers
Function
measure
(cb: () => Promise<T>, measureName: string, outputLog: boolean = true)
packages/web/src/lib/utils.ts:556
↓ 6 callers
Function
resolveMcpOAuthDraftForPath
( storedDraft: string | null, currentPath: string, now = Date.now(), )
packages/web/src/features/chat/mcpOAuthDraft.ts:111
↓ 6 callers
Method
updateUserServer
(data: { tokens?: string | null; tokensExpiresAt?: Date | null; codeVerifier?: string | null;
packages/web/src/features/mcp/prismaOAuthClientProvider.ts:292
↓ 6 callers
Method
updateUserServer
(data: { tokens?: string | null; tokensExpiresAt?: Date | null; codeVerifier?: string | null;
packages/web/src/ee/features/chat/mcp/prismaOAuthClientProvider.ts:304
↓ 5 callers
Function
POST
(request: NextRequest)
packages/web/src/app/api/(server)/webhook/route.ts:134
↓ 5 callers
Function
captureEvent
(event: E, properties: PosthogEventMap[E])
packages/backend/src/posthog.ts:16
↓ 5 callers
Function
createRequest
()
packages/web/src/app/api/(server)/ee/askmcp/configuration/route.test.ts:35
↓ 5 callers
Function
createToolRecord
(tools: Record<string, { description?: string; execute?: unknown }>)
packages/web/src/ee/features/chat/mcp/mcpToolRegistry.test.ts:5
↓ 5 callers
Function
deleteMcpServer
(serverId: string)
packages/web/src/ee/features/chat/mcp/actions.ts:450
↓ 5 callers
Function
dispatch
(action: Action)
packages/web/src/components/hooks/use-toast.ts:136
↓ 5 callers
Function
formatAuthorsText
(authors: Author[])
packages/web/src/app/(app)/browse/components/commitAuthors.ts:71
↓ 5 callers
Function
formatDate
(date: Date)
packages/web/src/app/(app)/settings/license/yearlyTermSeatsUsageCard.tsx:220
↓ 5 callers
Function
getAISDKLanguageModelAndOptions
(config: LanguageModel)
packages/web/src/features/chat/llm.server.ts:34
↓ 5 callers
Function
getCommitAuthors
(commit: Commit)
packages/web/src/app/(app)/browse/components/commitAuthors.ts:15
↓ 5 callers
Method
getInstance
()
packages/backend/src/ee/githubAppManager.ts:32
↓ 5 callers
Function
getMcpAuthMode
(clientInfoSource: McpServerClientInfoSource)
packages/web/src/ee/features/chat/mcp/analytics.ts:19
↓ 5 callers
Function
getMcpOAuthReturnToFromState
(state: string | null | undefined)
packages/web/src/features/mcp/mcpOAuthReturnTo.ts:43
↓ 5 callers
Function
getPaginatedCloud
( path: CloudGetRequestPath, get: (path: CloudGetRequestPath, query?: Record<string, string>) => Promi
packages/backend/src/bitbucket.ts:173
↓ 5 callers
Function
getSMTPConnectionURL
()
packages/shared/src/smtp.ts:6
↓ 5 callers
Function
isOwnerOfChat
(chat: Chat, user: User | undefined)
packages/web/src/features/chat/utils.server.ts:35
↓ 5 callers
Function
isRecord
(value: unknown)
packages/web/src/features/chat/mcpOAuthDraft.ts:28
↓ 5 callers
Function
isTokenExpiredWithNoRefresh
(tokens: OAuthTokens, tokensExpiresAt: Date | null)
packages/web/src/ee/features/chat/mcp/connectionStatus.ts:9
↓ 5 callers
Function
linearGraphQL
(query, variables = {})
scripts/tagLinearIssuesWithRelease.mjs:28
↓ 5 callers
Function
makeConnectedClient
(serverId = 'server-1')
packages/web/src/ee/features/chat/mcp/mcpToolMetadata.test.ts:42
↓ 5 callers
Function
normalizePath
(path: string)
packages/web/src/features/git/utils.ts:19
↓ 5 callers
Function
oauthNotSupported
()
packages/web/src/ee/features/chat/mcp/errors.ts:6
↓ 5 callers
Function
orgHasAvailability
(orgId: number)
packages/web/src/lib/authUtils.ts:164
↓ 5 callers
Function
parseVersion
(version: string)
packages/shared/src/versionUtils.ts:9
↓ 5 callers
Function
pluralize
(count: number, singular: string, plural = `${singular}s`)
packages/web/src/features/chat/mcp/utils.ts:15
↓ 5 callers
Function
pluralize
(count: number, singular: string, plural = `${singular}s`)
packages/web/src/ee/features/chat/mcp/utils.ts:15
↓ 5 callers
Function
requireAuthenticatedUser
( user: UserWithAccounts | undefined, operation: string, )
packages/web/src/features/mcp/prismaScope.ts:67
↓ 5 callers
Function
revokeToken
(rawToken: string)
packages/web/src/ee/features/oauth/server.ts:206
↓ 5 callers
Function
safeIdentifier
(value: unknown)
packages/web/src/ee/features/chat/mcp/externalMcpError.ts:24
↓ 5 callers
Function
safeOAuthErrorCode
(value: unknown)
packages/web/src/ee/features/chat/mcp/externalMcpError.ts:59
↓ 5 callers
Function
setIntervalAsync
(target: () => Promise<void>, pollingIntervalMs: number)
packages/backend/src/utils.ts:267
↓ 5 callers
Function
signIn
({ account, user })
packages/web/src/auth.ts:291
↓ 5 callers
Method
startScheduler
()
packages/backend/src/ee/auditLogPruner.ts:15
↓ 5 callers
Function
updateMcpServerToolPermissions
( serverId: string, tools: { toolName: string; permission: McpServerToolPermission }[], )
packages/web/src/ee/features/chat/mcp/actions.ts:329
↓ 5 callers
Function
useMessagePairs
(messages: SBChatMessage[])
packages/web/src/ee/features/chat/useMessagePairs.ts:7
↓ 5 callers
Function
useOffers
(params?: { retry: number, })
packages/web/src/features/billing/useOffers.ts:7
↓ 4 callers
Function
assertCreateDataForUser
( data: unknown, user: UserWithAccounts | undefined, operation: string, )
packages/web/src/features/mcp/prismaScope.ts:142
↓ 4 callers
Function
assertNoIdentityMutation
(data: unknown, operation: string)
packages/web/src/features/mcp/prismaScope.ts:100
↓ 4 callers
Function
assertUserMcpServerUniqueWhereForUser
( where: Prisma.UserMcpServerWhereUniqueInput, user: UserWithAccounts | undefined, operation: stri
packages/web/src/features/mcp/prismaScope.ts:89
↓ 4 callers
Function
buildLinkHeader
(request: NextRequest, params: PaginationParams)
packages/web/src/lib/pagination.ts:14
↓ 4 callers
Function
buildUrl
(targetPage: number)
packages/web/src/lib/pagination.ts:20
↓ 4 callers
Function
classifyExport
(name, valueNode)
packages/web/tools/eslint-plugin-local/rules/requireAuthWrapper.mjs:154
↓ 4 callers
Function
clearMcpOAuthDraft
()
packages/web/src/features/chat/mcpOAuthDraft.ts:188
↓ 4 callers
Function
commitFile
({ repoPath, fileName, content, message, timestamp, }: { repoPath: string; fileNam
packages/backend/src/git.test.ts:35
↓ 4 callers
Function
compileGenericGitHostConfig_url
( config: GenericGitHostConnectionConfig, connectionId: number, )
packages/backend/src/repoCompileUtils.ts:703
↓ 4 callers
Function
createMcpOAuthState
(nonce: string, returnTo?: string)
packages/web/src/ee/features/chat/mcp/mcpOAuthReturnTo.ts:33
↓ 4 callers
Function
createOctokitFromToken
({ token, url }: { token?: string, url?: string })
packages/backend/src/github.ts:103
↓ 4 callers
Function
createPortalSession
()
packages/web/src/ee/features/lighthouse/actions.ts:38
↓ 4 callers
Function
createPrismaMock
()
packages/web/src/app/api/(server)/ee/askmcp/configuration/route.test.ts:39
↓ 4 callers
Function
createPrismaMock
()
packages/web/src/app/api/(server)/ee/askmcp/connect/route.test.ts:81
↓ 4 callers
Function
createRequest
(body: { serverId: string; returnTo?: string } = { serverId: 'server-1' })
packages/web/src/app/api/(server)/ee/askmcp/connect/route.test.ts:51
↓ 4 callers
Function
createTransactionMock
()
packages/web/src/app/api/(server)/ee/askmcp/connect/route.test.ts:100
↓ 4 callers
Function
decryptActivationCode
(encrypted: string)
packages/shared/src/crypto.ts:236
↓ 4 callers
Function
deferredResponse
()
packages/web/src/ee/features/chat/mcp/dcrDiscovery.test.ts:15
↓ 4 callers
Function
duplicateChat
({ chatId, newName }: { chatId: string, newName: string })
packages/web/src/features/chat/actions.ts:256
↓ 4 callers
Function
failAuditCallback
(error: string)
packages/web/src/features/userManagement/actions.ts:167
↓ 4 callers
Function
fileNotFound
(fileName: string, repository: string)
packages/web/src/lib/serviceError.ts:56
↓ 4 callers
Function
fmt
(d: Date)
packages/web/src/app/(app)/browse/[...path]/components/commitHistoryPanel/dateFilter.tsx:43
↓ 4 callers
Function
formatCount
(count: number)
packages/web/src/features/chat/mcp/utils.ts:26
↓ 4 callers
Function
formatLocalDate
(d: Date)
packages/web/src/app/(app)/browse/[...path]/components/commitHistoryPanel/dateFilter.tsx:31
↓ 4 callers
Function
formatTime
(value: number, unit: 'minute' | 'hour' | 'day' | 'month', isFuture: boolean)
packages/web/src/lib/utils.ts:471
↓ 4 callers
Function
getFileSource
({ path: filePath, repo: repoName, ref }: FileSourceRequest, { source }: { source?: string } = {})
packages/web/src/features/git/getFileSourceApi.ts:103
↓ 4 callers
Function
getFileStatus
(file: FileDiff)
packages/web/src/app/(app)/browse/[...path]/components/commitDiffPanel/fileStatus.tsx:6
↓ 4 callers
Function
getIdentityProviderConfig
(id: string)
packages/shared/src/env.server.ts:149
↓ 4 callers
Function
getJobTypePrometheusLabel
(type: RepoIndexingJobType)
packages/backend/src/repoIndexManager.ts:769
↓ 4 callers
Function
getMcpOAuthCallbackUrl
()
packages/web/src/ee/features/chat/mcp/utils.server.ts:7
↓ 4 callers
Function
getMcpRequestedOAuthScopes
(selectedOAuthScopes: string[], customOAuthScopeInput: string)
packages/web/src/ee/features/chat/mcp/oauthScopeUtils.ts:21
↓ 4 callers
Function
getPaginatedServer
( path: ServerGetRequestPath, get: (url: ServerGetRequestPath, start?: number) => Promise<ServerPagina
packages/backend/src/bitbucket.ts:442
↓ 4 callers
Function
getRepos
({ where, take, }: { where?: Prisma.RepoWhereInput, take?: number } = {})
packages/web/src/actions.ts:191
↓ 4 callers
Function
getValidOfflineLicense
()
packages/shared/src/entitlements.ts:89
↓ 4 callers
Function
handleSubmit
()
packages/web/src/app/(app)/components/submitAccountRequestButton.tsx:17
↓ 4 callers
Function
hasEntitlement
(entitlement: Entitlement, _license: License | null)
packages/shared/src/entitlements.ts:174
↓ 4 callers
Method
invalidateCredentials
( scope: 'all' | 'client' | 'tokens' | 'verifier', )
packages/web/src/features/mcp/prismaOAuthClientProvider.ts:251
↓ 4 callers
Function
isMemberApprovalRequired
(org: Org)
packages/shared/src/utils.ts:140
↓ 4 callers
Function
isRegexQueryGroupingAt
* Determines whether a balanced parenthesized expression should be treated as * query grouping in regex mode. This preserves query constructs like:
packages/queryLanguage/src/tokens.ts:198
↓ 4 callers
Function
isSelectable
(item: NormalizedChoice<Value> | Separator)
packages/setupWizard/src/tabCheckbox.ts:96
↓ 4 callers
Function
mcpErrorResponse
(error: ServiceError)
packages/web/src/app/api/(server)/ee/mcp/route.ts:21
↓ 4 callers
Function
normalizeMcpServerUrlForComparison
(serverUrl: string)
packages/web/src/ee/features/chat/mcp/prefabMcpServers.ts:70
↓ 4 callers
Function
normalizeRepoPath
(path: string)
packages/web/src/app/(app)/browse/hooks/utils.ts:60
↓ 4 callers
Function
numericStatus
(value: unknown)
packages/web/src/ee/features/chat/mcp/externalMcpError.ts:36
↓ 4 callers
Function
renderToolTrigger
(props: React.ComponentProps<typeof ConnectorToolTrigger>)
packages/web/src/ee/features/chat/mcp/components/connectorToolDisclosure.test.tsx:10
↓ 4 callers
Function
reportIfMissing
(reportNode, name, bodyText, kind)
packages/web/tools/eslint-plugin-local/rules/requireAuthWrapper.mjs:143
↓ 4 callers
Function
search
(request: SearchRequest)
packages/web/src/features/search/searchApi.ts:32
↓ 4 callers
Function
search
()
packages/web/src/app/(app)/search/useStreamedSearch.ts:74
↓ 4 callers
Function
shouldRetryMcpServersLoad
(failureCount: number, error: Error)
packages/web/src/ee/features/chat/mcp/components/connectorsMenu.tsx:60
↓ 4 callers
Function
truncateSha
(ref: string)
packages/web/src/lib/utils.ts:29
↓ 4 callers
Function
tryResolveFileReference
(reference: FileReference, sources: FileSource[])
packages/web/src/features/chat/utils.ts:434
↓ 4 callers
Function
usageSummary
(overrides: Partial<McpServerToolUsageSummary> = {})
packages/web/src/ee/features/chat/mcp/components/connectorToolUsageDisclosure.test.tsx:10
↓ 4 callers
Function
useBrowseState
()
packages/web/src/app/(app)/browse/hooks/useBrowseState.ts:6
↓ 4 callers
Function
useCarousel
()
packages/web/src/components/ui/carousel.tsx:35
↓ 4 callers
Function
useFormField
()
packages/web/src/components/ui/form.tsx:44
↓ 4 callers
Function
visit
(node: FileTreeNode, currentPath: string)
packages/web/src/features/tools/listTree.ts:221
← previous
next →
201–300 of 1,810, ranked by callers