azure / azure-functions-durable-js
File Size

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

Intro
Learn more...
File Size Overall
0% | 17% | 13% | 11% | 57%
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
ts0% | 18% | 14% | 12% | 53%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 21% | 16% | 10% | 50%
samples-ts0% | 0% | 0% | 25% | 74%
samples-js0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
DurableClient.ts
in src/durableClient
720 24
TaskOrchestrationExecutor.ts
in src/orchestrations
307 16
DurableOrchestrationContext.ts
in src/orchestrations
255 18
Entity.ts
in src/entities
134 10
weatherMonitor.ts
in samples-ts/functions
129 3
client.ts
in src
113 22
testingUtils.ts
in src/util
113 2
weatherMonitor.js
in samples-js/functions
95 4
Orchestrator.ts
in src/orchestrations
74 2
LongTimerTask.ts
in src/task
73 6
backupSiteContent.ts
in samples-ts/functions
70 1
68 3
getClient.ts
in src/durableClient
65 5
smsPhoneVerification.ts
in samples-ts/functions
64 1
app.ts
in src
56 5
DurableOrchestrationStatus.ts
in src/orchestrations
56 2
OrchestratorState.ts
in src/orchestrations
54 2
TaskBase.ts
in src/task
54 9
RetryableTask.ts
in src/task
52 2
backupSiteContent.js
in samples-js/functions
52 3
Utils.ts
in src/util
51 5
smsPhoneVerification.js
in samples-js/functions
47 1
WebhookUtils.ts
in src/util
46 2
httpSyncStart.ts
in samples-ts/functions
45 1
sayHello.ts
in samples-ts/functions
39 1
counter.ts
in samples-ts/functions
37 -
sayHello.js
in samples-js/functions
31 1
httpSyncStart.js
in samples-js/functions
31 2
30 1
28 1
callSubOrchestratorWithRetry.ts
in samples-ts/functions
28 -
26 -
26 -
26 1
counter.js
in samples-js/functions
26 -
callActivityWithRetry.ts
in samples-ts/functions
26 1
25 1
25 1
24 1
CompoundTask.ts
in src/task
24 2
HistoryEventType.ts
in src/history
23 -
WhenAllTask.ts
in src/task
23 2
EntityId.ts
in src/entities
23 3
22 -
21 1
21 1
callSubOrchestratorWithRetry.js
in samples-js/functions
21 -
index.ts
in src
20 -
EventSentEvent.ts
in src/history
20 1
20 -
Files With Most Units (Top 50)
File# lines# units
DurableClient.ts
in src/durableClient
720 24
client.ts
in src
113 22
DurableOrchestrationContext.ts
in src/orchestrations
255 18
TaskOrchestrationExecutor.ts
in src/orchestrations
307 16
Entity.ts
in src/entities
134 10
TaskBase.ts
in src/task
54 9
LongTimerTask.ts
in src/task
73 6
app.ts
in src
56 5
Utils.ts
in src/util
51 5
getClient.ts
in src/durableClient
65 5
weatherMonitor.js
in samples-js/functions
95 4
17 3
68 3
DFTimerTask.ts
in src/task
18 3
EntityId.ts
in src/entities
23 3
backupSiteContent.js
in samples-js/functions
52 3
weatherMonitor.ts
in samples-ts/functions
129 3
OrchestratorState.ts
in src/orchestrations
54 2
Orchestrator.ts
in src/orchestrations
74 2
DurableOrchestrationStatus.ts
in src/orchestrations
56 2
WebhookUtils.ts
in src/util
46 2
GuidManager.ts
in src/util
19 2
testingUtils.ts
in src/util
113 2
WhenAllTask.ts
in src/task
23 2
RetryableTask.ts
in src/task
52 2
CompoundTask.ts
in src/task
24 2
httpSyncStart.js
in samples-js/functions
31 2
input.ts
in src
7 1
CreateTimerAction.ts
in src/actions
11 1
CallEntityAction.ts
in src/actions
17 1
CallActivityAction.ts
in src/actions
11 1
SignalEntityAction.ts
in src/actions
17 1
WhenAllAction.ts
in src/actions
10 1
10 1
WhenAnyAction.ts
in src/actions
10 1
EventRaisedEvent.ts
in src/history
16 1
13 1
TaskFailedEvent.ts
in src/history
17 1
25 1
EventSentEvent.ts
in src/history
20 1
24 1
25 1
TimerFiredEvent.ts
in src/history
18 1
TimerCreatedEvent.ts
in src/history
13 1
TaskScheduledEvent.ts
in src/history
15 1
13 1
TaskCompletedEvent.ts
in src/history
18 1
21 1
17 1
DurableError.ts
in src/error
6 1
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 22 long lines.

