epam / covid-resistance-back-end
File Size

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

Intro
Learn more...
File Size Overall
0% | 21% | 23% | 7% | 47%
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% | 27% | 12% | 4% | 55%
ps10% | 0% | 78% | 21% | 0%
yaml0% | 0% | 79% | 20% | 0%
xml0% | 0% | 36% | 16% | 46%
py0% | 0% | 0% | 0% | 100%
psd10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 26% | 15% | 4% | 53%
deployment0% | 0% | 53% | 22% | 24%
Longest Files (Top 50)
File# lines# units
ISConfigurationDbContextModelSnapshot.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
665 1
20200417103301_InitialConfigurationMigration.Designer.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
635 1
20200417103301_InitialConfigurationMigration.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
627 2
DeployEnvironment.ps1
in deployment/Infrastructure
493 -
public_endpoints.yaml
in deployment/open-api
423 -
Infection.WebApi.xml
in src/Services/Infection/Infection.WebApi
305 -
20200416114802_InitialIdentityMigration.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
227 2
ApplicationDbContextModelSnapshot.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
216 1
20200416114802_InitialIdentityMigration.Designer.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
207 1
IdentityService.cs
in src/Services/User/User.Infrastructure/Identity
206 8
Logins the user.xml
in deployment/apim-policies
139 -
Import-APIMgmtPolicies.ps1
in deployment/Infrastructure
132 -
InfectionService.cs
in src/Services/Infection/Infection.WebApi/Services
122 5
maintenance_endpoints.yaml
in deployment/open-api
107 -
ExposedContactService.cs
in src/Services/Infection/Infection.FnApp/Services
102 2
Startup.cs
in src/Services/User/User.IdentityServer
102 4
InfectionController.cs
in src/Services/Infection/Infection.WebApi/Controllers
99 4
Startup.cs
in src/Services/Infection/Infection.WebApi
91 3
UserRepositoryTests.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
90 4
20200417103341_InitialPersistedGrantMigration.Designer.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/PersistedGrantDB
87 1
UserRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
85 7
ISPersistedGrantDbContextModelSnapshot.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/PersistedGrantDB
84 1
CassandraCluster.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
80 5
AccountController.cs
in src/Services/User/User.API/Controllers
79 3
20200417103341_InitialPersistedGrantMigration.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/PersistedGrantDB
78 2
Registers the user.xml
in deployment/apim-policies
75 -
ContactTracingService.cs
in src/Services/Infection/Infection.FnApp/Services
75 2
CreateAdminCommand.cs
in src/Tools/Administrative.Cli/Commands/Admin
74 2
ExposedContactTrigger.cs
in src/Services/Infection/Infection.FnApp/Functions
72 2
Accepts the status change request.xml
in deployment/apim-policies
68 -
UserController.cs
in src/Services/User/User.API/Controllers
66 3
NotificationTrigger.cs
in src/Services/Notification/Notification.FnApp/Functions
64 2
Startup.cs
in src/Services/User/User.API
64 3
StatusChangeRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
63 3
ContactTracingTrigger.cs
in src/Services/Infection/Infection.FnApp/Functions
63 2
StatusChangeRepositoryTests.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
62 2
BlobStorageService.cs
in src/Services/Infection/Infection.WebApi/Services
62 4
NotificationsService.cs
in src/Services/Notification/Notification.FnApp/Services
59 2
Config.cs
in src/Services/User/User.IdentityServer
57 -
MedicalRegistrationRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
56 4
HealthSecurityService.cs
in src/Services/User/User.API/Services
55 3
54 -
LoggingExtensions.cs
in src/Shared/Configuration/Extensions
54 2
Refreshes the access token.xml
in deployment/apim-policies
53 -
DependencyInjection.cs
in src/Services/User/User.Infrastructure
52 1
Startup.cs
in src/Services/Infection/Infection.FnApp
51 2
RetryHandler.cs
in src/Services/Notification/Notification.FnApp/Services
46 1
MessageHelper.cs
in src/Services/Infection/Infection.FnApp/Helpers
46 2
IdentityServicesAccessor.cs
in src/Tools/Administrative.Cli/DependencyInjection
45 3
MessageHelper.cs
in src/Services/Notification/Notification.FnApp/Helpers
44 2
Files With Most Units (Top 50)
File# lines# units
IdentityService.cs
in src/Services/User/User.Infrastructure/Identity
206 8
UserRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
85 7
CassandraCluster.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
80 5
InfectionService.cs
in src/Services/Infection/Infection.WebApi/Services
122 5
generate-hsi.py
in src/Tools/HealthSecurityIds
41 4
MedicalRegistrationRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
56 4
UserRepositoryTests.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
90 4
InfectionController.cs
in src/Services/Infection/Infection.WebApi/Controllers
99 4
BlobStorageService.cs
in src/Services/Infection/Infection.WebApi/Services
62 4
Startup.cs
in src/Services/User/User.IdentityServer
102 4
IdentityServicesAccessor.cs
in src/Tools/Administrative.Cli/DependencyInjection
45 3
MeetingRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
43 3
StatusChangeRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
63 3
Error.cs
in src/Shared/Domain/Domain.Model/Errors
31 3
Startup.cs
in src/Services/Infection/Infection.WebApi
91 3
Result.cs
in src/Services/User/User.Application/Common/Models
31 3
Startup.cs
in src/Services/User/User.API
64 3
AccountController.cs
in src/Services/User/User.API/Controllers
79 3
UserController.cs
in src/Services/User/User.API/Controllers
66 3
HealthSecurityService.cs
in src/Services/User/User.API/Services
55 3
UserStateService.cs
in src/Services/User/User.API/Services
39 3
RolesProfileService.cs
in src/Services/User/User.IdentityServer/Service
43 3
PromptConfigurationProvider.cs
in src/Tools/Administrative.Cli/Configuration
25 2
CreateAdminCommand.cs
in src/Tools/Administrative.Cli/Commands/Admin
74 2
ConsoleUserManager.cs
in src/Tools/Administrative.Cli/Services
40 2
LoggingExtensions.cs
in src/Shared/Configuration/Extensions
54 2
ApplicationUser.cs
in src/Shared/IdentityDbContext/Identity
15 2
ApplicationDbContext.cs
in src/Shared/IdentityDbContext/Persistence
19 2
AcceptChangeResponse.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Response
21 2
CassandraSession.cs
in src/Shared/Infrastructure/Infrastructure.Persistence
16 2
StatusChangeRepositoryTests.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
62 2
TestsBase.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
42 2
StartUp.cs
in src/Services/Notification/Notification.FnApp
39 2
NotificationTrigger.cs
in src/Services/Notification/Notification.FnApp/Functions
64 2
MessageHelper.cs
in src/Services/Notification/Notification.FnApp/Helpers
44 2
NotificationsService.cs
in src/Services/Notification/Notification.FnApp/Services
59 2
Startup.cs
in src/Services/Infection/Infection.FnApp
51 2
ExposedContactTrigger.cs
in src/Services/Infection/Infection.FnApp/Functions
72 2
ContactTracingTrigger.cs
in src/Services/Infection/Infection.FnApp/Functions
63 2
MessageHelper.cs
in src/Services/Infection/Infection.FnApp/Helpers
46 2
ContactTracingService.cs
in src/Services/Infection/Infection.FnApp/Services
75 2
ExposedContactService.cs
in src/Services/Infection/Infection.FnApp/Services
102 2
Program.cs
in src/Services/Infection/Infection.WebApi
23 2
20200416114802_InitialIdentityMigration.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
227 2
NotificationController.cs
in src/Services/User/User.API/Controllers
33 2
AdminController.cs
in src/Services/User/User.API/Controllers
32 2
Program.cs
in src/Services/User/User.API
27 2
20200417103341_InitialPersistedGrantMigration.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/PersistedGrantDB
78 2
20200417103301_InitialConfigurationMigration.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
627 2
ISConfigurationDbContext.cs
in src/Services/User/User.IdentityServer/Persistence
20 2
Files With Long Lines (Top 47)

