uri.ts ×3
Frontier kind: Code frontier
unlabeled · c_061ad0dfe43c
1072 tests · 3430 LOC · 18 files · introduces 0 tests · 3 LOC · 1 file
Introduces — evidence that enters the hierarchy at this concept
- Code
- 3 ranges3 lines · 1 files
- Tests
- 0 tests
Contains — complete concept membership
- All code (extent)
- 495 ranges3430 lines · 18 files · Browse complete extent
- All tests (intent)
- 1072 testsBrowse complete intent
Neighbourhood graph
The orange circle is the focus. Violet and green circles are every ancestor and descendant, broader and narrower, at any distance; blue squares and pink diamonds are the introduced files and exact introduced tests of every visible concept, not only the focus's. Arrows point from broader to narrower concepts and bridge only concepts omitted from this view. Undirected links show source or test introduction. Concept and file size follows LOC; exact test nodes use test-count units.
- Focus concept
- Ancestors (broader)
- Descendants (narrower)
- Introduced files
- Introduced tests
Introduced files, introduced tests, and structurally relevant concept specialization
In the embedded map, ordinary wheel input scrolls the page; use the visible controls to zoom and drag to pan. Open the full-screen map for canvas navigation: wheel pans, Ctrl/Command plus wheel zooms, and arrow keys pan when this region is focused. On touch screens, open the full-screen map to pan or pinch. If JavaScript or WebGL is unavailable, use the native relationship evidence on this page.
Graph controls are ready.
Interactive rendering requires JavaScript and WebGL. Use the native relationship evidence on this page while the interactive map is unavailable.
Native relationship evidence
Every exact file and test below is linked only from the concept that introduces it.
- uri.ts ×3 — Focused concept Introduced files:
- computeAutomaticInstructions.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- computeAutomaticInstructions.ts ×1 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×7 — Ancestor (broader) Introduced files:
-
promptFilesLocator.ts ×2 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/utils/promptFilesLocator.ts
- promptFilesLocator.ts ×2 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×4 — Ancestor (broader) Introduced files:
- chatService.test|title=ChatService troubleshoot skill via attachedContext proceeds when fileLogging.enabled is on|occurrence=1 — Ancestor (broader) Introduced tests:
- chatService.test|title=ChatService sendRequest allows empty message with explicit file attachment|occurrence=1 — Ancestor (broader) Introduced tests:
- chatServiceTelemetry.ts ×10 — Ancestor (broader) Introduced files:
- chatServiceImpl.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- chatServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
-
languageConfigurationExtensionPoint.ts ×38 — Ancestor (broader)
Introduced files:
- src/vs/editor/common/languages/languageConfigurationRegistry.ts
- src/vs/editor/common/languages/supports/indentRules.ts
- src/vs/editor/common/languages/supports/indentationLineProcessor.ts
- src/vs/editor/common/languages/supports/languageBracketsConfiguration.ts
- src/vs/editor/common/model/tokens/tokenizationTextModelPart.ts
- src/vs/editor/common/model/tokens/tokenizerSyntaxTokenBackend.ts
- src/vs/editor/common/tokens/lineTokens.ts
- src/vs/editor/contrib/indentation/common/indentation.ts
- src/vs/workbench/contrib/codeEditor/common/languageConfigurationExtensionPoint.ts
- undoRedoService.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- modelService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- textModel.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- modelService.ts ×14 — Ancestor (broader) Introduced files:
- undoRedoService.ts ×4 — Ancestor (broader) Introduced files:
- modelService.ts ×2 — Ancestor (broader) Introduced files:
- modelService.test|title=ModelService does replacements|occurrence=1 — Ancestor (broader) Introduced tests:
- modelService.test|title=ModelService does insertions in the middle of the document|occurrence=1 — Ancestor (broader) Introduced tests:
- modelService.test|title=ModelService does insert, replace, and delete|occurrence=1 — Ancestor (broader) Introduced tests:
- modelService.test|title=ModelService does insertions at the end of the document|occurrence=1 — Ancestor (broader) Introduced tests:
- modelService.test|title=ModelService does insertions at the beginning of the document|occurrence=1 — Ancestor (broader) Introduced tests:
- editStack.ts ×3 — Ancestor (broader) Introduced files:
- modelService.test|title=ModelService generated2|occurrence=1 — Ancestor (broader) Introduced tests:
- modelService.test|title=ModelService generated3|occurrence=1 — Ancestor (broader) Introduced tests:
- modelService.test|title=ModelService generated4|occurrence=1 — Ancestor (broader) Introduced tests:
- modelService.ts ×1 — Ancestor (broader) Introduced files:
- modelService.test|title=ModelService does deletions|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataSyncService.test|title=UserDataSyncService test sync when there is a remote profile that uses default profile|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataSyncService.test|title=UserDataSyncService test sync when there are remote changes with profile|occurrence=1 — Ancestor (broader) Introduced tests:
- textModel.ts ×1 — Ancestor (broader) Introduced files:
- editStack.ts ×1 — Ancestor (broader) Introduced files:
- textModel.ts ×1 — Ancestor (broader) Introduced files:
- userDataSyncService.test|title=UserDataSyncService test first time sync from the client with changes - merge with profile|occurrence=1 — Ancestor (broader) Introduced tests:
- editStack.ts ×15 — Ancestor (broader) Introduced files:
- globalStateSync.test|title=GlobalStateSync sync profile state|occurrence=1 — Ancestor (broader) Introduced tests:
- settingsSync.test|title=SettingsSync - Auto sync profile settings|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataSyncService.test|title=UserDataSyncService test sync when there are local changes with profile|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataSyncService.test|title=UserDataSyncService test sync when there are local profile that uses default profile|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync profile when the profile is updated to use default profile remotely|occurrence=1 — Ancestor (broader) Introduced tests:
-
userDataProfilesManifestSync.ts ×3 — Ancestor (broader)
Introduced files:
- src/vs/platform/userDataSync/common/userDataProfilesManifestSync.ts
- src/vs/platform/userDataSync/common/userDataSyncService.ts
- userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync profile when the profile is updated to use default profile locally|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync updating a profile|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync profile that uses default profile|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataSyncService.ts ×6 — Ancestor (broader) Introduced files:
- userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync adding a profile|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfilesManifestSync.ts ×1 — Ancestor (broader) Introduced files:
-
extHostChatAgents2.ts ×98 — Ancestor (broader)
Introduced files:
- src/vs/base/common/stopwatch.ts
- src/vs/workbench/api/common/extHostChatAgents2.ts
- src/vs/workbench/api/common/extHostTypeConverters.ts
- src/vs/workbench/api/common/extHostTypes.ts
- src/vs/workbench/contrib/chat/common/actions/chatActions.ts
- src/vs/workbench/services/extensions/common/extensions.ts
- userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync first time sync when storage exists - has conflicts|occurrence=1 — Ancestor (broader) Introduced tests:
- snippetsSync.test|title=SnippetsSync sync profile snippets|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfilesManifestSync.ts ×1 — Ancestor (broader) Introduced files:
- keybindingsSync.test|title=KeybindingsSync sync profile keybindings|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsSync.test|title=PromptsSync sync profile prompts|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync first time sync - incoming from server (no state)|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataSyncClient.ts ×2 — Ancestor (broader) Introduced files:
- userDataSyncService.ts ×1 — Ancestor (broader) Introduced files:
- userDataProfilesManifestSync.ts ×1 — Ancestor (broader) Introduced files:
- userDataProfilesManifestSync.ts ×4 — Ancestor (broader) Introduced files:
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
light|occurrence=1, extHostTypeConverters.test|title=extHostTypeConverters IconPath from dark only|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/api/test/common/extHostTypeConverters.test|title=extHostTypeConverters IconPath from dark only|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/api/test/common/extHostTypeConverters.test|title=extHostTypeConverters IconPath from dark/light|occurrence=1
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files:
- extHostTypeConverters.test|title=extHostTypeConverters ChatRequestModeInstructions to handles Dto with UriComponents|occurrence=1 — Ancestor (broader) Introduced tests:
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extHostTypeConverters.test|title=extHostTypeConverters IconPath from light only|occurrence=1 — Ancestor (broader) Introduced tests:
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files:
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files:
- extHostTypeConverters.ts ×1 — Ancestor (broader) Introduced files:
- userDataSyncService.ts ×1 — Ancestor (broader) Introduced files:
- userDataSyncService.ts ×1 — Ancestor (broader) Introduced files:
- userDataSyncService.ts ×4 — Ancestor (broader) Introduced files:
- userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync when profile is created after first sync|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync first time sync - outgoing to server (no state)|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfilesManifestSync.ts ×1 — Ancestor (broader) Introduced files:
- chatSessionStore.test|title=ChatSessionStore workspace migration migration is triggered when onDidEnterWorkspace fires|occurrence=1 — Ancestor (broader) Introduced tests:
-
chatVariableEntries.ts ×5 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/attachments/chatVariableEntries.ts
- src/vs/workbench/contrib/chat/common/model/chatModel.ts
- userDataProfilesManifestSync.ts ×14 — Ancestor (broader) Introduced files:
- chatSessionStore.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
-
chatSessionStore.ts ×7 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/model/chatSessionStore.ts
- src/vs/workbench/test/common/workbenchTestServices.ts
- chatVariableEntries.ts ×2 — Ancestor (broader) Introduced files:
- chatSessionStore.ts ×5 — Ancestor (broader) Introduced files:
-
colorThemeData.ts ×16 — Ancestor (broader)
Introduced files:
- src/vs/platform/extensionResourceLoader/common/extensionResourceLoader.ts
- src/vs/platform/extensionResourceLoader/common/extensionResourceLoaderService.ts
- src/vs/workbench/services/themes/common/colorThemeData.ts
- range.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
chatImageExtraction.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatImageExtraction.test|title=extractImagesFromChatResponse extracts image from inline reference URI when readFile is provided|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatImageExtraction.test|title=extractImagesFromChatResponse uses filename from URI path when name is not provided|occurrence=1
- chatImageExtraction.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- chatImageExtraction.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- chatImageExtraction.ts ×1 — Ancestor (broader) Introduced files:
- chatImageExtraction.ts ×4 — Ancestor (broader) Introduced files:
- chatImageExtraction.test|title=extractImagesFromChatRequest uses attachment resource URI when available|occurrence=1 — Ancestor (broader) Introduced tests:
-
chatImageExtraction.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatImageExtraction.test|title=extractImagesFromChatRequest extracts restored image attachment from plain object bytes|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatImageExtraction.test|title=extractImagesFromChatRequest extracts restored image attachment from reordered plain object bytes|occurrence=1
- chatImageExtraction.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- chatImageExtraction.test|title=extractImagesFromChatRequest extracts image attachment from Uint8Array|occurrence=1 — Ancestor (broader) Introduced tests:
- chatImageExtraction.ts ×1 — Ancestor (broader) Introduced files:
- convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers preserves uri as a URI instance|occurrence=1 — Ancestor (broader) Introduced tests:
-
convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers converts bare ${VAR} in args|occurrence=1, convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers leaves strings without any ${VAR} unchanged|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers converts bare ${VAR} in args|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers leaves strings without any ${VAR} unchanged|occurrence=1
- convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers preserves non-string env values (numbers and null)|occurrence=1 — Ancestor (broader) Introduced tests:
-
camelCase VS Code variable tokens|occurrence=1, convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax remote (HTTP) servers converts bare ${VAR} in url|occurrence=1, +11 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax remote (HTTP) servers converts bare ${VAR} in header values|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax remote (HTTP) servers converts bare ${VAR} in url|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax remote (HTTP) servers does not convert already-namespaced ${env:VAR} in url|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers converts bare ${VAR} in command to ${env:VAR}|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers converts bare ${VAR} in cwd|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers converts bare ${VAR} in env values|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers converts bare ${VAR} in envFile|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers converts multiple bare ${VAR} references in a single string|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers converts underscore-prefixed variable names|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers does not convert ${config:...} references|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers does not convert already-namespaced ${env:VAR} references|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers does not convert lowercase/camelCase VS Code variable tokens|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/convertBareEnvVarsToVsCodeSyntax.test|title=convertBareEnvVarsToVsCodeSyntax stdio (LOCAL) servers preserves the definition name unchanged|occurrence=1
- extensionsScannerService.ts ×5 — Ancestor (broader) Introduced files: Introduced tests:
-
workingCopyService.ts ×9 — Ancestor (broader)
Introduced files:
- src/vs/workbench/services/workingCopy/common/workingCopyService.ts
- src/vs/workbench/test/common/workbenchTestServices.ts
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
-
io.ts ×12 — Ancestor (broader)
Introduced files:
- src/vs/base/node/pfs.ts
- src/vs/platform/checksum/node/checksumService.ts
- src/vs/platform/files/common/fileService.ts
- src/vs/platform/files/common/files.ts
- src/vs/platform/files/common/io.ts
- src/vs/platform/files/node/diskFileSystemProvider.ts
- userDataProfileService.test|title=UserDataProfileService (Common) associate workspace to a profile should update workspaces|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfile.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
userDataProfile.ts ×5 — Ancestor (broader)
Introduced files:
- src/vs/platform/environment/common/environmentService.ts
- src/vs/platform/userDataProfile/common/userDataProfile.ts
- userDataProfileService.test|title=UserDataProfileService (Common) profiles include default profile with extension resource undefined when transiet prrofile is removed|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfile.ts ×1 — Ancestor (broader) Introduced files:
- userDataProfileService.test|title=UserDataProfileService (Common) update profile workspaces - remove workspace|occurrence=1 — Ancestor (broader) Introduced tests:
-
userDataProfileService.test|title=UserDataProfileService (Common) update profile workspaces - add workspace|occurrence=1, userDataProfileService.test|title=UserDataProfileService (Common) update profile workspaces - replace workspace|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) update profile workspaces - add workspace|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) update profile workspaces - replace workspace|occurrence=1
- userDataProfileService.test|title=UserDataProfileService (Common) persist transient profile|occurrence=1 — Ancestor (broader) Introduced tests:
-
userDataProfileService.test|title=UserDataProfileService (Common) update named profile|occurrence=1, userDataProfileService.test|title=UserDataProfileService (Common) update profile using default profile for keybindings|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) update named profile|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) update profile using default profile for keybindings|occurrence=1
- userDataProfile.ts ×1 — Ancestor (broader) Introduced files:
- userDataProfileService.test|title=UserDataProfileService (Common) associate same workspace to a profile should not duplicate|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfileService.test|title=UserDataProfileService (Common) create transient profile when a normal profile with Temp is already created|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfileService.test|title=UserDataProfileService (Common) can create transient and persistent profiles with same name|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfile.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- userDataProfileService.test|title=UserDataProfileService (Common) save transient profile|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfile.ts ×2 — Ancestor (broader) Introduced files:
- userDataProfile.ts ×4 — Ancestor (broader) Introduced files:
-
userDataProfileService.test|title=UserDataProfileService (Common) profile using default profile for tasks|occurrence=1, userDataProfileService.test|title=UserDataProfileService (Common) profile using default profile for settings|occurrence=1, +5 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) profile using default profile for extensions|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) profile using default profile for global state|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) profile using default profile for keybindings|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) profile using default profile for language models|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) profile using default profile for settings|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) profile using default profile for snippets|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataProfile/test/common/userDataProfileService.test|title=UserDataProfileService (Common) profile using default profile for tasks|occurrence=1
- userDataProfile.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- userDataProfileService.test|title=UserDataProfileService (Common) create transient profiles|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfile.ts ×2 — Ancestor (broader) Introduced files:
- userDataProfile.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- userDataProfile.ts ×8 — Ancestor (broader) Introduced files:
- userDataProfileService.test|title=UserDataProfileService (Common) create profile with id|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataProfile.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostTerminalManager.ts ×1 — Ancestor (broader) Introduced files:
- userDataProfile.ts ×1 — Ancestor (broader) Introduced files:
- userDataProfile.ts ×2 — Ancestor (broader) Introduced files:
- userDataProfile.ts ×9 — Ancestor (broader) Introduced files:
- userDataProfile.ts ×10 — Ancestor (broader) Introduced files:
- pluginParsers.test|title=pluginParsers convertBareEnvVarsToVsCodeSyntax converts bare env vars to VS Code syntax|occurrence=1 — Ancestor (broader) Introduced tests:
-
pluginParsers.test|title=pluginParsers convertBareEnvVarsToVsCodeSyntax ignores lowercase vars|occurrence=1, pluginParsers.test|title=pluginParsers convertBareEnvVarsToVsCodeSyntax does not convert already-qualified vars|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentPlugins/test/common/pluginParsers.test|title=pluginParsers convertBareEnvVarsToVsCodeSyntax does not convert already-qualified vars|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentPlugins/test/common/pluginParsers.test|title=pluginParsers convertBareEnvVarsToVsCodeSyntax ignores lowercase vars|occurrence=1
- objects.ts ×1 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- computeMovedLines.ts ×11 — Ancestor (broader) Introduced files:
- terminalEnvironment.ts ×6 — Ancestor (broader) Introduced files:
- abstractText.ts ×2 — Ancestor (broader) Introduced files:
- legacyLinesDiffComputer.ts ×5 — Ancestor (broader) Introduced files:
- appNodeModules.ts ×1 — Ancestor (broader) Introduced files:
- rangeMapping.ts ×2 — Ancestor (broader) Introduced files:
-
stringEdit.ts ×9 — Ancestor (broader)
Introduced files:
- src/vs/base/common/strings.ts
- src/vs/editor/common/core/edits/edit.ts
- src/vs/editor/common/core/edits/lineEdit.ts
- src/vs/editor/common/core/edits/stringEdit.ts
- src/vs/editor/common/core/edits/textEdit.ts
- src/vs/editor/common/core/ranges/lineRange.ts
- src/vs/editor/common/core/text/abstractText.ts
- src/vs/editor/common/core/text/positionToOffset.ts
- src/vs/editor/common/core/text/positionToOffsetImpl.ts
- src/vs/workbench/contrib/editTelemetry/common/arcTracker.ts
- pfs.test|title=PFS rename without retry|occurrence=1, pfs.test|title=PFS copy, rename and delete|occurrence=1 — Ancestor (broader) Introduced tests:
- zip.ts ×9 — Ancestor (broader) Introduced files: Introduced tests:
- mcpStdioStateHandler.ts ×8 — Ancestor (broader) Introduced files:
- keyboardMapperTestUtils.ts ×1 — Ancestor (broader) Introduced files:
- encoding.test|title=Encoding toDecodeStream - some stream (GBK issue #101856)|occurrence=1 — Ancestor (broader) Introduced tests:
- encoding.test|title=Encoding toDecodeStream - empty file|occurrence=1 — Ancestor (broader) Introduced tests:
- chatVariableEntries.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- dark objects|occurrence=1 — Ancestor (broader) Introduced tests:
- chatVariableEntries.ts ×1 — Ancestor (broader) Introduced files:
- chatVariableEntries.test|title=Chat variable entries resolveChatContextIcon returns a single uri unchanged for both themes|occurrence=1 — Ancestor (broader) Introduced tests:
- chatVariableEntries.ts ×1 — Ancestor (broader) Introduced files:
-
chatVariableEntries.test|title=Chat variable entries resolveChatContextIcon picks the dark uri in a dark theme|occurrence=1, chatVariableEntries.test|title=Chat variable entries resolveChatContextIcon picks the light uri in a light theme|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/attachments/chatVariableEntries.test|title=Chat variable entries resolveChatContextIcon picks the dark uri in a dark theme|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/attachments/chatVariableEntries.test|title=Chat variable entries resolveChatContextIcon picks the light uri in a light theme|occurrence=1
- chatVariableEntries.ts ×3 — Ancestor (broader) Introduced files:
- amdX.ts ×18 — Ancestor (broader) Introduced files:
- markerService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- encoding.ts ×1 — Ancestor (broader) Introduced files:
- markerService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- markerService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- markerService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
markerService.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/markers/test/common/markerService.test|title=Marker Service reading all markers shows info marker for filtered resources|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/markers/test/common/markerService.test|title=Marker Service resource filter hides markers for the filtered resource UNLESS explicit read|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/markers/test/common/markerService.test|title=Marker Service resource filter hides markers for the filtered resource|occurrence=1
- encoding.test|title=Encoding detectBOM does not return error for non existing file|occurrence=1 — Ancestor (broader) Introduced tests:
- markerService.ts ×5 — Ancestor (broader) Introduced files:
- markerService.ts ×6 — Ancestor (broader) Introduced files:
- markerService.test|title=Marker Service changeOne override|occurrence=1 — Ancestor (broader) Introduced tests:
- workspace.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- markerService.ts ×1 — Ancestor (broader) Introduced files:
- markerService.ts ×2 — Ancestor (broader) Introduced files:
- workspace.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- markerService.ts ×2 — Ancestor (broader) Introduced files:
- markerService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- markerService.test|title=Marker Service modelVersionId is preserved on IMarker when present in IMarkerData|occurrence=1 — Ancestor (broader) Introduced tests:
- workspace.ts ×1 — Ancestor (broader) Introduced files:
- workspace.ts ×1 — Ancestor (broader) Introduced files:
- markerService.ts ×2 — Ancestor (broader) Introduced files:
- markerService.ts ×3 — Ancestor (broader) Introduced files:
- workspace.ts ×1 — Ancestor (broader) Introduced files:
- markerService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- markerService.ts ×1 — Ancestor (broader) Introduced files:
- markerService.ts ×1 — Ancestor (broader) Introduced files:
- markerService.ts ×1 — Ancestor (broader) Introduced files:
- markerService.ts ×3 — Ancestor (broader) Introduced files:
- markerService.ts ×2 — Ancestor (broader) Introduced files:
- markerService.ts ×3 — Ancestor (broader) Introduced files:
- markerService.ts ×21 — Ancestor (broader) Introduced files:
- network.test|title=network FileAccess: moduleId (native)|occurrence=1 — Ancestor (broader) Introduced tests:
- snapshot.ts ×12 — Ancestor (broader) Introduced files:
- map.test|title=Map ResourceMap - basics|occurrence=1 — Ancestor (broader) Introduced tests:
- network.ts ×1 — Ancestor (broader) Introduced files:
- network.ts ×1 — Ancestor (broader) Introduced files:
- network.ts ×3 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- uri.ts ×2 — Descendant (narrower) Introduced files:
- utils.ts ×3 — Descendant (narrower) Introduced files:
- uri.ts ×1 — Descendant (narrower) Introduced files:
- uri.ts ×9 — Descendant (narrower) Introduced files:
- lifecycle.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×4 — Descendant (narrower) Introduced files:
- lifecycle.ts ×6 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
-
map.ts ×97 — Descendant (narrower)
Introduced files:
- src/vs/base/common/arrays.ts
- src/vs/base/common/arraysFind.ts
- src/vs/base/common/assert.ts
- src/vs/base/common/charCode.ts
- src/vs/base/common/collections.ts
- src/vs/base/common/errors.ts
- src/vs/base/common/functional.ts
- src/vs/base/common/iterator.ts
- src/vs/base/common/lifecycle.ts
- src/vs/base/common/map.ts
- src/vs/base/common/marshallingIds.ts
- src/vs/base/common/path.ts
- src/vs/base/common/platform.ts
- src/vs/base/common/process.ts
- src/vs/base/common/types.ts
- src/vs/base/common/uri.ts
- src/vs/base/test/common/utils.ts
- src/vs/nls.ts
Introduced tests
Every collected test enters the hierarchy at exactly one concept.
No tests are introduced at this concept. Its intent tests are introduced by other concepts.
Introduced code
Every collected source range enters the hierarchy at exactly one concept.
1 file ranked by introduced lines: 3 introduced LOC across 3 ranges. Expand a file to inspect source; the > gutter marks introduced lines.
src/vs/base/common/uri.ts 3 introduced LOC · 3 ranges
&& typeof (<URI>thing).with === 'function'
&& typeof (<URI>thing).toString === 'function';
/**