path.ts ×3

Frontier kind: Code frontier

unlabeled · c_3b06946eb20e

30 tests · 3473 LOC · 18 files · introduces 0 tests · 12 LOC · 1 file

Introduces — evidence that enters the hierarchy at this concept

Code
3 ranges12 lines · 1 files
Tests
0 tests

Contains — complete concept membership

All code (extent)
513 ranges3473 lines · 18 files · Browse complete extent
All tests (intent)
30 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.

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.

Introduced files, introduced tests, and structurally relevant concept specializationcopilotShellTools.ts ×2 · 6 introduced LOCcopilotShellTools.ts ×2terminalSandboxEngine.ts ×2 · 2 introduced LOCterminalSandboxEngine.ts…copilotShellTools.test|title=CopilotShellTools primary shell tool wraps commands through the sandbox engine when the sandbox is enabled|occurrence=1 · 0 introduced LOCcopilotShellTools.test|t…copilotShellTools.ts ×1 · 6 introduced LOCcopilotShellTools.ts ×1copilotShellTools.ts ×3 · 16 introduced LOCcopilotShellTools.ts ×3copilotShellTools.ts ×1 · 2 introduced LOCcopilotShellTools.ts ×1copilotShellTools.ts ×2 · 10 introduced LOCcopilotShellTools.ts ×2terminalSandboxEngine.ts ×1 · 5 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×4 · 17 introduced LOCterminalSandboxEngine.ts…copilotShellTools.ts ×1 · 2 introduced LOCcopilotShellTools.ts ×1agentHostSandboxEngine.ts ×7 · 47 introduced LOCagentHostSandboxEngine.t…terminalSandboxEngine.ts ×2 · 4 introduced LOCterminalSandboxEngine.ts…terminalSandboxReadAllowList.ts ×15 · 153 introduced LOCterminalSandboxReadAllow…terminalSandboxEngine.ts ×2 · 6 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.test|title=TerminalSandboxEngine onDidChangeRoots triggers a sandbox config rewrite on the next wrap|occurrence=1 · 0 introduced LOCterminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine runAsNode=false omits the ELECTRON_RUN_AS_NODE=1 prefix|occurrence=1, terminalSandboxEngine.test|title=TerminalSandboxEngine wrapCommand adds ripgrep-universal platform-arch bin directory to PATH|occurrence=1, +1 · 0 introduced LOCterminalSandboxEngine.te…terminalSandboxEngine.ts ×1 · 8 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×1 · 2 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.test|title=TerminalSandboxEngine requestAllowNetwork does not relax network access when per-command requests are disabled|occurrence=1 · 0 introduced LOCterminalSandboxEngine.te…terminalSandboxEngine.ts ×1 · 2 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×4 · 15 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×3 · 12 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×14 · 33 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.test|title=TerminalSandboxEngine always denies reads of the sandbox config file on Linux and macOS|occurrence=1 · 0 introduced LOCterminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config preserves advanced runtime network settings when allowNetwork is enabled|occurrence=1 · 0 introduced LOCterminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine keeps filesystem paths without symlinks when writing the config|occurrence=1 · 0 introduced LOCterminalSandboxEngine.te…terminalSandboxEngine.ts ×2 · 4 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config does not enable PTY access by default on Linux|occurrence=1 · 0 introduced LOCterminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config respects explicitly disabled PTY access on macOS|occurrence=1 · 0 introduced LOCterminalSandboxEngine.te…terminalSandboxEngine.ts ×3 · 7 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.test|title=TerminalSandboxEngine checkFileAccess preserves symlink source and target permissions on Linux|occurrence=1 · 0 introduced LOCterminalSandboxEngine.te…terminalSandboxEngine.ts ×3 · 6 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×5 · 21 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×1 · 5 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×3 · 4 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×1 · 2 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×19 · 63 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×2 · 3 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×1 · 3 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×8 · 18 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×5 · 17 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×1 · 2 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×1 · 2 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×2 · 6 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×1 · 1 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×8 · 18 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×4 · 6 introduced LOCterminalSandboxEngine.ts…terminalSandboxEngine.ts ×10 · 22 introduced LOCterminalSandboxEngine.ts…fuzzyScorer.test|title=Fuzzy Scorer scoreItem - match if using slash or backslash (local, remote resource)|occurrence=1 · 0 introduced LOCfuzzyScorer.test|title=F…labels.ts ×12 · 99 introduced LOClabels.ts ×12path.ts ×9 · 31 introduced LOCpath.ts ×9path.ts ×3 · 12 introduced LOCpath.ts ×3path.ts ×4 · 8 introduced LOCpath.ts ×4path.ts ×2 · 4 introduced LOCpath.ts ×2path.ts ×1 · 5 introduced LOCpath.ts ×1path.ts ×2 · 25 introduced LOCpath.ts ×2path.ts ×10 · 21 introduced LOCpath.ts ×10path.ts ×1 · 3 introduced LOCpath.ts ×1utils.ts ×3 · 9 introduced LOCutils.ts ×3path.ts ×3 · 5 introduced LOCpath.ts ×3path.ts ×1 · 2 introduced LOCpath.ts ×1path.ts ×3 · 10 introduced LOCpath.ts ×3path.ts ×3 · 14 introduced LOCpath.ts ×3lifecycle.ts ×2 · 4 introduced LOClifecycle.ts ×2path.ts ×1 · 1 introduced LOCpath.ts ×1path.ts ×6 · 24 introduced LOCpath.ts ×6lifecycle.ts ×4 · 8 introduced LOClifecycle.ts ×4lifecycle.ts ×6 · 16 introduced LOClifecycle.ts ×6lifecycle.ts ×1 · 2 introduced LOClifecycle.ts ×1lifecycle.ts ×1 · 2 introduced LOClifecycle.ts ×1path.ts ×2 · 3 introduced LOCpath.ts ×2lifecycle.ts ×1 · 3 introduced LOClifecycle.ts ×1map.ts ×97 · 3334 introduced LOCmap.ts ×97src/vs/base/common/arrays.ts · 949 LOCcommon/arrays.tssrc/vs/base/common/arraysFind.ts · 226 LOCcommon/arraysFind.tssrc/vs/base/common/assert.ts · 91 LOCcommon/assert.tssrc/vs/base/common/charCode.ts · 450 LOCcommon/charCode.tssrc/vs/base/common/collections.ts · 176 LOCcommon/collections.tssrc/vs/base/common/errors.ts · 357 LOCcommon/errors.tssrc/vs/base/common/functional.ts · 32 LOCcommon/functional.tssrc/vs/base/common/iterator.ts · 194 LOCcommon/iterator.tssrc/vs/base/common/labels.ts · 484 LOCcommon/labels.tssrc/vs/base/common/lifecycle.ts · 974 LOCcommon/lifecycle.tssrc/vs/base/common/map.ts · 1016 LOCcommon/map.tssrc/vs/base/common/marshallingIds.ts · 33 LOCcommon/marshallingIds.tssrc/vs/base/common/path.ts · 1589 LOCcommon/path.tssrc/vs/base/common/platform.ts · 281 LOCcommon/platform.tssrc/vs/base/common/process.ts · 76 LOCcommon/process.tssrc/vs/base/common/types.ts · 410 LOCcommon/types.tssrc/vs/base/common/uri.ts · 754 LOCcommon/uri.tssrc/vs/base/test/common/utils.ts · 107 LOCcommon/utils.tssrc/vs/nls.ts · 244 LOCvs/nls.tssrc/vs/platform/agentHost/node/appNodeModules.ts · 27 LOCnode/appNodeModules.tssrc/vs/platform/agentHost/node/copilot/agentHostSandboxEngine.ts · 142 LOCcopilot/agentHostSandbox…src/vs/platform/agentHost/node/copilot/copilotShellTools.ts · 811 LOCcopilot/copilotShellTool…src/vs/platform/sandbox/common/terminalSandboxCommandRules.ts · 67 LOCcommon/terminalSandboxCo…src/vs/platform/sandbox/common/terminalSandboxEngine.ts · 1083 LOCcommon/terminalSandboxEn…src/vs/platform/sandbox/common/terminalSandboxReadAllowList.ts · 391 LOCcommon/terminalSandboxRe…src/vs/platform/sandbox/common/terminalSandboxRuntimeConfigurationPerOperation.ts · 117 LOCcommon/terminalSandboxRu…fuzzyScorer.test|title=Fuzzy Scorer scoreItem - match if using slash or backslash (local, remote resource)|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/fuzzyScorer.test|title=Fuzzy Scorer scoreItem - match if using slash or backslash (local, remote resource)|occurrence=1fuzzyScorer.test|title=F…labels.test|title=Labels getPathLabel|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/labels.test|title=Labels getPathLabel|occurrence=1labels.test|title=Labels…path.test|title=Paths (Node Implementation) join|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/path.test|title=Paths (Node Implementation) join|occurrence=1path.test|title=Paths (N…path.test|title=Paths (Node Implementation) normalize|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/path.test|title=Paths (Node Implementation) normalize|occurrence=1path.test|title=Paths (N…copilotShellTools.test|title=CopilotShellTools primary shell tool asks for confirmation when requestUnsandboxedExecution is explicitly set|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotShellTools.test|title=CopilotShellTools primary shell tool asks for confirmation when requestUnsandboxedExecution is explicitly set|occurrence=1copilotShellTools.test|t…copilotShellTools.test|title=CopilotShellTools primary shell tool merges configured filesystem allowRead paths into the sandbox config|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotShellTools.test|title=CopilotShellTools primary shell tool merges configured filesystem allowRead paths into the sandbox config|occurrence=1copilotShellTools.test|t…copilotShellTools.test|title=CopilotShellTools primary shell tool requests confirmation before rerunning outside the sandbox|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotShellTools.test|title=CopilotShellTools primary shell tool requests confirmation before rerunning outside the sandbox|occurrence=1copilotShellTools.test|t…copilotShellTools.test|title=CopilotShellTools primary shell tool returns sandbox_blocked when user declines unsandboxed rerun|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotShellTools.test|title=CopilotShellTools primary shell tool returns sandbox_blocked when user declines unsandboxed rerun|occurrence=1copilotShellTools.test|t…copilotShellTools.test|title=CopilotShellTools primary shell tool wraps commands through the sandbox engine when the sandbox is enabled|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotShellTools.test|title=CopilotShellTools primary shell tool wraps commands through the sandbox engine when the sandbox is enabled|occurrence=1copilotShellTools.test|t…copilotShellTools.test|title=CopilotShellTools primary shell tool writes a sandbox config exposing the working directory as writable|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotShellTools.test|title=CopilotShellTools primary shell tool writes a sandbox config exposing the working directory as writable|occurrence=1copilotShellTools.test|t…terminalSandboxEngine.test|title=TerminalSandboxEngine always denies reads of the sandbox config file on Linux and macOS|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine always denies reads of the sandbox config file on Linux and macOS|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine blocked domains request sandboxed network access before execution when enabled|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine blocked domains request sandboxed network access before execution when enabled|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine checkFileAccess preserves symlink source and target permissions on Linux|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine checkFileAccess preserves symlink source and target permissions on Linux|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine checkFileAccess validates read paths against denyRead and allowRead on Linux|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine checkFileAccess validates read paths against denyRead and allowRead on Linux|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine checkFileAccess validates write paths against allowWrite and denyWrite on Linux|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine checkFileAccess validates write paths against allowWrite and denyWrite on Linux|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine checkForSandboxingPrereqs caches missing dependencies until force refresh|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine checkForSandboxingPrereqs caches missing dependencies until force refresh|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine checkForSandboxingPrereqs reports missing dependencies|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine checkForSandboxingPrereqs reports missing dependencies|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine checkForSandboxingPrereqs reports remediation when bubblewrap is unusable|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine checkForSandboxingPrereqs reports remediation when bubblewrap is unusable|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine keeps filesystem paths without symlinks when writing the config|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine keeps filesystem paths without symlinks when writing the config|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine onDidChangeRoots triggers a sandbox config rewrite on the next wrap|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine onDidChangeRoots triggers a sandbox config rewrite on the next wrap|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine preserves filesystem symlink paths and resolves their targets on Linux when writing the config|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine preserves filesystem symlink paths and resolves their targets on Linux when writing the config|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine requestAllowNetwork does not relax network access when per-command requests are disabled|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine requestAllowNetwork does not relax network access when per-command requests are disabled|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine requestAllowNetwork keeps the command sandboxed and refreshes its network config|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine requestAllowNetwork keeps the command sandboxed and refreshes its network config|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine runAsNode=false omits the ELECTRON_RUN_AS_NODE=1 prefix|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine runAsNode=false omits the ELECTRON_RUN_AS_NODE=1 prefix|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine runAsNode=true prefixes the wrapped command with ELECTRON_RUN_AS_NODE=1|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine runAsNode=true prefixes the wrapped command with ELECTRON_RUN_AS_NODE=1|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config does not enable PTY access by default on Linux|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config does not enable PTY access by default on Linux|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config enables PTY access by default on macOS|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config enables PTY access by default on macOS|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config preserves advanced runtime network settings when allowNetwork is enabled|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config preserves advanced runtime network settings when allowNetwork is enabled|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config respects explicitly disabled PTY access on macOS|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config respects explicitly disabled PTY access on macOS|occurrence=1terminalSandboxEngine.te…terminalSandboxEngine.test|title=TerminalSandboxEngine wrapCommand adds ripgrep-universal platform-arch bin directory to PATH|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/sandbox/test/common/terminalSandboxEngine.test|title=TerminalSandboxEngine wrapCommand adds ripgrep-universal platform-arch bin directory to PATH|occurrence=1terminalSandboxEngine.te…Focused concept · path.ts ×3 · 12 introduced LOCpath.ts ×3

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.

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: 12 introduced LOC across 3 ranges. Expand a file to inspect source; the > gutter marks introduced lines.

src/vs/base/common/path.ts 12 introduced LOC · 3 ranges

Open complete file

362 }
363 if (isPathSeparator(code)) {
364 > // Possible UNC root path.ts
365 >
366 > // If we started with a separator, we know we at least have an absolute
367 > // path of some kind (UNC or otherwise)
368 > isAbsolute = true;
369 >
370 > if (isPathSeparator(path.charCodeAt(1))) {
371 // Matched double path separator at beginning
372 let j = 2;
404 }
405 }
406 > } else { path.ts
407 > rootEnd = 1;
408 > }
409 } else if (isWindowsDeviceRoot(code) && path.charCodeAt(1) === CHAR_COLON) {
410 // Possible device root
446 }
447 if (device === undefined) {
448 > return isAbsolute ? `\\${tail}` : tail; path.ts
449 > }
450 return isAbsolute ? `${device}\\${tail}` : `${device}${tail}`;
451 },