There are 47 files with lines longer than 120 characters. In total, there are 231 long lines.

File# lines# units# long lines
DeployEnvironment.ps1
in deployment/Infrastructure
493 - 38
Infection.WebApi.xml
in src/Services/Infection/Infection.WebApi
305 - 29
ISConfigurationDbContextModelSnapshot.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
665 1 19
20200417103301_InitialConfigurationMigration.Designer.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
635 1 19
20200417103301_InitialConfigurationMigration.cs
in src/Services/User/User.IdentityServer/Persistence/Migrations/ConfigurationDB
627 2 19
Logins the user.xml
in deployment/apim-policies
139 - 13
IdentityService.cs
in src/Services/User/User.Infrastructure/Identity
206 8 12
Registers the user.xml
in deployment/apim-policies
75 - 5
Import-APIMgmtPolicies.ps1
in deployment/Infrastructure
132 - 5
MedicalRegistrationRepositoryTests.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
22 1 5
StatusChangeRepositoryTests.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
62 2 4
InfectionController.cs
in src/Services/Infection/Infection.WebApi/Controllers
99 4 4
InfectionService.cs
in src/Services/Infection/Infection.WebApi/Services
122 5 4
Accepts the status change request.xml
in deployment/apim-policies
68 - 3
LoggingExtensions.cs
in src/Shared/Configuration.AspNetCore/Extensions
39 1 3
NotificationsService.cs
in src/Services/Notification/Notification.FnApp/Services
59 2 3
LoggingExtensions.cs
in src/Shared/Configuration/Extensions
54 2 2
StatusChangeRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
63 3 2
UserRepositoryTests.cs
in src/Shared/Infrastructure/Infrastructure.Persistence.IntegrationTests
90 4 2
MessageHelper.cs
in src/Services/Notification/Notification.FnApp/Helpers
44 2 2
ExposedContactTrigger.cs
in src/Services/Infection/Infection.FnApp/Functions
72 2 2
ContactTracingTrigger.cs
in src/Services/Infection/Infection.FnApp/Functions
63 2 2
MessageHelper.cs
in src/Services/Infection/Infection.FnApp/Helpers
46 2 2
ContactTracingService.cs
in src/Services/Infection/Infection.FnApp/Services
75 2 2
Startup.cs
in src/Services/Infection/Infection.WebApi
91 3 2
ApplicationDbContextModelSnapshot.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
216 1 2
20200416114802_InitialIdentityMigration.Designer.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
207 1 2
20200416114802_InitialIdentityMigration.cs
in src/Services/User/User.Infrastructure/Persistence/Migrations
227 2 2
Startup.cs
in src/Services/User/User.API
64 3 2
AccountController.cs
in src/Services/User/User.API/Controllers
79 3 2
Startup.cs
in src/Services/User/User.IdentityServer
102 4 2
54 - 1
CreateAdminCommand.cs
in src/Tools/Administrative.Cli/Commands/Admin
74 2 1
ConsoleUserManager.cs
in src/Tools/Administrative.Cli/Services
40 2 1
DependencyInjection.cs
in src/Shared/IdentityDbContext
34 1 1
AuthenticationExtensions.cs
in src/Shared/Configuration.AspNetCore/Extensions
24 1 1
AcceptChangeResponse.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Response
21 2 1
MeetingRepository.cs
in src/Shared/Infrastructure/Infrastructure.Persistence/Repositories
43 3 1
NotificationTrigger.cs
in src/Services/Notification/Notification.FnApp/Functions
64 2 1
RetryHandler.cs
in src/Services/Notification/Notification.FnApp/Services
46 1 1
PushNotification.cs
in src/Services/Notification/Notification.FnApp/Entities
21 1 1
RetryHandler.cs
in src/Services/Infection/Infection.FnApp/Services
43 1 1
IInfectionService.cs
in src/Services/Infection/Infection.WebApi/Interfaces
12 - 1
DependencyInjection.cs
in src/Services/User/User.Infrastructure
52 1 1
UserController.cs
in src/Services/User/User.API/Controllers
66 3 1
AdminController.cs
in src/Services/User/User.API/Controllers
32 2 1
Config.cs
in src/Services/User/User.IdentityServer
57 - 1
Correlations

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

No data for "commits (all time)" vs. "lines of code".

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

No data for "contributors (all time)" vs. "lines of code".


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".