{"record":{"id":"0ca6e8b2ceefffde","repo":"microsoft/typescript-go","slug":"file-not-found-s","errorCode":null,"errorMessage":"file not found: %s","messagePattern":"file not found: (.+?)","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/ls/completions.go","lineNumber":5385,"sourceCode":"\tSourceObjectLiteralMethodSnippet = \"ObjectLiteralMethodSnippet/\"\n\t// Case completions for switch statements\n\tSourceSwitchCases = \"SwitchCases/\"\n\t// Completions for an object literal expression\n\tSourceObjectLiteralMemberWithComma = \"ObjectLiteralMemberWithComma/\"\n)\n\nfunc (l *LanguageService) ResolveCompletionItem(\n\tctx context.Context,\n\titem *lsproto.CompletionItem,\n\tdata *lsproto.CompletionItemData,\n) (*lsproto.CompletionItem, error) {\n\tif data == nil {\n\t\treturn nil, errors.New(\"completion item data is nil\")\n\t}\n\n\tprogram, file := l.tryGetProgramAndFile(data.FileName)\n\tif file == nil {\n\t\treturn nil, fmt.Errorf(\"file not found: %s\", data.FileName)\n\t}\n\n\tchecker, done := program.GetTypeCheckerForFile(ctx, file)\n\tdefer done()\n\treturn l.getCompletionItemDetails(ctx, program, checker, int(data.Position), file, item, data), nil\n}\n\nfunc getCompletionDocumentationFormat(ctx context.Context) lsproto.MarkupKind {\n\treturn lsproto.PreferredMarkupKind(lsproto.GetClientCapabilities(ctx).TextDocument.Completion.CompletionItem.DocumentationFormat)\n}\n\nfunc (l *LanguageService) getCompletionItemDetails(\n\tctx context.Context,\n\tprogram *compiler.Program,\n\tchecker *checker.Checker,\n\tposition int,\n\tfile *ast.SourceFile,\n\titem *lsproto.CompletionItem,","sourceCodeStart":5367,"sourceCodeEnd":5403,"githubUrl":"https://github.com/microsoft/typescript-go/blob/1bcfa18d79a3be41772223d5c05dfe4480e614ff/internal/ls/completions.go#L5367-L5403","documentation":"Error \"file not found: %s\" thrown in microsoft/typescript-go.","triggerScenarios":"Thrown at internal/ls/completions.go:5385 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"1bcfa18d79a3be41772223d5c05dfe4480e614ff","analyzedAt":"2026-08-16T02:12:00.115Z","schemaVersion":2},"datasetVersion":"2026-08-16T03:17:38.424Z"}