azure / aca-dotnet-workshop
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 8% | 91%
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
cs0% | 0% | 0% | 13% | 86%
cshtml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
TasksTracker.TasksManager.Backend.Api0% | 0% | 0% | 28% | 71%
TasksTracker.WebPortal.Frontend.Ui0% | 0% | 0% | 0% | 100%
TasksTracker.Processor.Backend.Svc0% | 0% | 0% | 0% | 100%
components0% | 0% | 0% | 0% | 100%
aca-components0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
TasksStoreManager.cs
in TasksTracker.TasksManager.Backend.Api/Services
132 8
FakeTasksManager.cs
in TasksTracker.TasksManager.Backend.Api/Services
94 8
TasksController.cs
in TasksTracker.TasksManager.Backend.Api/Controllers
75 6
TasksNotifierController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
75 4
Edit.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
51 3
cshtml
_Layout.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages/Shared
48 -
ExternalTasksProcessorController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
44 2
TaskModel.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Models
42 -
cshtml
Edit.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
42 -
HealthController.cs
in TasksTracker.TasksManager.Backend.Api/Controllers
41 2
cshtml
Index.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
40 -
cshtml
Create.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
40 -
ScheduledTasksManagerController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
40 2
_Layout.cshtml.css
in TasksTracker.WebPortal.Frontend.Ui/Pages/Shared
39 -
HealthController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
39 2
Create.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
37 3
Index.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
35 4
Program.cs
in TasksTracker.WebPortal.Frontend.Ui
34 1
OverdueTasksController.cs
in TasksTracker.TasksManager.Backend.Api/Controllers
30 2
TaskModel.cs
in TasksTracker.TasksManager.Backend.Api/Models
28 -
Index.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages
27 3
cshtml
Index.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages
27 -
cshtml
Error.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages
23 -
Program.cs
in TasksTracker.Processor.Backend.Svc
23 1
Error.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages
22 2
DateTimeConverter.cs
in TasksTracker.TasksManager.Backend.Api/Helpers
21 3
18 -
18 -
18 -
Program.cs
in TasksTracker.TasksManager.Backend.Api
17 -
Privacy.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages
16 2
16 -
16 -
AppInsightsTelemetryInitializer.cs
in TasksTracker.WebPortal.Frontend.Ui
15 1
site.css
in TasksTracker.WebPortal.Frontend.Ui/wwwroot/css
15 -
AppInsightsTelemetryInitializer.cs
in TasksTracker.TasksManager.Backend.Api
15 1
ITasksManager.cs
in TasksTracker.TasksManager.Backend.Api/Services
15 -
AppInsightsTelemetryInitializer.cs
in TasksTracker.Processor.Backend.Svc
15 1
14 -
TaskModel.cs
in TasksTracker.Processor.Backend.Svc/Models
14 -
13 -
13 -
12 -
12 -
11 -
10 -
cshtml
Privacy.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages
7 -
7 -
7 -
cshtml
_ViewStart.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages
3 -
Files With Most Units (Top 21)
File# lines# units
FakeTasksManager.cs
in TasksTracker.TasksManager.Backend.Api/Services
94 8
TasksStoreManager.cs
in TasksTracker.TasksManager.Backend.Api/Services
132 8
TasksController.cs
in TasksTracker.TasksManager.Backend.Api/Controllers
75 6
Index.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
35 4
TasksNotifierController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
75 4
Index.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages
27 3
Edit.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
51 3
Create.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
37 3
DateTimeConverter.cs
in TasksTracker.TasksManager.Backend.Api/Helpers
21 3
Error.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages
22 2
Privacy.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages
16 2
HealthController.cs
in TasksTracker.TasksManager.Backend.Api/Controllers
41 2
OverdueTasksController.cs
in TasksTracker.TasksManager.Backend.Api/Controllers
30 2
HealthController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
39 2
ExternalTasksProcessorController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
44 2
ScheduledTasksManagerController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
40 2
AppInsightsTelemetryInitializer.cs
in TasksTracker.WebPortal.Frontend.Ui
15 1
Program.cs
in TasksTracker.WebPortal.Frontend.Ui
34 1
AppInsightsTelemetryInitializer.cs
in TasksTracker.TasksManager.Backend.Api
15 1
AppInsightsTelemetryInitializer.cs
in TasksTracker.Processor.Backend.Svc
15 1
Program.cs
in TasksTracker.Processor.Backend.Svc
23 1
Files With Long Lines (Top 15)

There are 15 files with lines longer than 120 characters. In total, there are 32 long lines.

