azure / Azurite
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 279 files with 37,172 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 5 files changed 51-100 times (4,035 lines of code)
    • 18 files changed 21-50 times (9,414 lines of code)
    • 68 files changed 6-20 times (12,768 lines of code)
    • 188 files changed 1-5 times (10,955 lines of code)
0% | 10% | 25% | 34% | 29%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 279 files with 37,172 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 21 files changed by 11-25 contributors (12,330 lines of code)
    • 51 files changed by 6-10 contributors (10,375 lines of code)
    • 142 files changed by 2-5 contributors (11,585 lines of code)
    • 65 files changed by 1 contributor (2,882 lines of code)
0% | 33% | 27% | 31% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, json, md, cs, yaml, js, gitignore, txt, npmignore, go, gitattributes, dockerignore, vscodeignore, csproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 10% | 25% | 34% | 29%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 10% | 25% | 34% | 29%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
constants.ts
in src/blob/utils
151 - 2019-03-01 2025-02-28 89 12 xiaoning.liu.leon@gmail.com emmazhu@microsoft.com
BlobHandler.ts
in src/blob/handlers
1006 33 2019-03-01 2025-01-14 69 21 xiaoning.liu.leon@gmail.com tomas@cernaj.de
constants.ts
in src/queue/utils
137 - 2019-08-05 2025-02-28 65 13 t-taliao@microsoft.com emmazhu@microsoft.com
constants.ts
in src/table/utils
117 - 2020-07-22 2025-02-28 51 11 41231856+isabella0428@users... emmazhu@microsoft.com
LokiBlobMetadataStore.ts
in src/blob/persistence
2624 71 2019-09-16 2024-10-23 51 18 t-taliao@microsoft.com emmazhu@microsoft.com
ContainerHandler.ts
in src/blob/handlers
629 21 2019-03-01 2024-10-23 49 16 xiaoning.liu.leon@gmail.com emmazhu@microsoft.com
TableHandler.ts
in src/table/handlers
929 30 2020-07-22 2024-07-17 49 17 41231856+isabella0428@users... 2119212+jsoref@users.norepl...
SqlBlobMetadataStore.ts
in src/blob/persistence
3127 90 2019-09-16 2025-01-02 49 16 t-taliao@microsoft.com weiwei@microsoft.com
BlockBlobHandler.ts
in src/blob/handlers
426 10 2019-03-01 2025-01-15 44 13 xiaoning.liu.leon@gmail.com andrew@gaul.org
LokiTableMetadataStore.ts
in src/table/persistence
752 47 2020-07-22 2024-07-17 42 15 41231856+isabella0428@users... 2119212+jsoref@users.norepl...
ServiceHandler.ts
in src/blob/handlers
328 9 2019-03-01 2024-10-23 39 11 xiaoning.liu.leon@gmail.com emmazhu@microsoft.com
StorageErrorFactory.ts
in src/blob/errors
754 73 2019-03-01 2025-01-14 38 10 xiaoning.liu.leon@gmail.com tomas@cernaj.de
169 2 2019-03-06 2025-02-26 35 11 xiaonli@microsoft.com weiwei@microsoft.com
PageBlobHandler.ts
in src/blob/handlers
409 9 2019-03-01 2024-08-28 34 11 xiaoning.liu.leon@gmail.com 66024037+benny-n@users.nore...
utils.ts
in src/blob/utils
207 14 2019-03-01 2025-01-14 28 9 xiaoning.liu.leon@gmail.com tomas@cernaj.de
StorageErrorFactory.ts
in src/table/errors
400 35 2020-07-22 2024-07-17 28 10 41231856+isabella0428@users... 2119212+jsoref@users.norepl...
IBlobMetadataStore.ts
in src/blob/persistence
498 - 2019-09-16 2024-10-23 27 12 t-taliao@microsoft.com emmazhu@microsoft.com
147 1 2019-08-05 2025-02-26 24 11 t-taliao@microsoft.com weiwei@microsoft.com
ITableMetadataStore.ts
in src/table/persistence
130 - 2020-07-22 2024-07-17 23 11 41231856+isabella0428@users... 2119212+jsoref@users.norepl...
BlobServer.ts
in src/blob
161 6 2019-03-05 2023-11-15 23 7 xiaonli@microsoft.com joel.verhagen@gmail.com
tableStorageContext.middleware.ts
in src/table/middleware
177 3 2020-07-22 2023-10-19 23 11 41231856+isabella0428@users... 93404886+vigneashs@users.no...
utils.ts
in src/common/utils
118 9 2019-10-29 2024-08-28 22 11 xiaonli@microsoft.com 66024037+benny-n@users.nore...
53 1 2019-03-06 2024-11-29 21 8 xiaonli@microsoft.com bloodjazman@gmail.com
Environment.ts
in src/common
210 22 2019-05-08 2025-02-26 20 11 xiaoning.liu.leon@gmail.com weiwei@microsoft.com
BlobSASAuthenticator.ts
in src/blob/authentication
549 10 2019-04-25 2023-08-22 20 9 xiaoning.liu.leon@gmail.com martin.stekl@gmail.com
constants.ts
in src/common/utils
40 - 2019-08-05 2024-08-28 19 11 t-taliao@microsoft.com 66024037+benny-n@users.nore...
86 9 2019-05-28 2025-02-26 19 7 xiaonli@microsoft.com weiwei@microsoft.com
VSCEnvironment.ts
in src/common
107 23 2019-05-23 2025-02-26 19 9 xiaonli@microsoft.com weiwei@microsoft.com
blobStorageContext.middleware.ts
in src/blob/middlewares
220 4 2019-12-23 2024-07-17 19 10 xiaonli@microsoft.com 2119212+jsoref@users.norepl...
TableBatchSerialization.ts
in src/table/batch
408 17 2021-03-24 2025-01-02 19 6 edwin-huber@users.noreply.g... weiwei@microsoft.com
main.ts
in src/queue
92 1 2019-08-05 2025-02-26 18 8 t-taliao@microsoft.com weiwei@microsoft.com
AppendBlobHandler.ts
in src/blob/handlers
206 4 2019-03-01 2024-08-28 18 12 xiaoning.liu.leon@gmail.com 66024037+benny-n@users.nore...
89 9 2019-08-05 2025-02-26 16 7 t-taliao@microsoft.com weiwei@microsoft.com
161 16 2019-08-05 2025-02-26 16 9 t-taliao@microsoft.com weiwei@microsoft.com
BlobSharedKeyAuthenticator.ts
in src/blob/authentication
265 5 2019-04-11 2024-07-17 16 10 xiaonli@microsoft.com 2119212+jsoref@users.norepl...
AccountSASAuthenticator.ts
in src/blob/authentication
339 8 2019-04-24 2023-08-22 16 8 xiaoning.liu.leon@gmail.com martin.stekl@gmail.com
TableBatchOrchestrator.ts
in src/table/batch
488 20 2021-03-24 2024-07-17 16 4 edwin-huber@users.noreply.g... 2119212+jsoref@users.norepl...
135 2 2020-07-22 2025-02-26 15 8 41231856+isabella0428@users... weiwei@microsoft.com
OperationAccountSASPermission.ts
in src/blob/authentication
579 4 2019-04-24 2024-07-17 15 7 xiaoning.liu.leon@gmail.com 2119212+jsoref@users.norepl...
18 - 2019-08-05 2025-02-26 14 8 t-taliao@microsoft.com weiwei@microsoft.com
main.ts
in src/blob
44 1 2019-04-02 2025-02-26 14 7 xiaoning.liu.leon@gmail.com weiwei@microsoft.com
96 6 2019-03-06 2024-11-29 14 7 xiaonli@microsoft.com bloodjazman@gmail.com
122 2 2019-08-05 2025-02-26 14 8 t-taliao@microsoft.com weiwei@microsoft.com
142 16 2019-08-05 2025-02-26 14 9 t-taliao@microsoft.com weiwei@microsoft.com
utils.ts
in src/table/utils
246 17 2020-07-26 2022-09-08 14 6 41231856+isabella0428@users... edwin-huber@users.noreply.g...
53 1 2019-08-05 2024-11-29 13 8 t-taliao@microsoft.com bloodjazman@gmail.com
89 2 2019-10-29 2024-11-29 13 7 xiaonli@microsoft.com bloodjazman@gmail.com
ServerBase.ts
in src/common
91 10 2019-03-06 2024-11-29 13 6 xiaonli@microsoft.com bloodjazman@gmail.com
QueueServer.ts
in src/queue
162 6 2019-08-05 2024-11-29 13 8 t-taliao@microsoft.com bloodjazman@gmail.com
SqlExtentMetadataStore.ts
in src/common/persistence
180 12 2019-09-16 2023-06-01 13 5 t-taliao@microsoft.com weiwei@microsoft.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BlobHandler.ts
in src/blob/handlers
1006 33 2019-03-01 2025-01-14 69 21 xiaoning.liu.leon@gmail.com tomas@cernaj.de
LokiBlobMetadataStore.ts
in src/blob/persistence
2624 71 2019-09-16 2024-10-23 51 18 t-taliao@microsoft.com emmazhu@microsoft.com
TableHandler.ts
in src/table/handlers
929 30 2020-07-22 2024-07-17 49 17 41231856+isabella0428@users... 2119212+jsoref@users.norepl...
SqlBlobMetadataStore.ts
in src/blob/persistence
3127 90 2019-09-16 2025-01-02 49 16 t-taliao@microsoft.com weiwei@microsoft.com
ContainerHandler.ts
in src/blob/handlers
629 21 2019-03-01 2024-10-23 49 16 xiaoning.liu.leon@gmail.com emmazhu@microsoft.com
LokiTableMetadataStore.ts
in src/table/persistence
752 47 2020-07-22 2024-07-17 42 15 41231856+isabella0428@users... 2119212+jsoref@users.norepl...
constants.ts
in src/queue/utils
137 - 2019-08-05 2025-02-28 65 13 t-taliao@microsoft.com emmazhu@microsoft.com
BlockBlobHandler.ts
in src/blob/handlers
426 10 2019-03-01 2025-01-15 44 13 xiaoning.liu.leon@gmail.com andrew@gaul.org
constants.ts
in src/blob/utils
151 - 2019-03-01 2025-02-28 89 12 xiaoning.liu.leon@gmail.com emmazhu@microsoft.com
IBlobMetadataStore.ts
in src/blob/persistence
498 - 2019-09-16 2024-10-23 27 12 t-taliao@microsoft.com emmazhu@microsoft.com
AppendBlobHandler.ts
in src/blob/handlers
206 4 2019-03-01 2024-08-28 18 12 xiaoning.liu.leon@gmail.com 66024037+benny-n@users.nore...
constants.ts
in src/table/utils
117 - 2020-07-22 2025-02-28 51 11 41231856+isabella0428@users... emmazhu@microsoft.com
ServiceHandler.ts
in src/blob/handlers
328 9 2019-03-01 2024-10-23 39 11 xiaoning.liu.leon@gmail.com emmazhu@microsoft.com
169 2 2019-03-06 2025-02-26 35 11 xiaonli@microsoft.com weiwei@microsoft.com
PageBlobHandler.ts
in src/blob/handlers
409 9 2019-03-01 2024-08-28 34 11 xiaoning.liu.leon@gmail.com 66024037+benny-n@users.nore...
147 1 2019-08-05 2025-02-26 24 11 t-taliao@microsoft.com weiwei@microsoft.com
tableStorageContext.middleware.ts
in src/table/middleware
177 3 2020-07-22 2023-10-19 23 11 41231856+isabella0428@users... 93404886+vigneashs@users.no...
ITableMetadataStore.ts
in src/table/persistence
130 - 2020-07-22 2024-07-17 23 11 41231856+isabella0428@users... 2119212+jsoref@users.norepl...
utils.ts
in src/common/utils
118 9 2019-10-29 2024-08-28 22 11 xiaonli@microsoft.com 66024037+benny-n@users.nore...
Environment.ts
in src/common
210 22 2019-05-08 2025-02-26 20 11 xiaoning.liu.leon@gmail.com weiwei@microsoft.com
constants.ts
in src/common/utils
40 - 2019-08-05 2024-08-28 19 11 t-taliao@microsoft.com 66024037+benny-n@users.nore...
StorageErrorFactory.ts
in src/blob/errors
754 73 2019-03-01 2025-01-14 38 10 xiaoning.liu.leon@gmail.com tomas@cernaj.de
StorageErrorFactory.ts
in src/table/errors
400 35 2020-07-22 2024-07-17 28 10 41231856+isabella0428@users... 2119212+jsoref@users.norepl...
blobStorageContext.middleware.ts
in src/blob/middlewares
220 4 2019-12-23 2024-07-17 19 10 xiaonli@microsoft.com 2119212+jsoref@users.norepl...
BlobSharedKeyAuthenticator.ts
in src/blob/authentication
265 5 2019-04-11 2024-07-17 16 10 xiaonli@microsoft.com 2119212+jsoref@users.norepl...
utils.ts
in src/blob/utils
207 14 2019-03-01 2025-01-14 28 9 xiaoning.liu.leon@gmail.com tomas@cernaj.de
BlobSASAuthenticator.ts
in src/blob/authentication
549 10 2019-04-25 2023-08-22 20 9 xiaoning.liu.leon@gmail.com martin.stekl@gmail.com
VSCEnvironment.ts
in src/common
107 23 2019-05-23 2025-02-26 19 9 xiaonli@microsoft.com weiwei@microsoft.com
161 16 2019-08-05 2025-02-26 16 9 t-taliao@microsoft.com weiwei@microsoft.com
142 16 2019-08-05 2025-02-26 14 9 t-taliao@microsoft.com weiwei@microsoft.com
QueueSharedKeyAuthenticator.ts
in src/queue/authentication
267 6 2019-08-05 2024-07-17 11 9 t-taliao@microsoft.com 2119212+jsoref@users.norepl...
53 1 2019-03-06 2024-11-29 21 8 xiaonli@microsoft.com bloodjazman@gmail.com
main.ts
in src/queue
92 1 2019-08-05 2025-02-26 18 8 t-taliao@microsoft.com weiwei@microsoft.com
AccountSASAuthenticator.ts
in src/blob/authentication
339 8 2019-04-24 2023-08-22 16 8 xiaoning.liu.leon@gmail.com martin.stekl@gmail.com
135 2 2020-07-22 2025-02-26 15 8 41231856+isabella0428@users... weiwei@microsoft.com
18 - 2019-08-05 2025-02-26 14 8 t-taliao@microsoft.com weiwei@microsoft.com
122 2 2019-08-05 2025-02-26 14 8 t-taliao@microsoft.com weiwei@microsoft.com
53 1 2019-08-05 2024-11-29 13 8 t-taliao@microsoft.com bloodjazman@gmail.com
QueueServer.ts
in src/queue
162 6 2019-08-05 2024-11-29 13 8 t-taliao@microsoft.com bloodjazman@gmail.com
ServiceHandler.ts
in src/table/handlers
126 3 2020-07-22 2024-07-17 12 8 41231856+isabella0428@users... 2119212+jsoref@users.norepl...
main.ts
in src/table
76 - 2020-07-22 2025-02-26 12 8 41231856+isabella0428@users... weiwei@microsoft.com
IBlobSASSignatureValues.ts
in src/blob/authentication
473 9 2019-04-25 2023-03-28 12 8 xiaoning.liu.leon@gmail.com emmazhu@microsoft.com
queueStorageContext.middleware.ts
in src/queue/middlewares
167 3 2019-12-23 2023-10-19 12 8 xiaonli@microsoft.com 93404886+vigneashs@users.no...
utils.ts
in src/queue/utils
133 7 2019-08-05 2024-07-17 11 8 t-taliao@microsoft.com 2119212+jsoref@users.norepl...
135 15 2020-07-22 2025-02-26 9 8 41231856+isabella0428@users... weiwei@microsoft.com
BlobServer.ts
in src/blob
161 6 2019-03-05 2023-11-15 23 7 xiaonli@microsoft.com joel.verhagen@gmail.com
86 9 2019-05-28 2025-02-26 19 7 xiaonli@microsoft.com weiwei@microsoft.com
89 9 2019-08-05 2025-02-26 16 7 t-taliao@microsoft.com weiwei@microsoft.com
OperationAccountSASPermission.ts
in src/blob/authentication
579 4 2019-04-24 2024-07-17 15 7 xiaoning.liu.leon@gmail.com 2119212+jsoref@users.norepl...
96 6 2019-03-06 2024-11-29 14 7 xiaonli@microsoft.com bloodjazman@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PreflightMiddlewareFactory.ts
in src/table/middleware
402 7 2021-08-23 2021-08-23 1 1 44960511+runyaofan@users.no... 44960511+runyaofan@users.no...
Telemetry.ts
in src/common
361 10 2025-02-26 2025-02-28 2 1 weiwei@microsoft.com weiwei@microsoft.com
MemoryExtentStore.ts
in src/common/persistence
324 22 2023-11-15 2023-11-15 1 1 joel.verhagen@gmail.com joel.verhagen@gmail.com
IAccountSASSignatureValues.ts
in src/common/authentication
134 3 2022-04-28 2022-04-28 1 1 weiwei@microsoft.com weiwei@microsoft.com
PageWithDelimiter.ts
in src/blob/persistence
128 9 2022-05-17 2022-05-17 1 1 anvoltz@microsoft.com anvoltz@microsoft.com
QueryLexer.ts
in src/table/persistence/QueryInterpreter
114 3 2023-06-12 2023-06-12 1 1 1760260+notheotherben@users... 1760260+notheotherben@users...
FilterBlobPage.ts
in src/blob/persistence
77 7 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
BigNumberNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
76 1 2024-04-24 2024-04-24 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
QueryInterpreter.ts
in src/blob/persistence/QueryInterpreter
70 3 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
BlobBatchSubResponse.ts
in src/blob/handlers
67 13 2022-09-07 2022-10-19 2 1 emmazhu@microsoft.com emmazhu@microsoft.com
BlobBatchSubRequest.ts
in src/blob/handlers
64 14 2022-09-07 2022-10-19 2 1 emmazhu@microsoft.com emmazhu@microsoft.com
AccountSASServices.ts
in src/common/authentication
62 2 2022-04-26 2022-04-26 1 1 weiwei@microsoft.com weiwei@microsoft.com
BatchRequestHeaders.ts
in src/table/batch
61 10 2023-09-06 2023-09-06 1 1 edwin-huber@users.noreply.g... edwin-huber@users.noreply.g...
BatchSerialization.ts
in src/table/batch
50 4 2023-09-06 2023-09-06 1 1 edwin-huber@users.noreply.g... edwin-huber@users.noreply.g...
buildLinux.js
in scripts
35 3 2022-04-21 2022-04-21 1 1 93404886+vigneashs@users.no... 93404886+vigneashs@users.no...
BatchStringConstants.ts
in src/table/batch
34 - 2023-09-06 2023-09-06 1 1 edwin-huber@users.noreply.g... edwin-huber@users.noreply.g...
TableBatchRepository.ts
in src/table/batch
32 1 2023-09-06 2023-09-06 1 1 edwin-huber@users.noreply.g... edwin-huber@users.noreply.g...
telemetry.middleware.ts
in src/table/middleware
31 2 2025-02-26 2025-02-26 1 1 weiwei@microsoft.com weiwei@microsoft.com
telemetry.middleware.ts
in src/blob/middlewares
31 2 2025-02-26 2025-02-26 1 1 weiwei@microsoft.com weiwei@microsoft.com
telemetry.middleware.ts
in src/queue/middlewares
31 2 2025-02-26 2025-02-26 1 1 weiwei@microsoft.com weiwei@microsoft.com
GuidNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
27 1 2023-06-12 2023-09-25 3 1 1760260+notheotherben@users... 1760260+notheotherben@users...
DateTimeNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
27 1 2023-06-12 2023-09-25 3 1 1760260+notheotherben@users... 1760260+notheotherben@users...
IdentifierNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
26 1 2023-06-12 2023-06-12 1 1 1760260+notheotherben@users... 1760260+notheotherben@users...
ValueNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
25 - 2023-08-07 2023-09-25 2 1 1760260+notheotherben@users... 1760260+notheotherben@users...
NotEqualsNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
25 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
GreaterThanNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
25 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
SubResponseTextBodyStream.ts
in src/blob/handlers
25 4 2022-09-07 2022-10-19 2 1 emmazhu@microsoft.com emmazhu@microsoft.com
QueueReferredExtentsAsyncIterator.ts
in src/queue/persistence
25 1 2019-11-09 2019-11-09 1 1 xiaonli@microsoft.com xiaonli@microsoft.com
GreaterThanEqualNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
24 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
LessThanNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
24 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
LessThanEqualNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
24 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
EqualsNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
23 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
QueryValidator.ts
in src/table/persistence/QueryInterpreter
22 2 2023-06-12 2023-06-12 1 1 1760260+notheotherben@users... 1760260+notheotherben@users...
NotEqualsNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
21 1 2023-06-12 2023-09-25 3 1 1760260+notheotherben@users... 1760260+notheotherben@users...
OrNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
18 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
AndNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
18 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
BatchOperation.ts
in src/table/batch
17 1 2023-09-06 2023-09-06 1 1 edwin-huber@users.noreply.g... edwin-huber@users.noreply.g...
GreaterThanEqualNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
17 1 2023-06-12 2023-08-07 2 1 1760260+notheotherben@users... 1760260+notheotherben@users...
LessThanNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
17 1 2023-06-12 2023-08-07 2 1 1760260+notheotherben@users... 1760260+notheotherben@users...
EqualsNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
17 1 2023-06-12 2023-08-07 2 1 1760260+notheotherben@users... 1760260+notheotherben@users...
LessThanEqualNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
17 1 2023-06-12 2023-08-07 2 1 1760260+notheotherben@users... 1760260+notheotherben@users...
GreaterThanNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
17 1 2023-06-12 2023-08-07 2 1 1760260+notheotherben@users... 1760260+notheotherben@users...
KeyNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
17 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
IRange.ts
in src/blob/authentication
17 1 2019-04-24 2019-04-24 1 1 xiaoning.liu.leon@gmail.com xiaoning.liu.leon@gmail.com
ConstantNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
16 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
ITableBatchRepository.ts
in src/table/batch
15 - 2023-09-06 2023-09-06 1 1 edwin-huber@users.noreply.g... edwin-huber@users.noreply.g...
NotNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
14 1 2023-06-12 2023-06-12 1 1 1760260+notheotherben@users... 1760260+notheotherben@users...
ConstantNode.ts
in src/table/persistence/QueryInterpreter/QueryNodes
14 1 2023-06-12 2023-06-12 1 1 1760260+notheotherben@users... 1760260+notheotherben@users...
ExpressionNode.ts
in src/blob/persistence/QueryInterpreter/QueryNodes
14 1 2024-10-23 2024-10-23 1 1 emmazhu@microsoft.com emmazhu@microsoft.com
10 - 2019-04-11 2019-11-09 4 1 xiaonli@microsoft.com xiaonli@microsoft.com
Correlations