File# lines# units# long lines
TaskOrchestrationExecutor.ts
in src/orchestrations
307 16 4
DurableClient.ts
in src/durableClient
720 24 4
DurableOrchestrationContext.ts
in src/orchestrations
255 18 3
30 1 2
getClient.ts
in src/durableClient
65 5 2
weatherMonitor.js
in samples-js/functions
95 4 2
weatherMonitor.ts
in samples-ts/functions
129 3 2
DurableOrchestrationStatus.ts
in src/orchestrations
56 2 1
CompoundTask.ts
in src/task
24 2 1
28 1 1
Correlations

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

src/util/GuidManager.ts x: 2 commits (all time) y: 19 lines of code src/util/testingUtils.ts x: 6 commits (all time) y: 113 lines of code src/durableClient/DurableClient.ts x: 3 commits (all time) y: 720 lines of code src/history/HistoryEventType.ts x: 2 commits (all time) y: 23 lines of code src/http/HttpManagementPayload.ts x: 2 commits (all time) y: 14 lines of code src/orchestrations/OrchestrationRuntimeStatus.ts x: 2 commits (all time) y: 10 lines of code src/client.ts x: 2 commits (all time) y: 113 lines of code src/app.ts x: 3 commits (all time) y: 56 lines of code src/durableClient/getClient.ts x: 4 commits (all time) y: 65 lines of code src/task/RegisteredActivityTask.ts x: 1 commits (all time) y: 28 lines of code src/task/RegisteredOrchestrationTask.ts x: 1 commits (all time) y: 30 lines of code src/orchestrations/DurableOrchestrationContext.ts x: 5 commits (all time) y: 255 lines of code src/orchestrations/TaskOrchestrationExecutor.ts x: 4 commits (all time) y: 307 lines of code src/task/CompoundTask.ts x: 4 commits (all time) y: 24 lines of code src/task/RetryableTask.ts x: 3 commits (all time) y: 52 lines of code src/task/TaskBase.ts x: 2 commits (all time) y: 54 lines of code src/Constants.ts x: 1 commits (all time) y: 4 lines of code src/RetryOptions.ts x: 1 commits (all time) y: 20 lines of code src/actions/ActionType.ts x: 1 commits (all time) y: 14 lines of code src/actions/CallActivityAction.ts x: 1 commits (all time) y: 11 lines of code src/actions/CallEntityAction.ts x: 1 commits (all time) y: 17 lines of code src/actions/CallHttpAction.ts x: 1 commits (all time) y: 7 lines of code src/actions/CallSubOrchestratorAction.ts x: 1 commits (all time) y: 18 lines of code src/entities/DurableEntityBindingInfo.ts x: 3 commits (all time) y: 19 lines of code src/entities/DurableLock.ts x: 1 commits (all time) y: 1 lines of code src/entities/Entity.ts x: 3 commits (all time) y: 134 lines of code src/entities/EntityId.ts x: 1 commits (all time) y: 23 lines of code src/index.ts x: 17 commits (all time) y: 20 lines of code src/orchestrations/DurableOrchestrationBindingInfo.ts x: 3 commits (all time) y: 26 lines of code src/orchestrations/IOrchestratorState.ts x: 3 commits (all time) y: 10 lines of code src/orchestrations/Orchestrator.ts x: 3 commits (all time) y: 74 lines of code src/task/CallHttpWithPollingTask.ts x: 4 commits (all time) y: 68 lines of code src/task/LongTimerTask.ts x: 4 commits (all time) y: 73 lines of code src/task/WhenAllTask.ts x: 3 commits (all time) y: 23 lines of code src/actions/callactivityaction.ts x: 8 commits (all time) y: 11 lines of code src/actions/callactivitywithretryaction.ts x: 8 commits (all time) y: 22 lines of code src/actions/callentityaction.ts x: 8 commits (all time) y: 17 lines of code src/actions/callhttpaction.ts x: 7 commits (all time) y: 7 lines of code src/actions/callsuborchestratoraction.ts x: 9 commits (all time) y: 18 lines of code src/actions/callsuborchestratorwithretryaction.ts x: 9 commits (all time) y: 26 lines of code src/actions/continueasnewaction.ts x: 6 commits (all time) y: 10 lines of code src/actions/createtimeraction.ts x: 10 commits (all time) y: 11 lines of code src/actions/iaction.ts x: 6 commits (all time) y: 4 lines of code src/actions/signalentityaction.ts x: 2 commits (all time) y: 17 lines of code src/actions/waitforexternaleventaction.ts x: 8 commits (all time) y: 13 lines of code src/entities/entitystate.ts x: 7 commits (all time) y: 12 lines of code src/history/eventraisedevent.ts x: 6 commits (all time) y: 16 lines of code src/history/eventsentevent.ts x: 7 commits (all time) y: 20 lines of code src/history/executionstartedevent.ts x: 6 commits (all time) y: 21 lines of code src/history/historyevent.ts x: 4 commits (all time) y: 10 lines of code src/history/orchestratorcompletedevent.ts x: 4 commits (all time) y: 13 lines of code src/history/suborchestrationinstancecompletedevent.ts x: 6 commits (all time) y: 25 lines of code src/history/taskcompletedevent.ts x: 6 commits (all time) y: 18 lines of code src/history/timercreatedevent.ts x: 6 commits (all time) y: 13 lines of code src/entities/entityid.ts x: 7 commits (all time) y: 23 lines of code src/retryoptions.ts x: 11 commits (all time) y: 20 lines of code src/util/Utils.ts x: 1 commits (all time) y: 51 lines of code src/util/WebhookUtils.ts x: 1 commits (all time) y: 46 lines of code samples-js/functions/httpSyncStart.js x: 2 commits (all time) y: 31 lines of code samples-ts/functions/httpSyncStart.ts x: 2 commits (all time) y: 45 lines of code samples-ts/functions/backupSiteContent.ts x: 3 commits (all time) y: 70 lines of code samples-js/functions/smsPhoneVerification.js x: 2 commits (all time) y: 47 lines of code samples-js/functions/weatherMonitor.js x: 2 commits (all time) y: 95 lines of code samples-ts/functions/smsPhoneVerification.ts x: 2 commits (all time) y: 64 lines of code samples-ts/functions/weatherMonitor.ts x: 2 commits (all time) y: 129 lines of code src/entities/entitystateresponse.ts x: 10 commits (all time) y: 4 lines of code samples-ts/functions/counter.ts x: 1 commits (all time) y: 37 lines of code src/actions/externaleventtype.ts x: 4 commits (all time) y: 5 lines of code src/constants.ts x: 8 commits (all time) y: 4 lines of code src/entities/durablelock.ts x: 6 commits (all time) y: 1 lines of code src/history/historyeventoptions.ts x: 3 commits (all time) y: 12 lines of code
720.0
lines of code
  min: 1.0
  average: 30.96
  25th percentile: 10.0
  median: 17.0
  75th percentile: 25.0
  max: 720.0
