azure / Azurite
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
18% | 16% | 28% | 20% | 15%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts18% | 16% | 28% | 20% | 15%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src18% | 16% | 28% | 20% | 15%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
SqlBlobMetadataStore.ts
in src/blob/persistence
3127 90
LokiBlobMetadataStore.ts
in src/blob/persistence
2624 71
BlobHandler.ts
in src/blob/handlers
1006 33
TableHandler.ts
in src/table/handlers
929 30
StorageErrorFactory.ts
in src/blob/errors
754 73
LokiTableMetadataStore.ts
in src/table/persistence
752 47
ContainerHandler.ts
in src/blob/handlers
629 21
OperationAccountSASPermission.ts
in src/blob/authentication
579 4
BlobSASAuthenticator.ts
in src/blob/authentication
549 10
LokiQueueMetadataStore.ts
in src/queue/persistence
542 28
OperationBlobSASPermission.ts
in src/blob/authentication
528 2
FSExtentStore.ts
in src/common/persistence
514 17
BlobBatchHandler.ts
in src/blob/handlers
502 8
IBlobMetadataStore.ts
in src/blob/persistence
498 -
TableBatchOrchestrator.ts
in src/table/batch
488 20
IBlobSASSignatureValues.ts
in src/blob/authentication
473 9
BlockBlobHandler.ts
in src/blob/handlers
426 10
PageBlobHandler.ts
in src/blob/handlers
409 9
TableBatchSerialization.ts
in src/table/batch
408 17
PreflightMiddlewareFactory.ts
in src/blob/middlewares
407 7
PreflightMiddlewareFactory.ts
in src/table/middleware
402 7
PreflightMiddlewareFactory.ts
in src/queue/middlewares
402 7
StorageErrorFactory.ts
in src/table/errors
400 35
QueryParser.ts
in src/blob/persistence/QueryInterpreter
366 18
Telemetry.ts
in src/common
361 10
TableSASAuthenticator.ts
in src/table/authentication
347 9
PageBlobRangesManager.ts
in src/blob/handlers
339 8
AccountSASAuthenticator.ts
in src/blob/authentication
339 8
QueueSASAuthenticator.ts
in src/queue/authentication
338 9
ServiceHandler.ts
in src/blob/handlers
328 9
MemoryExtentStore.ts
in src/common/persistence
324 22
StorageErrorFactory.ts
in src/queue/errors
305 28
MessagesHandler.ts
in src/queue/handlers
304 6
AccountSASAuthenticator.ts
in src/queue/authentication
273 7
QueueSharedKeyAuthenticator.ts
in src/queue/authentication
267 6
BlobSharedKeyAuthenticator.ts
in src/blob/authentication
265 5
AccountSASAuthenticator.ts
in src/table/authentication
261 7
utils.ts
in src/table/utils
246 17
LeaseLeasedState.ts
in src/blob/lease
241 14
BlobGCManager.ts
in src/blob/gc
223 8
blobStorageContext.middleware.ts
in src/blob/middlewares
220 4
Environment.ts
in src/common
210 22
QueueGCManager.ts
in src/queue/gc
210 8
QueueHandler.ts
in src/queue/handlers
208 9
utils.ts
in src/blob/utils
207 14
AppendBlobHandler.ts
in src/blob/handlers
206 4
LeaseExpiredState.ts
in src/blob/lease
200 20
OperationAccountSASPermission.ts
in src/queue/authentication
199 4
EntityProperty.ts
in src/table/entity
196 9
TableSharedKeyAuthenticator.ts
in src/table/authentication
192 4
Files With Most Units (Top 50)
File# lines# units
SqlBlobMetadataStore.ts
in src/blob/persistence
3127 90
StorageErrorFactory.ts
in src/blob/errors
754 73
LokiBlobMetadataStore.ts
in src/blob/persistence
2624 71
LokiTableMetadataStore.ts
in src/table/persistence
752 47
StorageErrorFactory.ts
in src/table/errors
400 35
BlobHandler.ts
in src/blob/handlers
1006 33
TableHandler.ts
in src/table/handlers
929 30
LokiQueueMetadataStore.ts
in src/queue/persistence
542 28
StorageErrorFactory.ts
in src/queue/errors
305 28
VSCEnvironment.ts
in src/common
107 23
MemoryExtentStore.ts
in src/common/persistence
324 22
Environment.ts
in src/common
210 22
ContainerHandler.ts
in src/blob/handlers
629 21
TableBatchOrchestrator.ts
in src/table/batch
488 20
LeaseBrokenState.ts
in src/blob/lease
176 20
LeaseExpiredState.ts
in src/blob/lease
200 20
149 18
TableStorageContext.ts
in src/table/context
74 18
QueryParser.ts
in src/blob/persistence/QueryInterpreter
366 18
FSExtentStore.ts
in src/common/persistence
514 17
utils.ts
in src/table/utils
246 17
TableBatchSerialization.ts
in src/table/batch
408 17
BlobStorageContext.ts
in src/blob/context
56 17
161 16
142 16
135 15
BatchRequest.ts
in src/table/batch
132 14
utils.ts
in src/blob/utils
207 14
LeaseBreakingState.ts
in src/blob/lease
145 14
LeaseAvailableState.ts
in src/blob/lease
125 14
LeaseLeasedState.ts
in src/blob/lease
241 14
BlobBatchSubRequest.ts
in src/blob/handlers
64 14
QueueStorageContext.ts
in src/queue/context
47 14
QueryParser.ts
in src/table/persistence/QueryInterpreter
139 13
BlobBatchSubResponse.ts
in src/blob/handlers
67 13
SqlExtentMetadataStore.ts
in src/common/persistence
180 12
LokiExtentMetadataStore.ts
in src/common/persistence
133 11
VSCAccessLog.ts
in src/common
71 10
Telemetry.ts
in src/common
361 10
AccountDataStore.ts
in src/common
106 10
ServerBase.ts
in src/common
91 10
BatchRequestHeaders.ts
in src/table/batch
61 10
BlockBlobHandler.ts
in src/blob/handlers
426 10
BlobSASAuthenticator.ts
in src/blob/authentication
549 10
86 9
utils.ts
in src/common/utils
118 9
VSCNotification.ts
in src/common
64 9
VSCProgress.ts
in src/common
137 9
VSCStatusBarItem.ts
in src/common
124 9
89 9
Files With Long Lines (Top 50)