File Size vs. Number of Changes: 280 points

src/table/persistence/LokiTableStoreQueryGenerator.ts x: 54 lines of code y: 4 # changes src/blob/persistence/QueryInterpreter/QueryParser.ts x: 366 lines of code y: 2 # changes src/blob/utils/constants.ts x: 151 lines of code y: 89 # changes src/queue/utils/constants.ts x: 137 lines of code y: 65 # changes src/table/utils/constants.ts x: 117 lines of code y: 51 # changes src/common/Telemetry.ts x: 361 lines of code y: 2 # changes src/azurite.ts x: 147 lines of code y: 24 # changes src/blob/BlobEnvironment.ts x: 161 lines of code y: 16 # changes src/blob/BlobRequestListenerFactory.ts x: 169 lines of code y: 35 # changes src/blob/IBlobEnvironment.ts x: 18 lines of code y: 14 # changes src/blob/main.ts x: 44 lines of code y: 14 # changes src/blob/middlewares/telemetry.middleware.ts x: 31 lines of code y: 1 # changes src/common/Environment.ts x: 210 lines of code y: 20 # changes src/common/VSCEnvironment.ts x: 107 lines of code y: 19 # changes src/common/VSCServerManagerBlob.ts x: 86 lines of code y: 19 # changes src/common/VSCServerManagerQueue.ts x: 89 lines of code y: 16 # changes src/common/VSCServerManagerTable.ts x: 77 lines of code y: 5 # changes src/queue/IQueueEnvironment.ts x: 17 lines of code y: 12 # changes src/queue/QueueEnvironment.ts x: 142 lines of code y: 14 # changes src/queue/QueueRequestListenerFactory.ts x: 122 lines of code y: 14 # changes src/queue/main.ts x: 92 lines of code y: 18 # changes src/table/ITableEnvironment.ts x: 13 lines of code y: 8 # changes src/table/TableEnvironment.ts x: 135 lines of code y: 9 # changes src/table/TableRequestListenerFactory.ts x: 135 lines of code y: 15 # changes src/table/main.ts x: 76 lines of code y: 12 # changes src/blob/handlers/BlockBlobHandler.ts x: 426 lines of code y: 44 # changes src/blob/errors/StorageErrorFactory.ts x: 754 lines of code y: 38 # changes src/blob/handlers/BlobHandler.ts x: 1006 lines of code y: 69 # changes src/blob/utils/utils.ts x: 207 lines of code y: 28 # changes src/blob/errors/NotImplementedError.ts x: 21 lines of code y: 3 # changes src/blob/persistence/SqlBlobMetadataStore.ts x: 3127 lines of code y: 49 # changes src/queue/errors/NotImplementedError.ts x: 11 lines of code y: 3 # changes src/table/batch/TableBatchSerialization.ts x: 408 lines of code y: 19 # changes src/blob/BlobConfiguration.ts x: 53 lines of code y: 21 # changes src/blob/BlobServerFactory.ts x: 89 lines of code y: 13 # changes src/blob/SqlBlobConfiguration.ts x: 50 lines of code y: 12 # changes src/common/ConfigurationBase.ts x: 96 lines of code y: 14 # changes src/common/ServerBase.ts x: 91 lines of code y: 13 # changes src/queue/QueueConfiguration.ts x: 53 lines of code y: 13 # changes src/queue/QueueServer.ts x: 162 lines of code y: 13 # changes src/table/TableConfiguration.ts x: 46 lines of code y: 7 # changes src/blob/authentication/OperationBlobSASPermission.ts x: 528 lines of code y: 11 # changes src/blob/conditions/ConditionResourceAdapter.ts x: 38 lines of code y: 5 # changes src/blob/conditions/ConditionalHeadersAdapter.ts x: 42 lines of code y: 4 # changes src/blob/conditions/ReadConditionalHeadersValidator.ts x: 86 lines of code y: 4 # changes src/blob/conditions/WriteConditionalHeadersValidator.ts x: 182 lines of code y: 6 # changes src/blob/handlers/ContainerHandler.ts x: 629 lines of code y: 49 # changes src/blob/handlers/ServiceHandler.ts x: 328 lines of code y: 39 # changes src/blob/persistence/FilterBlobPage.ts x: 77 lines of code y: 1 # changes src/blob/persistence/IBlobMetadataStore.ts x: 498 lines of code y: 27 # changes src/blob/persistence/LokiBlobMetadataStore.ts x: 2624 lines of code y: 51 # changes src/blob/persistence/QueryInterpreter/IQueryContext.ts x: 1 lines of code y: 1 # changes src/blob/persistence/QueryInterpreter/QueryInterpreter.ts x: 70 lines of code y: 1 # changes src/blob/persistence/QueryInterpreter/QueryNodes/AndNode.ts x: 18 lines of code y: 1 # changes src/blob/persistence/QueryInterpreter/QueryNodes/BinaryOperatorNode.ts x: 10 lines of code y: 1 # changes src/blob/persistence/QueryInterpreter/QueryNodes/ConstantNode.ts x: 16 lines of code y: 1 # changes src/blob/persistence/QueryInterpreter/QueryNodes/EqualsNode.ts x: 23 lines of code y: 1 # changes src/blob/handlers/AppendBlobHandler.ts x: 206 lines of code y: 18 # changes src/blob/handlers/PageBlobHandler.ts x: 409 lines of code y: 34 # changes src/common/utils/constants.ts x: 40 lines of code y: 19 # changes src/common/utils/utils.ts x: 118 lines of code y: 22 # changes src/common/persistence/FSExtentStore.ts x: 514 lines of code y: 13 # changes src/blob/authentication/BlobSharedKeyAuthenticator.ts x: 265 lines of code y: 16 # changes src/blob/authentication/BlobTokenAuthenticator.ts x: 180 lines of code y: 5 # changes src/blob/authentication/OperationAccountSASPermission.ts x: 579 lines of code y: 15 # changes src/blob/handlers/BlobBatchHandler.ts x: 502 lines of code y: 10 # changes src/blob/middlewares/blobStorageContext.middleware.ts x: 220 lines of code y: 19 # changes src/common/persistence/IExtentMetadata.ts x: 21 lines of code y: 4 # changes src/queue/authentication/QueueSASAuthenticator.ts x: 338 lines of code y: 7 # changes src/queue/authentication/QueueSharedKeyAuthenticator.ts x: 267 lines of code y: 11 # changes src/queue/errors/StorageErrorFactory.ts x: 305 lines of code y: 9 # changes src/queue/handlers/MessageIdHandler.ts x: 128 lines of code y: 7 # changes src/queue/handlers/MessagesHandler.ts x: 304 lines of code y: 9 # changes src/queue/handlers/QueueHandler.ts x: 208 lines of code y: 5 # changes src/queue/handlers/ServiceHandler.ts x: 191 lines of code y: 10 # changes src/queue/persistence/LokiQueueMetadataStore.ts x: 542 lines of code y: 10 # changes src/queue/utils/utils.ts x: 133 lines of code y: 11 # changes src/table/authentication/TableSharedKeyAuthenticator.ts x: 192 lines of code y: 10 # changes src/table/authentication/TableSharedKeyLiteAuthenticator.ts x: 189 lines of code y: 7 # changes src/table/authentication/TableTokenAuthenticator.ts x: 180 lines of code y: 3 # changes src/table/batch/BatchErrorConstants.ts x: 11 lines of code y: 2 # changes src/table/batch/BatchRequest.ts x: 132 lines of code y: 2 # changes src/table/batch/TableBatchOrchestrator.ts x: 488 lines of code y: 16 # changes src/table/entity/EntityProperty.ts x: 196 lines of code y: 6 # changes src/table/errors/StorageError.ts x: 66 lines of code y: 7 # changes src/table/errors/StorageErrorFactory.ts x: 400 lines of code y: 28 # changes src/table/handlers/ServiceHandler.ts x: 126 lines of code y: 12 # changes src/table/handlers/TableHandler.ts x: 929 lines of code y: 49 # changes src/table/persistence/ITableMetadataStore.ts x: 130 lines of code y: 23 # changes src/table/persistence/LokiTableMetadataStore.ts x: 752 lines of code y: 42 # changes src/table/persistence/QueryInterpreter/QueryParser.ts x: 139 lines of code y: 3 # changes scripts/buildExe.js x: 44 lines of code y: 3 # changes src/blob/authentication/BlobSASPermissions.ts x: 13 lines of code y: 3 # changes src/common/authentication/AccountSASPermissions.ts x: 162 lines of code y: 2 # changes src/common/authentication/AccountSASResourceTypes.ts x: 52 lines of code y: 2 # changes src/table/authentication/ITableSASSignatureValues.ts x: 148 lines of code y: 5 # changes src/blob/BlobServer.ts x: 161 lines of code y: 23 # changes src/common/IEnvironment.ts x: 7 lines of code y: 7 # changes src/common/VSCServerManagerClosedState.ts x: 30 lines of code y: 3 # changes src/common/persistence/MemoryExtentStore.ts x: 324 lines of code y: 1 # changes src/queue/persistence/IQueueMetadataStore.ts x: 121 lines of code y: 4 # changes src/table/TableServer.ts x: 90 lines of code y: 8 # changes src/queue/middlewares/queueStorageContext.middleware.ts x: 167 lines of code y: 12 # changes src/table/middleware/tableStorageContext.middleware.ts x: 177 lines of code y: 23 # changes src/table/persistence/QueryInterpreter/QueryNodes/DateTimeNode.ts x: 27 lines of code y: 3 # changes src/table/persistence/QueryInterpreter/QueryNodes/ValueNode.ts x: 25 lines of code y: 2 # changes src/table/batch/BatchRequestHeaders.ts x: 61 lines of code y: 1 # changes src/table/batch/BatchSerialization.ts x: 50 lines of code y: 1 # changes src/table/batch/BatchStringConstants.ts x: 34 lines of code y: 1 # changes src/table/batch/TableBatchOperation.ts x: 6 lines of code y: 4 # changes src/blob/authentication/AccountSASAuthenticator.ts x: 339 lines of code y: 16 # changes src/blob/authentication/BlobSASAuthenticator.ts x: 549 lines of code y: 20 # changes src/table/authentication/AccountSASAuthenticator.ts x: 261 lines of code y: 9 # changes src/table/authentication/TableSASAuthenticator.ts x: 347 lines of code y: 8 # changes src/table/persistence/QueryInterpreter/QueryNodes/EqualsNode.ts x: 17 lines of code y: 2 # changes src/table/persistence/QueryInterpreter/QueryLexer.ts x: 114 lines of code y: 1 # changes src/common/persistence/SqlExtentMetadataStore.ts x: 180 lines of code y: 13 # changes src/blob/authentication/IBlobSASSignatureValues.ts x: 473 lines of code y: 12 # changes src/queue/authentication/AccountSASAuthenticator.ts x: 273 lines of code y: 4 # changes src/blob/middlewares/PreflightMiddlewareFactory.ts x: 407 lines of code y: 3 # changes src/table/entity/EdmGuid.ts x: 69 lines of code y: 5 # changes src/table/entity/NormalizedEntity.ts x: 97 lines of code y: 5 # changes src/blob/handlers/BlobBatchSubRequest.ts x: 64 lines of code y: 2 # changes src/table/utils/utils.ts x: 246 lines of code y: 14 # changes src/extension.ts x: 93 lines of code y: 9 # changes src/blob/persistence/PageWithDelimiter.ts x: 128 lines of code y: 1 # changes src/common/authentication/IAccountSASSignatureValues.ts x: 134 lines of code y: 1 # changes src/queue/authentication/IQueueSASSignatureValues.ts x: 60 lines of code y: 6 # changes src/blob/context/BlobStorageContext.ts x: 56 lines of code y: 5 # changes src/queue/authentication/OperationAccountSASPermission.ts x: 199 lines of code y: 4 # changes src/table/authentication/OperationAccountSASPermission.ts x: 188 lines of code y: 5 # changes src/table/context/TableStorageContext.ts x: 74 lines of code y: 8 # changes src/table/entity/EdmInt32.ts x: 44 lines of code y: 5 # changes src/blob/SqlBlobServer.ts x: 149 lines of code y: 11 # changes src/table/middleware/PreflightMiddlewareFactory.ts x: 402 lines of code y: 1 # changes src/blob/middlewares/StrictModelMiddlewareFactory.ts x: 65 lines of code y: 9 # changes src/table/authentication/TableSASPermissions.ts x: 6 lines of code y: 5 # changes src/common/VSCServerManagerBase.ts x: 149 lines of code y: 3 # changes src/common/AccountDataStore.ts x: 106 lines of code y: 7 # changes src/table/authentication/IAuthenticationContext.ts x: 3 lines of code y: 3 # changes src/table/authentication/OperationTableSASPermission.ts x: 133 lines of code y: 4 # changes src/table/entity/EdmDateTime.ts x: 58 lines of code y: 5 # changes src/table/entity/EdmNull.ts x: 34 lines of code y: 3 # changes src/table/entity/EdmString.ts x: 36 lines of code y: 4 # changes src/table/entity/IEdmType.ts x: 53 lines of code y: 3 # changes src/table/errors/NotImplementedError.ts x: 14 lines of code y: 4 # changes src/blob/persistence/BlobReferredExtentsAsyncIterator.ts x: 78 lines of code y: 7 # changes src/common/models.ts x: 3 lines of code y: 2 # changes src/blob/gc/BlobGCManager.ts x: 223 lines of code y: 7 # changes src/blob/lease/BlobLeaseAdapter.ts x: 42 lines of code y: 2 # changes src/blob/lease/BlobLeaseSyncer.ts x: 15 lines of code y: 2 # changes src/blob/lease/BlobReadLeaseValidator.ts x: 31 lines of code y: 2 # changes src/blob/lease/BlobWriteLeaseSyncer.ts x: 36 lines of code y: 2 # changes src/blob/lease/ContainerLeaseAdapter.ts x: 46 lines of code y: 2 # changes src/blob/lease/LeaseAvailableState.ts x: 125 lines of code y: 2 # changes src/blob/lease/LeaseBreakingState.ts x: 145 lines of code y: 2 # changes src/blob/lease/LeaseBrokenState.ts x: 176 lines of code y: 2 # changes src/blob/lease/LeaseExpiredState.ts x: 200 lines of code y: 2 # changes src/blob/lease/LeaseLeasedState.ts x: 241 lines of code y: 2 # changes src/common/persistence/IExtentMetadataStore.ts x: 25 lines of code y: 6 # changes src/common/persistence/IExtentStore.ts x: 32 lines of code y: 9 # changes src/queue/gc/QueueGCManager.ts x: 210 lines of code y: 3 # changes src/queue/middlewares/PreflightMiddlewareFactory.ts x: 402 lines of code y: 2 # changes src/blob/authentication/PublicAccessAuthenticator.ts x: 128 lines of code y: 6 # changes src/blob/handlers/PageBlobRangesManager.ts x: 339 lines of code y: 4 # changes src/queue/gc/queueGCManager.ts x: 210 lines of code y: 1 # changes src/main.ts x: 1 lines of code y: 5 # changes src/common/VSCAccessLog.ts x: 71 lines of code y: 2 # changes src/common/VSCStatusBarItem.ts x: 124 lines of code y: 2 # changes src/common/Logger.ts x: 31 lines of code y: 4 # changes
89.0
# changes
  min: 1.0
  average: 7.77
  25th percentile: 2.0
  median: 3.0
  75th percentile: 9.0
  max: 89.0
0 3127.0
lines of code
min: 1.0 | average: 133.51 | 25th percentile: 17.0 | median: 52.0 | 75th percentile: 148.75 | max: 3127.0

Number of Contributors vs. Number of Changes: 280 points

src/table/persistence/LokiTableStoreQueryGenerator.ts x: 4 # contributors y: 4 # changes src/blob/persistence/QueryInterpreter/QueryParser.ts x: 2 # contributors y: 2 # changes src/blob/utils/constants.ts x: 12 # contributors y: 89 # changes src/queue/utils/constants.ts x: 13 # contributors y: 65 # changes src/table/utils/constants.ts x: 11 # contributors y: 51 # changes src/common/Telemetry.ts x: 1 # contributors y: 2 # changes src/azurite.ts x: 11 # contributors y: 24 # changes src/blob/BlobEnvironment.ts x: 9 # contributors y: 16 # changes src/blob/BlobRequestListenerFactory.ts x: 11 # contributors y: 35 # changes src/blob/IBlobEnvironment.ts x: 8 # contributors y: 14 # changes src/blob/main.ts x: 7 # contributors y: 14 # changes src/blob/middlewares/telemetry.middleware.ts x: 1 # contributors y: 1 # changes src/common/Environment.ts x: 11 # contributors y: 20 # changes src/common/VSCEnvironment.ts x: 9 # contributors y: 19 # changes src/common/VSCServerManagerBlob.ts x: 7 # contributors y: 19 # changes src/common/VSCServerManagerQueue.ts x: 7 # contributors y: 16 # changes src/common/VSCServerManagerTable.ts x: 4 # contributors y: 5 # changes src/queue/IQueueEnvironment.ts x: 7 # contributors y: 12 # changes src/queue/QueueEnvironment.ts x: 9 # contributors y: 14 # changes src/queue/main.ts x: 8 # contributors y: 18 # changes src/table/ITableEnvironment.ts x: 7 # contributors y: 8 # changes src/table/TableEnvironment.ts x: 8 # contributors y: 9 # changes src/table/TableRequestListenerFactory.ts x: 8 # contributors y: 15 # changes src/table/main.ts x: 8 # contributors y: 12 # changes src/blob/handlers/BlockBlobHandler.ts x: 13 # contributors y: 44 # changes src/blob/errors/StorageErrorFactory.ts x: 10 # contributors y: 38 # changes src/blob/handlers/BlobHandler.ts x: 21 # contributors y: 69 # changes src/blob/utils/utils.ts x: 9 # contributors y: 28 # changes src/blob/errors/NotImplementedError.ts x: 2 # contributors y: 3 # changes src/blob/persistence/SqlBlobMetadataStore.ts x: 16 # contributors y: 49 # changes src/queue/errors/NotImplementedError.ts x: 3 # contributors y: 3 # changes src/table/batch/TableBatchSerialization.ts x: 6 # contributors y: 19 # changes src/blob/BlobConfiguration.ts x: 8 # contributors y: 21 # changes src/blob/BlobServerFactory.ts x: 7 # contributors y: 13 # changes src/common/ServerBase.ts x: 6 # contributors y: 13 # changes src/queue/QueueConfiguration.ts x: 8 # contributors y: 13 # changes src/table/TableConfiguration.ts x: 6 # contributors y: 7 # changes src/blob/authentication/OperationBlobSASPermission.ts x: 6 # contributors y: 11 # changes src/blob/conditions/ConditionResourceAdapter.ts x: 5 # contributors y: 5 # changes src/blob/conditions/WriteConditionalHeadersValidator.ts x: 5 # contributors y: 6 # changes src/blob/handlers/ServiceHandler.ts x: 11 # contributors y: 39 # changes src/blob/persistence/IBlobMetadataStore.ts x: 12 # contributors y: 27 # changes src/blob/persistence/LokiBlobMetadataStore.ts x: 18 # contributors y: 51 # changes src/blob/handlers/AppendBlobHandler.ts x: 12 # contributors y: 18 # changes src/blob/handlers/PageBlobHandler.ts x: 11 # contributors y: 34 # changes src/common/utils/constants.ts x: 11 # contributors y: 19 # changes src/common/utils/utils.ts x: 11 # contributors y: 22 # changes src/common/persistence/FSExtentStore.ts x: 5 # contributors y: 13 # changes src/blob/authentication/BlobSharedKeyAuthenticator.ts x: 10 # contributors y: 16 # changes src/blob/authentication/OperationAccountSASPermission.ts x: 7 # contributors y: 15 # changes src/blob/handlers/BlobBatchHandler.ts x: 4 # contributors y: 10 # changes src/blob/middlewares/blobStorageContext.middleware.ts x: 10 # contributors y: 19 # changes src/queue/authentication/QueueSharedKeyAuthenticator.ts x: 9 # contributors y: 11 # changes src/queue/errors/StorageErrorFactory.ts x: 5 # contributors y: 9 # changes src/queue/handlers/MessagesHandler.ts x: 6 # contributors y: 9 # changes src/queue/handlers/ServiceHandler.ts x: 7 # contributors y: 10 # changes src/queue/utils/utils.ts x: 8 # contributors y: 11 # changes src/table/authentication/TableSharedKeyLiteAuthenticator.ts x: 4 # contributors y: 7 # changes src/table/batch/TableBatchOrchestrator.ts x: 4 # contributors y: 16 # changes src/table/entity/EntityProperty.ts x: 3 # contributors y: 6 # changes src/table/errors/StorageErrorFactory.ts x: 10 # contributors y: 28 # changes src/table/handlers/TableHandler.ts x: 17 # contributors y: 49 # changes src/table/persistence/ITableMetadataStore.ts x: 11 # contributors y: 23 # changes src/table/persistence/LokiTableMetadataStore.ts x: 15 # contributors y: 42 # changes src/table/entity/EdmDouble.ts x: 3 # contributors y: 5 # changes src/blob/BlobServer.ts x: 7 # contributors y: 23 # changes src/table/persistence/QueryInterpreter/QueryNodes/DateTimeNode.ts x: 1 # contributors y: 3 # changes src/table/batch/TableBatchOperation.ts x: 2 # contributors y: 4 # changes src/blob/authentication/AccountSASAuthenticator.ts x: 8 # contributors y: 16 # changes src/blob/authentication/BlobSASAuthenticator.ts x: 9 # contributors y: 20 # changes src/table/authentication/AccountSASAuthenticator.ts x: 7 # contributors y: 9 # changes src/queue/authentication/AccountSASAuthenticator.ts x: 3 # contributors y: 4 # changes src/table/entity/EdmGuid.ts x: 2 # contributors y: 5 # changes src/table/utils/utils.ts x: 6 # contributors y: 14 # changes src/queue/authentication/IQueueSASSignatureValues.ts x: 6 # contributors y: 6 # changes src/table/context/TableStorageContext.ts x: 6 # contributors y: 8 # changes src/blob/middlewares/StrictModelMiddlewareFactory.ts x: 4 # contributors y: 9 # changes src/common/AccountDataStore.ts x: 3 # contributors y: 7 # changes src/common/persistence/IExtentStore.ts x: 3 # contributors y: 9 # changes src/common/IAccountDataStore.ts x: 1 # contributors y: 4 # changes
89.0
# changes
  min: 1.0
  average: 7.77
  25th percentile: 2.0
  median: 3.0
  75th percentile: 9.0
  max: 89.0