File# lines# units# long lines
ExternalTasksProcessorController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
44 2 5
TasksNotifierController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
75 4 5
ScheduledTasksManagerController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
40 2 3
Index.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
35 4 2
Edit.cshtml.cs
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
51 3 2
cshtml
Index.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages
27 - 2
cshtml
Error.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages
23 - 2
HealthController.cs
in TasksTracker.TasksManager.Backend.Api/Controllers
41 2 2
TasksStoreManager.cs
in TasksTracker.TasksManager.Backend.Api/Services
132 8 2
HealthController.cs
in TasksTracker.Processor.Backend.Svc/Controllers
39 2 2
cshtml
_Layout.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages/Shared
48 - 1
cshtml
Index.cshtml
in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks
40 - 1
Program.cs
in TasksTracker.WebPortal.Frontend.Ui
34 1 1
DateTimeConverter.cs
in TasksTracker.TasksManager.Backend.Api/Helpers
21 3 1
FakeTasksManager.cs
in TasksTracker.TasksManager.Backend.Api/Services
94 8 1
Correlations

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

TasksTracker.TasksManager.Backend.Api/Services/TasksStoreManager.cs x: 8 commits (all time) y: 132 lines of code aca-components/containerapps-pubsub-svcbus.yaml x: 4 commits (all time) y: 10 lines of code TasksTracker.TasksManager.Backend.Api/Helpers/DateTimeConverter.cs x: 2 commits (all time) y: 21 lines of code TasksTracker.Processor.Backend.Svc/Controllers/HealthController.cs x: 7 commits (all time) y: 39 lines of code TasksTracker.Processor.Backend.Svc/Controllers/ScheduledTasksManagerController.cs x: 6 commits (all time) y: 40 lines of code TasksTracker.Processor.Backend.Svc/Controllers/TasksNotifierController.cs x: 7 commits (all time) y: 75 lines of code TasksTracker.TasksManager.Backend.Api/Controllers/OverdueTasksController.cs x: 4 commits (all time) y: 30 lines of code TasksTracker.TasksManager.Backend.Api/Services/FakeTasksManager.cs x: 4 commits (all time) y: 94 lines of code TasksTracker.TasksManager.Backend.Api/Services/ITasksManager.cs x: 4 commits (all time) y: 15 lines of code aca-components/containerapps-scheduled-cron.yaml x: 2 commits (all time) y: 7 lines of code components/dapr-scheduled-cron.yaml x: 2 commits (all time) y: 13 lines of code TasksTracker.Processor.Backend.Svc/Controllers/ExternalTasksProcessorController.cs x: 5 commits (all time) y: 44 lines of code aca-components/containerapps-bindings-in-storagequeue.yaml x: 2 commits (all time) y: 16 lines of code aca-components/containerapps-bindings-out-sendgrid.yaml x: 2 commits (all time) y: 12 lines of code components/dapr-bindings-in-storagequeue.yaml x: 2 commits (all time) y: 18 lines of code components/dapr-bindings-out-sendgrid.yaml x: 2 commits (all time) y: 14 lines of code aca-components/containerapps-statestore-cosmos.yaml x: 3 commits (all time) y: 11 lines of code components/dapr-pubsub-redis.yaml x: 3 commits (all time) y: 12 lines of code components/dapr-pubsub-svcbus.yaml x: 3 commits (all time) y: 13 lines of code TasksTracker.TasksManager.Backend.Api/Program.cs x: 4 commits (all time) y: 17 lines of code TasksTracker.WebPortal.Frontend.Ui/Program.cs x: 4 commits (all time) y: 34 lines of code TasksTracker.Processor.Backend.Svc/AppInsightsTelemetryInitializer.cs x: 2 commits (all time) y: 15 lines of code TasksTracker.Processor.Backend.Svc/Program.cs x: 2 commits (all time) y: 23 lines of code TasksTracker.TasksManager.Backend.Api/Controllers/HealthController.cs x: 2 commits (all time) y: 41 lines of code TasksTracker.TasksManager.Backend.Api/Controllers/TasksController.cs x: 2 commits (all time) y: 75 lines of code TasksTracker.TasksManager.Backend.Api/Models/TaskModel.cs x: 2 commits (all time) y: 28 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Error.cshtml.cs x: 2 commits (all time) y: 22 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Index.cshtml x: 2 commits (all time) y: 27 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Shared/_Layout.cshtml x: 2 commits (all time) y: 48 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Shared/_Layout.cshtml.css x: 2 commits (all time) y: 39 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Shared/_ValidationScriptsPartial.cshtml x: 2 commits (all time) y: 2 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Create.cshtml x: 2 commits (all time) y: 40 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Create.cshtml.cs x: 2 commits (all time) y: 37 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Edit.cshtml x: 2 commits (all time) y: 42 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Edit.cshtml.cs x: 2 commits (all time) y: 51 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Index.cshtml.cs x: 2 commits (all time) y: 35 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/_ViewImports.cshtml x: 2 commits (all time) y: 3 lines of code TasksTracker.WebPortal.Frontend.Ui/wwwroot/js/site.js x: 2 commits (all time) y: 1 lines of code
132.0
lines of code
  min: 1.0
  average: 27.77
  25th percentile: 13.5
  median: 18.0
  75th percentile: 39.5
  max: 132.0
