Documentation
¶
Overview ¶
Package find implements the `supermodel find` command — code navigation features inspired by enterprise IDE tools (find usages, call hierarchy, type hierarchy).
Given a symbol name, it searches the graph for all nodes matching that symbol and returns their usages, callers, and definitions — without requiring a running language server or IDE.
This is a vertical slice. It must not import any other slice package. Closes #10 (Steal BigIron Features).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Match ¶
type Match struct {
ID string `json:"id"`
Kind string `json:"kind"`
Name string `json:"name"`
File string `json:"file"`
Callers []string `json:"callers,omitempty"`
Callees []string `json:"callees,omitempty"`
DefinedIn string `json:"defined_in,omitempty"`
}
Match is a node in the graph that matches the query.
Click to show internal directories.
Click to hide internal directories.