0 21.0
# contributors
min: 1.0 | average: 3.97 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 6.0 | max: 21.0

Number of Contributors vs. File Size: 280 points

src/table/persistence/LokiTableStoreQueryGenerator.ts x: 4 # contributors y: 54 lines of code src/blob/persistence/QueryInterpreter/QueryParser.ts x: 2 # contributors y: 366 lines of code src/blob/utils/constants.ts x: 12 # contributors y: 151 lines of code src/queue/utils/constants.ts x: 13 # contributors y: 137 lines of code src/table/utils/constants.ts x: 11 # contributors y: 117 lines of code src/common/Telemetry.ts x: 1 # contributors y: 361 lines of code src/azurite.ts x: 11 # contributors y: 147 lines of code src/blob/BlobEnvironment.ts x: 9 # contributors y: 161 lines of code src/blob/BlobRequestListenerFactory.ts x: 11 # contributors y: 169 lines of code src/blob/IBlobEnvironment.ts x: 8 # contributors y: 18 lines of code src/blob/main.ts x: 7 # contributors y: 44 lines of code src/blob/middlewares/telemetry.middleware.ts x: 1 # contributors y: 31 lines of code src/common/Environment.ts x: 11 # contributors y: 210 lines of code src/common/VSCEnvironment.ts x: 9 # contributors y: 107 lines of code src/common/VSCServerManagerBlob.ts x: 7 # contributors y: 86 lines of code src/common/VSCServerManagerQueue.ts x: 7 # contributors y: 89 lines of code src/common/VSCServerManagerTable.ts x: 4 # contributors y: 77 lines of code src/queue/IQueueEnvironment.ts x: 7 # contributors y: 17 lines of code src/queue/QueueEnvironment.ts x: 9 # contributors y: 142 lines of code src/queue/QueueRequestListenerFactory.ts x: 8 # contributors y: 122 lines of code src/queue/main.ts x: 8 # contributors y: 92 lines of code src/table/TableEnvironment.ts x: 8 # contributors y: 135 lines of code src/table/main.ts x: 8 # contributors y: 76 lines of code src/blob/handlers/BlockBlobHandler.ts x: 13 # contributors y: 426 lines of code src/blob/errors/StorageErrorFactory.ts x: 10 # contributors y: 754 lines of code src/blob/handlers/BlobHandler.ts x: 21 # contributors y: 1006 lines of code src/blob/utils/utils.ts x: 9 # contributors y: 207 lines of code src/blob/errors/NotImplementedError.ts x: 2 # contributors y: 21 lines of code src/blob/persistence/SqlBlobMetadataStore.ts x: 16 # contributors y: 3127 lines of code src/queue/errors/NotImplementedError.ts x: 3 # contributors y: 11 lines of code src/table/batch/TableBatchSerialization.ts x: 6 # contributors y: 408 lines of code src/blob/BlobConfiguration.ts x: 8 # contributors y: 53 lines of code src/blob/SqlBlobConfiguration.ts x: 7 # contributors y: 50 lines of code src/common/ServerBase.ts x: 6 # contributors y: 91 lines of code src/queue/QueueServer.ts x: 8 # contributors y: 162 lines of code src/table/TableConfiguration.ts x: 6 # contributors y: 46 lines of code src/blob/authentication/ContainerSASPermissions.ts x: 2 # contributors y: 10 lines of code src/blob/authentication/OperationBlobSASPermission.ts x: 6 # contributors y: 528 lines of code src/blob/conditions/ConditionResourceAdapter.ts x: 5 # contributors y: 38 lines of code src/blob/conditions/ConditionalHeadersAdapter.ts x: 4 # contributors y: 42 lines of code src/blob/conditions/WriteConditionalHeadersValidator.ts x: 5 # contributors y: 182 lines of code src/blob/handlers/ContainerHandler.ts x: 16 # contributors y: 629 lines of code src/blob/handlers/ServiceHandler.ts x: 11 # contributors y: 328 lines of code src/blob/persistence/FilterBlobPage.ts x: 1 # contributors y: 77 lines of code src/blob/persistence/IBlobMetadataStore.ts x: 12 # contributors y: 498 lines of code src/blob/persistence/LokiBlobMetadataStore.ts x: 18 # contributors y: 2624 lines of code src/blob/persistence/QueryInterpreter/IQueryContext.ts x: 1 # contributors y: 1 lines of code src/blob/persistence/QueryInterpreter/QueryInterpreter.ts x: 1 # contributors y: 70 lines of code src/blob/persistence/QueryInterpreter/QueryNodes/AndNode.ts x: 1 # contributors y: 18 lines of code src/blob/handlers/AppendBlobHandler.ts x: 12 # contributors y: 206 lines of code src/blob/handlers/PageBlobHandler.ts x: 11 # contributors y: 409 lines of code src/common/utils/constants.ts x: 11 # contributors y: 40 lines of code src/common/persistence/FSExtentStore.ts x: 5 # contributors y: 514 lines of code src/blob/authentication/BlobSharedKeyAuthenticator.ts x: 10 # contributors y: 265 lines of code src/blob/authentication/OperationAccountSASPermission.ts x: 7 # contributors y: 579 lines of code src/blob/handlers/BlobBatchHandler.ts x: 4 # contributors y: 502 lines of code src/blob/middlewares/blobStorageContext.middleware.ts x: 10 # contributors y: 220 lines of code src/common/persistence/IExtentMetadata.ts x: 4 # contributors y: 21 lines of code src/queue/authentication/QueueSASAuthenticator.ts x: 6 # contributors y: 338 lines of code src/queue/authentication/QueueSharedKeyAuthenticator.ts x: 9 # contributors y: 267 lines of code src/queue/errors/StorageErrorFactory.ts x: 5 # contributors y: 305 lines of code src/queue/handlers/MessageIdHandler.ts x: 6 # contributors y: 128 lines of code src/queue/handlers/MessagesHandler.ts x: 6 # contributors y: 304 lines of code src/queue/handlers/QueueHandler.ts x: 4 # contributors y: 208 lines of code src/queue/handlers/ServiceHandler.ts x: 7 # contributors y: 191 lines of code src/queue/persistence/LokiQueueMetadataStore.ts x: 7 # contributors y: 542 lines of code src/table/authentication/TableSharedKeyLiteAuthenticator.ts x: 4 # contributors y: 189 lines of code src/table/authentication/TableTokenAuthenticator.ts x: 3 # contributors y: 180 lines of code src/table/batch/BatchRequest.ts x: 2 # contributors y: 132 lines of code src/table/batch/TableBatchOrchestrator.ts x: 4 # contributors y: 488 lines of code src/table/entity/EntityProperty.ts x: 3 # contributors y: 196 lines of code src/table/errors/StorageError.ts x: 4 # contributors y: 66 lines of code src/table/errors/StorageErrorFactory.ts x: 10 # contributors y: 400 lines of code src/table/handlers/TableHandler.ts x: 17 # contributors y: 929 lines of code src/table/persistence/ITableMetadataStore.ts x: 11 # contributors y: 130 lines of code src/table/persistence/LokiTableMetadataStore.ts x: 15 # contributors y: 752 lines of code src/table/persistence/QueryInterpreter/QueryParser.ts x: 2 # contributors y: 139 lines of code src/table/entity/EdmDouble.ts x: 3 # contributors y: 74 lines of code scripts/buildExe.js x: 3 # contributors y: 44 lines of code src/blob/authentication/BlobSASPermissions.ts x: 3 # contributors y: 13 lines of code src/common/authentication/AccountSASPermissions.ts x: 2 # contributors y: 162 lines of code src/common/authentication/AccountSASResourceTypes.ts x: 2 # contributors y: 52 lines of code src/table/authentication/ITableSASSignatureValues.ts x: 4 # contributors y: 148 lines of code src/blob/BlobServer.ts x: 7 # contributors y: 161 lines of code src/common/IEnvironment.ts x: 4 # contributors y: 7 lines of code src/common/VSCServerManagerClosedState.ts x: 3 # contributors y: 30 lines of code src/common/persistence/LokiExtentMetadataStore.ts x: 5 # contributors y: 133 lines of code src/common/persistence/MemoryExtentStore.ts x: 1 # contributors y: 324 lines of code src/queue/persistence/IQueueMetadataStore.ts x: 4 # contributors y: 121 lines of code src/table/middleware/tableStorageContext.middleware.ts x: 11 # contributors y: 177 lines of code src/table/batch/BatchRequestHeaders.ts x: 1 # contributors y: 61 lines of code src/blob/authentication/AccountSASAuthenticator.ts x: 8 # contributors y: 339 lines of code src/blob/authentication/BlobSASAuthenticator.ts x: 9 # contributors y: 549 lines of code src/table/authentication/AccountSASAuthenticator.ts x: 7 # contributors y: 261 lines of code src/table/authentication/TableSASAuthenticator.ts x: 7 # contributors y: 347 lines of code src/table/persistence/QueryInterpreter/QueryLexer.ts x: 1 # contributors y: 114 lines of code src/blob/authentication/IBlobSASSignatureValues.ts x: 8 # contributors y: 473 lines of code src/queue/authentication/AccountSASAuthenticator.ts x: 3 # contributors y: 273 lines of code src/blob/middlewares/PreflightMiddlewareFactory.ts x: 3 # contributors y: 407 lines of code src/table/entity/EdmGuid.ts x: 2 # contributors y: 69 lines of code src/table/entity/NormalizedEntity.ts x: 2 # contributors y: 97 lines of code src/blob/middlewares/AuthenticationMiddlewareFactory.ts x: 3 # contributors y: 53 lines of code src/table/utils/utils.ts x: 6 # contributors y: 246 lines of code src/extension.ts x: 5 # contributors y: 93 lines of code src/blob/persistence/PageWithDelimiter.ts x: 1 # contributors y: 128 lines of code src/queue/authentication/IQueueSASSignatureValues.ts x: 6 # contributors y: 60 lines of code src/table/context/TableStorageContext.ts x: 6 # contributors y: 74 lines of code src/table/entity/EdmBoolean.ts x: 2 # contributors y: 39 lines of code src/blob/SqlBlobServer.ts x: 6 # contributors y: 149 lines of code src/table/middleware/PreflightMiddlewareFactory.ts x: 1 # contributors y: 402 lines of code src/table/authentication/TableSASPermissions.ts x: 5 # contributors y: 6 lines of code src/common/VSCProgress.ts x: 3 # contributors y: 137 lines of code src/common/VSCServerManagerBase.ts x: 3 # contributors y: 149 lines of code src/common/AccountDataStore.ts x: 3 # contributors y: 106 lines of code src/table/authentication/OperationTableSASPermission.ts x: 3 # contributors y: 133 lines of code src/table/entity/EdmNull.ts x: 2 # contributors y: 34 lines of code src/blob/gc/BlobGCManager.ts x: 3 # contributors y: 223 lines of code src/blob/lease/LeaseBrokenState.ts x: 2 # contributors y: 176 lines of code src/blob/lease/LeaseExpiredState.ts x: 2 # contributors y: 200 lines of code src/blob/lease/LeaseLeasedState.ts x: 2 # contributors y: 241 lines of code src/queue/gc/QueueGCManager.ts x: 3 # contributors y: 210 lines of code src/queue/middlewares/PreflightMiddlewareFactory.ts x: 2 # contributors y: 402 lines of code src/blob/handlers/PageBlobRangesManager.ts x: 3 # contributors y: 339 lines of code src/queue/gc/queueGCManager.ts x: 1 # contributors y: 210 lines of code
3127.0
lines of code
  min: 1.0
  average: 133.51
  25th percentile: 17.0
  median: 52.0
  75th percentile: 148.75
  max: 3127.0
0 21.0
# contributors
min: 1.0 | average: 3.97 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 6.0 | max: 21.0