MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / referenceNameTail

Function referenceNameTail

src/db/queries.ts:123–126  ·  view source on GitHub ↗

* Last segment of a (possibly dotted/qualified) reference name — the part a * new symbol's plain node name could match: 'util.greet' → 'greet', * 'mod::fn' → 'fn', 'greet' → 'greet'. Written to unresolved_refs.name_tail * when a ref is marked failed, so the #1240 retry lookup can match dotted *

(referenceName: string)

Source from the content-addressed store, hash-verified

121 * refs against newly-added node names.
122 */
123function referenceNameTail(referenceName: string): string {
124 const idx = Math.max(referenceName.lastIndexOf('.'), referenceName.lastIndexOf(':'));
125 return idx >= 0 ? referenceName.slice(idx + 1) : referenceName;
126}
127
128/**
129 * Convert database row to Node object

Callers 2

markReferencesFailedMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected