Files with coverage

1227 files · 55684 ranges · 20961 concepts · 15843 introducers · 12741 tests

PackageCoverage
src/vs 2 files · 489 LOC · 377 covered · 112 uncovered · 47 ranges · 20961 concepts · 12741 tests
src/vs/base/common 97 files · 37526 LOC · 32266 covered · 5260 uncovered · 6718 ranges · 20961 concepts · 12741 tests
src/vs/base/common/decorators 1 files · 168 LOC · 165 covered · 3 uncovered · 5 ranges · 390 concepts · 256 tests
src/vs/base/common/diff 2 files · 1375 LOC · 1200 covered · 175 uncovered · 240 ranges · 466 concepts · 184 tests
src/vs/base/common/naturalLanguage 1 files · 423 LOC · 413 covered · 10 uncovered · 31 ranges · 4172 concepts · 2069 tests
src/vs/base/common/observableInternal 8 files · 872 LOC · 670 covered · 202 uncovered · 103 ranges · 6771 concepts · 3467 tests
src/vs/base/common/observableInternal/commonFacade 2 files · 17 LOC · 17 covered · 0 uncovered · 2 ranges · 6771 concepts · 3467 tests
src/vs/base/common/observableInternal/experimental 2 files · 148 LOC · 106 covered · 42 uncovered · 8 ranges · 6771 concepts · 3467 tests
src/vs/base/common/observableInternal/logging 3 files · 677 LOC · 254 covered · 423 uncovered · 61 ranges · 6771 concepts · 3467 tests
src/vs/base/common/observableInternal/logging/debugger 4 files · 731 LOC · 298 covered · 433 uncovered · 37 ranges · 6771 concepts · 3467 tests
src/vs/base/common/observableInternal/observables 10 files · 1510 LOC · 1220 covered · 290 uncovered · 257 ranges · 6771 concepts · 3467 tests
src/vs/base/common/observableInternal/reactions 2 files · 576 LOC · 492 covered · 84 uncovered · 89 ranges · 6771 concepts · 3467 tests
src/vs/base/common/observableInternal/utils 5 files · 716 LOC · 420 covered · 296 uncovered · 81 ranges · 6771 concepts · 3467 tests
src/vs/base/node 16 files · 2818 LOC · 1639 covered · 1179 uncovered · 265 ranges · 3487 concepts · 1820 tests
src/vs/base/parts/ipc/common 2 files · 2573 LOC · 2184 covered · 389 uncovered · 415 ranges · 205 concepts · 113 tests
src/vs/base/parts/ipc/node 2 files · 1309 LOC · 893 covered · 416 uncovered · 178 ranges · 148 concepts · 84 tests
src/vs/base/parts/request/common 1 files · 66 LOC · 58 covered · 8 uncovered · 3 ranges · 30 concepts · 29 tests
src/vs/base/parts/storage/common 1 files · 499 LOC · 414 covered · 85 uncovered · 91 ranges · 3200 concepts · 1813 tests
src/vs/base/test/common 6 files · 953 LOC · 793 covered · 160 uncovered · 103 ranges · 20961 concepts · 12741 tests
src/vs/base/test/common/virtualScheduling 12 files · 1447 LOC · 1250 covered · 197 uncovered · 139 ranges · 2121 concepts · 1304 tests
src/vs/base/test/node 1 files · 14 LOC · 14 covered · 0 uncovered · 3 ranges · 93 concepts · 77 tests
src/vs/code/node 1 files · 28 LOC · 28 covered · 0 uncovered · 5 ranges · 3 concepts · 4 tests
src/vs/editor/common 13 files · 6617 LOC · 5780 covered · 837 uncovered · 306 ranges · 3234 concepts · 1552 tests
src/vs/editor/common/commands 2 files · 404 LOC · 117 covered · 287 uncovered · 16 ranges · 12 concepts · 7 tests
src/vs/editor/common/config 3 files · 7169 LOC · 5949 covered · 1220 uncovered · 100 ranges · 2068 concepts · 1048 tests
src/vs/editor/common/core 11 files · 2111 LOC · 1748 covered · 363 uncovered · 344 ranges · 4420 concepts · 4203 tests
src/vs/editor/common/core/edits 6 files · 2427 LOC · 1537 covered · 890 uncovered · 421 ranges · 2567 concepts · 3261 tests
src/vs/editor/common/core/misc 3 files · 109 LOC · 109 covered · 0 uncovered · 29 ranges · 2080 concepts · 1050 tests
src/vs/editor/common/core/ranges 2 files · 704 LOC · 518 covered · 186 uncovered · 151 ranges · 3742 concepts · 3777 tests
src/vs/editor/common/core/text 4 files · 460 LOC · 352 covered · 108 uncovered · 116 ranges · 2992 concepts · 3431 tests
src/vs/editor/common/cursor 1 files · 160 LOC · 160 covered · 0 uncovered · 3 ranges · 2 concepts · 2 tests
src/vs/editor/common/diff 5 files · 1280 LOC · 1051 covered · 229 uncovered · 244 ranges · 419 concepts · 187 tests
src/vs/editor/common/diff/defaultLinesDiffComputer 6 files · 1438 LOC · 1368 covered · 70 uncovered · 339 ranges · 310 concepts · 138 tests
src/vs/editor/common/diff/defaultLinesDiffComputer/algorithms 3 files · 491 LOC · 453 covered · 38 uncovered · 93 ranges · 310 concepts · 138 tests
src/vs/editor/common/languages 10 files · 2022 LOC · 1769 covered · 253 uncovered · 253 ranges · 3455 concepts · 1802 tests
src/vs/editor/common/languages/supports 9 files · 1801 LOC · 1499 covered · 302 uncovered · 298 ranges · 1883 concepts · 941 tests
src/vs/editor/common/model 14 files · 7164 LOC · 5701 covered · 1463 uncovered · 1488 ranges · 1998 concepts · 1003 tests
src/vs/editor/common/model/bracketPairsTextModelPart 2 files · 985 LOC · 262 covered · 723 uncovered · 76 ranges · 1708 concepts · 861 tests
src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree 11 files · 2897 LOC · 2479 covered · 418 uncovered · 546 ranges · 1782 concepts · 881 tests
src/vs/editor/common/model/pieceTreeTextBuffer 4 files · 3124 LOC · 2852 covered · 272 uncovered · 851 ranges · 1708 concepts · 861 tests
src/vs/editor/common/model/tokens 5 files · 1351 LOC · 1010 covered · 341 uncovered · 244 ranges · 1756 concepts · 884 tests
src/vs/editor/common/model/tokens/treeSitter 5 files · 2073 LOC · 691 covered · 1382 uncovered · 183 ranges · 1747 concepts · 886 tests
src/vs/editor/common/services 17 files · 3569 LOC · 2719 covered · 850 uncovered · 484 ranges · 3353 concepts · 1777 tests
src/vs/editor/common/services/textModelSync 1 files · 427 LOC · 261 covered · 166 uncovered · 56 ranges · 37 concepts · 16 tests
src/vs/editor/common/services/treeSitter 2 files · 83 LOC · 83 covered · 0 uncovered · 2 ranges · 1708 concepts · 861 tests
src/vs/editor/common/standalone 1 files · 1017 LOC · 1017 covered · 0 uncovered · 1 ranges · 37 concepts · 16 tests
src/vs/editor/common/tokens 8 files · 2122 LOC · 1675 covered · 447 uncovered · 464 ranges · 1774 concepts · 885 tests
src/vs/editor/common/viewLayout 5 files · 2919 LOC · 2625 covered · 294 uncovered · 583 ranges · 271 concepts · 127 tests
src/vs/editor/common/viewModel 5 files · 1220 LOC · 1086 covered · 134 uncovered · 158 ranges · 217 concepts · 125 tests
src/vs/editor/contrib/indentation/common 1 files · 115 LOC · 95 covered · 20 uncovered · 26 ranges · 12 concepts · 7 tests
src/vs/editor/test/common 2 files · 148 LOC · 144 covered · 4 uncovered · 15 ranges · 1362 concepts · 677 tests
src/vs/editor/test/common/core 2 files · 384 LOC · 260 covered · 124 uncovered · 65 ranges · 664 concepts · 2441 tests
src/vs/editor/test/common/model 1 files · 123 LOC · 121 covered · 2 uncovered · 17 ranges · 80 concepts · 66 tests
src/vs/editor/test/common/modes 1 files · 31 LOC · 31 covered · 0 uncovered · 9 ranges · 1371 concepts · 674 tests
src/vs/editor/test/common/modes/supports 1 files · 152 LOC · 152 covered · 0 uncovered · 1 ranges · 8 concepts · 4 tests
src/vs/editor/test/common/services 2 files · 67 LOC · 55 covered · 12 uncovered · 16 ranges · 1350 concepts · 665 tests
src/vs/platform/accessibility/common 1 files · 57 LOC · 49 covered · 8 uncovered · 2 ranges · 2068 concepts · 1048 tests
src/vs/platform/actions/common 2 files · 1275 LOC · 1014 covered · 261 uncovered · 106 ranges · 200 concepts · 184 tests
src/vs/platform/agentHost/common 53 files · 10009 LOC · 9695 covered · 314 uncovered · 854 ranges · 7495 concepts · 3925 tests
src/vs/platform/agentHost/common/meta 5 files · 691 LOC · 613 covered · 78 uncovered · 88 ranges · 6314 concepts · 3184 tests
src/vs/platform/agentHost/common/otel 1 files · 46 LOC · 46 covered · 0 uncovered · 1 ranges · 386 concepts · 171 tests
src/vs/platform/agentHost/common/otlp 1 files · 485 LOC · 457 covered · 28 uncovered · 93 ranges · 1065 concepts · 497 tests
src/vs/platform/agentHost/common/state 7 files · 3186 LOC · 2759 covered · 427 uncovered · 414 ranges · 6447 concepts · 3263 tests
src/vs/platform/agentHost/common/state/protocol 8 files · 492 LOC · 492 covered · 0 uncovered · 8 ranges · 6760 concepts · 3479 tests
src/vs/platform/agentHost/common/state/protocol/channels-annotations 1 files · 115 LOC · 47 covered · 68 uncovered · 8 ranges · 3285 concepts · 1468 tests
src/vs/platform/agentHost/common/state/protocol/channels-changeset 3 files · 503 LOC · 492 covered · 11 uncovered · 36 ranges · 6518 concepts · 3292 tests
src/vs/platform/agentHost/common/state/protocol/channels-chat 3 files · 2537 LOC · 2392 covered · 145 uncovered · 189 ranges · 6529 concepts · 3298 tests
src/vs/platform/agentHost/common/state/protocol/channels-resource-watch 2 files · 111 LOC · 104 covered · 7 uncovered · 2 ranges · 6519 concepts · 3292 tests
src/vs/platform/agentHost/common/state/protocol/channels-root 2 files · 288 LOC · 284 covered · 4 uncovered · 13 ranges · 6357 concepts · 3199 tests
src/vs/platform/agentHost/common/state/protocol/channels-session 3 files · 2063 LOC · 1897 covered · 166 uncovered · 71 ranges · 6547 concepts · 3308 tests
src/vs/platform/agentHost/common/state/protocol/channels-terminal 2 files · 266 LOC · 252 covered · 14 uncovered · 21 ranges · 6357 concepts · 3199 tests
src/vs/platform/agentHost/common/state/protocol/common 5 files · 1621 LOC · 1616 covered · 5 uncovered · 6 ranges · 6719 concepts · 3464 tests
src/vs/platform/agentHost/common/state/protocol/version 2 files · 279 LOC · 273 covered · 6 uncovered · 25 ranges · 412 concepts · 264 tests
src/vs/platform/agentHost/node 76 files · 28305 LOC · 22981 covered · 5324 uncovered · 4961 ranges · 4632 concepts · 2317 tests
src/vs/platform/agentHost/node/claude 29 files · 10535 LOC · 9892 covered · 643 uncovered · 1836 ranges · 1953 concepts · 942 tests
src/vs/platform/agentHost/node/claude/clientTools 4 files · 457 LOC · 449 covered · 8 uncovered · 103 ranges · 661 concepts · 347 tests
src/vs/platform/agentHost/node/claude/customizations 3 files · 940 LOC · 893 covered · 47 uncovered · 142 ranges · 445 concepts · 238 tests
src/vs/platform/agentHost/node/claude/customizations/scan 5 files · 619 LOC · 597 covered · 22 uncovered · 102 ranges · 465 concepts · 255 tests
src/vs/platform/agentHost/node/codex 18 files · 8520 LOC · 5435 covered · 3085 uncovered · 829 ranges · 251 concepts · 148 tests
src/vs/platform/agentHost/node/copilot 24 files · 16565 LOC · 14509 covered · 2056 uncovered · 3242 ranges · 3125 concepts · 1588 tests
src/vs/platform/agentHost/node/copilot/prompts 5 files · 583 LOC · 581 covered · 2 uncovered · 84 ranges · 958 concepts · 453 tests
src/vs/platform/agentHost/node/localCommands 4 files · 493 LOC · 458 covered · 35 uncovered · 65 ranges · 1049 concepts · 506 tests
src/vs/platform/agentHost/node/shared 18 files · 7296 LOC · 6805 covered · 491 uncovered · 1215 ranges · 3503 concepts · 1713 tests
src/vs/platform/agentHost/test/common 1 files · 316 LOC · 264 covered · 52 uncovered · 63 ranges · 2241 concepts · 1009 tests
src/vs/platform/agentHost/test/node 6 files · 2237 LOC · 1624 covered · 613 uncovered · 292 ranges · 2186 concepts · 1119 tests
src/vs/platform/agentHost/test/node/customizations 1 files · 36 LOC · 36 covered · 0 uncovered · 2 ranges · 61 concepts · 55 tests
src/vs/platform/agentPlugins/common 2 files · 1375 LOC · 1238 covered · 137 uncovered · 283 ranges · 2097 concepts · 1203 tests
src/vs/platform/assignment/common 1 files · 200 LOC · 135 covered · 65 uncovered · 6 ranges · 198 concepts · 76 tests
src/vs/platform/browserView/common 4 files · 1492 LOC · 1429 covered · 63 uncovered · 231 ranges · 1073 concepts · 515 tests
src/vs/platform/chat/common 1 files · 24 LOC · 24 covered · 0 uncovered · 1 ranges · 2283 concepts · 1066 tests
src/vs/platform/checksum/node 1 files · 30 LOC · 30 covered · 0 uncovered · 1 ranges · 1 concepts · 1 tests
src/vs/platform/commands/common 1 files · 149 LOC · 145 covered · 4 uncovered · 15 ranges · 338 concepts · 269 tests
src/vs/platform/commands/test/common 1 files · 16 LOC · 14 covered · 2 uncovered · 2 ranges · 10 concepts · 6 tests
src/vs/platform/configuration/common 5 files · 3356 LOC · 3055 covered · 301 uncovered · 789 ranges · 9810 concepts · 5042 tests
src/vs/platform/configuration/test/common 1 files · 91 LOC · 85 covered · 6 uncovered · 24 ranges · 2901 concepts · 1574 tests
src/vs/platform/contextkey/common 3 files · 2590 LOC · 2249 covered · 341 uncovered · 735 ranges · 11454 concepts · 5884 tests
src/vs/platform/defaultAccount/common 1 files · 88 LOC · 88 covered · 0 uncovered · 1 ranges · 2291 concepts · 1303 tests
src/vs/platform/dialogs/common 1 files · 626 LOC · 511 covered · 115 uncovered · 8 ranges · 3693 concepts · 1990 tests
src/vs/platform/dialogs/test/common 1 files · 65 LOC · 38 covered · 27 uncovered · 9 ranges · 1366 concepts · 666 tests
src/vs/platform/editor/common 1 files · 558 LOC · 541 covered · 17 uncovered · 3 ranges · 171 concepts · 112 tests
src/vs/platform/encryption/common 1 files · 71 LOC · 63 covered · 8 uncovered · 2 ranges · 1161 concepts · 591 tests
src/vs/platform/endpoint/common 1 files · 12 LOC · 12 covered · 0 uncovered · 1 ranges · 2517 concepts · 1239 tests
src/vs/platform/environment/common 2 files · 494 LOC · 359 covered · 135 uncovered · 29 ranges · 7037 concepts · 3681 tests
src/vs/platform/environment/node 4 files · 795 LOC · 600 covered · 195 uncovered · 78 ranges · 69 concepts · 46 tests
src/vs/platform/extensionManagement/common 14 files · 6878 LOC · 3348 covered · 3530 uncovered · 616 ranges · 3450 concepts · 1969 tests
src/vs/platform/extensionManagement/node 4 files · 497 LOC · 270 covered · 227 uncovered · 37 ranges · 54 concepts · 37 tests
src/vs/platform/extensionResourceLoader/common 2 files · 217 LOC · 154 covered · 63 uncovered · 21 ranges · 33 concepts · 14 tests
src/vs/platform/extensions/common 3 files · 1500 LOC · 1379 covered · 121 uncovered · 130 ranges · 3614 concepts · 2069 tests
src/vs/platform/externalServices/common 2 files · 76 LOC · 75 covered · 1 uncovered · 9 ranges · 651 concepts · 391 tests
src/vs/platform/externalTerminal/common 1 files · 37 LOC · 37 covered · 0 uncovered · 1 ranges · 12 concepts · 11 tests
src/vs/platform/externalTerminal/node 1 files · 399 LOC · 162 covered · 237 uncovered · 37 ranges · 12 concepts · 11 tests
src/vs/platform/files/common 6 files · 4404 LOC · 3598 covered · 806 uncovered · 598 ranges · 7883 concepts · 4048 tests
src/vs/platform/files/node 1 files · 898 LOC · 595 covered · 303 uncovered · 143 ranges · 58 concepts · 32 tests
src/vs/platform/files/node/watcher 2 files · 322 LOC · 111 covered · 211 uncovered · 23 ranges · 58 concepts · 32 tests
src/vs/platform/files/node/watcher/nodejs 3 files · 841 LOC · 203 covered · 638 uncovered · 34 ranges · 58 concepts · 32 tests
src/vs/platform/git/node 1 files · 160 LOC · 125 covered · 35 uncovered · 41 ranges · 16 concepts · 8 tests
src/vs/platform/instantiation/common 6 files · 806 LOC · 770 covered · 36 uncovered · 174 ranges · 13308 concepts · 6865 tests
src/vs/platform/instantiation/test/common 1 files · 198 LOC · 168 covered · 30 uncovered · 44 ranges · 3724 concepts · 2017 tests
src/vs/platform/jsonschemas/common 1 files · 143 LOC · 102 covered · 41 uncovered · 10 ranges · 7473 concepts · 3927 tests
src/vs/platform/keybinding/common 7 files · 1591 LOC · 1257 covered · 334 uncovered · 307 ranges · 1680 concepts · 918 tests
src/vs/platform/keybinding/test/common 2 files · 201 LOC · 138 covered · 63 uncovered · 54 ranges · 1194 concepts · 598 tests
src/vs/platform/label/common 1 files · 75 LOC · 75 covered · 0 uncovered · 1 ranges · 2054 concepts · 1061 tests
src/vs/platform/localTranscription/node 1 files · 446 LOC · 359 covered · 87 uncovered · 71 ranges · 18 concepts · 12 tests
src/vs/platform/log/common 3 files · 1159 LOC · 688 covered · 471 uncovered · 135 ranges · 10775 concepts · 5601 tests
src/vs/platform/markers/common 2 files · 627 LOC · 530 covered · 97 uncovered · 73 ranges · 886 concepts · 460 tests
src/vs/platform/mcp/common 9 files · 5047 LOC · 4667 covered · 380 uncovered · 240 ranges · 2860 concepts · 1558 tests
src/vs/platform/mcp/node 1 files · 287 LOC · 255 covered · 32 uncovered · 66 ranges · 18 concepts · 16 tests
src/vs/platform/meteredConnection/common 1 files · 133 LOC · 86 covered · 47 uncovered · 9 ranges · 585 concepts · 348 tests
src/vs/platform/networkFilter/common 3 files · 331 LOC · 310 covered · 21 uncovered · 67 ranges · 3227 concepts · 1548 tests
src/vs/platform/notification/common 1 files · 491 LOC · 477 covered · 14 uncovered · 5 ranges · 2573 concepts · 1289 tests
src/vs/platform/notification/test/common 1 files · 54 LOC · 38 covered · 16 uncovered · 12 ranges · 1538 concepts · 767 tests
src/vs/platform/observable/common 2 files · 137 LOC · 103 covered · 34 uncovered · 21 ranges · 852 concepts · 520 tests
src/vs/platform/opener/common 1 files · 154 LOC · 154 covered · 0 uncovered · 4 ranges · 2331 concepts · 1341 tests
src/vs/platform/opener/test/common 1 files · 19 LOC · 19 covered · 0 uncovered · 1 ranges · 103 concepts · 57 tests
src/vs/platform/otel/common 1 files · 44 LOC · 44 covered · 0 uncovered · 1 ranges · 56 concepts · 29 tests
src/vs/platform/otel/node/otlp 4 files · 927 LOC · 878 covered · 49 uncovered · 167 ranges · 55 concepts · 29 tests
src/vs/platform/policy/common 6 files · 1046 LOC · 965 covered · 81 uncovered · 147 ranges · 3269 concepts · 1657 tests
src/vs/platform/policy/node 1 files · 141 LOC · 133 covered · 8 uncovered · 26 ranges · 12 concepts · 7 tests
src/vs/platform/product/common 2 files · 110 LOC · 56 covered · 54 uncovered · 5 ranges · 9030 concepts · 4734 tests
src/vs/platform/progress/common 1 files · 229 LOC · 170 covered · 59 uncovered · 9 ranges · 353 concepts · 179 tests
src/vs/platform/quickinput/common 1 files · 1281 LOC · 1261 covered · 20 uncovered · 5 ranges · 1128 concepts · 573 tests
src/vs/platform/registry/common 1 files · 63 LOC · 56 covered · 7 uncovered · 8 ranges · 8483 concepts · 4435 tests
src/vs/platform/remote/common 5 files · 1325 LOC · 590 covered · 735 uncovered · 100 ranges · 5749 concepts · 3094 tests
src/vs/platform/request/common 1 files · 366 LOC · 311 covered · 55 uncovered · 27 ranges · 4498 concepts · 2417 tests
src/vs/platform/request/node 2 files · 350 LOC · 247 covered · 103 uncovered · 52 ranges · 42 concepts · 31 tests
src/vs/platform/sandbox/common 8 files · 2127 LOC · 1725 covered · 402 uncovered · 391 ranges · 3163 concepts · 1503 tests
src/vs/platform/sandbox/node 1 files · 167 LOC · 90 covered · 77 uncovered · 23 ranges · 9 concepts · 17 tests
src/vs/platform/secrets/common 1 files · 258 LOC · 237 covered · 21 uncovered · 47 ranges · 1161 concepts · 591 tests
src/vs/platform/secrets/test/common 1 files · 45 LOC · 43 covered · 2 uncovered · 14 ranges · 189 concepts · 109 tests
src/vs/platform/shell/node 1 files · 222 LOC · 41 covered · 181 uncovered · 4 ranges · 44 concepts · 32 tests
src/vs/platform/sign/common 1 files · 22 LOC · 22 covered · 0 uncovered · 1 ranges · 7 concepts · 6 tests
src/vs/platform/state/node 1 files · 204 LOC · 181 covered · 23 uncovered · 27 ranges · 7 concepts · 7 tests
src/vs/platform/storage/common 2 files · 1125 LOC · 847 covered · 278 uncovered · 127 ranges · 3200 concepts · 1813 tests
src/vs/platform/telemetry/common 7 files · 1457 LOC · 1042 covered · 415 uncovered · 124 ranges · 8711 concepts · 4470 tests
src/vs/platform/telemetry/node 1 files · 117 LOC · 52 covered · 65 uncovered · 7 ranges · 1493 concepts · 688 tests
src/vs/platform/terminal/common 10 files · 2652 LOC · 2525 covered · 127 uncovered · 163 ranges · 2530 concepts · 1274 tests
src/vs/platform/terminal/common/capabilities/commandDetection 1 files · 686 LOC · 593 covered · 93 uncovered · 129 ranges · 66 concepts · 44 tests
src/vs/platform/terminal/node 3 files · 1368 LOC · 731 covered · 637 uncovered · 144 ranges · 2261 concepts · 1063 tests
src/vs/platform/terminal/test/common 1 files · 24 LOC · 17 covered · 7 uncovered · 3 ranges · 66 concepts · 44 tests
src/vs/platform/theme/common 8 files · 1961 LOC · 1585 covered · 376 uncovered · 117 ranges · 2620 concepts · 1342 tests
src/vs/platform/theme/common/colors 10 files · 1266 LOC · 1266 covered · 0 uncovered · 10 ranges · 1739 concepts · 875 tests
src/vs/platform/theme/common/sizes 1 files · 181 LOC · 181 covered · 0 uncovered · 1 ranges · 6 concepts · 8 tests
src/vs/platform/theme/test/common 1 files · 107 LOC · 62 covered · 45 uncovered · 18 ranges · 1341 concepts · 662 tests
src/vs/platform/tunnel/common 1 files · 519 LOC · 253 covered · 266 uncovered · 36 ranges · 48 concepts · 40 tests
src/vs/platform/tunnel/node 3 files · 1115 LOC · 863 covered · 252 uncovered · 97 ranges · 35 concepts · 39 tests
src/vs/platform/undoRedo/common 2 files · 1589 LOC · 957 covered · 632 uncovered · 262 ranges · 1742 concepts · 866 tests
src/vs/platform/update/common 1 files · 127 LOC · 127 covered · 0 uncovered · 1 ranges · 46 concepts · 36 tests
src/vs/platform/uriIdentity/common 2 files · 174 LOC · 159 covered · 15 uncovered · 19 ranges · 3449 concepts · 1961 tests
src/vs/platform/url/common 2 files · 229 LOC · 227 covered · 2 uncovered · 54 ranges · 82 concepts · 64 tests
src/vs/platform/userDataProfile/common 3 files · 1099 LOC · 800 covered · 299 uncovered · 163 ranges · 3436 concepts · 1954 tests
src/vs/platform/userDataSync/common 26 files · 9743 LOC · 7586 covered · 2157 uncovered · 1877 ranges · 937 concepts · 546 tests
src/vs/platform/userDataSync/common/promptsSync 2 files · 706 LOC · 656 covered · 50 uncovered · 144 ranges · 585 concepts · 348 tests
src/vs/platform/userDataSync/test/common 1 files · 401 LOC · 390 covered · 11 uncovered · 90 ranges · 585 concepts · 348 tests
src/vs/platform/webContentExtractor/common 1 files · 63 LOC · 59 covered · 4 uncovered · 3 ranges · 19 concepts · 9 tests
src/vs/platform/workspace/common 3 files · 634 LOC · 560 covered · 74 uncovered · 52 ranges · 3738 concepts · 2140 tests
src/vs/platform/workspace/test/common 1 files · 26 LOC · 26 covered · 0 uncovered · 1 ranges · 1857 concepts · 1010 tests
src/vs/platform/workspaces/common 2 files · 445 LOC · 320 covered · 125 uncovered · 30 ranges · 13 concepts · 18 tests
src/vs/platform/workspaces/node 1 files · 102 LOC · 88 covered · 14 uncovered · 9 ranges · 3 concepts · 2 tests
src/vs/server/node 4 files · 739 LOC · 537 covered · 202 uncovered · 99 ranges · 33 concepts · 22 tests
src/vs/sessions/common 2 files · 436 LOC · 410 covered · 26 uncovered · 8 ranges · 7 concepts · 7 tests
src/vs/sessions/contrib/automations/common 1 files · 160 LOC · 149 covered · 11 uncovered · 51 ranges · 23 concepts · 11 tests
src/vs/sessions/services/sessions/common 2 files · 1029 LOC · 1010 covered · 19 uncovered · 63 ranges · 36 concepts · 26 tests
src/vs/workbench/api/common 43 files · 29285 LOC · 13986 covered · 15299 uncovered · 1693 ranges · 179 concepts · 112 tests
src/vs/workbench/api/common/extHostTypes 14 files · 1617 LOC · 784 covered · 833 uncovered · 167 ranges · 154 concepts · 103 tests
src/vs/workbench/api/node 3 files · 803 LOC · 365 covered · 438 uncovered · 58 ranges · 68 concepts · 44 tests
src/vs/workbench/api/test/common 1 files · 173 LOC · 132 covered · 41 uncovered · 13 ranges · 64 concepts · 34 tests
src/vs/workbench/common 7 files · 4484 LOC · 3623 covered · 861 uncovered · 240 ranges · 2390 concepts · 1362 tests
src/vs/workbench/common/editor 2 files · 420 LOC · 300 covered · 120 uncovered · 34 ranges · 541 concepts · 274 tests
src/vs/workbench/contrib/browserView/common 1 files · 449 LOC · 430 covered · 19 uncovered · 85 ranges · 33 concepts · 17 tests
src/vs/workbench/contrib/chat/common 21 files · 9010 LOC · 7533 covered · 1477 uncovered · 1145 ranges · 2124 concepts · 1189 tests
src/vs/workbench/contrib/chat/common/actions 2 files · 222 LOC · 218 covered · 4 uncovered · 2 ranges · 1047 concepts · 526 tests
src/vs/workbench/contrib/chat/common/attachments 2 files · 944 LOC · 690 covered · 254 uncovered · 92 ranges · 1139 concepts · 583 tests
src/vs/workbench/contrib/chat/common/automations 1 files · 95 LOC · 85 covered · 10 uncovered · 25 ranges · 15 concepts · 15 tests
src/vs/workbench/contrib/chat/common/chatService 3 files · 4809 LOC · 4124 covered · 685 uncovered · 495 ranges · 775 concepts · 367 tests
src/vs/workbench/contrib/chat/common/editing 1 files · 497 LOC · 423 covered · 74 uncovered · 8 ranges · 600 concepts · 261 tests
src/vs/workbench/contrib/chat/common/model 10 files · 6513 LOC · 5484 covered · 1029 uncovered · 1144 ranges · 2095 concepts · 1167 tests
src/vs/workbench/contrib/chat/common/model/chatProgressTypes 3 files · 561 LOC · 318 covered · 243 uncovered · 53 ranges · 600 concepts · 278 tests
src/vs/workbench/contrib/chat/common/participants 3 files · 989 LOC · 819 covered · 170 uncovered · 134 ranges · 772 concepts · 370 tests
src/vs/workbench/contrib/chat/common/plugins 9 files · 3930 LOC · 2944 covered · 986 uncovered · 570 ranges · 827 concepts · 491 tests
src/vs/workbench/contrib/chat/common/promptSyntax 8 files · 2640 LOC · 2379 covered · 261 uncovered · 459 ranges · 1442 concepts · 934 tests
src/vs/workbench/contrib/chat/common/promptSyntax/config 2 files · 699 LOC · 646 covered · 53 uncovered · 112 ranges · 1004 concepts · 628 tests
src/vs/workbench/contrib/chat/common/promptSyntax/languageProviders 1 files · 435 LOC · 394 covered · 41 uncovered · 16 ranges · 513 concepts · 257 tests
src/vs/workbench/contrib/chat/common/promptSyntax/service 3 files · 2781 LOC · 2489 covered · 292 uncovered · 385 ranges · 1084 concepts · 670 tests
src/vs/workbench/contrib/chat/common/promptSyntax/utils 2 files · 1088 LOC · 973 covered · 115 uncovered · 223 ranges · 683 concepts · 362 tests
src/vs/workbench/contrib/chat/common/requestParser 2 files · 629 LOC · 498 covered · 131 uncovered · 132 ranges · 649 concepts · 290 tests
src/vs/workbench/contrib/chat/common/tools 4 files · 945 LOC · 776 covered · 169 uncovered · 57 ranges · 1213 concepts · 630 tests
src/vs/workbench/contrib/chat/common/tools/builtinTools 7 files · 2366 LOC · 1778 covered · 588 uncovered · 282 ranges · 133 concepts · 94 tests
src/vs/workbench/contrib/chat/common/widget 2 files · 598 LOC · 530 covered · 68 uncovered · 115 ranges · 71 concepts · 57 tests
src/vs/workbench/contrib/chat/test/common 3 files · 534 LOC · 356 covered · 178 uncovered · 115 ranges · 321 concepts · 133 tests
src/vs/workbench/contrib/chat/test/common/chatService 1 files · 203 LOC · 138 covered · 65 uncovered · 35 ranges · 487 concepts · 197 tests
src/vs/workbench/contrib/chat/test/common/model 1 files · 94 LOC · 86 covered · 8 uncovered · 9 ranges · 52 concepts · 36 tests
src/vs/workbench/contrib/chat/test/common/promptSyntax/service 1 files · 77 LOC · 77 covered · 0 uncovered · 5 ranges · 366 concepts · 168 tests
src/vs/workbench/contrib/chat/test/common/promptSyntax/testUtils 1 files · 256 LOC · 236 covered · 20 uncovered · 48 ranges · 387 concepts · 225 tests
src/vs/workbench/contrib/chat/test/common/promptSyntax/utils 1 files · 74 LOC · 74 covered · 0 uncovered · 4 ranges · 93 concepts · 103 tests
src/vs/workbench/contrib/chat/test/common/tools 1 files · 193 LOC · 116 covered · 77 uncovered · 39 ranges · 252 concepts · 108 tests
src/vs/workbench/contrib/codeEditor/common 1 files · 888 LOC · 724 covered · 164 uncovered · 63 ranges · 12 concepts · 7 tests
src/vs/workbench/contrib/debug/common 8 files · 5002 LOC · 2938 covered · 2064 uncovered · 357 ranges · 298 concepts · 191 tests
src/vs/workbench/contrib/debug/node 2 files · 600 LOC · 335 covered · 265 uncovered · 69 ranges · 14 concepts · 11 tests
src/vs/workbench/contrib/debug/test/common 1 files · 697 LOC · 260 covered · 437 uncovered · 111 ranges · 15 concepts · 9 tests
src/vs/workbench/contrib/editTelemetry/common 1 files · 89 LOC · 79 covered · 10 uncovered · 6 ranges · 10 concepts · 4 tests
src/vs/workbench/contrib/extensions/common 2 files · 382 LOC · 346 covered · 36 uncovered · 23 ranges · 195 concepts · 183 tests
src/vs/workbench/contrib/externalUriOpener/common 2 files · 312 LOC · 219 covered · 93 uncovered · 24 ranges · 5 concepts · 3 tests
src/vs/workbench/contrib/markdown/common 1 files · 115 LOC · 30 covered · 85 uncovered · 5 ranges · 44 concepts · 38 tests
src/vs/workbench/contrib/mcp/common 19 files · 7195 LOC · 4985 covered · 2210 uncovered · 734 ranges · 583 concepts · 311 tests
src/vs/workbench/contrib/mcp/common/discovery 1 files · 115 LOC · 89 covered · 26 uncovered · 9 ranges · 1 concepts · 1 tests
src/vs/workbench/contrib/mcp/node 1 files · 101 LOC · 82 covered · 19 uncovered · 19 ranges · 5 concepts · 9 tests
src/vs/workbench/contrib/mcp/test/common 2 files · 289 LOC · 257 covered · 32 uncovered · 52 ranges · 357 concepts · 166 tests
src/vs/workbench/contrib/notebook/common 1 files · 1196 LOC · 929 covered · 267 uncovered · 28 ranges · 726 concepts · 355 tests
src/vs/workbench/contrib/preferences/common 1 files · 157 LOC · 153 covered · 4 uncovered · 28 ranges · 7 concepts · 7 tests
src/vs/workbench/contrib/scm/common 1 files · 266 LOC · 266 covered · 0 uncovered · 1 ranges · 154 concepts · 103 tests
src/vs/workbench/contrib/search/common 2 files · 366 LOC · 274 covered · 92 uncovered · 39 ranges · 22 concepts · 20 tests
src/vs/workbench/contrib/speech/common 1 files · 244 LOC · 244 covered · 0 uncovered · 2 ranges · 6 concepts · 4 tests
src/vs/workbench/contrib/tags/common 1 files · 31 LOC · 31 covered · 0 uncovered · 1 ranges · 2 concepts · 2 tests
src/vs/workbench/contrib/tasks/common 5 files · 6003 LOC · 4629 covered · 1374 uncovered · 775 ranges · 186 concepts · 83 tests
src/vs/workbench/contrib/terminal/common 4 files · 841 LOC · 713 covered · 128 uncovered · 102 ranges · 58 concepts · 51 tests
src/vs/workbench/contrib/terminalContrib/chatAgentTools/common 1 files · 113 LOC · 113 covered · 0 uncovered · 18 ranges · 14 concepts · 9 tests
src/vs/workbench/contrib/terminalContrib/history/common 2 files · 591 LOC · 479 covered · 112 uncovered · 76 ranges · 22 concepts · 30 tests
src/vs/workbench/contrib/testing/common 3 files · 2089 LOC · 1168 covered · 921 uncovered · 97 ranges · 154 concepts · 103 tests
src/vs/workbench/contrib/update/common 2 files · 432 LOC · 411 covered · 21 uncovered · 102 ranges · 74 concepts · 56 tests
src/vs/workbench/contrib/welcomeOnboarding/common 1 files · 158 LOC · 136 covered · 22 uncovered · 9 ranges · 7 concepts · 13 tests
src/vs/workbench/services/agentHost/common 1 files · 519 LOC · 354 covered · 165 uncovered · 94 ranges · 58 concepts · 33 tests
src/vs/workbench/services/aiRelatedInformation/common 2 files · 149 LOC · 142 covered · 7 uncovered · 16 ranges · 5 concepts · 5 tests
src/vs/workbench/services/aiSettingsSearch/common 1 files · 47 LOC · 47 covered · 0 uncovered · 1 ranges · 154 concepts · 103 tests
src/vs/workbench/services/assignment/common 3 files · 794 LOC · 423 covered · 371 uncovered · 70 ranges · 210 concepts · 82 tests
src/vs/workbench/services/assignment/test/common 1 files · 23 LOC · 19 covered · 4 uncovered · 5 ranges · 198 concepts · 76 tests
src/vs/workbench/services/authentication/common 1 files · 541 LOC · 507 covered · 34 uncovered · 4 ranges · 2291 concepts · 1303 tests
src/vs/workbench/services/chat/common 1 files · 1533 LOC · 874 covered · 659 uncovered · 103 ranges · 2291 concepts · 1303 tests
src/vs/workbench/services/commands/common 1 files · 113 LOC · 109 covered · 4 uncovered · 15 ranges · 10 concepts · 7 tests
src/vs/workbench/services/configuration/common 2 files · 275 LOC · 223 covered · 52 uncovered · 31 ranges · 577 concepts · 308 tests
src/vs/workbench/services/configurationResolver/common 5 files · 934 LOC · 615 covered · 319 uncovered · 62 ranges · 150 concepts · 104 tests
src/vs/workbench/services/editor/common 2 files · 1491 LOC · 1471 covered · 20 uncovered · 6 ranges · 303 concepts · 204 tests
src/vs/workbench/services/environment/common 1 files · 56 LOC · 56 covered · 0 uncovered · 1 ranges · 2411 concepts · 1364 tests
src/vs/workbench/services/extensionManagement/common 1 files · 129 LOC · 125 covered · 4 uncovered · 7 ranges · 191 concepts · 167 tests
src/vs/workbench/services/extensions/common 12 files · 4332 LOC · 3415 covered · 917 uncovered · 601 ranges · 2368 concepts · 1304 tests
src/vs/workbench/services/filesConfiguration/common 1 files · 539 LOC · 201 covered · 338 uncovered · 19 ranges · 513 concepts · 257 tests
src/vs/workbench/services/history/common 1 files · 142 LOC · 142 covered · 0 uncovered · 1 ranges · 5 concepts · 4 tests
src/vs/workbench/services/keybinding/common 3 files · 1599 LOC · 1547 covered · 52 uncovered · 357 ranges · 214 concepts · 134 tests
src/vs/workbench/services/keybinding/test/node 1 files · 73 LOC · 70 covered · 3 uncovered · 11 ranges · 222 concepts · 134 tests
src/vs/workbench/services/lifecycle/common 1 files · 305 LOC · 292 covered · 13 uncovered · 3 ranges · 2291 concepts · 1303 tests
src/vs/workbench/services/mcp/common 1 files · 724 LOC · 203 covered · 521 uncovered · 30 ranges · 556 concepts · 293 tests
src/vs/workbench/services/notebook/common 1 files · 147 LOC · 75 covered · 72 uncovered · 16 ranges · 726 concepts · 355 tests
src/vs/workbench/services/output/common 1 files · 323 LOC · 296 covered · 27 uncovered · 8 ranges · 165 concepts · 98 tests
src/vs/workbench/services/path/common 1 files · 215 LOC · 111 covered · 104 uncovered · 10 ranges · 735 concepts · 446 tests
src/vs/workbench/services/policies/common 1 files · 270 LOC · 88 covered · 182 uncovered · 6 ranges · 1047 concepts · 526 tests
src/vs/workbench/services/preferences/common 3 files · 2000 LOC · 1170 covered · 830 uncovered · 191 ranges · 48 concepts · 32 tests
src/vs/workbench/services/remote/common 2 files · 1201 LOC · 369 covered · 832 uncovered · 49 ranges · 1145 concepts · 695 tests
src/vs/workbench/services/search/common 10 files · 4186 LOC · 3416 covered · 770 uncovered · 461 ranges · 849 concepts · 463 tests
src/vs/workbench/services/search/node 8 files · 2374 LOC · 940 covered · 1434 uncovered · 175 ranges · 88 concepts · 47 tests
src/vs/workbench/services/telemetry/common 2 files · 79 LOC · 65 covered · 14 uncovered · 3 ranges · 202 concepts · 79 tests
src/vs/workbench/services/textfile/common 2 files · 1421 LOC · 1335 covered · 86 uncovered · 120 ranges · 195 concepts · 117 tests
src/vs/workbench/services/themes/common 7 files · 3028 LOC · 1992 covered · 1036 uncovered · 210 ranges · 26 concepts · 11 tests
src/vs/workbench/services/userActivity/common 2 files · 126 LOC · 124 covered · 2 uncovered · 13 ranges · 5 concepts · 5 tests
src/vs/workbench/services/userDataProfile/common 2 files · 335 LOC · 198 covered · 137 uncovered · 15 ranges · 983 concepts · 540 tests
src/vs/workbench/services/views/common 1 files · 37 LOC · 37 covered · 0 uncovered · 1 ranges · 198 concepts · 76 tests
src/vs/workbench/services/workingCopy/common 2 files · 608 LOC · 582 covered · 26 uncovered · 35 ranges · 1601 concepts · 859 tests
src/vs/workbench/services/workspaces/common 3 files · 1051 LOC · 642 covered · 409 uncovered · 145 ranges · 338 concepts · 150 tests
src/vs/workbench/test/common 1 files · 908 LOC · 667 covered · 241 uncovered · 135 ranges · 1601 concepts · 859 tests