0 17.0
commits (all time)
min: 1.0 | average: 2.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 17.0

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

src/util/GuidManager.ts x: 2 contributors (all time) y: 19 lines of code src/util/testingUtils.ts x: 2 contributors (all time) y: 113 lines of code src/durableClient/DurableClient.ts x: 2 contributors (all time) y: 720 lines of code src/history/HistoryEventType.ts x: 2 contributors (all time) y: 23 lines of code src/http/HttpManagementPayload.ts x: 2 contributors (all time) y: 14 lines of code src/orchestrations/OrchestrationRuntimeStatus.ts x: 2 contributors (all time) y: 10 lines of code src/client.ts x: 1 contributors (all time) y: 113 lines of code src/app.ts x: 1 contributors (all time) y: 56 lines of code src/durableClient/getClient.ts x: 1 contributors (all time) y: 65 lines of code src/task/RegisteredActivityTask.ts x: 1 contributors (all time) y: 28 lines of code src/task/RegisteredOrchestrationTask.ts x: 1 contributors (all time) y: 30 lines of code src/orchestrations/DurableOrchestrationContext.ts x: 1 contributors (all time) y: 255 lines of code src/orchestrations/TaskOrchestrationExecutor.ts x: 1 contributors (all time) y: 307 lines of code src/task/CompoundTask.ts x: 1 contributors (all time) y: 24 lines of code src/task/RetryableTask.ts x: 1 contributors (all time) y: 52 lines of code src/Constants.ts x: 1 contributors (all time) y: 4 lines of code src/RetryOptions.ts x: 1 contributors (all time) y: 20 lines of code src/actions/ActionType.ts x: 1 contributors (all time) y: 14 lines of code src/actions/CallActivityAction.ts x: 1 contributors (all time) y: 11 lines of code src/actions/CallEntityAction.ts x: 1 contributors (all time) y: 17 lines of code src/actions/CallHttpAction.ts x: 1 contributors (all time) y: 7 lines of code src/actions/CallSubOrchestratorAction.ts x: 1 contributors (all time) y: 18 lines of code src/entities/DurableLock.ts x: 1 contributors (all time) y: 1 lines of code src/entities/Entity.ts x: 1 contributors (all time) y: 134 lines of code src/index.ts x: 7 contributors (all time) y: 20 lines of code src/orchestrations/Orchestrator.ts x: 1 contributors (all time) y: 74 lines of code src/task/CallHttpWithPollingTask.ts x: 1 contributors (all time) y: 68 lines of code src/task/LongTimerTask.ts x: 1 contributors (all time) y: 73 lines of code src/actions/callactivityaction.ts x: 4 contributors (all time) y: 11 lines of code src/actions/callactivitywithretryaction.ts x: 4 contributors (all time) y: 22 lines of code src/actions/callentityaction.ts x: 4 contributors (all time) y: 17 lines of code src/actions/callhttpaction.ts x: 5 contributors (all time) y: 7 lines of code src/actions/callsuborchestratoraction.ts x: 4 contributors (all time) y: 18 lines of code src/actions/callsuborchestratorwithretryaction.ts x: 4 contributors (all time) y: 26 lines of code src/actions/iaction.ts x: 4 contributors (all time) y: 4 lines of code src/actions/waitforexternaleventaction.ts x: 5 contributors (all time) y: 13 lines of code src/entities/lockstate.ts x: 4 contributors (all time) y: 7 lines of code src/history/eventraisedevent.ts x: 6 contributors (all time) y: 16 lines of code src/history/eventsentevent.ts x: 5 contributors (all time) y: 20 lines of code src/history/executionstartedevent.ts x: 6 contributors (all time) y: 21 lines of code src/history/orchestratorcompletedevent.ts x: 4 contributors (all time) y: 13 lines of code src/history/suborchestrationinstancecompletedevent.ts x: 6 contributors (all time) y: 25 lines of code src/history/taskcompletedevent.ts x: 6 contributors (all time) y: 18 lines of code src/history/timercreatedevent.ts x: 6 contributors (all time) y: 13 lines of code src/entities/entityid.ts x: 4 contributors (all time) y: 23 lines of code src/util/Utils.ts x: 1 contributors (all time) y: 51 lines of code src/util/WebhookUtils.ts x: 1 contributors (all time) y: 46 lines of code samples-ts/functions/httpSyncStart.ts x: 1 contributors (all time) y: 45 lines of code samples-ts/functions/backupSiteContent.ts x: 1 contributors (all time) y: 70 lines of code samples-js/functions/weatherMonitor.js x: 1 contributors (all time) y: 95 lines of code samples-ts/functions/weatherMonitor.ts x: 1 contributors (all time) y: 129 lines of code src/entities/entitystateresponse.ts x: 5 contributors (all time) y: 4 lines of code samples-ts/functions/counter.ts x: 1 contributors (all time) y: 37 lines of code src/actions/externaleventtype.ts x: 3 contributors (all time) y: 5 lines of code src/entities/durablelock.ts x: 3 contributors (all time) y: 1 lines of code src/entities/requestmessage.ts x: 3 contributors (all time) y: 11 lines of code src/history/historyeventoptions.ts x: 3 contributors (all time) y: 12 lines of code
720.0
lines of code
  min: 1.0
  average: 30.96
  25th percentile: 10.0
  median: 17.0
  75th percentile: 25.0
  max: 720.0
0 7.0
contributors (all time)
min: 1.0 | average: 1.99 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".