Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/colbymchenry/codegraph
/ functions
Functions
5,753 in github.com/colbymchenry/codegraph
⨍
Functions
5,753
◇
Types & classes
1,206
↳
Endpoints
1
↓ 5 callers
Method
proceed
* Run the request through the remaining interceptors and, once they are * exhausted, hand it to the transport. This is the method the flow question
__tests__/fixtures/starved-cluster-ts/src/pipeline/chain.ts:50
↓ 5 callers
Method
push_ref_at
(&mut self, from_row: u32, name: &str, kind_code: u8, node: Node)
codegraph-kernel/src/kotlin.rs:295
↓ 5 callers
Method
push_ref_at
(&mut self, from_row: u32, name: &str, kind_code: u8, node: Node)
codegraph-kernel/src/go.rs:202
↓ 5 callers
Method
push_ref_at
(&mut self, from_row: u32, name: &str, kind_code: u8, node: Node)
codegraph-kernel/src/ccpp/mod.rs:462
↓ 5 callers
Method
readConfig
()
src/telemetry/index.ts:338
↓ 5 callers
Method
recordLifecycle
install / index / uninstall — buffered like everything else.
src/telemetry/index.ts:256
↓ 5 callers
Method
recordUsage
In-memory increment — safe on the MCP tool-call hot path.
src/telemetry/index.ts:236
↓ 5 callers
Function
removeMarkedSection
( filePath: string, startMarker: string, endMarker: string, )
src/installer/targets/shared.ts:205
↓ 5 callers
Function
res
(id, chars)
scripts/agent-eval/parse-run.mjs:970
↓ 5 callers
Function
resolveImportPath
( importPath: string, fromFile: string, language: Language, context: ResolutionContext )
src/resolution/import-resolver.ts:114
↓ 5 callers
Function
run_guarded
Run one extraction under the guard. A walk that tripped the guard returns a `defer:` error — the TS side's routine "take the wasm path" signal — regar
codegraph-kernel/src/stack.rs:171
↓ 5 callers
Function
settingsJsonPath
(loc: Location)
src/installer/targets/claude.ts:67
↓ 5 callers
Function
settingsJsonPath
(loc: Location)
src/installer/targets/gemini.ts:53
↓ 5 callers
Method
settle
(job: ParseJob, result?: ExtractionResult, err?: Error)
src/extraction/parse-pool.ts:443
↓ 5 callers
Function
splitIdentifierSegments
(name: string)
src/search/identifier-segments.ts:30
↓ 5 callers
Function
splitLines
(content: string)
src/installer/targets/hermes.ts:141
↓ 5 callers
Function
splitTopLevel
Split `body` on `sep` at brace/paren/bracket depth 0 (commas inside `{…}` / `(…)` stay together).
src/resolution/c-fnptr-synthesizer.ts:144
↓ 5 callers
Method
storeExtractionResult
( filePath: string, content: string, language: Language, stats: fs.Stats, result: Extracti
src/extraction/index.ts:2367
↓ 5 callers
Function
stripCppTemplateArgs
(name: string)
src/extraction/languages/c-cpp.ts:157
↓ 5 callers
Function
supervisionLostReason
(state: SupervisionState)
src/mcp/ppid-watchdog.ts:44
↓ 5 callers
Method
terminate
()
src/extraction/parse-pool.ts:41
↓ 5 callers
Function
topLevelRange
(lines: string[], key: string)
src/installer/targets/hermes.ts:150
↓ 5 callers
Method
top_row
(&self)
codegraph-kernel/src/kotlin.rs:265
↓ 5 callers
Method
top_row
(&self)
codegraph-kernel/src/go.rs:192
↓ 5 callers
Function
utcDay
(atMs: number)
telemetry-dashboard/src/api.ts:67
↓ 5 callers
Method
visibility_of
(&self, node: Node)
codegraph-kernel/src/java.rs:405
↓ 5 callers
Method
visibility_of
getVisibility: any `visibility_modifier` child with one of the three texts; none → public (the php default).
codegraph-kernel/src/php.rs:425
↓ 5 callers
Method
visibility_of
cppExtractor.getVisibility: the FIRST access_specifier among the parent's children decides (document order, not nearest-preceding — bug-for-bug with t
codegraph-kernel/src/ccpp/mod.rs:716
↓ 5 callers
Method
visibility_of
typescriptExtractor.getVisibility (TS only — JS has no hook).
codegraph-kernel/src/tsjs/mod.rs:779
↓ 5 callers
Method
visit_node
(&mut self, node: Node<'t>)
codegraph-kernel/src/java.rs:487
↓ 5 callers
Method
visit_node
(&mut self, node: Node<'t>)
codegraph-kernel/src/swift.rs:563
↓ 5 callers
Method
visit_node
(&mut self, node: Node<'t>)
codegraph-kernel/src/php.rs:532
↓ 5 callers
Method
visit_node
(&mut self, node: Node<'t>)
codegraph-kernel/src/ccpp/mod.rs:778
↓ 5 callers
Method
withLock
* Execute a function while holding the lock
src/utils.ts:405
↓ 4 callers
Function
addDays
(day: string, delta: number)
telemetry-dashboard/src/api.ts:77
↓ 4 callers
Function
addRef
( ctx: ExtractorContext, fromNodeId: string | undefined, referenceName: string, referenceKind: 'calls'
src/extraction/languages/cobol.ts:86
↓ 4 callers
Method
cancel
()
__tests__/fixtures/dense-header-ts/src/core/types.ts:23
↓ 4 callers
Function
checkDuration
(name: string, ms: number)
__tests__/fixtures/starved-cluster-ts/src/pipeline/chain.ts:309
↓ 4 callers
Method
checkpointWalPassive
* `PRAGMA wal_checkpoint(PASSIVE)` on a worker thread with its own * connection. PASSIVE never blocks the writer, and running it off-thread * me
src/db/index.ts:545
↓ 4 callers
Function
cleanup
()
src/mcp/proxy.ts:454
↓ 4 callers
Method
closeAll
* Close all cached project connections
src/mcp/tools.ts:1668
↓ 4 callers
Method
col_of
(&self, node: Node)
codegraph-kernel/src/ruby.rs:213
↓ 4 callers
Method
col_of
(&self, node: Node)
codegraph-kernel/src/php.rs:272
↓ 4 callers
Function
compute
(n: number)
__tests__/fixtures/kernel-parity/torture.tsx:44
↓ 4 callers
Function
computeAllocation
(exploreTexts, answerText)
scripts/agent-eval/parse-run.mjs:565
↓ 4 callers
Function
consume
codegraph-kernel/grammars/lua/scanner.c:16
↓ 4 callers
Function
current_sp
()
codegraph-kernel/src/stack.rs:59
↓ 4 callers
Method
degrade
* Permanently disable live watching after a terminal runtime failure * (watch-resource exhaustion, lock contention past the retry budget, or a *
src/sync/watcher.ts:716
↓ 4 callers
Function
deregisterDaemon
(root: string)
src/mcp/daemon-registry.ts:82
↓ 4 callers
Method
drain
()
src/extraction/parse-pool.ts:413
↓ 4 callers
Function
draw
__tests__/fixtures/kernel-parity/torture.kt:224
↓ 4 callers
Function
el
(tag, className, text)
telemetry-dashboard/public/app.js:88
↓ 4 callers
Function
emit
(value: number)
src/resolution/callback-synthesizer.ts:3650
↓ 4 callers
Function
encodeLockInfo
(info: DaemonLockInfo)
src/mcp/daemon-paths.ts:158
↓ 4 callers
Method
extract
* Extract framework-specific nodes and references from a file. * * Returns route nodes, middleware nodes, etc., plus unresolved references *
src/resolution/types.ts:221
↓ 4 callers
Function
extractProseCandidates
(prompt: string)
src/search/identifier-segments.ts:114
↓ 4 callers
Method
extract_csharp_type_refs
(&mut self, node: Node<'t>, from_row: u32)
codegraph-kernel/src/csharp.rs:1205
↓ 4 callers
Method
extract_decorators_for
extractDecoratorsFor — Java annotations live inside `modifiers`.
codegraph-kernel/src/java.rs:1025
↓ 4 callers
Method
extract_decorators_for
extractDecoratorsFor — swift `attribute` nodes inside `modifiers`. Coverage: functions/methods/classes/dedicated-branch properties only.
codegraph-kernel/src/swift.rs:1183
↓ 4 callers
Method
extract_decorators_for
(&mut self, decl: Node<'t>, decorated_row: u32)
codegraph-kernel/src/tsjs/extractors.rs:1143
↓ 4 callers
Method
extract_inheritance
extractInheritance — the swift inheritance_specifier case: FIRST type_identifier of each specifier's user_type, everything as `extends` (conformances
codegraph-kernel/src/swift.rs:1126
↓ 4 callers
Method
extract_inheritance
extractInheritance — the C# base_list branch (5577): EVERY namedChild emits one `extends` ref (interfaces conflated by design; the garbage `(repo)` ar
codegraph-kernel/src/csharp.rs:1177
↓ 4 callers
Method
extract_inheritance
extractInheritance — the branches whose node kinds occur in the c/cpp grammars: base_class_clause (#1043), the field_declaration Go-embedding shape, a
codegraph-kernel/src/ccpp/mod.rs:1602
↓ 4 callers
Method
extract_name
(&self, node: Node)
codegraph-kernel/src/python.rs:280
↓ 4 callers
Method
extract_name
(&self, node: Node)
codegraph-kernel/src/go.rs:313
↓ 4 callers
Method
extract_name
(&self, node: Node)
codegraph-kernel/src/ruby.rs:341
↓ 4 callers
Method
extract_name
extractName (tree-sitter.ts:98-192) — scala-reachable branches: the `name` field's raw text (operator glyphs and backticks kept), else the first ident
codegraph-kernel/src/scala.rs:518
↓ 4 callers
Function
findNestedGitRepos
* Find git repositories nested under `absDir` (inclusive), shallow bounded BFS. * Stops descending at each repo root found — contents belong to that
src/extraction/index.ts:592
↓ 4 callers
Function
formatNumber
* Format a number with commas
src/bin/codegraph.ts:274
↓ 4 callers
Method
getCallees
* Get callees of a function/method * * @param nodeId - ID of the function/method node * @param maxDepth - Maximum depth to traverse (default:
src/index.ts:1730
↓ 4 callers
Method
getIndexState
* Completeness of the last full index run. `'complete'` is the only good * state. `'indexing'` after the fact means a run was killed mid-index (OOM
src/index.ts:1165
↓ 4 callers
Method
getLineNumber
* Get the line number for a character index
src/extraction/liquid-extractor.ts:377
↓ 4 callers
Method
getLineStart
* Get the character index of the start of a line
src/extraction/liquid-extractor.ts:385
↓ 4 callers
Method
getNodeAndEdgeCount
* Lightweight (nodes, edges) count snapshot. Used around an index/sync * run to compute true additions across extraction + resolution + * synthe
src/db/queries.ts:2795
↓ 4 callers
Function
getParser
(language: Language)
src/extraction/grammars.ts:454
↓ 4 callers
Method
getPendingReferenceCount
* References extracted but never attempted by a resolution pass. Zero on a * healthy index — a completed pass consumes every pending row (resolving
src/index.ts:1264
↓ 4 callers
Function
getRegistryDir
()
src/mcp/daemon-registry.ts:47
↓ 4 callers
Method
getStatus
* Resolution order (first match wins) — keep in sync with TELEMETRY.md: * DO_NOT_TRACK=1 > CODEGRAPH_TELEMETRY=0|1 > stored config > default on.
src/telemetry/index.ts:187
↓ 4 callers
Function
getTarget
(id: string)
src/installer/targets/registry.ts:37
↓ 4 callers
Method
getTools
* Get tool definitions with dynamic descriptions based on project size. * The codegraph_explore tool description includes a budget recommendation
src/mcp/tools.ts:1482
↓ 4 callers
Method
getWorkspacePackages
* Monorepo workspace member packages, keyed by declared package name. * Returns `null` for single-package repos (no `workspaces` field). * Lets
src/resolution/types.ts:157
↓ 4 callers
Method
handleChange
* Shared change handler for both watch strategies. `rel` is a * project-relative POSIX path. Applies the ignore + source-file filters and, * for
src/sync/watcher.ts:575
↓ 4 callers
Function
hashContent
(content: string)
src/extraction/index.ts:138
↓ 4 callers
Method
init
* Initialize a new CodeGraph project * * Creates the .CodeGraph directory, database, and configuration. * * @param projectRoot - Path to t
src/index.ts:279
↓ 4 callers
Method
insertNode
* Insert a new node
src/db/queries.ts:374
↓ 4 callers
Function
installMainThreadWatchdog
(options: WatchdogOptions = {})
src/mcp/liveness-watchdog.ts:180
↓ 4 callers
Method
isActive
* Whether the watcher is currently active.
src/sync/watcher.ts:809
↓ 4 callers
Function
isAlive
(pid: number)
__tests__/mcp-daemon.test.ts:144
↓ 4 callers
Function
isCodeGraphDataDir
(name: string)
src/directory.ts:74
↓ 4 callers
Function
isFileLevelOnlyLanguage
(language: Language)
src/extraction/grammars.ts:601
↓ 4 callers
Function
isPlayRoutesFile
(filePath: string)
src/extraction/grammars.ts:222
↓ 4 callers
Method
is_static
(&self, node: Node)
codegraph-kernel/src/csharp.rs:435
↓ 4 callers
Method
iterate
* Lazily yield result rows one at a time instead of materializing the whole * set with `all()`. Use for unbounded scans (e.g. every function/method
src/db/sqlite-adapter.ts:23
↓ 4 callers
Function
joinLines
(lines: string[])
src/installer/targets/hermes.ts:145
↓ 4 callers
Method
json
()
__tests__/fixtures/ambient-decls-ts/types/platform-shims.d.ts:29
↓ 4 callers
Function
kernelRoutes
(language: Language)
src/extraction/kernel/index.ts:154
↓ 4 callers
Method
line_of
(&self, node: Node)
codegraph-kernel/src/ruby.rs:210
↓ 4 callers
Function
loadExcludeMatcher
* Matcher for the project's `codegraph.json` `exclude` patterns — paths to keep * OUT of the index even when git-tracked, which `.gitignore` cannot d
src/extraction/index.ts:350
↓ 4 callers
Function
loadIncludeIgnoredMatcher
* Matcher for the project's `codegraph.json` `includeIgnored` patterns — the * explicit opt-in to index embedded git repos living inside gitignored
src/extraction/index.ts:336
↓ 4 callers
Function
loadIncludeIgnoredPatterns
(rootDir: string)
src/project-config.ts:354
← previous
next →
301–400 of 5,753, ranked by callers