MCPcopy Create free account

hub / github.com/colbymchenry/codegraph / functions

Functions3,841 in github.com/colbymchenry/codegraph

↓ 3 callersFunctiongitWorktreeRoot
(dir: string)
src/sync/worktree.ts:32
↓ 3 callersFunctionglobalConfigDir
()
src/installer/targets/opencode.ts:59
↓ 3 callersMethodgroupDefinitions
* Group symbol matches into DISTINCT DEFINITIONS — one group per * (filePath, qualifiedName), so same-file overloads stay together while * unrel
src/mcp/tools.ts:1535
↓ 3 callersMethodgrowthBytes
Un-backfilled growth estimate: bytes the WAL has grown past the last full backfill.
src/db/wal-valve.ts:132
↓ 3 callersFunctionhandleCopy
COPY <book> [IN/OF lib] — import node + imports reference.
src/extraction/languages/cobol.ts:104
↓ 3 callersFunctionhandleExec
* EXEC ... END-EXEC blocks are opaque single nodes. Mine the text for the * statically-resolvable shapes: CICS LINK/XCTL to a program (cross-program
src/extraction/languages/cobol.ts:144
↓ 3 callersFunctionhandleLocally
(line: string)
src/mcp/proxy.ts:257
↓ 3 callersMethodhasDefaultCodeGraph
Whether the default project's CodeGraph is open.
src/mcp/engine.ts:120
↓ 3 callersFunctionhasStructuralKeyword
(prompt: string)
src/directory.ts:458
↓ 3 callersMethodhas_keyword_child
(&self, node: Node, kw: &str)
codegraph-kernel/src/tsjs/mod.rs:806
↓ 3 callersMethodindexAll
* Index all files in the project
src/extraction/index.ts:1508
↓ 3 callersFunctioninitializeInstructions
(base: string, notice: string | null = getUpdateNotice())
src/mcp/session.ts:49
↓ 3 callersMethodinsertNode
* Insert a new node
src/db/queries.ts:330
↓ 3 callersMethodinsertNodes
* Insert multiple nodes in a transaction
src/db/queries.ts:427
↓ 3 callersMethodinstall
(loc: Location, opts: InstallOptions)
src/installer/targets/types.ts:97
↓ 3 callersFunctioninstructionsPath
(loc: Location)
src/installer/targets/claude.ts:70
↓ 3 callersFunctioninstructionsPath
()
src/installer/targets/codex.ts:47
↓ 3 callersFunctioninstructionsPath
(loc: Location)
src/installer/targets/opencode.ts:99
↓ 3 callersFunctioninstructionsPath
(loc: Location)
src/installer/targets/gemini.ts:56
↓ 3 callersFunctionintern
(x: string)
src/resolution/c-fnptr-synthesizer.ts:525
↓ 3 callersFunctionisFileLevelOnlyLanguage
(language: Language)
src/extraction/grammars.ts:562
↓ 3 callersFunctionisGitRepo
(projectRoot: string)
src/sync/git-hooks.ts:41
↓ 3 callersFunctionisLowValueFile
* Path-only heuristic for files that should not be candidates for * "dominant file" detection: test/spec files and tool-generated files. * Generated
src/db/queries.ts:33
↓ 3 callersMethodisNameSegmentVocabEmpty
True when the vocab has no rows — an index built before the table existed. * `sync` uses this to heal such databases (see rebuildNameSegmentVocabF
src/db/queries.ts:664
↓ 3 callersFunctionisPhpIncludePathRef
(ref: UnresolvedRef)
src/resolution/import-resolver.ts:716
↓ 3 callersMethodisSegmentableKind
Which node kinds contribute their name to the segment vocabulary — the * single gate shared by insertNode, updateNode, and the rebuild page query
src/db/queries.ts:408
↓ 3 callersFunctionisUpdateAvailable
(current: string, latest: string)
src/upgrade/index.ts:183
↓ 3 callersFunctionisWatchResourceExhaustion
* True when an error is OS watch/file-descriptor exhaustion (EMFILE/ENFILE). * Prefers the structured `err.code`; falls back to message matching ONLY
src/sync/watcher.ts:101
↓ 3 callersMethodisWatcherDegraded
* True once live watching has permanently degraded (OS watch-resource * exhaustion, or a write lock held past the retry budget) and auto-sync is
src/index.ts:1037
↓ 3 callersMethodis_exported_of
isExported (luau.ts:23) — the raw 7-unit slice is an ASCII prefix test.
codegraph-kernel/src/lua.rs:410
↓ 3 callersFunctionis_function_type
(kind: &str)
codegraph-kernel/src/tsjs/mod.rs:62
↓ 3 callersMethodis_static
(&self, node: Node)
codegraph-kernel/src/java.rs:424
↓ 3 callersMethodis_static
isStatic: modifiers text contains 'static' OR 'class' (class members count — deliberate; substring semantics preserved).
codegraph-kernel/src/swift.rs:483
↓ 3 callersMethodis_static
(&self, node: Node)
codegraph-kernel/src/php.rs:440
↓ 3 callersMethodis_static
TS has an isStatic hook; JS does not (None = field absent).
codegraph-kernel/src/tsjs/mod.rs:822
↓ 3 callersFunctionis_vue_collection_name
(name: &str)
codegraph-kernel/src/tsjs/mod.rs:113
↓ 3 callersFunctionjoinHttpPath
Join a controller prefix and method path into a single normalised `/path`.
src/resolution/frameworks/nestjs.ts:503
↓ 3 callersFunctionkernelRoutes
(language: Language)
src/extraction/kernel/index.ts:154
↓ 3 callersMethodlastSegment
Last `.`-segment (`App.ViewModels.RegisterModel` → `RegisterModel`).
src/extraction/razor-extractor.ts:117
↓ 3 callersFunctionlegacyMcpConfigPath
()
src/installer/targets/antigravity.ts:82
↓ 3 callersFunctionlineOf
(idx: number)
src/resolution/frameworks/react-native.ts:114
↓ 3 callersMethodline_of
(&self, node: Node)
codegraph-kernel/src/php.rs:269
↓ 3 callersMethodlisten
(socketPath: string)
src/mcp/daemon.ts:220
↓ 3 callersFunctionloadExcludePatterns
(rootDir: string)
src/project-config.ts:324
↓ 3 callersFunctionlocalReceiverTypePatterns
(language: Language, r: string)
src/resolution/name-matcher.ts:1188
↓ 3 callersFunctionlogAttachedDaemon
(socketPath: string, hello: DaemonHello)
src/mcp/proxy.ts:52
↓ 3 callersFunctionlookupCalleeReturnType
* Return type captured at extraction for `Class::method` (or a free function), * read off the indexed node's `returnType` — used by the C++ (#645) an
src/resolution/name-matcher.ts:752
↓ 3 callersMethodmake
()
__tests__/fixtures/kernel-parity/torture.swift:49
↓ 3 callersFunctionmakeLineAt
* Per-match line resolver over `src`, 1-based at `baseLine`. The inline * `src.slice(0, idx).split('\n').length` idiom is O(source-length) PER MATCH,
src/resolution/callback-synthesizer.ts:120
↓ 3 callersMethodmarkReferencesFailed
* Mark refs a completed resolution pass could not resolve as status='failed' * instead of deleting them (#1240). Failed rows are invisible to the p
src/db/queries.ts:2296
↓ 3 callersMethodmarkReferencesFailedByRowIds
* Park refs as status='failed' by row id — the precise counterpart of * markReferencesFailed, for the same reason as deleteReferencesByRowIds: *
src/db/queries.ts:2319
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/kotlin.rs:1229
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/lua.rs:686
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/java.rs:1120
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/swift.rs:1243
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/python.rs:707
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/go.rs:913
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/ruby.rs:828
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/scala.rs:1198
↓ 3 callersMethodmaybe_capture_fn_refs
maybeCaptureFnRefs with RUST_SPEC's dispatch: arguments→args, assignment_expression→rhs(right), field_initializer→value(value), array_expression→list,
codegraph-kernel/src/rustlang.rs:1160
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/dart.rs:1276
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/csharp.rs:1280
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/php.rs:1236
↓ 3 callersMethodmaybe_capture_fn_refs
maybeCaptureFnRefs + captureFnRefCandidates for the cFamily dispatch: argument_list(args), assignment_expression(rhs:right), init_declarator(varinit:v
codegraph-kernel/src/ccpp/mod.rs:1625
↓ 3 callersMethodmaybe_capture_fn_refs
(&mut self, node: Node<'t>)
codegraph-kernel/src/tsjs/mod.rs:540
↓ 3 callersFunctionmemoryBudgetBytes
()
src/resolution/memory-budget.ts:115
↓ 3 callersFunctionnmTimedT
(stage: string, ref: UnresolvedRef, fn: () => T)
src/resolution/name-matcher.ts:2184
↓ 3 callersFunctionnormalizeInferredTypeName
(raw: string)
src/resolution/name-matcher.ts:1120
↓ 3 callersFunctionnormalizeNameToken
(raw: string)
src/search/query-utils.ts:12
↓ 3 callersMethodnormalize_java_type
normalizeJavaType (languages/java.ts).
codegraph-kernel/src/java.rs:458
↓ 3 callersFunctionnumberSourceLines
* Prefix each line of a source slice with its 1-based line number, matching * the Read tool's `cat -n` convention (number + tab) so the agent treats
src/mcp/tools.ts:352
↓ 3 callersFunctionobject_key_name
objectKeyName (tree-sitter.ts): strip ONE leading and ONE trailing quote character (`'`, `"`, or backtick).
codegraph-kernel/src/textutil.rs:132
↓ 3 callersFunctionparseConfig
(text: string)
src/installer/targets/opencode.ts:108
↓ 3 callersFunctionparseHostPpid
(raw: string | undefined)
src/mcp/proxy.ts:580
↓ 3 callersFunctionparseHostPpid
(raw: string | undefined)
src/mcp/ppid-watchdog.ts:90
↓ 3 callersFunctionparsePpidPollMs
(raw: string | undefined)
src/mcp/ppid-watchdog.ts:75
↓ 3 callersMethodpartitionFailedCleanup
* Same row-id precision for parking unresolvable refs as status='failed' * (#1240): the key-tuple fallback would flip same-key sibling rows in late
src/resolution/index.ts:1149
↓ 3 callersMethodpartitionResolvedCleanup
* Split resolved refs into rows deletable by id and hand-built refs that * must fall back to the key-tuple delete. Rows loaded from the database
src/resolution/index.ts:1125
↓ 3 callersFunctionpeerIsDead
( peers: { pid: number | null; hostPid: number | null }, isAlive: (pid: number) => boolean, )
src/mcp/daemon.ts:774
↓ 3 callersMethodpersistSync
* Synchronous, tiny, exit-safe: drain in-memory deltas to the JSONL queue. * Runs on `process.on('exit')`, so it must never be async or slow.
src/telemetry/index.ts:387
↓ 3 callersMethodpush_ref
(&mut self, from_row: u32, name: &str, kind_code: u8, line: u32, column: u32)
codegraph-kernel/src/java.rs:272
↓ 3 callersMethodpush_ref
(&mut self, from_row: u32, name: &str, kind_code: u8, line: u32, column: u32)
codegraph-kernel/src/ruby.rs:229
↓ 3 callersMethodpush_ref
(&mut self, from_row: u32, name: &str, kind_code: u8, line: u32, column: u32)
codegraph-kernel/src/csharp.rs:289
↓ 3 callersMethodpush_ref
(&mut self, from_row: u32, name: &str, kind_code: u8, line: u32, column: u32)
codegraph-kernel/src/php.rs:288
↓ 3 callersMethodpush_ref_at
(&mut self, from_row: u32, name: &str, kind: &str, node: Node)
codegraph-kernel/src/rlang.rs:160
↓ 3 callersMethodpush_ref_flagged
(&mut self, r: &RefRow, flags: u8)
codegraph-kernel/src/buffers.rs:316
↓ 3 callersFunctionpush_str_ref
(buf: &mut Vec<u8>, r: StrRef)
codegraph-kernel/src/buffers.rs:245
↓ 3 callersFunctionraw
(file: string)
src/resolution/c-fnptr-synthesizer.ts:485
↓ 3 callersFunctionreadConfigText
(file: string)
src/installer/targets/opencode.ts:103
↓ 3 callersFunctionreadText
(file: string)
src/installer/targets/hermes.ts:115
↓ 3 callersFunctionreadUpdateCheckCache
(dir: string)
src/upgrade/update-check.ts:97
↓ 3 callersFunctionrealpath
Resolve symlinks where possible so tmp/realpath quirks don't break equality.
src/sync/worktree.ts:152
↓ 3 callersMethodreapDeadClients
* Drop every connected client whose peer process is gone. Returns the count * reaped. `isAlive` is injected for testing. Clients with unknown pids
src/mcp/daemon.ts:484
↓ 3 callersFunctionrefreshUpdateCheck
(deps: UpdateCheckDeps = {})
src/upgrade/update-check.ts:168
↓ 3 callersFunctionremovePromptHookEntry
(loc: Location)
src/installer/targets/claude.ts:382
↓ 3 callersMethodremoveWorker
(w: ParsePoolWorker)
src/extraction/parse-pool.ts:335
↓ 3 callersFunctionrenderNode
(node: TreeNode, prefix: string, isLast: boolean, depth: number)
src/bin/codegraph.ts:1637
↓ 3 callersMethodrequest
(method: string, params?: unknown, timeoutMs?: number)
src/mcp/transport.ts:79
↓ 3 callersMethodresolveAndPersist
* Resolve and persist edges to database
src/resolution/index.ts:1169
↓ 3 callersMethodresolveAndPersistBatched
* Resolve and persist in batches to keep memory bounded. * Processes unresolved references in chunks, persisting edges and cleaning * up resolve
src/resolution/index.ts:1498
← previousnext →501–600 of 3,841, ranked by callers