0 8.0
commits (all time)
min: 2.0 | average: 2.72 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

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

TasksTracker.TasksManager.Backend.Api/Services/TasksStoreManager.cs x: 5 contributors (all time) y: 132 lines of code aca-components/containerapps-pubsub-svcbus.yaml x: 4 contributors (all time) y: 10 lines of code TasksTracker.TasksManager.Backend.Api/Helpers/DateTimeConverter.cs x: 2 contributors (all time) y: 21 lines of code TasksTracker.Processor.Backend.Svc/Controllers/HealthController.cs x: 2 contributors (all time) y: 39 lines of code TasksTracker.Processor.Backend.Svc/Controllers/ScheduledTasksManagerController.cs x: 2 contributors (all time) y: 40 lines of code TasksTracker.Processor.Backend.Svc/Controllers/TasksNotifierController.cs x: 2 contributors (all time) y: 75 lines of code TasksTracker.TasksManager.Backend.Api/Controllers/OverdueTasksController.cs x: 2 contributors (all time) y: 30 lines of code TasksTracker.TasksManager.Backend.Api/Services/FakeTasksManager.cs x: 2 contributors (all time) y: 94 lines of code TasksTracker.TasksManager.Backend.Api/Services/ITasksManager.cs x: 2 contributors (all time) y: 15 lines of code aca-components/containerapps-scheduled-cron.yaml x: 2 contributors (all time) y: 7 lines of code components/dapr-scheduled-cron.yaml x: 2 contributors (all time) y: 13 lines of code TasksTracker.Processor.Backend.Svc/Controllers/ExternalTasksProcessorController.cs x: 2 contributors (all time) y: 44 lines of code aca-components/containerapps-bindings-in-storagequeue.yaml x: 2 contributors (all time) y: 16 lines of code aca-components/containerapps-bindings-out-sendgrid.yaml x: 2 contributors (all time) y: 12 lines of code components/dapr-bindings-in-storagequeue.yaml x: 2 contributors (all time) y: 18 lines of code components/dapr-bindings-out-sendgrid.yaml x: 2 contributors (all time) y: 14 lines of code aca-components/containerapps-statestore-cosmos.yaml x: 3 contributors (all time) y: 11 lines of code components/dapr-pubsub-redis.yaml x: 3 contributors (all time) y: 12 lines of code components/dapr-pubsub-svcbus.yaml x: 3 contributors (all time) y: 13 lines of code TasksTracker.TasksManager.Backend.Api/Program.cs x: 2 contributors (all time) y: 17 lines of code TasksTracker.WebPortal.Frontend.Ui/Program.cs x: 2 contributors (all time) y: 34 lines of code TasksTracker.Processor.Backend.Svc/Program.cs x: 2 contributors (all time) y: 23 lines of code TasksTracker.TasksManager.Backend.Api/Controllers/HealthController.cs x: 2 contributors (all time) y: 41 lines of code TasksTracker.TasksManager.Backend.Api/Models/TaskModel.cs x: 2 contributors (all time) y: 28 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Error.cshtml.cs x: 2 contributors (all time) y: 22 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Index.cshtml x: 2 contributors (all time) y: 27 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Shared/_Layout.cshtml x: 2 contributors (all time) y: 48 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Shared/_ValidationScriptsPartial.cshtml x: 2 contributors (all time) y: 2 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Create.cshtml.cs x: 2 contributors (all time) y: 37 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Edit.cshtml x: 2 contributors (all time) y: 42 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Edit.cshtml.cs x: 2 contributors (all time) y: 51 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Index.cshtml.cs x: 2 contributors (all time) y: 35 lines of code TasksTracker.WebPortal.Frontend.Ui/Pages/_ViewImports.cshtml x: 2 contributors (all time) y: 3 lines of code TasksTracker.WebPortal.Frontend.Ui/wwwroot/js/site.js x: 2 contributors (all time) y: 1 lines of code
132.0
lines of code
  min: 1.0
  average: 27.77
  25th percentile: 13.5
  median: 18.0
  75th percentile: 39.5
  max: 132.0
0 5.0
contributors (all time)
min: 2.0 | average: 2.15 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.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".