-
Notifications
You must be signed in to change notification settings - Fork 806
Description
Extension Version
0.20260120.1
VS Code Version
1.108.1 (Universal)
Operating system Version
macOS tahoe 26.2
Steps to reproduce
EDIT: I managed to get imports working with the old version of TypeScript again while testing below solutions. I'm not certain what changed, but the imports are still not working at all using Native.
-
I had a working environment with auto-imports and saw the hype around the Native Preview. I went to the Extensions store to install it (probably 1 month ago).
-
I enabled the Native Typescript extension in VS Code
-
I noticed that auto-imports were flaky- sometimes working and sometimes not.
-
I tried disabling the
tsgoextension by using the button in the lower-right corner. This started the normal TS server, but imports were still broken. -
I tried setting the TypeScript Language Server version to be the Workspace Version. Still not working.
-
I tried uninstalling the Native Preview extension and restarting the client. Still not working.
-
I rebooted the Mac - still not working.
-
I removed everything VS Code related - uninstalled the
.app, tried cleaningVSCodefrom~Library, etc. -
I reinstalled
VSCodeby downloading it from the homepage. -
I tried again - still not working.
-
I installed the Native Preview. Still not working.
To add to this confusion, auto import sometimes work.
Sample file:
function getCacheFile(fileName: string): string {
if (!fs.existsSync(fileName)) {
fs.mkdirSync(fileName, { recursive: true });
}
return `${fileName}`;
}Where I tried getting the auto-importer to import fs.
Issue
I've been trying a bit of everything now and I'm reaching out here in hopes that anyone may help me solve my problem :)
The issue is simply that auto imports no longer come up as a suggestion:
Log file:
2026-01-21 13:19:05.771 [info] TypeScript Native Preview is disabled. Select 'Enable TypeScript Native Preview (Experimental)' in the command palette to enable it.
2026-01-21 13:19:56.873 [info] Resolved to /Users/***/.vscode/extensions/typescriptteam.native-preview-0.20260120.1-darwin-arm64/lib/tsgo
2026-01-21 13:19:56.873 [info] Starting language server...
2026-01-21 13:19:57.526 [info] Resolved client capabilities: {
"workspace": {
"applyEdit": true,
"workspaceEdit": {
"documentChanges": true,
"resourceOperations": [
"create",
"rename",
"delete"
],
"failureHandling": "textOnlyTransactional",
"normalizesLineEndings": true,
"changeAnnotationSupport": {
"groupsOnLabel": true
},
"metadataSupport": true,
"snippetEditSupport": true
},
"didChangeConfiguration": {
"dynamicRegistration": true
},
"didChangeWatchedFiles": {
"dynamicRegistration": true,
"relativePatternSupport": true
},
"symbol": {
"dynamicRegistration": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"tagSupport": {
"valueSet": [
1
]
},
"resolveSupport": {
"properties": [
"location.range"
]
}
},
"executeCommand": {
"dynamicRegistration": true
},
"workspaceFolders": true,
"configuration": true,
"semanticTokens": {
"refreshSupport": true
},
"codeLens": {
"refreshSupport": true
},
"fileOperations": {
"dynamicRegistration": true,
"didCreate": true,
"willCreate": true,
"didRename": true,
"willRename": true,
"didDelete": true,
"willDelete": true
},
"inlineValue": {
"refreshSupport": true
},
"inlayHint": {
"refreshSupport": true
},
"diagnostics": {
"refreshSupport": true
},
"foldingRange": {
"refreshSupport": true
}
},
"textDocument": {
"synchronization": {
"dynamicRegistration": true,
"willSave": true,
"willSaveWaitUntil": true,
"didSave": true
},
"filters": {
"relativePatternSupport": true
},
"completion": {
"dynamicRegistration": true,
"completionItem": {
"snippetSupport": true,
"commitCharactersSupport": true,
"documentationFormat": [
"markdown",
"plaintext"
],
"deprecatedSupport": true,
"preselectSupport": true,
"tagSupport": {
"valueSet": [
1
]
},
"insertReplaceSupport": true,
"resolveSupport": {
"properties": [
"documentation",
"detail",
"additionalTextEdits"
]
},
"insertTextModeSupport": {
"valueSet": [
1,
2
]
},
"labelDetailsSupport": true
},
"completionItemKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25
]
},
"insertTextMode": 2,
"contextSupport": true,
"completionList": {
"itemDefaults": [
"commitCharacters",
"editRange",
"insertTextFormat",
"insertTextMode",
"data"
],
"applyKindSupport": true
}
},
"hover": {
"dynamicRegistration": true,
"contentFormat": [
"markdown",
"plaintext"
]
},
"signatureHelp": {
"dynamicRegistration": true,
"signatureInformation": {
"documentationFormat": [
"markdown",
"plaintext"
],
"parameterInformation": {
"labelOffsetSupport": true
},
"activeParameterSupport": true,
"noActiveParameterSupport": true
},
"contextSupport": true
},
"declaration": {
"dynamicRegistration": true,
"linkSupport": true
},
"definition": {
"dynamicRegistration": true,
"linkSupport": true
},
"typeDefinition": {
"dynamicRegistration": true,
"linkSupport": true
},
"implementation": {
"dynamicRegistration": true,
"linkSupport": true
},
"references": {
"dynamicRegistration": true
},
"documentHighlight": {
"dynamicRegistration": true
},
"documentSymbol": {
"dynamicRegistration": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"hierarchicalDocumentSymbolSupport": true,
"tagSupport": {
"valueSet": [
1
]
},
"labelSupport": true
},
"codeAction": {
"dynamicRegistration": true,
"codeActionLiteralSupport": {
"codeActionKind": {
"valueSet": [
"",
"quickfix",
"refactor",
"refactor.extract",
"refactor.inline",
"refactor.move",
"refactor.rewrite",
"source",
"source.organizeImports",
"notebook"
]
}
},
"isPreferredSupport": true,
"disabledSupport": true,
"dataSupport": true,
"resolveSupport": {
"properties": [
"edit",
"command"
]
},
"honorsChangeAnnotations": true,
"documentationSupport": true,
"tagSupport": {
"valueSet": [
1
]
}
},
"codeLens": {
"dynamicRegistration": true,
"resolveSupport": {
"properties": [
"command"
]
}
},
"documentLink": {
"dynamicRegistration": true,
"tooltipSupport": true
},
"colorProvider": {
"dynamicRegistration": true
},
"formatting": {
"dynamicRegistration": true
},
"rangeFormatting": {
"dynamicRegistration": true,
"rangesSupport": true
},
"onTypeFormatting": {
"dynamicRegistration": true
},
"rename": {
"dynamicRegistration": true,
"prepareSupport": true,
"prepareSupportDefaultBehavior": 1,
"honorsChangeAnnotations": true
},
"foldingRange": {
"dynamicRegistration": true,
"rangeLimit": 5000,
"lineFoldingOnly": true,
"foldingRangeKind": {
"valueSet": [
"comment",
"imports",
"region"
]
}
},
"selectionRange": {
"dynamicRegistration": true
},
"publishDiagnostics": {
"relatedInformation": true,
"tagSupport": {
"valueSet": [
1,
2
]
},
"codeDescriptionSupport": true,
"dataSupport": true
},
"callHierarchy": {
"dynamicRegistration": true
},
"semanticTokens": {
"dynamicRegistration": true,
"requests": {
"range": true,
"full": {
"delta": true
}
},
"tokenTypes": [
"namespace",
"type",
"class",
"enum",
"interface",
"struct",
"typeParameter",
"parameter",
"variable",
"property",
"enumMember",
"event",
"function",
"method",
"macro",
"keyword",
"comment",
"string",
"number",
"regexp",
"operator",
"decorator",
"label"
],
"tokenModifiers": [
"declaration",
"definition",
"readonly",
"static",
"deprecated",
"abstract",
"async",
"modification",
"documentation",
"defaultLibrary"
],
"formats": [
"relative"
],
"serverCancelSupport": true,
"augmentsSyntaxTokens": true
},
"linkedEditingRange": {
"dynamicRegistration": true
},
"typeHierarchy": {
"dynamicRegistration": true
},
"inlineValue": {
"dynamicRegistration": true
},
"inlayHint": {
"dynamicRegistration": true,
"resolveSupport": {
"properties": [
"tooltip",
"textEdits",
"label.tooltip",
"label.location",
"label.command"
]
}
},
"diagnostic": {
"relatedInformation": true,
"tagSupport": {
"valueSet": [
1,
2
]
},
"codeDescriptionSupport": true,
"dataSupport": true,
"dynamicRegistration": true
}
},
"notebookDocument": {
"synchronization": {
"dynamicRegistration": true,
"executionSummarySupport": true
}
},
"window": {
"workDoneProgress": true,
"showMessage": {
"messageActionItem": {
"additionalPropertiesSupport": true
}
},
"showDocument": {
"support": true
}
},
"general": {
"staleRequestSupport": {
"cancel": true,
"retryOnContentModified": [
"textDocument/semanticTokens/full",
"textDocument/semanticTokens/range",
"textDocument/semanticTokens/full/delta"
]
},
"regularExpressions": {
"engine": "ECMAScript",
"version": "ES2020"
},
"markdown": {
"parser": "marked",
"version": "1.1.0"
},
"positionEncodings": [
"utf-16"
]
}
}
2026-01-21 13:19:57.535 [info] configuration: [map[autoClosingTags:true check:map[npmIsInstalled:true] disableAutomaticTypeAcquisition:false enablePromptUseWorkspaceTsdk:false experimental:map[useTsgo:true] format:map[enable:true indentSwitchCase:true insertSpaceAfterCommaDelimiter:true insertSpaceAfterConstructor:false insertSpaceAfterFunctionKeywordForAnonymousFunctions:true insertSpaceAfterKeywordsInControlFlowStatements:true insertSpaceAfterOpeningAndBeforeClosingEmptyBraces:true insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces:false insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces:true insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets:false insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis:false insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces:false insertSpaceAfterSemicolonInForStatements:true insertSpaceAfterTypeAssertion:false insertSpaceBeforeAndAfterBinaryOperators:true insertSpaceBeforeFunctionParenthesis:false placeOpenBraceOnNewLineForControlBlocks:false placeOpenBraceOnNewLineForFunctions:false semicolons:ignore] implementationsCodeLens:map[enabled:false showOnAllClassMethods:false showOnInterfaceMethods:false] inlayHints:map[enumMemberValues:map[enabled:false] functionLikeReturnTypes:map[enabled:false] parameterNames:map[enabled:none suppressWhenArgumentMatchesName:true] parameterTypes:map[enabled:false] propertyDeclarationTypes:map[enabled:false] variableTypes:map[enabled:false suppressWhenTypeMatchesName:true]] locale:auto native-preview:map[goMemLimit: pprofDir: trace:map[server:verbose] tsdk:] npm: preferGoToSourceDefinition:false preferences:map[autoImportFileExcludePatterns:[] autoImportSpecifierExcludeRegexes:[] importModuleSpecifier:shortest importModuleSpecifierEnding:auto includePackageJsonAutoImports:auto jsxAttributeCompletionStyle:auto organizeImports:map[] preferTypeOnlyAutoImports:false quoteStyle:auto renameMatchingJsxTags:true useAliasesForRenames:true] referencesCodeLens:map[enabled:false showOnAllFunctions:false] reportStyleChecksAsWarnings:true suggest:map[autoImports:true classMemberSnippets:map[enabled:true] completeFunctionCalls:false completeJSDocs:true enabled:true includeAutomaticOptionalChainCompletions:true includeCompletionsForImportStatements:true jsdoc:map[generateReturns:true] objectLiteralMethodSnippets:map[enabled:true] paths:true] suggestionActions:map[enabled:true] tsc:map[autoDetect:on] tsdk: tsserver:map[enableRegionDiagnostics:true enableTracing:false experimental:map[enableProjectDiagnostics:false] log:off maxTsServerMemory:3072 nodePath: pluginPaths:[] useSyntaxServer:auto watchOptions:vscode web:map[projectWideIntellisense:map[enabled:true suppressSemanticErrors:false] typeAcquisition:map[enabled:true]]] updateImportsOnFileMove:map[enabled:prompt] updateImportsOnPaste:map[enabled:true] validate:map[enable:true] workspaceSymbols:map[excludeLibrarySymbols:true scope:allOpenProjects]]], []interface {}
2026-01-21 13:19:57.536 [info] handled method 'initialized' in 8.802666ms
2026-01-21 13:19:57.536 [info] Processed 1 file changes in 49µs
2026-01-21 13:19:57.807 [info] handled method 'textDocument/didOpen' in 270.080333ms
2026-01-21 13:19:57.807 [info] handled method 'workspace/didChangeConfiguration' in 28.666µs
2026-01-21 13:19:57.807 [info] handled method 'textDocument/codeAction' in 143.416µs
2026-01-21 13:19:57.807 [info] handled method 'textDocument/codeLens' in 217.167µs
2026-01-21 13:19:57.807 [info] handled method 'textDocument/documentSymbol' in 273.125µs
2026-01-21 13:19:57.808 [info] handled method 'textDocument/inlayHint' in 276.166µs
2026-01-21 13:19:57.808 [info] ======== Cloning snapshot 0 ========
[13:19:57.536] Reason: DidOpenFile - file:///Users/***/dev/***/packages/scripts/src/find-broken-s3-links/get-opensearch-docs.ts
[13:19:57.536] DidChangeFiles
[13:19:57.536] Checking for changes affecting config files
[13:19:57.536] Summarizing file changes
[13:19:57.536] Checking if any changed files are config files
[13:19:57.536] computeConfigFileName:: File: /Users/***/dev/***/packages/scripts/src/find-broken-s3-links/get-opensearch-docs.ts:: Result: /Users/***/dev/***/packages/scripts/tsconfig.json
[13:19:57.536] Searching for default configured project for /Users/***/dev/***/packages/scripts/src/find-broken-s3-links/get-opensearch-docs.ts
[13:19:57.536] Acquiring config for open file
[13:19:57.537] Loading config file: /Users/***/dev/***/packages/scripts/tsconfig.json
[13:19:57.542] Finished loading config file
[13:19:57.542] Creating ConfiguredProject: /Users/***/dev/***/packages/scripts/tsconfig.json, currentDirectory: /Users/***/dev/***/packages/scripts
[13:19:57.542] Acquiring config for project
[13:19:57.542] CompilerHost
[13:19:57.542] Loading config file: /Users/***/dev/***/packages/shared/tsconfig.json
[13:19:57.542] Loading config file: /Users/***/dev/***/packages/sdk/tsconfig.json
[13:19:57.544] Finished loading config file
[13:19:57.551] Finished loading config file
[13:19:57.804] Program update for /Users/***/dev/***/packages/scripts/tsconfig.json completed in 262.616084ms
[13:19:57.804] Project contains file directly
[13:19:57.804] Found default configured project for /Users/***/dev/***/packages/scripts/src/find-broken-s3-links/get-opensearch-docs.ts: /Users/***/dev/***/packages/scripts/tsconfig.json (in 267.754125ms)
[13:19:57.804] computeConfigFileName:: File: /Users/***/dev/***/packages/scripts/tsconfig.json:: Result: /Users/***/dev/***/tsconfig.json
[13:19:57.804] Creating ConfiguredProject: /Users/***/dev/***/tsconfig.json, currentDirectory: /Users/***/dev/***
[13:19:57.804] computeConfigFileName:: File: /Users/***/dev/***/tsconfig.json:: Result:
[13:19:57.804] DidRequestFile
[13:19:57.804] Acquiring config for project
[13:19:57.805] Removed 1 cached files in 1.094583ms
[13:19:57.805] UpdateAutoImports
[13:19:57.805] Building autoimport registry
[13:19:57.805] Added project: /users/***/dev/***/packages/scripts/tsconfig.json
[13:19:57.805] Added directory: /users/***
[13:19:57.805] Added directory: /users/***/dev/***/packages/scripts/src/find-broken-s3-links
[13:19:57.805] Added directory: /users/***/dev/***/packages/scripts/src
[13:19:57.805] Added directory: /users/***/dev/***/packages/scripts
[13:19:57.806] Added directory: /users/***/dev/***
[13:19:57.806] Added directory: /users
[13:19:57.806] Added directory: /
[13:19:57.806] Added directory: /users/***/dev/***/packages
[13:19:57.806] Added directory: /users/***/dev
[13:19:57.806] Added node_modules bucket: /users/***/dev/***
[13:19:57.806] Updated buckets and directories in 426.25µs
[13:19:57.806] Built autoimport registry in 428.042µs
[13:19:57.806] Finished cloning snapshot 0 into snapshot 1 in 269.9575ms
2026-01-21 13:19:57.808 [info]
Project '/Users/***/dev/***/packages/scripts/tsconfig.json'
Files (1695)
-----------------------------------------------
2026-01-21 13:19:57.808 [info]
Project '/Users/***/dev/***/tsconfig.json'
Files (0) NoProgram
-----------------------------------------------
2026-01-21 13:19:57.808 [info]
======== Cache Statistics ========
2026-01-21 13:19:57.808 [info] Open file count: 1
2026-01-21 13:19:57.808 [info] Cached disk files: 1802
2026-01-21 13:19:57.808 [info] Project count: 2
2026-01-21 13:19:57.808 [info] Config count: 4
2026-01-21 13:19:57.808 [info]
2026-01-21 13:19:57.808 [info] ======== Cloning snapshot 1 ========
[13:19:57.806] Reason: RequestedLanguageService (pending file changes) - Documents: [file:///Users/***/dev/***/packages/scripts/src/find-broken-s3-links/get-opensearch-docs.ts]
[13:19:57.806] DidRequestFile
[13:19:57.806] Acquiring config for project
[13:19:57.806] UpdateAutoImports
[13:19:57.806] Building autoimport registry
[13:19:57.806] Updated buckets and directories in 14.084µs
[13:19:57.806] Built autoimport registry in 16.541µs
[13:19:57.806] Finished cloning snapshot 1 into snapshot 2 in 28.917µs
2026-01-21 13:19:57.808 [info]
2026-01-21 13:19:57.808 [info] ======== Cloning snapshot 2 ========
[13:19:57.806] Reason: RequestedLanguageService (pending file changes) - Documents: [file:///Users/***/dev/***/packages/scripts/src/find-broken-s3-links/get-opensearch-docs.ts]
[13:19:57.806] DidRequestFile
[13:19:57.806] Acquiring config for project
[13:19:57.806] UpdateAutoImports
[13:19:57.806] Building autoimport registry
[13:19:57.806] Updated buckets and directories in 9.292µs
[13:19:57.806] Built autoimport registry in 10.959µs
[13:19:57.806] Finished cloning snapshot 2 into snapshot 3 in 23.083µs
2026-01-21 13:19:57.808 [info]
2026-01-21 13:19:57.808 [info] handled method 'textDocument/foldingRange' in 473.625µs
2026-01-21 13:19:57.808 [info] Added new watch: root files for /Users/***/dev/***/packages/shared/tsconfig.json watcher 17.0
2026-01-21 13:19:57.808 [info] /Users/***/dev/***/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.808 [info]
2026-01-21 13:19:57.809 [info] Added new watch: non-root program files for /Users/***/dev/***/packages/scripts/tsconfig.json watcher 23.1
2026-01-21 13:19:57.809 [info] /Users/***/.vscode/extensions/typescriptteam.native-preview-0.20260120.1-darwin-arm64/lib/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.809 [info]
2026-01-21 13:19:57.809 [info] Updated watch: auto-import watcher 21.0
2026-01-21 13:19:57.809 [info] /Users/***/dev/***/node_modules/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.809 [info]
2026-01-21 13:19:57.809 [info] Updated watches in 2.488791ms
2026-01-21 13:19:57.809 [info] Updated watch: auto-import watcher 22.0
2026-01-21 13:19:57.809 [info] /Users/***/dev/***/node_modules/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.809 [info]
2026-01-21 13:19:57.810 [info] Updated watches in 2.810709ms
2026-01-21 13:19:57.812 [info] handled method 'textDocument/diagnostic' in 5.529041ms
2026-01-21 13:19:57.814 [info] Added new watch: failed lookups for /Users/***/dev/***/packages/scripts/tsconfig.json watcher 25.0
2026-01-21 13:19:57.814 [info] /Users/***/dev/***/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.814 [info]
2026-01-21 13:19:57.815 [info] Added new watch: failed lookups for /Users/***/dev/***/packages/scripts/tsconfig.json watcher 25.1
2026-01-21 13:19:57.815 [info] /Users/***/dev/node_modules/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.815 [info]
2026-01-21 13:19:57.815 [info] Added new watch: failed lookups for /Users/***/dev/***/packages/scripts/tsconfig.json watcher 25.2
2026-01-21 13:19:57.815 [info] /Users/***/node_modules/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.815 [info]
2026-01-21 13:19:57.815 [info] Added new watch: failed lookups for /Users/***/dev/***/packages/scripts/tsconfig.json watcher 25.3
2026-01-21 13:19:57.815 [info] /Users/node_modules/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.815 [info]
2026-01-21 13:19:57.815 [info] Added new watch: failed lookups for /Users/***/dev/***/packages/scripts/tsconfig.json watcher 25.4
2026-01-21 13:19:57.815 [info] /node_modules/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.815 [info]
2026-01-21 13:19:57.815 [info] Updated watch: auto-import watcher 20.0
2026-01-21 13:19:57.815 [info] /Users/***/dev/***/node_modules/**/*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,json}
2026-01-21 13:19:57.815 [info]
2026-01-21 13:19:57.815 [info] Updated watches in 8.573333ms
2026-01-21 13:19:57.833 [info] handled method 'textDocument/documentSymbol' in 61.417µs
2026-01-21 13:19:58.069 [info] handled method 'textDocument/codeAction' in 129.333µs
2026-01-21 13:19:58.930 [info] handled method 'textDocument/hover' in 187.583µs
2026-01-21 13:19:59.113 [info] handled method 'textDocument/documentHighlight' in 111.75µs
2026-01-21 13:19:59.311 [info] handled method 'textDocument/codeAction' in 80.625µs
2026-01-21 13:19:59.571 [info] handled method 'textDocument/hover' in 156.25µs
2026-01-21 13:19:59.748 [info] handled method 'textDocument/documentHighlight' in 115.291µs
2026-01-21 13:20:00.545 [info] handled method 'textDocument/codeAction' in 600.083292ms
2026-01-21 13:20:00.546 [info] ======== Cloning snapshot 3 ========
[13:19:59.944] DidRequestFile
[13:19:59.944] Acquiring config for project
[13:19:59.944] UpdateAutoImports
[13:19:59.944] Building autoimport registry
[13:19:59.944] Updated buckets and directories in 30.209µs
[13:19:59.945] Building project bucket /users/***/dev/***/packages/scripts/tsconfig.json
[13:19:59.950] Extracted exports: 5.170292ms (0 exports, 0 used checker, 6 created checkers)
[13:19:59.950] Built index: 25.167µs
[13:19:59.950] Bucket total: 5.196042ms
[13:19:59.945] Building node_modules bucket /Users/***/dev/***
[13:20:00.542] Determined dependencies and package names: 9.989ms
[13:20:00.542] Extracted exports: 575.581167ms (8277 exports, 3243 used checker)
[13:20:00.542] Built index: 10.995458ms
[13:20:00.542] Bucket total: 596.567834ms
[13:20:00.542] Built 2 indexes in 596.612791ms
[13:20:00.542] Built autoimport registry in 597.911333ms
[13:20:00.544] Finished cloning snapshot 3 into snapshot 4 in 599.94075ms
2026-01-21 13:20:00.546 [info]
2026-01-21 13:20:00.546 [info] Updated watches in 37.167µs
2026-01-21 13:20:00.546 [info] handled method 'textDocument/documentHighlight' in 438.7625ms
2026-01-21 13:20:00.546 [info] handled method 'textDocument/definition' in 374.356416ms
2026-01-21 13:20:00.752 [info] ======== Cloning snapshot 4 ========
[13:20:00.544] DidRequestFile
[13:20:00.544] Acquiring config for project
[13:20:00.544] UpdateAutoImports
[13:20:00.544] Building autoimport registry
[13:20:00.544] Updated buckets and directories in 27.5µs
[13:20:00.544] Building node_modules bucket /Users/***/dev/***
[13:20:00.750] Determined dependencies and package names: 7.589042ms
[13:20:00.750] Extracted exports: 190.3905ms (8609 exports, 3572 used checker)
[13:20:00.750] Built index: 7.705083ms
[13:20:00.750] Bucket total: 205.685959ms
[13:20:00.750] Built 1 indexes in 205.7015ms
[13:20:00.750] Built autoimport registry in 205.91825ms
[13:20:00.751] Finished cloning snapshot 4 into snapshot 5 in 207.403167ms
2026-01-21 13:20:00.752 [info]
2026-01-21 13:20:00.752 [info] Updated watches in 13.542µs
2026-01-21 13:20:00.752 [info] handled method 'textDocument/codeAction' in 446.744084ms
2026-01-21 13:20:00.806 [info] handled method 'textDocument/codeAction' in 292.25µs
2026-01-21 13:20:00.814 [info] handled method 'textDocument/codeAction' in 175.584µs
2026-01-21 13:20:01.523 [info] handled method 'textDocument/documentHighlight' in 74.833µs
2026-01-21 13:20:01.725 [info] handled method 'textDocument/codeLens' in 67.334µs
2026-01-21 13:20:41.369 [info] handled method 'textDocument/hover' in 766.875µs
2026-01-21 13:20:44.195 [info] Processed 1 file changes in 10.167µs
2026-01-21 13:20:44.196 [info] handled method 'textDocument/didOpen' in 191.542µs
2026-01-21 13:20:44.197 [info] ======== Cloning snapshot 5 ========
[13:20:44.193] Reason: DidOpenFile - file:///Users/***/dev/***/packages/scripts/src/find-broken-s3-links/index.ts
[13:20:44.193] DidChangeFiles
[13:20:44.193] Checking for changes affecting config files
[13:20:44.193] Summarizing file changes
[13:20:44.193] Checking if any changed files are config files
[13:20:44.193] computeConfigFileName:: File: /Users/***/dev/***/packages/scripts/src/find-broken-s3-links/index.ts:: Result: /Users/***/dev/***/packages/scripts/tsconfig.json
[13:20:44.193] Searching for default configured project for /Users/***/dev/***/packages/scripts/src/find-broken-s3-links/index.ts
[13:20:44.193] Acquiring config for open file
[13:20:44.193] Creating ConfiguredProject: /Users/***/dev/***/packages/scripts/tsconfig.json, currentDirectory: /Users/***/dev/***/packages/scripts
[13:20:44.193] Acquiring config for project
[13:20:44.193] Project contains file directly
[13:20:44.193] Found default configured project for /Users/***/dev/***/packages/scripts/src/find-broken-s3-links/index.ts: /Users/***/dev/***/packages/scripts/tsconfig.json (in 30.667µs)
[13:20:44.193] computeConfigFileName:: File: /Users/***/dev/***/packages/scripts/tsconfig.json:: Result: /Users/***/dev/***/tsconfig.json
[13:20:44.193] Creating ConfiguredProject: /Users/***/dev/***/tsconfig.json, currentDirectory: /Users/***/dev/***
[13:20:44.193] computeConfigFileName:: File: /Users/***/dev/***/tsconfig.json:: Result:
[13:20:44.193] DidRequestFile
[13:20:44.193] Acquiring config for project
[13:20:44.193] UpdateAutoImports
[13:20:44.193] Building autoimport registry
[13:20:44.193] Updated buckets and directories in 14.708µs
[13:20:44.193] Built autoimport registry in 17.458µs
[13:20:44.193] Finished cloning snapshot 5 into snapshot 6 in 160.5µs
And tsconfig:
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"composite": true,
"noEmit": true
},
"include": ["src"],
"references": [{ "path": "../sdk" }, { "path": "../shared" }]
}tsconfig.base.json:
{
"compilerOptions": {
"target": "ES2022",
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"module": "NodeNext",
"moduleResolution": "NodeNext",
"strict": true,
"skipLibCheck": true,
"noUnusedLocals": false,
}
}