ErrLookup › microsoft/typescript-go
microsoft/typescript-go
Staging repo for development of native port of TypeScript · Go · 746 source files
Analyzed at 1bcfa18d79 on 2026-08-16. 258 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Invalid value for ${name}: ${value} | validation | error | lsp, project-resolution, typescript, configuration |
| forRelease requires setPrerelease unless nativePreviewReleas | validation | error | lsp, auto-imports, completion, project-resolution |
| _submodules/TypeScript does not exist; try running `git subm | exception | error | tracing, filesystem, initialization, io |
| Cannot parse string enum value: ${goValue} | exception | warning | tracing, io, disk-full, deferred-error |
| No members found for enum ${def.name} in ${def.goFile} | exception | error | tracing, type-checker, teardown, io |
| ${vendorJsonrpcSrc} is not installed; run `npm ci` first. | validation | error | tracing, io, teardown, corruption |
| Found ${unusedBaselines.length} unused baseline file(s). Run | validation | warning | tracing, json, serialization, defensive |
| Expected version in .custom-gcl.yml | validation | error | tracing, filesystem, io, teardown |
| Failed to extract version from version.go | exception | error | tracing, json, type-checker, serialization |
| Publishing as 'typescript' requires a version before selecti | exception | error | release, invariant, npm, publishing |
| Refusing to publish 'typescript' with the latest tag from no | exception | critical | release, npm, publishing, safety |
| Source file does not exist: ${src} | exception | error | signing, build, verification, filesystem |
| Destination directory does not exist: ${dstDir} | exception | error | signing, filesystem, configuration |
| Some files failed to sign:\n | exception | error | signing, verification, retry, release |
| Signed file has no macOS entitlements: ${filePath} | exception | error | signing, macos, entitlements, release |
| Signed file is missing macOS entitlement '${entitlement}': $ | exception | error | signing, macos, entitlements, release |
| Unsupported OS: ${os} | exception | error | platforms, go, build, configuration |
| Unsupported ARCH: ${arch} | exception | error | platforms, go, build, configuration |
| native-preview platform list is out of sync with 'go tool di | exception | error | go, platforms, release, ci, toolchain |
| Found external imports in .d.ts files:\n${importErrors.map(e | exception | error | build, typescript, dts, packaging, npm |
| This task should not be run in non-release builds. | exception | error | build, release, signing, hereby, esrp |
| Unknown cert: ${cert} | exception | error | build, release, signing, configuration, esrp |
| ${publishedTypeScriptAliasPackageName} should alias the type | exception | error | npm, dependencies, packaging, vsix, build |
| ${publishedTypeScriptAliasPackageName} package.json did not | exception | error | npm, dependencies, packaging, corruption |
| ${publishedTypeScriptAliasPackageName} package.json did not | exception | error | npm, dependencies, packaging, vsix |
| Could not find ${publishedTypeScriptAliasPackageName}; run n | exception | error | npm, dependencies, setup, build |
| usePublishedPlatformPackagesForVsix requires ${publishedType | exception | error | npm, versioning, release, vsix |
| usePublishedPlatformPackagesForVsix requires forRelease | exception | error | build, release, vsix, hereby |
| ${publishedTypeScriptAliasPackageName} does not depend on ${ | exception | error | npm, packaging, vsix, platform-support |
| package-lock.json does not contain ${npmPackageName}; run np | exception | error | npm, package-lock, dependencies, build |
| package-lock.json has ${npmPackageName}@${lockEntry.version} | exception | error | npm, package-lock, versioning, dependencies |
| package-lock.json entry for ${npmPackageName}@${version} doe | exception | error | npm, package-lock, registry, build |
| npm pack ${npmPackageName}@${version} did not return a filen | exception | error | npm, network, registry, packaging |
| Published platform package ${npmPackageName}@${version} did | exception | error | npm, packaging, tarball, vsix |
| Prerelease version should be in the form of dev.<number>.<nu | exception | error | release, versioning, vsix, hereby |
| native-preview:release requires --forRelease and --setPrerel | exception | error | release, hereby, build, vsix |
| This task should not be run in release builds. | exception | error | release, hereby, build, task-selection |
| Language client is not initialized | exception | error | vscode-extension, language-server, lsp, async, race-condition |
| Unexpected number of arguments. | exception | error | vscode, commands, code-lens, lsp, argument-validation |
| Language server is not running. | exception | error | vscode-extension, lifecycle, api-session, named-pipe |
| Could not find a TypeScript executable in the extension pack | exception | critical | vscode-extension, installation, binary, platform, filesystem |
| Expected ${pkgName} to declare exactly one bin entry named $ | exception | error | npm, package-json, bin-entry, validation, native-preview |
| Unable to resolve ${platformPackageName}. Either your platfo | exception | critical | npm, optional-dependencies, platform, installation, native-preview |
| Executable not found: ${exe} | exception | critical | binary, filesystem, antivirus, installation, native-preview |
| Cannot run a temporary file update on an inactive snapshot | validation | error | api, snapshot, lifecycle, native-preview, validation |
| Snapshot is disposed | validation | error | api, snapshot, lifecycle, native-preview, validation |
| Connection not established | exception | error | api, concurrency, connection, json-rpc, native-preview |
| Cannot create directory: a file already exists at "/${segmen | exception | error | virtual-file-system, api, paths, validation, native-preview |
| Invalid file path: "${path}" | validation | error | virtual-file-system, api, paths, validation, native-preview |
| Bad line number. Line: ${line}, lineStarts.length: ${lineSta | validation | error | api, positions, off-by-one, validation, native-preview |
| Invalid node handle: ${handle} | validation | error | api, node-handle, parsing, type-guard, native-preview |
| getNodeId requires a RemoteNode | validation | error | typescript, node, type-guard, native-preview |
| invalid file name: ${fileName} | validation | error | typescript, path, uri, validation |
| invalid file URI: ${uri} | validation | error | typescript, uri, path, validation |
| invalid URI: ${uri} | validation | error | typescript, uri, path, validation |
| Cannot run a temporary file update on an inactive snapshot | exception | error | typescript, snapshot, api, lifecycle |
| Snapshot is disposed | exception | error | typescript, snapshot, lifecycle, use-after-free |
| ${method} returned null symbol for ${source.constructor.name | exception | critical | typescript, rpc, symbol, desync, internal |
| ${method} returned no type for ${source.constructor.name} ${ | exception | critical | typescript, rpc, type, desync, internal |
| ${method} returned null signature for ${source.constructor.n | exception | critical | typescript, rpc, signature, desync, internal |
| Symbol ${data.id} references unknown canonical project '${da | exception | critical | typescript, rpc, symbol, project, desync, internal |
| Socket connections are not yet supported in the sync client | exception | error | typescript, client, sync, unsupported-feature |
| Child process exited with code ${this.child.exitCode} before | exception | critical | typescript, spawn, windows, named-pipe, startup |
| SyncRpcChannel: timed out connecting to named pipe | exception | error | typescript, spawn, windows, named-pipe, timeout |
| SyncRpcChannel: could not obtain pipe file descriptors. | exception | critical | typescript, posix, spawn, runtime, internal |
| SyncRpcChannel is closed | exception | error | typescript, rpc, lifecycle, channel-closed |
| name mismatch for response: expected `${method}`, got `${thi | exception | critical | typescript, rpc, protocol, desync, internal |
| this._msgPayload.toString("utf-8") | exception | error | typescript, rpc, server-error, propagation |
| Invalid message type from child: ${this._msgType} | exception | critical | rpc, protocol, messagepack, native-preview, version-mismatch |
| no callback named `${name}` found | exception | error | rpc, callbacks, native-preview, initialization |
| Error calling callback `${name}`: ${errMsg} | exception | error | rpc, callbacks, filesystem, unrecoverable |
| Expected fixed 3-element array (0x93), received: 0x${marker. | exception | critical | rpc, messagepack, protocol-corruption, native-preview |
| Expected positive fixint or uint8 marker, received: 0x${tb.t | exception | critical | rpc, messagepack, protocol-corruption, native-preview |
| Expected binary data (0xc4-0xc6), received: 0x${marker.toStr | exception | critical | rpc, messagepack, protocol-corruption, encoding |
| Invalid cast. The supplied value ${value} did not pass the t | exception | error | typescript, internal, assertion, ast |
| List alias ${listAlias.name} did not resolve to an alias of | validation | error | build, codegen, schema, internal |
| List alias ${listAlias.name} is missing an element type | validation | error | build, codegen, schema, internal |
| Kind marker ${marker.name} references undefined kind or mark | validation | error | build, codegen, schema, internal |
| Unknown kind alias member ${member} in ${alias.name} | validation | error | build, codegen, schema, internal |
| %s: %w | console | warning | go, tooling, filesystem, ci |
| unknown callback name: %s | panic | critical | go, panic, callbacks, protocol |
| CallbackFS: %s called before connection set | exception | error | go, initialization, ordering, callbacks |
-32603 panic: %v
%s | exception | error | json-rpc, go, panic, internal-error |
| api: remote error [%d]: %s | exception | error | json-rpc, go, remote-error, api |
| api: unexpected response message in sync connection | exception | critical | json-rpc, go, concurrency, sync-connection |
| api: failed to write server timing response: %v | panic | error | json-rpc, go, shutdown, transport |
| api: failed to write reset server timing response: %v | panic | error | json-rpc, go, shutdown, transport |
-32603 panic: %v\n%s | exception | error | json-rpc, go, panic, internal-error |
| api: failed to write panic error response: %v (original pani | panic | critical | go, panic, connection, broken-pipe, jsonrpc, sync-conn |
| api: failed to write response: %v | panic | critical | go, panic, connection, write-error, jsonrpc, timeout |
| api: remote error [%d]: %s | exception | error | go, jsonrpc, remote-error, filesystem, callback, client-handler |
| api: unexpected message while waiting for %q response | exception | error | go, jsonrpc, protocol, desync, request-response, turn-taking |
| expected SourceFile root, got %v | validation | error | go, ast, encoder, binary, decoding, root-kind |
| data too short for header: %d bytes | validation | error | go, encoding, binary, validation, truncation, base64 |
| unsupported protocol version %d (expected %d) | validation | error | go, versioning, encoder, binary, compatibility, cache |
| invalid AST header offsets: offsets exceed data length (%d) | validation | error | go, corruption, truncation, binary, offsets, atomic-write |
| invalid AST header offsets: expected strTable <= strData <= | validation | error | go, corruption, header, binary, offsets, wrong-format |
| no nodes to decode | validation | error | go, encoder, binary, empty-data, truncation |
| at node %d (kind %v): %w | validation | error | go, ast, encoder, version-skew, corruption, decoding |
ErrInvalidRequest api: invalid request | error_code | error | go, sentinel, invalid-request, msgpack, framing, validation |
ErrClientError api: client error | error_code | error | go, sentinel, stale-handle, session, retry, snapshot |
| DocumentIdentifier: expected string or object, got %v | validation | error | go, json, unmarshal, document-identifier, validation |
| unknown API method %q | validation | error | go, unknown-method, version-skew, dispatch, typo |
| failed to unmarshal %T: %w | validation | error | go, json, unmarshal, params, schema, type-mismatch |
| unexpected message type: %d | validation | error | go, msgpack, protocol, message-type, wiring |
| %w: expected fixed 3-element array (0x93), received: 0x%02x | validation | error | go, msgpack, framing, desync, wire-format |
| %w: expected positive fixint or uint8 marker, received: 0x%0 | validation | error | go, msgpack, framing, encoding, desync |
| %w: unknown message type: %d | validation | error | go, msgpack, message-type, version-skew, protocol |
| %w: expected binary data (0xc4-0xc6), received: 0x%02x | validation | error | msgpack, protocol, serialization, binary, framing, client-error |
| StdioServerOptions.Cwd is required | panic | critical | panic, configuration, server, initialization, embedding |
| failed to create pipe transport: %w | exception | error | transport, named-pipe, unix-socket, network, configuration, startup |
| failed to accept connection: %w | exception | error | transport, network, connection, accept, lifecycle |
| %w: project has no program | validation | error | project, program, compiler, tsconfig, lifecycle, client-error |
| %w: project %s not found | validation | error | project, handle, snapshot, stale-handle, client-error |
| %w: empty symbol handle | validation | error | symbol-handle, validation, zero-value, null-response, client-error |
| %w: symbol handle %d not found in snapshot registry | validation | error | symbol-handle, registry, snapshot, stale-handle, lifecycle, client-error |
| %w: empty type handle | validation | error | type-handle, validation, zero-value, null-response, client-error |
| %w: empty project ID for type handle %d | validation | error | type-handle, project, validation, required-field, client-error |
| %w: type handle %d not found (no registry for project %s) | validation | error | type-handle, registry, project, snapshot, stale-handle, client-error |
| %w: type handle %d not found in project registry | validation | error | type-handle, registry, project, snapshot, stale-handle, client-error |
| %w: empty signature handle | validation | error | signature-handle, validation, zero-value, null-response, client-error |
| %w: empty project ID for signature handle %d | validation | error | signature-handle, project, validation, required-field, client-error |
| %w: signature handle %d not found (no registry for project % | validation | error | signature-handle, registry, project, snapshot, stale-handle, client-error |
| %w: signature handle %d not found in project registry | validation | error | signature-handle, registry, project, snapshot, stale-handle, client-error |
| %w: snapshot %d not found | validation | error | snapshot, handle, lifecycle, release, stale-handle, client-error |
| %w: source file not found: %v | validation | error | source-file, path, program, validation, uri, client-error |
| %w: %w | validation | error | serialization, json, msgpack, validation, api |
| unknown method: %s | error_code | error | dispatch, method-name, version-skew, api |
| %w: dir is required | validation | error | profiling, validation, cpu-profile, api |
| %w: failed to start CPU profile: %w | error_code | error | profiling, cpu-profile, filesystem, api |
| %w: failed to stop CPU profile: %w | error_code | error | profiling, cpu-profile, lifecycle, api |
| %w: failed to save heap profile: %w | error_code | error | profiling, heap-profile, filesystem, api |
| %w: failed to update snapshot: %w | error_code | error | snapshot, project-loading, filesystem, context, api |
| %w: failed to update temporary snapshot: %w | error_code | error | snapshot, temporary-snapshot, file-tracking, api |
| %w: empty handle | validation | error | snapshot, release, validation, api |
| %w: exactly one of configDirectory or configFileName is requ | validation | error | config, validation, tsconfig, api |
| %w: could not read file %q | error_code | error | config, tsconfig, filesystem, paths, api |
| transpilation produced no output | error_code | error | transpile, internal-error, context, api |
| failed to encode source file: %w | error_code | error | serialization, encoder, internal-error, source-file, api |
| %w: getSymbolsInScope requires a location | validation | error | symbol, scope, location, validation, api |
| %w: import adder action %d missing symbol | validation | error | |
| %w: unknown import adder action kind %q | validation | error | |
| %w: invalid parameter index | validation | error | |
| failed to encode type node: %w | exception | error | |
| failed to encode signature declaration: %w | exception | error | |
| %w: invalid base64 data: %w | validation | error | |
| %w: failed to decode AST: %w | validation | error | |
| %w: files is required | validation | error | |
| %w: invalid emitOnly value: %d | validation | error | |
| compiler emit returned nil result | exception | error | |
| %w: invalid node handle %q | validation | error | |
| %w: invalid node handle %q: %w | validation | error | |
| %w: node handle %q could not be resolved (file may not be lo | validation | error | |
| bundled: %v does not exist; this executable may be misplaced | panic | critical | bundling, deployment, panic, lib-d-ts, noembed |
| cannot unmarshal non-object JSON value into Map | validation | error | json, deserialization, collections, contract-drift |
| unable to open pipe: %w | exception | error | linux, fanotify, file-descriptors, fswatch, ulimit |
| unable to initialize fanotify: %w | exception | error | linux, fanotify, kernel-version, fswatch, permissions |
| unable to poll: %w | exception | error | linux, fanotify, race-condition, fswatch, poll |
| fanotify_mark on '%s' failed: %w | exception | error | linux, fanotify, sysctl, fswatch, kernel-quota |
| name_to_handle_at: %w | exception | error | linux, fanotify, fuse, docker, file-handles, fswatch |
| statfs: %w | exception | error | linux, fanotify, race-condition, statfs, fswatch |
| %w: %w | exception | error | linux, fanotify, errors-is, fallback, fswatch |
| Error reading from fanotify: %w | exception | error | linux, fanotify, file-descriptors, race-condition, fswatch |
| unsupported fanotify metadata version: %d | exception | error | linux, fanotify, kernel-abi, version-mismatch, fswatch |
| %w: watched directory removed | exception | warning | linux, fanotify, watch-terminated, lifecycle, fswatch |
| CFStringCreate returned NULL | exception | error | darwin, fsevents, corefoundation, out-of-memory, fswatch |
| CFArrayCreate returned NULL | exception | error | darwin, fsevents, corefoundation, out-of-memory, fswatch |
| FSEventStreamCreate returned NULL | exception | error | darwin, fsevents, watch-limits, fswatch, recursive-watch |
| error starting FSEvents stream | exception | error | |
| events were dropped by the FSEvents client: %w | exception | error | |
| events were dropped by the kernel: %w | exception | error | |
| too many events: %w | exception | error | |
| %w: watched directory removed | exception | error | |
| unable to open pipe: %w | exception | error | |
| unable to initialize inotify: %w | exception | error | |
| unable to poll: %w | exception | error | |
| inotify_add_watch on '%s' failed: %w | exception | error | |
| Error reading from inotify: %w | exception | error | |
| %w: watched directory removed | exception | error | |
| unable to remove dirWatch: %w | exception | error | |
| unable to open kqueue: %w | exception | error | |
| unable to open pipe: %w | exception | error | |
| unable to watch pipe: %w | exception | error | |
| kevent error: %w | exception | error | |
| %w: watched directory removed | exception | error | kqueue, macos, bsd, terminal, watch-lifecycle, filesystem |
| error watching %s: %w | exception | error | kqueue, darwin, bsd, permissions, race-condition, filesystem |
| error opening directory: %w | exception | error | windows, filesystem, walk, permissions, network-share |
| fswatch: callback must not be nil | validation | error | api-misuse, validation, callback |
| fswatch: cannot watch a root path | validation | error | api-misuse, validation, paths |
| fswatch: path must be absolute | validation | error | api-misuse, validation, paths, cross-platform |
| fswatch: event overflow; some changes were missed | exception | warning | overflow, events, kernel, performance, cross-platform |
| fswatch: watch terminated | exception | error | terminal, watch-lifecycle, filesystem, cross-platform |
| fswatch: watcher not available on this platform | error_code | error | platform, availability, api-misuse, cross-platform |
| fswatch: watcher backend unsupported on this filesystem | error_code | error | linux, fanotify, docker, fuse, overlayfs, filesystem |
| fswatch: failed to watch directory %q: %w | exception | error | linux, fanotify, inotify, fallback, resource-limits, docker |
| %w: %w | exception | error | terminal, watch-lifecycle, error-wrapping, cross-platform |
| could not get file information | error_code | error | windows, handle, network-share, transient, removable-media |
| failed to read changes | error_code | error | windows, read-directory-changes, terminal, watch-lifecycle |
| GetOverlappedResult failed | error_code | error | windows, overlapped-io, terminal, removable-media, network-share |
| unknown error | error_code | error | windows, unknown-error, filter-driver, terminal |
| invalid handle: %w | exception | error | windows, permissions, handle, race-condition |
| CreateEvent: %w | exception | error | windows, resource-limits, kernel-objects, overlapped-io |
| %w: watched directory removed | exception | error | |
| jsonrpc: invalid header | error_code | error | |
| jsonrpc: invalid content length | error_code | error | |
| jsonrpc: no content length | error_code | error | |
| jsonrpc: read header: %w | exception | error | |
| %w: %q | validation | error | |
| %w: parse error: %w | validation | error | |
| %w: negative value %d | validation | error | |
| jsonrpc: read content: %w | exception | error | |
| invalid JSON-RPC version | error_code | error | |
| completion item data is nil | validation | error | |
| file not found: %s | validation | error | |
-32600 %w: %w | error_code | error | |
| invalid file URI: %s | panic | error | |
| invalid URI: %s | panic | error | |
| expected object start, but encountered %v | validation | error | |
| null value is not allowed for field %q | validation | error | |
| missing required properties: %s | validation | error | lsp, json, validation, protocol |
| invalid %s: got %v | validation | error | lsp, json, validation, protocol |
| invalid %s: %s | validation | error | lsp, json, validation, protocol |
| expected %s value %s, got %s | validation | error | lsp, json, validation, protocol |
-32602 %w: expected no params, got %s | error_code | error | lsp, jsonrpc, validation, protocol |
| expected null, got %s | validation | error | lsp, jsonrpc, validation, protocol |
-32602 %w: %w | error_code | error | lsp, jsonrpc, error-wrapping, validation |
-32600 %w: %w | error_code | error | lsp, jsonrpc, framing, protocol |
| failed to register file watcher: %w | exception | warning | lsp, file-watcher, os, inotify |
| no file watcher exists with ID %s | exception | warning | lsp, file-watcher, state-management |
| failed to unregister file watcher: %w | exception | warning | lsp, file-watcher, retry, teardown |
| failed to refresh diagnostics: %w | exception | info | lsp, diagnostics, shutdown, fire-and-forget |
| failed to refresh inlay hints: %w | exception | info | lsp, inlay-hints, shutdown, fire-and-forget |
| failed to refresh code lens: %w | exception | info | lsp, code-lens, shutdown, fire-and-forget |
| configure request failed: %w | exception | error | lsp, configuration, capabilities, client-interop |
| failed to write message: %w | exception | critical | jsonrpc, transport, io, shutdown |
| request failed: %s | exception | error | jsonrpc, client-capabilities, lsp |
| completion item data is nil | validation | error | lsp, completion, resolve, client-state |
| failed to create API transport: %w | exception | error | pipe, unix-socket, named-pipe, api-session, filesystem |
| CPU profiling already in progress | exception | warning | pprof, profiling, concurrency, state |
| failed to create profile directory: %w | exception | error | pprof, filesystem, permissions, profiling |
| failed to create CPU profile file: %w | exception | error | pprof, filesystem, permissions, disk-full |
| failed to start CPU profile: %w | exception | error | pprof, runtime, single-instance, conflict |
| CPU profiling not in progress | exception | warning | pprof, state, idempotency, profiling |
| failed to create heap profile file: %w | exception | error | pprof, heap, disk-full, permissions |
| failed to write heap profile: %w | exception | error | pprof, heap, io, disk-full |
| failed to create alloc profile file: %w | exception | error | pprof, allocations, disk-full, permissions |
| failed to write alloc profile: %w | exception | error | pprof, allocations, io, disk-full |
| unsupported file extension: %s | validation | error | file-extension, overlay, validation, api |
| project not found for open: %s | exception | error | project, config, api, path |
| project not found for update: %s | exception | error | project, state, lifecycle, race |
| no project found for URI %s | exception | error | |
| failed to write trace file header: %w | exception | error | |
| failed to flush trace file: %w | exception | error | |
| failed to dump types for checker %d: %w | exception | error | |
| failed to write trace file: %w | exception | error | |
| failed to marshal legend file: %w | exception | error | |
| failed to write legend file: %w | exception | error | |
| failed to marshal type %d: %w | exception | error |