strings.test|title=Strings trimWhitespace|occurrence=1
Frontier kind: Test frontier
unlabeled · c_af9666d4b03a
9270 tests · 5002 LOC · 26 files · introduces 1 test · 0 LOC · 0 files
Introduces — evidence that enters the hierarchy at this concept
- Code
- 0 ranges0 lines · 0 files
- Tests
- 1 test
Contains — complete concept membership
- All code (extent)
- 727 ranges5002 lines · 26 files · Browse complete extent
- All tests (intent)
- 9270 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.
- strings.test|title=Strings trimWhitespace|occurrence=1 — Focused concept Introduced tests:
- configurationModels.ts ×1 — Ancestor (broader) Introduced files:
- configurationModels.ts ×11 — Ancestor (broader) Introduced files:
- configurationModels.ts ×2 — Ancestor (broader) Introduced files:
- configurationModels.test|title=ConfigurationModelParser - Excluded Properties excluded properties are found during property schema lookup|occurrence=1 — Ancestor (broader) Introduced tests:
- configurationModels.test|title=CustomConfigurationModel Test update with empty data|occurrence=1 — Ancestor (broader) Introduced tests:
- configurationModels.ts ×3 — Ancestor (broader) Introduced files:
- configurationModels.ts ×1 — Ancestor (broader) Introduced files:
- configurationModels.ts ×1 — Ancestor (broader) Introduced files:
- configurationModels.ts ×3 — Ancestor (broader) Introduced files:
- configurationModels.test|title=ConfigurationModel simple merge|occurrence=1 — Ancestor (broader) Introduced tests:
- configurationModels.test|title=ConfigurationModel get overriding configuration model for an identifier that does not exist|occurrence=1 — Ancestor (broader) Introduced tests:
- objects.ts ×3 — Ancestor (broader) Introduced files:
- codexReplayMapper.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- configurationModels.test|title=CustomConfigurationModel Test configWithOverrides gives empty contents|occurrence=1 — Ancestor (broader) Introduced tests:
- configurationModels.ts ×2 — Ancestor (broader) Introduced files:
- configurationModels.ts ×3 — Ancestor (broader) Introduced files:
- configurationModels.test|title=ConfigurationModel setValue for a key that has no sections and defined|occurrence=1 — Ancestor (broader) Introduced tests:
- codexMapAppServerEvents.ts ×5 — Ancestor (broader) Introduced files:
- codexShellCommand.ts ×1 — Ancestor (broader) Introduced files:
-
configurationModels.test|title=ConfigurationModel Test contents while getting an existing property|occurrence=1, configurationModels.test|title=ConfigurationModel Test contents are undefined for non existing properties|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configurationModels.test|title=ConfigurationModel Test contents are undefined for non existing properties|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configurationModels.test|title=ConfigurationModel Test contents while getting an existing property|occurrence=1
- configurationModels.ts ×1 — Ancestor (broader) Introduced files:
- codexMapAppServerEvents.ts ×1 — Ancestor (broader) Introduced files:
- configurationModels.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexMapAppServerEvents.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexMapAppServerEvents.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- configurationModels.ts ×1 — Ancestor (broader) Introduced files:
- languageConfigurationRegistry.ts ×5 — Ancestor (broader) Introduced files:
- codexProxyService.ts ×2 — Ancestor (broader) Introduced files:
- forwardedChatError.ts ×8 — Ancestor (broader) Introduced files:
- forwardedChatError.ts ×7 — Ancestor (broader) Introduced files:
- forwardedChatError.ts ×5 — Ancestor (broader) Introduced files:
- copilotApiService.ts ×1 — Ancestor (broader) Introduced files:
- forwardedChatError.ts ×1 — Ancestor (broader) Introduced files:
- sandboxSettingsReader.ts ×5 — Ancestor (broader) Introduced files:
- agentHostOctoKitService.ts ×1 — Ancestor (broader) Introduced files:
- event.test|title=Event utils - ensureNoDisposablesAreLeakedInTestSuite fromObservable|occurrence=1 — Ancestor (broader) Introduced tests:
- event.test|title=Event utils issue #230401|occurrence=1 — Ancestor (broader) Introduced tests:
- event.test|title=Event Emitter, store|occurrence=1 — Ancestor (broader) Introduced tests:
- tokenClassificationRegistry.ts ×28 — Ancestor (broader) Introduced files:
- event.ts ×1 — Ancestor (broader) Introduced files:
- agentHostLocalTurns.ts ×1 — Ancestor (broader) Introduced files:
- confirmationTool.ts ×5 — Ancestor (broader) Introduced files: Introduced tests:
- selection.ts ×1 — Ancestor (broader) Introduced files:
- search.ts ×8 — Ancestor (broader) Introduced files:
-
agentHostRenameCommand.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostRenameCommand.test|title=agentHostRenameCommand parseRenameCommand captures the trimmed title after a space|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostRenameCommand.test|title=agentHostRenameCommand parseRenameCommand matches lone /rename as empty title|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostRenameCommand.test|title=agentHostRenameCommand parseRenameCommand trims surrounding whitespace from the title|occurrence=1
- agentHostSlashCompletion.ts ×2 — Ancestor (broader) Introduced files:
- agentHostSlashCompletion.ts ×2 — Ancestor (broader) Introduced files:
- agentHostSlashCompletion.ts ×1 — Ancestor (broader) Introduced files:
- modesTestUtils.ts ×1 — Ancestor (broader) Introduced files:
- tunnel.ts ×33 — Ancestor (broader) Introduced files:
- terminalEnvironment.ts ×8 — Ancestor (broader) Introduced files:
- agentHostLockfile.ts ×4 — Ancestor (broader) Introduced files:
- modelLineProjectionData.ts ×18 — Ancestor (broader) Introduced files:
- windowsVersion.ts ×2 — Ancestor (broader) Introduced files:
- terminalProfiles.ts ×14 — Ancestor (broader) Introduced files:
- loopbackProxyServer.ts ×1 — Ancestor (broader) Introduced files:
-
loopbackProxyServer.test|title=LoopbackProxyServer Lifecycle & binding binds only on the IPv4 loopback interface|occurrence=1, loopbackProxyServer.test|title=LoopbackProxyServer Refcounting concurrent acquires share a single bind and one state object|occurrence=1, +4 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/loopbackProxyServer.test|title=LoopbackProxyServer Lifecycle & binding binds only on the IPv4 loopback interface|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/loopbackProxyServer.test|title=LoopbackProxyServer Lifecycle & binding startHandle() returns a loopback baseUrl and 256-bit hex nonce|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/loopbackProxyServer.test|title=LoopbackProxyServer Refcounting concurrent acquires share a single bind and one state object|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/loopbackProxyServer.test|title=LoopbackProxyServer Refcounting startHandle() after refcount-0 teardown rebinds with a fresh nonce and new state|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/loopbackProxyServer.test|title=LoopbackProxyServer Seeding concurrent acquires build state once from the seed that wins the bind|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/loopbackProxyServer.test|title=LoopbackProxyServer Seeding rebinding after refcount-0 teardown re-seeds createState with the new value|occurrence=1
- serverLifetimeService.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- log.ts ×3 — Ancestor (broader) Introduced files:
- loopbackProxyServer.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- remoteAgentHostMetadata.ts ×8 — Ancestor (broader) Introduced files:
- agentHostWorkspaceFiles.ts ×3 — Ancestor (broader) Introduced files:
- session.ts ×9 — Ancestor (broader) Introduced files:
- sshRemoteAgentHostHelpers.ts ×3 — Ancestor (broader) Introduced files:
- loopbackProxyServer.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- remoteAgentHostMetadata.ts ×1 — Ancestor (broader) Introduced files:
-
sshRemoteAgentHostHelpers.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/sshRemoteAgentHostHelpers.test|title=SSH Remote Agent Host Helpers redactToken preserves text without tokens|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/sshRemoteAgentHostHelpers.test|title=SSH Remote Agent Host Helpers redactToken redacts multiple tokens|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/sshRemoteAgentHostHelpers.test|title=SSH Remote Agent Host Helpers redactToken redacts token in WebSocket URL|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/sshRemoteAgentHostHelpers.test|title=SSH Remote Agent Host Helpers redactToken redacts token with following whitespace|occurrence=1
- sshRemoteAgentHostHelpers.ts ×1 — Ancestor (broader) Introduced files:
- sshRemoteAgentHostHelpers.ts ×1 — Ancestor (broader) Introduced files:
- sshRemoteAgentHostHelpers.ts ×1 — Ancestor (broader) Introduced files:
-
sshRemoteAgentHostHelpers.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/sshRemoteAgentHostHelpers.test|title=SSH Remote Agent Host Helpers shellEscape escapes embedded single quotes|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/sshRemoteAgentHostHelpers.test|title=SSH Remote Agent Host Helpers shellEscape handles empty string|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/sshRemoteAgentHostHelpers.test|title=SSH Remote Agent Host Helpers shellEscape passes through special chars safely wrapped|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/sshRemoteAgentHostHelpers.test|title=SSH Remote Agent Host Helpers shellEscape wraps simple string in single quotes|occurrence=1
- sshRemoteAgentHostHelpers.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- sshRemoteAgentHostHelpers.ts ×1 — Ancestor (broader) Introduced files:
- agentHostRestrictedTelemetry.ts ×8 — Ancestor (broader) Introduced files:
- localOtlpReceiver.ts ×6 — Ancestor (broader) Introduced files: Introduced tests:
- otlpLogEmitter.ts ×29 — Ancestor (broader) Introduced files:
-
loopbackProxyServer.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/loopbackProxyServer.test|title=LoopbackProxyServer Dispose semantics acquire after dispose() rejects|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/loopbackProxyServer.test|title=LoopbackProxyServer Dispose semantics error message is prefixed with the proxy name|occurrence=1
- agentHostRestrictedTelemetry.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- localGitService.ts ×13 — Ancestor (broader) Introduced files:
- agentHostChannel.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- async.test|title=Async Queue order is kept|occurrence=1 — Ancestor (broader) Introduced tests:
- async.ts ×2 — Ancestor (broader) Introduced files:
- languagesRegistry.ts ×2 — Ancestor (broader) Introduced files:
- colorUtils.ts ×5 — Ancestor (broader) Introduced files:
- session.ts ×2 — Ancestor (broader) Introduced files:
- session.ts ×1 — Ancestor (broader) Introduced files:
- session.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- onEnter.ts ×8 — Ancestor (broader) Introduced files:
- lineHeights.ts ×24 — Ancestor (broader) Introduced files:
- hookSchema.ts ×3 — Ancestor (broader) Introduced files:
- hookSchema.ts ×2 — Ancestor (broader) Introduced files:
- languagesAssociations.ts ×5 — Ancestor (broader) Introduced files:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- notifications.ts ×58 — Ancestor (broader) Introduced files:
- claudeToolDisplay.test|title=claudeToolDisplay — §4 mapping table INTERACTIVE_CLAUDE_TOOLS contains exactly the user-input round-trip tools|occurrence=1 — Ancestor (broader) Introduced tests:
- resources.ts ×1 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×1 — Ancestor (broader) Introduced files:
- codexClientCustomizations.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptFileParser.ts ×2 — Ancestor (broader) Introduced files:
- hookCompatibility.ts ×1 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×3 — Ancestor (broader) Introduced files:
- isolationGroupModel.ts ×18 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×1 — Ancestor (broader) Introduced files:
- codexClientCustomizations.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptFileParser.ts ×2 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×3 — Ancestor (broader) Introduced files:
- searchHelpers.ts ×4 — Ancestor (broader) Introduced files:
- watcher.ts ×24 — Ancestor (broader) Introduced files:
- yaml.ts ×1 — Ancestor (broader) Introduced files:
- hookClaudeCompat.ts ×2 — Ancestor (broader) Introduced files:
-
hookClaudeCompat.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/hookClaudeCompat.test|title=HookClaudeCompat getClaudeHookTypeName gets PreToolUse for HookType.PreToolUse|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/hookClaudeCompat.test|title=HookClaudeCompat getClaudeHookTypeName gets UserPromptSubmit for HookType.UserPromptSubmit|occurrence=1
- hookCompatibility.ts ×2 — Ancestor (broader) Introduced files:
-
hookClaudeCompat.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/hookClaudeCompat.test|title=HookClaudeCompat resolveClaudeHookType resolves PreToolUse|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/hookClaudeCompat.test|title=HookClaudeCompat resolveClaudeHookType resolves UserPromptSubmit|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/hookClaudeCompat.test|title=HookClaudeCompat resolveClaudeHookType returns undefined for camelCase (not Claude format)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/hookClaudeCompat.test|title=HookClaudeCompat resolveClaudeHookType returns undefined for unknown type|occurrence=1
- hookCompatibility.ts ×1 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×1 — Ancestor (broader) Introduced files:
- hookSchema.ts ×4 — Ancestor (broader) Introduced files:
- hookSchema.ts ×2 — Ancestor (broader) Introduced files:
- hookSchema.ts ×1 — Ancestor (broader) Introduced files:
- codexClientCustomizations.ts ×7 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- search.ts ×2 — Ancestor (broader) Introduced files:
- folder match|occurrence=1 — Ancestor (broader) Introduced tests:
-
glob.test|title=Glob invalid glob|occurrence=1, glob.test|title=Glob expression with non-trivia glob (issue 144458)|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/glob.test|title=Glob expression with non-trivia glob (issue 144458)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/glob.test|title=Glob invalid glob|occurrence=1
- glob.test|title=Glob star|occurrence=1 — Ancestor (broader) Introduced tests:
- async.test|title=Async cancelablePromise get inner result|occurrence=1 — Ancestor (broader) Introduced tests:
- glob.ts ×4 — Ancestor (broader) Introduced files:
- glob.ts ×2 — Ancestor (broader) Introduced files:
- extensionManagement.test|title=Extension Identifier Pattern extension identifier pattern|occurrence=1 — Ancestor (broader) Introduced tests:
- glob.ts ×1 — Ancestor (broader) Introduced files:
- externalTerminalService.ts ×18 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×4 — Ancestor (broader) Introduced files:
- extensionsRegistry.ts ×5 — Ancestor (broader) Introduced files:
- extensionDescriptionRegistry.ts ×37 — Ancestor (broader) Introduced files:
- glob.ts ×1 — Ancestor (broader) Introduced files:
- keyboardMapperTestUtils.ts ×5 — Ancestor (broader) Introduced files:
- arrays.ts ×2 — Ancestor (broader) Introduced files:
- chatVariableEntries.ts ×1 — Ancestor (broader) Introduced files:
- ignoreFile.ts ×9 — Ancestor (broader) Introduced files:
- agentService.test|title=AgentSession namespace uri creates a URI with provider as scheme and id as path|occurrence=1 — Ancestor (broader) Introduced tests:
- configuration.test|title=Configuration removeFromValueTree: remove a multi segmented key first segment value is array|occurrence=1 — Ancestor (broader) Introduced tests:
-
configuration.test|title=Configuration removeFromValueTree: remove a non existing key|occurrence=1, configuration.test|title=Configuration removeFromValueTree: remove a single segmented key|occurrence=1, +2 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configuration.test|title=Configuration removeFromValueTree: remove a non existing key|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configuration.test|title=Configuration removeFromValueTree: remove a single segmented key when its value is undefined|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configuration.test|title=Configuration removeFromValueTree: remove a single segmented key|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configuration.test|title=Configuration removeFromValueTree: remove when key is the first segmenet|occurrence=1
- glob.test|title=Glob ending path|occurrence=1 — Ancestor (broader) Introduced tests:
- configuration.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- keybindingResolver.ts ×6 — Ancestor (broader) Introduced files:
- chatVariableEntries.ts ×2 — Ancestor (broader) Introduced files:
- search.ts ×4 — Ancestor (broader) Introduced files:
- configurationModels.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×2 — Ancestor (broader) Introduced files:
- idGenerator.ts ×2 — Ancestor (broader) Introduced files:
- glob.ts ×1 — Ancestor (broader) Introduced files:
- glob.ts ×4 — Ancestor (broader) Introduced files:
-
sizeUtils.ts ×13 — Ancestor (broader)
Introduced files:
- src/vs/platform/theme/common/sizeRegistry.ts
- src/vs/platform/theme/common/sizeUtils.ts
- src/vs/platform/theme/common/sizes/baseSizes.ts
- chatVariableEntries.ts ×1 — Ancestor (broader) Introduced files:
- glob.test|title=Glob cached properly|occurrence=1 — Ancestor (broader) Introduced tests:
- jsonRpcProtocol.test|title=JsonRpcProtocol sendRequest resolves on success response|occurrence=1 — Ancestor (broader) Introduced tests:
- userDataSync.ts ×15 — Ancestor (broader) Introduced files:
- chatVariableEntries.ts ×1 — Ancestor (broader) Introduced files:
- async.test|title=Async Delayer ThrottledDelayer promise should resolve if disposed|occurrence=1 — Ancestor (broader) Introduced tests:
- glob.ts ×3 — Ancestor (broader) Introduced files:
- async.ts ×2 — Ancestor (broader) Introduced files:
- glob.ts ×1 — Ancestor (broader) Introduced files:
- glob.ts ×3 — Ancestor (broader) Introduced files:
- sandboxHelper.ts ×12 — Ancestor (broader) Introduced files:
- zip.ts ×11 — Ancestor (broader) Introduced files:
- buffer.test|title=Buffer Performance issue with VSBuffer#slice #76076|occurrence=1 — Ancestor (broader) Introduced tests:
- glob.ts ×1 — Ancestor (broader) Introduced files:
- extensions.ts ×1 — Ancestor (broader) Introduced files:
- async.test|title=Async Throttler non async|occurrence=1 — Ancestor (broader) Introduced tests:
- glob.ts ×1 — Ancestor (broader) Introduced files:
- pfs.ts ×5 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extensionQuery.ts ×7 — Ancestor (broader) Introduced files:
- jsonRpcProtocol.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- range.ts ×3 — Ancestor (broader) Introduced files:
- async.ts ×6 — Ancestor (broader) Introduced files:
- languageSelector.ts ×8 — Ancestor (broader) Introduced files:
- resolvedKeybindingItem.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×2 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- async.test|title=Async SequencerByKey|occurrence=1 — Ancestor (broader) Introduced tests:
- async.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- async.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- async.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- languageSelector.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptFileParser.ts ×1 — Ancestor (broader) Introduced files:
- instantiationService.test|title=Instantiation Service service collection, cannot overwrite|occurrence=1 — Ancestor (broader) Introduced tests:
- positionToOffset.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×5 — Ancestor (broader) Introduced files:
- pfs.ts ×3 — Ancestor (broader) Introduced files:
- jsonRpcProtocol.ts ×1 — Ancestor (broader) Introduced files:
- glob.ts ×2 — Ancestor (broader) Introduced files:
- glob.test|title=Glob expression with disabled glob|occurrence=1 — Ancestor (broader) Introduced tests:
- contextkey.ts ×5 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- glob.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- async.ts ×7 — Ancestor (broader) Introduced files:
- glob.ts ×1 — Ancestor (broader) Introduced files:
- glob.ts ×2 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- paging.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- abstractDebugAdapter.ts ×17 — Ancestor (broader) Introduced files:
- annotations.ts ×1 — Ancestor (broader) Introduced files:
- glob.ts ×1 — Ancestor (broader) Introduced files:
- paging.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- edit.ts ×3 — Ancestor (broader) Introduced files:
- claudeClientToolMcpServer.ts ×3 — Ancestor (broader) Introduced files:
- offsetRange.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×4 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- speechService.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- ast.ts ×1 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- agentHostTelemetryReporter.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- pendingRequestRegistry.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- cache.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- chatQuestionCarouselData.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- encoding.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×2 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- amdX.ts ×1 — Ancestor (broader) Introduced files:
- workspaces.ts ×17 — Ancestor (broader) Introduced files:
- serverToolGroups.ts ×4 — Ancestor (broader) Introduced files:
- files.ts ×1 — Ancestor (broader) Introduced files:
- testLineToken.ts ×26 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- rangeMapping.ts ×28 — Ancestor (broader) Introduced files:
- fileEditDiff.ts ×3 — Ancestor (broader) Introduced files:
- networkFilterService.ts ×5 — Ancestor (broader) Introduced files:
- workspace.ts ×2 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- sessionState.ts ×1 — Ancestor (broader) Introduced files:
- range.ts ×7 — Ancestor (broader) Introduced files:
- offsetRange.ts ×1 — Ancestor (broader) Introduced files:
- githubEndpoints.ts ×3 — Ancestor (broader) Introduced files:
- position.ts ×3 — Ancestor (broader) Introduced files:
- abstractText.ts ×5 — Ancestor (broader) Introduced files:
- offsetRange.ts ×1 — Ancestor (broader) Introduced files:
- textEdit.ts ×1 — Ancestor (broader) Introduced files:
- assert.ts ×2 — Ancestor (broader) Introduced files:
- fuzzyScorer.ts ×6 — Ancestor (broader) Introduced files:
- offsetRange.ts ×1 — Ancestor (broader) Introduced files:
- offsetRange.ts ×1 — Ancestor (broader) Introduced files:
- offsetRange.ts ×1 — Ancestor (broader) Introduced files:
- position.ts ×1 — Ancestor (broader) Introduced files:
-
promptFileLocations.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType .md files in .claude/agents/ folder should be recognized as agent files|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType .md files in .github/agents/ folder should be recognized as agent files|occurrence=1
- undoRedoService.ts ×1 — Ancestor (broader) Introduced files:
- encoding.test|title=Encoding detectBOM does not return error for non existing file|occurrence=1 — Ancestor (broader) Introduced tests:
- mcpEditorAffordanceState.ts ×2 — Ancestor (broader) Introduced files:
- githubEndpoints.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- promptFileLocations.ts ×1 — Ancestor (broader) Introduced files:
- workspace.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- range.ts ×1 — Ancestor (broader) Introduced files:
- undoRedo.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- files.ts ×1 — Ancestor (broader) Introduced files:
- githubEndpoints.test|title=githubEndpoints deriveGitHubEndpoints: preserves scheme and ignores path|occurrence=1 — Ancestor (broader) Introduced tests:
- utils.ts ×2 — Ancestor (broader) Introduced files:
- chatPerf.ts ×2 — Ancestor (broader) Introduced files:
- chatUri.ts ×1 — Ancestor (broader) Introduced files:
- openSessionLink.ts ×1 — Ancestor (broader) Introduced files:
- workspace.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- characterPair.ts ×4 — Ancestor (broader) Introduced files:
- languageConfiguration.ts ×2 — Ancestor (broader) Introduced files:
- folderQuerySearchTree.ts ×1 — Ancestor (broader) Introduced files:
- agentService.ts ×1 — Ancestor (broader) Introduced files:
- length.ts ×1 — Ancestor (broader) Introduced files:
- promptFileLocations.test|title=promptFileLocations getPromptFileType any .json file should be recognized as hook|occurrence=1 — Ancestor (broader) Introduced tests:
- promptFileLocations.test|title=promptFileLocations getPromptFileType .json files are case insensitive|occurrence=1 — Ancestor (broader) Introduced tests:
-
should NOT be recognized as agent file|occurrence=1, should NOT be recognized as agent file|occurrence=1, +2 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType README.md in .claude/agents/ should NOT be recognized as agent file|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType README.md in .github/agents/ should NOT be recognized as agent file|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType README.md in ~/.copilot/agents/ should NOT be recognized as agent file|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType regular .md files should return undefined|occurrence=1
- githubEndpoints.test|title=githubEndpoints github.com resources are byte-for-byte the canonical protected-resource constants|occurrence=1 — Ancestor (broader) Introduced tests:
- htmlContent.ts ×4 — Ancestor (broader) Introduced files:
- resources.test|title=Resources joinPath|occurrence=1 — Ancestor (broader) Introduced tests:
- htmlContent.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- openSessionLink.ts ×1 — Ancestor (broader) Introduced files:
- workspace.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- htmlContent.ts ×1 — Ancestor (broader) Introduced files:
- resourceTree.ts ×15 — Ancestor (broader) Introduced files: Introduced tests:
- resources.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
htmlContent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent escapeMarkdownLinkLabel does not escape characters that are safe in link text|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent escapeMarkdownLinkLabel escapes only `\` and `]`|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent escapeMarkdownLinkLabel passes plain text through unchanged|occurrence=1
-
htmlContent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent appendEscapedMarkdownInlineCode chooses a fence longer than any backtick run in the content|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent appendEscapedMarkdownInlineCode does not pad when backticks are only in the interior|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent appendEscapedMarkdownInlineCode handles content composed entirely of backticks|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent appendEscapedMarkdownInlineCode pads with spaces when the content begins or ends with a backtick|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent appendEscapedMarkdownInlineCode wraps plain text in single backticks|occurrence=1
-
htmlContent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent escapeMarkdownSyntaxTokens does not escape mid-line dashes|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent escapeMarkdownSyntaxTokens escapes dashes that start a line|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/htmlContent.test|title=htmlContent escapeMarkdownSyntaxTokens escapes inline syntax tokens anywhere|occurrence=1
- richEditBrackets.ts ×4 — Ancestor (broader) Introduced files:
- range.ts ×1 — Ancestor (broader) Introduced files:
- range.ts ×1 — Ancestor (broader) Introduced files:
- range.ts ×2 — Ancestor (broader) Introduced files:
-
promptFileLocations.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType .agent.md files|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType .chatmode.md files (legacy)|occurrence=1
-
promptFileLocations.test|title=promptFileLocations getPromptFileType .instructions.md files|occurrence=1, promptFileLocations.test|title=promptFileLocations getPromptFileType copilot-instructions.md should be recognized as instructions|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType .instructions.md files|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/promptFileLocations.test|title=promptFileLocations getPromptFileType copilot-instructions.md should be recognized as instructions|occurrence=1
- promptFileLocations.ts ×1 — Ancestor (broader) Introduced files:
- files.ts ×3 — Ancestor (broader) Introduced files:
- promptFileLocations.test|title=promptFileLocations getPromptFileType .prompt.md files|occurrence=1 — Ancestor (broader) Introduced tests:
- resources.ts ×2 — Ancestor (broader) Introduced files:
- promptFileLocations.ts ×4 — Ancestor (broader) Introduced files:
- agentHostSessionsProvider.ts ×5 — Ancestor (broader) Introduced files:
- config.ts ×3 — Ancestor (broader) Introduced files:
- environmentService.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- network.test|title=network FileAccess: moduleId (native)|occurrence=1 — Ancestor (broader) Introduced tests:
- map.test|title=Map ResourceMap - files (ignorecase, BUT preservecase)|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsServiceUtils.test|title=promptsServiceUtils isOrganizationPromptFile returns false when extension ID does not match|occurrence=1 — Ancestor (broader) Introduced tests:
- browserHistory.ts ×26 — Ancestor (broader) Introduced files:
- config.test|title=PromptsConfig getLocationsValue object empty|occurrence=1 — Ancestor (broader) Introduced tests:
- config.test|title=PromptsConfig getLocationsValue object skill locations - empty|occurrence=1 — Ancestor (broader) Introduced tests:
-
config.test|title=PromptsConfig getLocationsValue null for skill|occurrence=1, config.test|title=PromptsConfig getLocationsValue undefined for skill|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/config.test|title=PromptsConfig getLocationsValue null for skill|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/config.test|title=PromptsConfig getLocationsValue undefined for skill|occurrence=1
-
config.test|title=PromptsConfig getLocationsValue null|occurrence=1, config.test|title=PromptsConfig getLocationsValue undefined|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/config.test|title=PromptsConfig getLocationsValue null|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/config/config.test|title=PromptsConfig getLocationsValue undefined|occurrence=1
- workspaceIdentifier.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
promptsServiceUtils.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/utils/promptsServiceUtils.test|title=promptsServiceUtils isOrganizationPromptFile returns false when defaultChatAgent exists but chatExtensionId is empty|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/utils/promptsServiceUtils.test|title=promptsServiceUtils isOrganizationPromptFile returns false when no chatExtensionId is configured|occurrence=1
- offsetRange.ts ×1 — Ancestor (broader) Introduced files:
- offsetRange.ts ×1 — Ancestor (broader) Introduced files:
- offsetRange.ts ×1 — Ancestor (broader) Introduced files:
- findSectionHeaders.ts ×4 — Ancestor (broader) Introduced files:
- textModelSearch.ts ×4 — Ancestor (broader) Introduced files:
- network.ts ×6 — Ancestor (broader) Introduced files: Introduced tests:
- resources.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- map.test|title=Map ResourceMap - files (do NOT ignorecase)|occurrence=1 — Ancestor (broader) Introduced tests:
- extpath.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptFileLocations.test|title=promptFileLocations isSkillFilename other filenames should return false|occurrence=1 — Ancestor (broader) Introduced tests:
- diff.ts ×38 — Ancestor (broader) Introduced files:
- promptFileLocations.test|title=promptFileLocations isSkillFilename SKILL.md (uppercase) should return true|occurrence=1 — Ancestor (broader) Introduced tests:
- ternarySearchTree.ts ×3 — Ancestor (broader) Introduced files:
- encoding.ts ×4 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×1 — Ancestor (broader) Introduced files:
- iterator.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×2 — Ancestor (broader) Introduced files:
- network.test|title=network FileAccess: query and fragment is dropped (native)|occurrence=1 — Ancestor (broader) Introduced tests:
- resources.ts ×4 — Ancestor (broader) Introduced files:
- textChange.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×7 — Ancestor (broader) Introduced files:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- network.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×1 — Ancestor (broader) Introduced files:
- stream.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×5 — Ancestor (broader) Introduced files:
- stream.ts ×1 — Ancestor (broader) Introduced files:
- inlineDecorations.ts ×10 — Ancestor (broader) Introduced files:
- map.test|title=Map LinkedMap - LRU Cache simple|occurrence=1 — Ancestor (broader) Introduced tests:
- range.ts ×2 — Ancestor (broader) Introduced files:
- normalization.ts ×1 — Ancestor (broader) Introduced files:
- resources.test|title=Resources basename|occurrence=1 — Ancestor (broader) Introduced tests:
- map.ts ×3 — Ancestor (broader) Introduced files:
- stream.ts ×1 — Ancestor (broader) Introduced files:
-
copilotGitProject.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotGitProject.test|title=Copilot Git Project resolves a repository project from a worktree working directory|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotGitProject.test|title=Copilot Git Project resolves the repository itself for a normal git working directory|occurrence=1
- map.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchtree.test|title=Ternary Search Tree PathIterator|occurrence=1 — Ancestor (broader) Introduced tests:
- ternarySearchTree.ts ×2 — Ancestor (broader) Introduced files:
- stream.ts ×2 — Ancestor (broader) Introduced files:
- stream.ts ×2 — Ancestor (broader) Introduced files:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×1 — Ancestor (broader) Introduced files:
- resources.ts ×1 — Ancestor (broader) Introduced files:
- resources.test|title=Resources isAbsolute|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotGitProject.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- iconLabels.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- iconLabels.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- iconLabels.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- iconLabels.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- arrays.ts ×1 — Ancestor (broader) Introduced files:
- buffer.ts ×1 — Ancestor (broader) Introduced files:
- stringBuilder.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×1 — Ancestor (broader) Introduced files:
- map.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×5 — Ancestor (broader) Introduced files:
- extensionValidator.ts ×1 — Ancestor (broader) Introduced files:
- telemetryUtils.ts ×3 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×1 — Ancestor (broader) Introduced files:
- labels.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- map.ts ×1 — Ancestor (broader) Introduced files:
- ternarySearchTree.ts ×1 — Ancestor (broader) Introduced files:
- map.ts ×2 — Ancestor (broader) Introduced files:
- copilotConfigSlashCommands.ts ×6 — Ancestor (broader) Introduced files:
- labels.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- map.ts ×5 — Ancestor (broader) Introduced files:
- extensionValidator.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- labels.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- buffer.ts ×1 — Ancestor (broader) Introduced files:
- encodedTokenAttributes.ts ×1 — Ancestor (broader) Introduced files:
- claudeClientToolMcpServer.ts ×1 — Ancestor (broader) Introduced files:
- claudeClientToolMcpServer.ts ×1 — Ancestor (broader) Introduced files:
- map.ts ×1 — Ancestor (broader) Introduced files:
- filters.ts ×6 — Ancestor (broader) Introduced files:
- filters.ts ×6 — Ancestor (broader) Introduced files:
- filters.ts ×5 — Ancestor (broader) Introduced files:
- map.test|title=SetMap add and get|occurrence=1 — Ancestor (broader) Introduced tests:
- map.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- map.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- commandLineHelpers.ts ×3 — Ancestor (broader) Introduced files:
- filters.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- filters.ts ×3 — Ancestor (broader) Introduced files:
- map.ts ×3 — Ancestor (broader) Introduced files:
- filters.ts ×2 — Ancestor (broader) Introduced files:
- filters.ts ×1 — Ancestor (broader) Introduced files:
- map.ts ×1 — Ancestor (broader) Introduced files:
- extensions.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- baseResolvedKeybinding.ts ×1 — Ancestor (broader) Introduced files:
- copilotGitProject.test|title=Copilot Git Project returns undefined outside a git working tree|occurrence=1 — Ancestor (broader) Introduced tests:
- event.ts ×1 — Ancestor (broader) Introduced files:
- extpath.ts ×1 — Ancestor (broader) Introduced files:
- extpath.ts ×2 — Ancestor (broader) Introduced files:
- ports.ts ×9 — Ancestor (broader) Introduced files:
- remoteHosts.ts ×1 — Ancestor (broader) Introduced files:
- remoteHosts.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- terminals.ts ×8 — Ancestor (broader) Introduced files:
- extpath.ts ×6 — Ancestor (broader) Introduced files: Introduced tests:
- map.ts ×2 — Ancestor (broader) Introduced files:
-
ps.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/ps.test|title=Process Utils JS file regex should match .js at end of command|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/ps.test|title=Process Utils JS file regex should match .js but not .json in same command|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/ps.test|title=Process Utils JS file regex should match .js files with hyphens|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/ps.test|title=Process Utils JS file regex should match multiple .js files|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/ps.test|title=Process Utils JS file regex should match simple .js files|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/ps.test|title=Process Utils JS file regex should not match .js prefix in .json extension (regression test for \b fix)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/ps.test|title=Process Utils JS file regex should not match .json files|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/ps.test|title=Process Utils JS file regex should not match .jsx files|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/ps.test|title=Process Utils JS file regex should not match partial matches inside other extensions|occurrence=1
- extpath.ts ×4 — Ancestor (broader) Introduced files:
- testUtils.ts ×2 — Ancestor (broader) Introduced files:
- extpath.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- extpath.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- extpath.ts ×3 — Ancestor (broader) Introduced files:
- extpath.ts ×1 — Ancestor (broader) Introduced files:
- extpath.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extpath.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- strings.test|title=Strings equals|occurrence=1 — Ancestor (broader) Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- cursorColumns.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- cursorColumns.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- allowedMcpServers.test|title=AllowedMcpServers getMcpServerMatchers coerces non-arrays to undefined|occurrence=1 — Ancestor (broader) Introduced tests:
- allowedMcpServers.test|title=AllowedMcpServers getMcpServerMatchers empty array is preserved|occurrence=1 — Ancestor (broader) Introduced tests:
- allowedMcpServers.test|title=AllowedMcpServers isMcpServerMatched undefined and empty match nothing|occurrence=1 — Ancestor (broader) Introduced tests:
- strings.ts ×8 — Ancestor (broader) Introduced files:
- markedKatexExtension.ts ×5 — Ancestor (broader) Introduced files:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- strings.ts ×6 — Ancestor (broader) Introduced files:
- strings.ts ×4 — Ancestor (broader) Introduced files:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- strings.ts ×3 — Ancestor (broader) Introduced files:
- strings.ts ×3 — Ancestor (broader) Introduced files:
- strings.ts ×3 — Ancestor (broader) Introduced files:
- strings.ts ×2 — Ancestor (broader) Introduced files:
- strings.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×2 — Ancestor (broader) Introduced files:
- strings.ts ×2 — Ancestor (broader) Introduced files:
- strings.ts ×2 — Ancestor (broader) Introduced files:
- strings.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×2 — Ancestor (broader) Introduced files:
- strings.ts ×2 — Ancestor (broader) Introduced files:
- arrays.ts ×1 — Ancestor (broader) Introduced files:
- cache.ts ×1 — Ancestor (broader) Introduced files:
- strings.test|title=Strings startsWithUTF8BOM|occurrence=1 — Ancestor (broader) Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- strings.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- strings.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- strings.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- strings.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strings.ts ×1 — Ancestor (broader) Introduced files:
- strings.ts ×101 — Descendant (narrower) Introduced files:
- cancellation.test|title=CancellationToken None|occurrence=1 — Descendant (narrower) Introduced tests:
- cancellation.ts ×18 — Descendant (narrower) Introduced files:
- event.ts ×93 — Descendant (narrower) Introduced files:
-
uri.test|title=URI URI#file, win-speciale|occurrence=1, charCode.test|title=CharCode has good values|occurrence=1, +2 — Descendant (narrower)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/charCode.test|title=CharCode has good values|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/path.test|title=Paths (Node Implementation) path|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/uri.test|title=URI File paths containing apostrophes break URI parsing and cannot be opened #276075|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/uri.test|title=URI URI#file, win-speciale|occurrence=1
- utils.ts ×3 — Descendant (narrower) Introduced files:
- linkedList.ts ×13 — Descendant (narrower) Introduced files:
- lifecycle.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×4 — Descendant (narrower) Introduced files:
- lifecycle.ts ×6 — Descendant (narrower) Introduced files:
- lazy.ts ×1 — Descendant (narrower) Introduced files:
- lazy.ts ×3 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- uint.ts ×2 — 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.
1 test introduced at this concept.
Introduced code
Every collected source range enters the hierarchy at exactly one concept.
No code is introduced at this concept. Its 727 extent ranges are introduced by other concepts.