microsoft/typescript-go · error
file not found: %s
Error message
file not found: %s
What it means
Error "file not found: %s" thrown in microsoft/typescript-go.
Source
Thrown at internal/ls/completions.go:5385
SourceObjectLiteralMethodSnippet = "ObjectLiteralMethodSnippet/"
// Case completions for switch statements
SourceSwitchCases = "SwitchCases/"
// Completions for an object literal expression
SourceObjectLiteralMemberWithComma = "ObjectLiteralMemberWithComma/"
)
func (l *LanguageService) ResolveCompletionItem(
ctx context.Context,
item *lsproto.CompletionItem,
data *lsproto.CompletionItemData,
) (*lsproto.CompletionItem, error) {
if data == nil {
return nil, errors.New("completion item data is nil")
}
program, file := l.tryGetProgramAndFile(data.FileName)
if file == nil {
return nil, fmt.Errorf("file not found: %s", data.FileName)
}
checker, done := program.GetTypeCheckerForFile(ctx, file)
defer done()
return l.getCompletionItemDetails(ctx, program, checker, int(data.Position), file, item, data), nil
}
func getCompletionDocumentationFormat(ctx context.Context) lsproto.MarkupKind {
return lsproto.PreferredMarkupKind(lsproto.GetClientCapabilities(ctx).TextDocument.Completion.CompletionItem.DocumentationFormat)
}
func (l *LanguageService) getCompletionItemDetails(
ctx context.Context,
program *compiler.Program,
checker *checker.Checker,
position int,
file *ast.SourceFile,
item *lsproto.CompletionItem,View on GitHub (pinned to 1bcfa18d79)
When it happens
Trigger: Thrown at internal/ls/completions.go:5385 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of microsoft/typescript-go@1bcfa18d79 (2026-08-16).
Data as JSON: /api/errors/0ca6e8b2ceefffde.
Report an issue: GitHub.