src/vs/base/common

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

FileCoverage
actions.ts 294 LOC · 173 covered · 121 uncovered · 28 ranges · 2384 concepts · 4 introducers · 1350 tests
arrays.ts 949 LOC · 777 covered · 172 uncovered · 171 ranges · 20961 concepts · 64 introducers · 12741 tests
arraysFind.ts 226 LOC · 172 covered · 54 uncovered · 40 ranges · 20961 concepts · 16 introducers · 12741 tests
assert.ts 91 LOC · 75 covered · 16 uncovered · 22 ranges · 20961 concepts · 10 introducers · 12741 tests
async.ts 2749 LOC · 2326 covered · 423 uncovered · 534 ranges · 11657 concepts · 201 introducers · 5963 tests
buffer.ts 499 LOC · 469 covered · 30 uncovered · 133 ranges · 13454 concepts · 58 introducers · 6883 tests
cache.ts 153 LOC · 130 covered · 23 uncovered · 19 ranges · 16824 concepts · 8 introducers · 10556 tests
cancellation.ts 206 LOC · 200 covered · 6 uncovered · 66 ranges · 17277 concepts · 31 introducers · 10744 tests
charCode.ts 450 LOC · 450 covered · 0 uncovered · 1 ranges · 20961 concepts · 1 introducers · 12741 tests
codicons.ts 66 LOC · 66 covered · 0 uncovered · 3 ranges · 6399 concepts · 2 introducers · 3220 tests
codiconsLibrary.ts 758 LOC · 758 covered · 0 uncovered · 1 ranges · 6399 concepts · 1 introducers · 3220 tests
codiconsUtil.ts 28 LOC · 26 covered · 2 uncovered · 3 ranges · 6399 concepts · 2 introducers · 3220 tests
collections.ts 176 LOC · 136 covered · 40 uncovered · 34 ranges · 20961 concepts · 15 introducers · 12741 tests
color.ts 942 LOC · 847 covered · 95 uncovered · 166 ranges · 1942 concepts · 65 introducers · 977 tests
comparers.ts 356 LOC · 136 covered · 220 uncovered · 33 ranges · 1122 concepts · 2 introducers · 600 tests
console.ts 144 LOC · 71 covered · 73 uncovered · 10 ranges · 60 concepts · 2 introducers · 33 tests
dataTransfer.ts 198 LOC · 108 covered · 90 uncovered · 19 ranges · 154 concepts · 1 introducers · 103 tests
date.ts 317 LOC · 156 covered · 161 uncovered · 53 ranges · 3570 concepts · 18 introducers · 1919 tests
decorators.ts 131 LOC · 117 covered · 14 uncovered · 32 ranges · 387 concepts · 12 introducers · 253 tests
envfile.ts 100 LOC · 96 covered · 4 uncovered · 4 ranges · 3 concepts · 2 introducers · 7 tests
equals.ts 206 LOC · 145 covered · 61 uncovered · 30 ranges · 8274 concepts · 9 introducers · 4190 tests
errorMessage.ts 113 LOC · 92 covered · 21 uncovered · 28 ranges · 10839 concepts · 7 introducers · 5635 tests
errors.ts 357 LOC · 288 covered · 69 uncovered · 69 ranges · 20961 concepts · 24 introducers · 12741 tests
event.ts 1964 LOC · 1778 covered · 186 uncovered · 366 ranges · 17510 concepts · 128 introducers · 10852 tests
extpath.ts 433 LOC · 349 covered · 84 uncovered · 76 ranges · 13983 concepts · 34 introducers · 7335 tests
filters.ts 981 LOC · 894 covered · 87 uncovered · 218 ranges · 4159 concepts · 67 introducers · 2064 tests
functional.ts 32 LOC · 27 covered · 5 uncovered · 7 ranges · 20961 concepts · 4 introducers · 12741 tests
fuzzyScorer.ts 928 LOC · 900 covered · 28 uncovered · 164 ranges · 1119 concepts · 70 introducers · 599 tests
glob.ts 861 LOC · 822 covered · 39 uncovered · 239 ranges · 5474 concepts · 105 introducers · 2658 tests
hash.ts 324 LOC · 249 covered · 75 uncovered · 53 ranges · 11566 concepts · 8 introducers · 5913 tests
history.ts 298 LOC · 284 covered · 14 uncovered · 82 ranges · 49 concepts · 32 introducers · 27 tests
htmlContent.ts 255 LOC · 199 covered · 56 uncovered · 47 ranges · 3818 concepts · 18 introducers · 1859 tests
iconLabels.ts 116 LOC · 114 covered · 2 uncovered · 13 ranges · 3824 concepts · 6 introducers · 1864 tests
idGenerator.ts 21 LOC · 21 covered · 0 uncovered · 3 ranges · 40 concepts · 2 introducers · 31 tests
image.ts 150 LOC · 130 covered · 20 uncovered · 10 ranges · 1 concepts · 1 introducers · 1 tests
ime.ts 36 LOC · 36 covered · 0 uncovered · 7 ranges · 28 concepts · 2 introducers · 20 tests
iterator.ts 194 LOC · 138 covered · 56 uncovered · 58 ranges · 20961 concepts · 23 introducers · 12741 tests
json.ts 1326 LOC · 1090 covered · 236 uncovered · 269 ranges · 4490 concepts · 97 introducers · 2403 tests
jsonEdit.ts 176 LOC · 166 covered · 10 uncovered · 64 ranges · 2316 concepts · 32 introducers · 1161 tests
jsonErrorMessages.ts 26 LOC · 12 covered · 14 uncovered · 1 ranges · 623 concepts · 1 introducers · 317 tests
jsonFormatter.ts 261 LOC · 253 covered · 8 uncovered · 71 ranges · 2367 concepts · 32 introducers · 1185 tests
jsonRpcProtocol.ts 303 LOC · 290 covered · 13 uncovered · 65 ranges · 358 concepts · 26 introducers · 180 tests
jsonSchema.ts 330 LOC · 314 covered · 16 uncovered · 15 ranges · 7477 concepts · 4 introducers · 3932 tests
jsonc.ts 64 LOC · 64 covered · 0 uncovered · 13 ranges · 12 concepts · 10 introducers · 13 tests
keyCodes.ts 838 LOC · 836 covered · 2 uncovered · 34 ranges · 1722 concepts · 15 introducers · 931 tests
keybindingLabels.ts 184 LOC · 180 covered · 4 uncovered · 18 ranges · 1477 concepts · 8 introducers · 732 tests
keybindings.ts 284 LOC · 235 covered · 49 uncovered · 47 ranges · 1684 concepts · 24 introducers · 915 tests
labels.ts 484 LOC · 432 covered · 52 uncovered · 34 ranges · 2127 concepts · 7 introducers · 1212 tests
layout.ts 166 LOC · 103 covered · 63 uncovered · 3 ranges · 1 concepts · 1 introducers · 1 tests
lazy.ts 57 LOC · 57 covered · 0 uncovered · 12 ranges · 17530 concepts · 6 introducers · 10898 tests
lifecycle.ts 974 LOC · 828 covered · 146 uncovered · 209 ranges · 20961 concepts · 81 introducers · 12741 tests
linkedList.ts 151 LOC · 142 covered · 9 uncovered · 45 ranges · 17534 concepts · 24 introducers · 10859 tests
linkedText.ts 55 LOC · 55 covered · 0 uncovered · 7 ranges · 9 concepts · 4 introducers · 5 tests
managedSettings.ts 72 LOC · 66 covered · 6 uncovered · 8 ranges · 1363 concepts · 4 introducers · 766 tests
map.ts 1016 LOC · 873 covered · 143 uncovered · 293 ranges · 20961 concepts · 118 introducers · 12741 tests
marshalling.ts 84 LOC · 84 covered · 0 uncovered · 23 ranges · 3442 concepts · 13 introducers · 1946 tests
marshallingIds.ts 33 LOC · 33 covered · 0 uncovered · 1 ranges · 20961 concepts · 1 introducers · 12741 tests
mime.ts 136 LOC · 126 covered · 10 uncovered · 9 ranges · 5282 concepts · 5 introducers · 2651 tests
navigator.ts 50 LOC · 50 covered · 0 uncovered · 15 ranges · 49 concepts · 7 introducers · 27 tests
network.ts 440 LOC · 368 covered · 72 uncovered · 42 ranges · 14982 concepts · 12 introducers · 7766 tests
normalization.ts 63 LOC · 57 covered · 6 uncovered · 14 ranges · 4768 concepts · 4 introducers · 2418 tests
numbers.ts 121 LOC · 83 covered · 38 uncovered · 21 ranges · 1887 concepts · 8 introducers · 942 tests
oauth.ts 1420 LOC · 1408 covered · 12 uncovered · 163 ranges · 1054 concepts · 94 introducers · 552 tests
objects.ts 286 LOC · 270 covered · 16 uncovered · 82 ranges · 10161 concepts · 42 introducers · 5181 tests
observable.ts 8 LOC · 8 covered · 0 uncovered · 1 ranges · 6771 concepts · 1 introducers · 3467 tests
paging.ts 392 LOC · 278 covered · 114 uncovered · 60 ranges · 29 concepts · 22 introducers · 23 tests
parsers.ts 79 LOC · 71 covered · 8 uncovered · 21 ranges · 186 concepts · 7 introducers · 83 tests
path.ts 1589 LOC · 1189 covered · 400 uncovered · 221 ranges · 20961 concepts · 73 introducers · 12741 tests
performance.ts 149 LOC · 110 covered · 39 uncovered · 11 ranges · 5428 concepts · 5 introducers · 2907 tests
platform.ts 281 LOC · 206 covered · 75 uncovered · 14 ranges · 20961 concepts · 3 introducers · 12741 tests
policy.ts 161 LOC · 161 covered · 0 uncovered · 1 ranges · 5010 concepts · 1 introducers · 2696 tests
prefixTree.ts 259 LOC · 251 covered · 8 uncovered · 61 ranges · 184 concepts · 26 introducers · 116 tests
process.ts 76 LOC · 53 covered · 23 uncovered · 3 ranges · 20961 concepts · 1 introducers · 12741 tests
processes.ts 153 LOC · 134 covered · 19 uncovered · 7 ranges · 2410 concepts · 4 introducers · 1173 tests
range.ts 60 LOC · 29 covered · 31 uncovered · 5 ranges · 1 concepts · 1 introducers · 1 tests
resourceTree.ts 187 LOC · 144 covered · 43 uncovered · 25 ranges · 3 concepts · 3 introducers · 3 tests
resources.ts 444 LOC · 426 covered · 18 uncovered · 83 ranges · 13812 concepts · 40 introducers · 7273 tests
scrollable.ts 522 LOC · 263 covered · 259 uncovered · 44 ranges · 2071 concepts · 3 introducers · 1053 tests
search.ts 48 LOC · 40 covered · 8 uncovered · 9 ranges · 22 concepts · 2 introducers · 8 tests
severity.ts 56 LOC · 47 covered · 9 uncovered · 13 ranges · 4152 concepts · 8 introducers · 2228 tests
sseParser.ts 245 LOC · 241 covered · 4 uncovered · 56 ranges · 54 concepts · 17 introducers · 46 tests
stopwatch.ts 41 LOC · 41 covered · 0 uncovered · 14 ranges · 17510 concepts · 7 introducers · 10852 tests
stream.ts 790 LOC · 774 covered · 16 uncovered · 149 ranges · 13454 concepts · 69 introducers · 6883 tests
strings.ts 1413 LOC · 1229 covered · 184 uncovered · 308 ranges · 16824 concepts · 115 introducers · 10556 tests
symbols.ts 9 LOC · 9 covered · 0 uncovered · 1 ranges · 11657 concepts · 1 introducers · 5963 tests
ternarySearchTree.ts 796 LOC · 774 covered · 22 uncovered · 263 ranges · 10093 concepts · 101 introducers · 5199 tests
tfIdf.ts 240 LOC · 221 covered · 19 uncovered · 27 ranges · 10 concepts · 8 introducers · 10 tests
themables.ts 117 LOC · 81 covered · 36 uncovered · 20 ranges · 4832 concepts · 6 introducers · 2463 tests
types.ts 410 LOC · 401 covered · 9 uncovered · 68 ranges · 20961 concepts · 33 introducers · 12741 tests
uint.ts 59 LOC · 51 covered · 8 uncovered · 8 ranges · 16920 concepts · 3 introducers · 10619 tests
uri.ts 754 LOC · 729 covered · 25 uncovered · 202 ranges · 20961 concepts · 88 introducers · 12741 tests
uriIpc.ts 163 LOC · 65 covered · 98 uncovered · 15 ranges · 598 concepts · 1 introducers · 307 tests
uriTemplate.ts 305 LOC · 295 covered · 10 uncovered · 123 ranges · 181 concepts · 62 introducers · 100 tests
uriTransformer.ts 51 LOC · 19 covered · 32 uncovered · 2 ranges · 111 concepts · 1 introducers · 74 tests
uuid.ts 70 LOC · 29 covered · 41 uncovered · 5 ranges · 9304 concepts · 3 introducers · 4835 tests
validation.ts 396 LOC · 253 covered · 143 uncovered · 71 ranges · 463 concepts · 15 introducers · 257 tests
yaml.ts 1701 LOC · 1414 covered · 287 uncovered · 387 ranges · 2817 concepts · 150 introducers · 1521 tests