MCPcopy Create free account

hub / github.com/colbymchenry/codegraph / functions

Functions5,753 in github.com/colbymchenry/codegraph

↓ 3 callersFunctiondecodeExtractBuffers
( buffers: KernelBuffers, filePath: string, language: Language )
src/extraction/kernel/decode.ts:63
↓ 3 callersMethoddelegateNestedTags
* Recursively delegates any `cf_script_tag`/`cf_query_tag` found within * `node`'s subtree — e.g. a `<cfscript>`/`<cfquery>` nested inside * `<c
src/extraction/cfml-extractor.ts:308
↓ 3 callersMethoddelegateQueryTag
* Delegate a `<cfquery>...</cfquery>` tag's SQL body to the `cfquery` grammar. * `#hash#` expressions inside the SQL (e.g. `#getCurrentUser().getId
src/extraction/cfml-extractor.ts:407
↓ 3 callersMethoddelegateScriptTag
* Delegate a `<cfscript>...</cfscript>` tag body to the cfscript grammar. * With `parentClassName` set (the block sits at component scope), functio
src/extraction/cfml-extractor.ts:335
↓ 3 callersMethoddeleteFile
* Delete a file record and its nodes
src/db/queries.ts:2148
↓ 3 callersMethoddeleteReferencesByRowIds
* Delete unresolved-ref rows by row id — the precise cleanup for refs a * resolution pass actually processed. The key-tuple variant above also *
src/db/queries.ts:2515
↓ 3 callersMethoddeleteSpecificResolvedReferences
* Delete specific resolved references by (fromNodeId, referenceName, referenceKind) tuples. * More precise than deleteResolvedReferences — only rem
src/db/queries.ts:2489
↓ 3 callersMethoddestroy
()
src/resolution/resolver-pool.ts:322
↓ 3 callersFunctiondetectFrameworks
(context: ResolutionContext)
src/resolution/frameworks/index.ts:98
↓ 3 callersFunctiondetectGeneratedFile
(filePath: string, content: string)
src/extraction/generated-detection.ts:251
↓ 3 callersFunctiondetectInstallMethod
(input: DetectInput)
src/upgrade/index.ts:95
↓ 3 callersFunctiondetectWorktreeIndexMismatch
( startPath: string, indexRoot: string, )
src/sync/worktree.ts:93
↓ 3 callersFunctiondirOf
Directory of a stored (forward-slash, project-relative) path.
src/resolution/frameworks/terraform.ts:238
↓ 3 callersFunctiondiscoverEmbeddedRepoRoots
(rootDir: string)
src/extraction/index.ts:765
↓ 3 callersFunctiondone
()
src/mcp/proxy.ts:512
↓ 3 callersMethoddraw
__tests__/fixtures/kernel-parity/torture.kt:97
↓ 3 callersFunctionendLineOf
(node: SyntaxNode)
src/extraction/languages/cobol.ts:51
↓ 3 callersFunctionextractCodeTokens
(prompt: string)
src/directory.ts:538
↓ 3 callersMethodextractPascalCall
* Extract function calls from a Pascal expression
src/extraction/tree-sitter.ts:6528
↓ 3 callersMethodextractTypeRefsFromSubtree
* Recursively walk a subtree and extract all type_identifier references. * Handles unions, intersections, generics, arrays, etc.
src/extraction/tree-sitter.ts:6143
↓ 3 callersMethodextractVariableTypeAnnotation
* Extract type references from a variable's type annotation.
src/extraction/tree-sitter.ts:6127
↓ 3 callersMethodextract_decorators_for
extractDecoratorsFor — kotlin annotations inside `modifiers`: `@Marker` (user_type child) → decorates ref; `@Anno(args)` (constructor_invocation) → NO
codegraph-kernel/src/kotlin.rs:1166
↓ 3 callersMethodextract_decorators_for
extractDecoratorsFor — python decorators are PRECEDING SIBLINGS inside decorated_definition. Only bare-identifier decorators yield a target (python's
codegraph-kernel/src/python.rs:633
↓ 3 callersMethodextract_decorators_for
(&mut self, decl: Node<'t>, decorated_row: u32)
codegraph-kernel/src/dart.rs:1084
↓ 3 callersMethodextract_function
(&mut self, node: Node<'t>)
codegraph-kernel/src/dart.rs:672
↓ 3 callersMethodextract_function
(&mut self, node: Node<'t>)
codegraph-kernel/src/ccpp/mod.rs:855
↓ 3 callersMethodextract_inheritance
extractInheritance — delegation_specifier: user_type ?? its constructor_invocation's user_type → FIRST type_identifier → ONE `extends` ref at the type
codegraph-kernel/src/kotlin.rs:1124
↓ 3 callersMethodextract_inheritance
extractInheritance — the Java clauses (type_list-aware).
codegraph-kernel/src/java.rs:987
↓ 3 callersMethodextract_inheritance
extractInheritance — the rust-reachable cases: trait_bounds (supertraits; a scoped `fmt::Debug` bound matches NO case and is dropped), the Go embeddin
codegraph-kernel/src/rustlang.rs:1000
↓ 3 callersMethodextract_inheritance
extractInheritance — base_clause takes ONLY the first base (interface multi-extends drops the rest); class_interface_clause takes ALL children unfilte
codegraph-kernel/src/php.rs:1172
↓ 3 callersMethodextract_inheritance
(&mut self, node: Node<'t>, class_row: u32)
codegraph-kernel/src/tsjs/extractors.rs:1235
↓ 3 callersMethodextract_name
extractName (tree-sitter.ts:98-192) — the lua-reachable branches.
codegraph-kernel/src/lua.rs:363
↓ 3 callersMethodextract_type_annotations
extractTypeAnnotations — Java's returnField is `type`.
codegraph-kernel/src/java.rs:1097
↓ 3 callersMethodextract_type_refs_from_subtree
(&mut self, node: Node<'t>, from_row: u32)
codegraph-kernel/src/swift.rs:1165
↓ 3 callersMethodextract_type_refs_from_subtree
(&mut self, node: Node<'t>, from_row: u32)
codegraph-kernel/src/tsjs/extractors.rs:1304
↓ 3 callersFunctionfail
(reason)
scripts/npm-shim.js:266
↓ 3 callersFunctionfetch
(request, env)
telemetry-dashboard/src/index.ts:230
↓ 3 callersFunctionfileSectionHeader
(filePath: string, suffix: string)
src/mcp/tools.ts:844
↓ 3 callersFunctionfinalAnswerText
(events)
scripts/agent-eval/parse-run.mjs:679
↓ 3 callersFunctionfindDecorators
* Find every `@Name(...)` decorator whose name is in `names`. Uses a * string-aware balanced-paren reader for the argument list so type thunks * lik
src/resolution/frameworks/nestjs.ts:308
↓ 3 callersFunctionfindIgnoredEmbeddedRepos
* Discover embedded repos hidden by `repoDir`'s OWN gitignore rules: for each * gitignored directory, search for nested `.git` roots. Returns repo pa
src/extraction/index.ts:884
↓ 3 callersFunctionfindIndexedSubprojectRoots
( root: string, opts: { maxDepth?: number; max?: number } = {}, )
src/directory.ts:212
↓ 3 callersFunctionfindNearestCodeGraphRoot
(startPath: string)
src/directory.ts:158
↓ 3 callersFunctionfindPythonModuleFile
* Find the file node for a Python dotted module path `a.b.c` — a module file * ending in `a/b/c.py`, or a package `a/b/c/__init__.py` (suffix-matched
src/resolution/import-resolver.ts:1781
↓ 3 callersMethodfindRelevantContext
* Find relevant subgraph for a query * * Combines semantic search with graph traversal to find the most * relevant nodes and their relationsh
src/index.ts:1865
↓ 3 callersFunctionfind_bytes
(s: &[u8], needle: &[u8], from: usize)
codegraph-kernel/src/cfnptr.rs:161
↓ 3 callersFunctionfind_word
`\bWORD\b` occurrence search from `from`.
codegraph-kernel/src/cfnptr.rs:187
↓ 3 callersFunctionfirstOf
(result: D1Result | undefined)
telemetry-dashboard/src/api.ts:61
↓ 3 callersMethodfoldNow
* Phase-boundary fold: backfill the ENTIRE WAL now (off-thread, awaited). * Called between bulk phases — e.g. after parsing, before resolution's
src/db/wal-valve.ts:211
↓ 3 callersFunctionformatAllocation
(s, indent = ' ')
scripts/agent-eval/parse-run.mjs:692
↓ 3 callersFunctionformatReportRow
(category: string, amountCents: number, currency: string)
__tests__/fixtures/oversize-member-ts/src/report/format.ts:4
↓ 3 callersMethodgeneratedPredicateFor
* A reusable `(path) => boolean` over a bounded candidate list, unioning the * indexed flag with the path convention. This is the shape every ranki
src/db/queries.ts:2037
↓ 3 callersMethodgetAllFilePaths
* Get all tracked file paths (lightweight — no full FileRecord objects)
src/db/queries.ts:2390
↓ 3 callersFunctiongetAllFrameworkResolvers
()
src/resolution/frameworks/index.ts:84
↓ 3 callersFunctiongetApplicableFrameworks
( detected: FrameworkResolver[], language: Language )
src/resolution/frameworks/index.ts:112
↓ 3 callersFunctiongetExploreBudget
(fileCount: number)
src/mcp/tools.ts:171
↓ 3 callersMethodgetFileLines
* `readFile(filePath)` split into lines, LRU-cached per file. Receiver-type * inference scans source lines for EVERY `receiver.method()` ref; split
src/resolution/types.ts:98
↓ 3 callersMethodgetFilePathFromNodeId
* Get file path from node ID
src/resolution/index.ts:2092
↓ 3 callersMethodgetGoModule
* Go module info from `go.mod` at the project root. Returns `null` * when the project has no `go.mod` (non-Go projects, pre-modules * Go code, o
src/resolution/types.ts:150
↓ 3 callersMethodgetImpactRadius
* Calculate the impact radius of a node * * Returns all nodes that could be affected by changes to this node. * * @param nodeId - ID of th
src/index.ts:1743
↓ 3 callersMethodgetIndexBuildInfo
* Which engine built the current index: the package version + extraction * version stamped at the last full `indexAll`. Either field is null for an
src/index.ts:1178
↓ 3 callersMethodgetNodesByFile
* Get all nodes in a file
src/db/queries.ts:920
↓ 3 callersMethodgetNodesByLowerName
Get nodes by lowercase name (O(1) lookup for fuzzy matching)
src/resolution/types.ts:115
↓ 3 callersMethodgetPath
* Get database file path
src/db/index.ts:430
↓ 3 callersMethodgetSegmentMatches
* Graph-derived prompt matching for the front-load hook's MEDIUM tier: * which indexed symbols do these prose words name? "state machine des * c
src/index.ts:1391
↓ 3 callersMethodgetToolHandler
Shared ToolHandler — sessions delegate tool dispatch through this.
src/mcp/engine.ts:122
↓ 3 callersMethodgetUnresolvedReferences
* Get all unresolved references
src/db/queries.ts:2296
↓ 3 callersMethodgetUnresolvedReferencesByFiles
* Get unresolved references scoped to specific file paths. * Uses the idx_unresolved_file_path index for efficient lookup.
src/db/queries.ts:2426
↓ 3 callersFunctiongetUpdateNotice
(deps: UpdateCheckDeps = {})
src/upgrade/update-check.ts:209
↓ 3 callersMethodgetWalAutocheckpoint
Current `wal_autocheckpoint` interval in pages (0 = disabled).
src/db/index.ts:510
↓ 3 callersFunctiongit
(cwd: string, ...args: string[])
__tests__/worktree-detection.test.ts:28
↓ 3 callersFunctiongitCommonDir
(dir: string)
src/sync/worktree.ts:58
↓ 3 callersFunctiongitHooksDir
* Resolve the git hooks directory for a project, honoring `core.hooksPath` * and git worktrees. Returns an absolute path, or null when not a repo.
src/sync/git-hooks.ts:60
↓ 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:2202
↓ 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:262
↓ 3 callersMethodhasDefaultCodeGraph
Whether the default project's CodeGraph is open.
src/mcp/engine.ts:127
↓ 3 callersFunctionhasGeneratedHeader
(content: string)
src/extraction/generated-detection.ts:207
↓ 3 callersFunctionhasStructuralKeyword
(prompt: string)
src/directory.ts:517
↓ 3 callersMethodhas_keyword_child
(&self, node: Node, kw: &str)
codegraph-kernel/src/tsjs/mod.rs:809
↓ 3 callersFunctionheadersWith
* Builds the response headers. Extras go through `new Headers(...)` rather than * an object spread: spreading a `Headers` instance silently yields `{
telemetry-dashboard/src/index.ts:68
↓ 3 callersFunctionhttpError
(w http.ResponseWriter, status int, msg string)
__tests__/fixtures/payroll-go/internal/transport/httpapi/payroll_handler.go:94
↓ 3 callersMethodindexAll
* Index all files in the project
src/extraction/index.ts:1565
↓ 3 callersMethodindexFiles
* Index specific files * * Uses a mutex to prevent concurrent indexing operations.
src/index.ts:757
↓ 3 callersFunctioninitializeInstructions
(base: string, notice: string | null = getUpdateNotice())
src/mcp/session.ts:50
↓ 3 callersMethodinsertNodes
* Insert multiple nodes in a transaction
src/db/queries.ts:471
↓ 3 callersMethodinstall
(loc: Location, opts: InstallOptions)
src/installer/targets/types.ts:97
↓ 3 callersFunctioninstructionsPath
(loc: Location)
src/installer/targets/claude.ts:70
↓ 3 callersFunctioninstructionsPath
(loc: Location)
src/installer/targets/codex.ts:63
↓ 3 callersFunctioninstructionsPath
(loc: Location)
src/installer/targets/opencode.ts:99
↓ 3 callersFunctioninstructionsPath
(loc: Location)
src/installer/targets/gemini.ts:56
↓ 3 callersFunctionint
(x)
scripts/agent-eval/compare-arms.mjs:104
↓ 3 callersFunctionintern
(x: string)
src/resolution/c-fnptr-synthesizer.ts:525
↓ 3 callersFunctionisConfigLeafNode
(node: { kind: string; language?: string })
src/utils.ts:64
↓ 3 callersFunctionisGitRepo
(projectRoot: string)
src/sync/git-hooks.ts:41
↓ 3 callersFunctionisLowValueFile
* Files that should not be candidates for "dominant file" detection: test/spec * files and tool-generated files. Generated files (`*.pb.go`, `*.pulsa
src/db/queries.ts:37
← previousnext →501–600 of 5,753, ranked by callers