There are 59 files with lines longer than 120 characters. In total, there are 185 long lines.

File# lines# units# long lines
Telemetry.ts
in src/common
361 10 14
MemoryExtentStore.ts
in src/common/persistence
324 22 10
LeaseBrokenState.ts
in src/blob/lease
176 20 8
LeaseExpiredState.ts
in src/blob/lease
200 20 8
BlobHandler.ts
in src/blob/handlers
1006 33 7
BlobBatchHandler.ts
in src/blob/handlers
502 8 6
BlobSASAuthenticator.ts
in src/blob/authentication
549 10 6
PublicAccessAuthenticator.ts
in src/blob/authentication
128 4 6
IBlobSASSignatureValues.ts
in src/blob/authentication
473 9 6
FSExtentStore.ts
in src/common/persistence
514 17 5
Environment.ts
in src/common
210 22 5
TableSASAuthenticator.ts
in src/table/authentication
347 9 5
QueryParser.ts
in src/blob/persistence/QueryInterpreter
366 18 5
StorageErrorFactory.ts
in src/table/errors
400 35 4
LeaseBreakingState.ts
in src/blob/lease
145 14 4
LeaseAvailableState.ts
in src/blob/lease
125 14 4
161 16 4
BlobSharedKeyAuthenticator.ts
in src/blob/authentication
265 5 4
142 16 4
QueryParser.ts
in src/table/persistence/QueryInterpreter
139 13 3
TableSharedKeyLiteAuthenticator.ts
in src/table/authentication
189 4 3
TableSharedKeyAuthenticator.ts
in src/table/authentication
192 4 3
LeaseLeasedState.ts
in src/blob/lease
241 14 3
LokiBlobMetadataStore.ts
in src/blob/persistence
2624 71 3
SqlBlobMetadataStore.ts
in src/blob/persistence
3127 90 3
BlockBlobHandler.ts
in src/blob/handlers
426 10 3
StorageErrorFactory.ts
in src/blob/errors
754 73 3
AccountSASAuthenticator.ts
in src/blob/authentication
339 8 3
QueueSharedKeyAuthenticator.ts
in src/queue/authentication
267 6 3
QueueSASAuthenticator.ts
in src/queue/authentication
338 9 3
VSCEnvironment.ts
in src/common
107 23 2
135 15 2
QueryLexer.ts
in src/table/persistence/QueryInterpreter
114 3 2
TableHandler.ts
in src/table/handlers
929 30 2
AccountSASAuthenticator.ts
in src/table/authentication
261 7 2
ITableSASSignatureValues.ts
in src/table/authentication
148 4 2
StorageErrorFactory.ts
in src/queue/errors
305 28 2
AccountSASAuthenticator.ts
in src/queue/authentication
273 7 2
86 9 1
OperationQueue.ts
in src/common/persistence
85 3 1
AccountDataStore.ts
in src/common
106 10 1
96 6 1
89 9 1
TableBatchSerialization.ts
in src/table/batch
408 17 1
BatchErrorConstants.ts
in src/table/batch
11 - 1
TableBatchOrchestrator.ts
in src/table/batch
488 20 1
TableTokenAuthenticator.ts
in src/table/authentication
180 3 1
constants.ts
in src/blob/utils
151 - 1
86 2 1
182 5 1
Correlations

File Size vs. Commits (all time): 280 points

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

File Size vs. Contributors (all time): 280 points

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

File Size vs. Commits (30 days): 1 points

src/table/persistence/LokiTableStoreQueryGenerator.ts x: 1 commits (30d) y: 54 lines of code
54.0
lines of code
  min: 54.0
  average: 54.0
  25th percentile: 54.0
  median: 54.0
  75th percentile: 54.0
  max: 54.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

