Files
filepuff-mcp/internal/server
lukaszraczylo c261fb8c76 fix(parser): detect ambiguous symbol_name reads
FindSymbolRange returned the first AST node matching a name, so file_read with symbol_name silently read the wrong symbol when a name collided (e.g. two String() methods on different receivers, or a func and type sharing a name). New FindSymbolCandidates returns all matches; the file_read handler now errors on ambiguity, listing each candidate's node type and line range so the caller can disambiguate via symbol_kind or line_start/line_end. FindSymbolRange is kept (first match) for callers that don't need ambiguity detection. Adds TestFindSymbolCandidates.
2026-06-20 00:33:31 +01:00
..
2026-04-19 19:56:49 +01:00
2026-04-19 19:56:49 +01:00
2026-04-19 19:56:49 +01:00
2026-04-19 19:56:49 +01:00
2026-04-19 19:56:49 +01:00