src/table/persistence/LokiTableStoreQueryGenerator.ts x: 1 contributors (30d) y: 54 lines of code
54.0
lines of code
  min: 54.0
  average: 54.0
  25th percentile: 54.0
  median: 54.0
  75th percentile: 54.0
  max: 54.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 27 points

src/table/persistence/LokiTableStoreQueryGenerator.ts x: 1 commits (90d) y: 54 lines of code src/blob/persistence/QueryInterpreter/QueryParser.ts x: 1 commits (90d) y: 366 lines of code src/blob/utils/constants.ts x: 1 commits (90d) y: 151 lines of code src/queue/utils/constants.ts x: 1 commits (90d) y: 137 lines of code src/table/utils/constants.ts x: 1 commits (90d) y: 117 lines of code src/common/Telemetry.ts x: 2 commits (90d) y: 361 lines of code src/azurite.ts x: 1 commits (90d) y: 147 lines of code src/blob/BlobEnvironment.ts x: 1 commits (90d) y: 161 lines of code src/blob/BlobRequestListenerFactory.ts x: 1 commits (90d) y: 169 lines of code src/blob/IBlobEnvironment.ts x: 1 commits (90d) y: 18 lines of code src/blob/main.ts x: 1 commits (90d) y: 44 lines of code src/blob/middlewares/telemetry.middleware.ts x: 1 commits (90d) y: 31 lines of code src/common/Environment.ts x: 1 commits (90d) y: 210 lines of code src/common/VSCEnvironment.ts x: 1 commits (90d) y: 107 lines of code src/common/VSCServerManagerBlob.ts x: 1 commits (90d) y: 86 lines of code src/common/VSCServerManagerQueue.ts x: 1 commits (90d) y: 89 lines of code src/common/VSCServerManagerTable.ts x: 1 commits (90d) y: 77 lines of code src/queue/IQueueEnvironment.ts x: 1 commits (90d) y: 17 lines of code src/queue/QueueEnvironment.ts x: 1 commits (90d) y: 142 lines of code src/queue/QueueRequestListenerFactory.ts x: 1 commits (90d) y: 122 lines of code src/queue/main.ts x: 1 commits (90d) y: 92 lines of code src/table/ITableEnvironment.ts x: 1 commits (90d) y: 13 lines of code src/table/TableEnvironment.ts x: 1 commits (90d) y: 135 lines of code src/table/main.ts x: 1 commits (90d) y: 76 lines of code
366.0
lines of code
  min: 13.0
  average: 115.52
  25th percentile: 44.0
  median: 107.0
  75th percentile: 147.0
  max: 366.0
0 2.0
commits (90d)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (90 days): 27 points

src/table/persistence/LokiTableStoreQueryGenerator.ts x: 1 contributors (90d) y: 54 lines of code src/blob/persistence/QueryInterpreter/QueryParser.ts x: 1 contributors (90d) y: 366 lines of code src/blob/utils/constants.ts x: 1 contributors (90d) y: 151 lines of code src/queue/utils/constants.ts x: 1 contributors (90d) y: 137 lines of code src/table/utils/constants.ts x: 1 contributors (90d) y: 117 lines of code src/common/Telemetry.ts x: 1 contributors (90d) y: 361 lines of code src/azurite.ts x: 1 contributors (90d) y: 147 lines of code src/blob/BlobEnvironment.ts x: 1 contributors (90d) y: 161 lines of code src/blob/BlobRequestListenerFactory.ts x: 1 contributors (90d) y: 169 lines of code src/blob/IBlobEnvironment.ts x: 1 contributors (90d) y: 18 lines of code src/blob/main.ts x: 1 contributors (90d) y: 44 lines of code src/blob/middlewares/telemetry.middleware.ts x: 1 contributors (90d) y: 31 lines of code src/common/Environment.ts x: 1 contributors (90d) y: 210 lines of code src/common/VSCEnvironment.ts x: 1 contributors (90d) y: 107 lines of code src/common/VSCServerManagerBlob.ts x: 1 contributors (90d) y: 86 lines of code src/common/VSCServerManagerQueue.ts x: 1 contributors (90d) y: 89 lines of code src/common/VSCServerManagerTable.ts x: 1 contributors (90d) y: 77 lines of code src/queue/IQueueEnvironment.ts x: 1 contributors (90d) y: 17 lines of code src/queue/QueueEnvironment.ts x: 1 contributors (90d) y: 142 lines of code src/queue/QueueRequestListenerFactory.ts x: 1 contributors (90d) y: 122 lines of code src/queue/main.ts x: 1 contributors (90d) y: 92 lines of code src/table/ITableEnvironment.ts x: 1 contributors (90d) y: 13 lines of code src/table/TableEnvironment.ts x: 1 contributors (90d) y: 135 lines of code src/table/main.ts x: 1 contributors (90d) y: 76 lines of code
366.0
lines of code
  min: 13.0
  average: 115.52
  25th percentile: 44.0
  median: 107.0
  75th percentile: 147.0
  max: 366.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0