epam / modular-service
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 29% | 40% | 30%
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
py0% | 0% | 30% | 41% | 27%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
hcl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 26% | 49% | 23%
modular-service-cli0% | 0% | 39% | 21% | 38%
deployment0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
api_client.py
in modular-service-cli/modular_service_cli/service
426 56
main.py
in src
412 17
application_processor.py
in src/lambdas/modular_api_handler/processors
331 13
__init__.py
in modular-service-cli/modular_service_cli/group
316 17
request.py
in src/validators
260 11
handler.py
in src/lambdas/modular_api_handler
227 12
192 6
cognito.py
in src/services/clients
174 18
tenant_processor.py
in src/lambdas/modular_api_handler/processors
172 10
config.py
in modular-service-cli/modular_service_cli/service
164 39
parent_processor.py
in src/lambdas/modular_api_handler/processors
163 7
lambda_response.py
in src/commons
159 23
customer_processor.py
in src/lambdas/modular_api_handler/processors
152 10
148 9
mongo_ssm_auth_client.py
in src/services/clients
147 14
policies_processor.py
in src/lambdas/modular_api_handler/processors
135 8
application.py
in modular-service-cli/modular_service_cli/group
134 9
role_processor.py
in src/lambdas/modular_api_handler/processors
133 8
constants.py
in src/commons
129 6
response.py
in src/validators
128 -
app.py
in src/onprem
126 8
tenant_in_region_processor.py
in src/lambdas/modular_api_handler/processors
122 7
jwt_management_client.py
in src/services/clients
107 15
constants.py
in modular-service-cli/modular_service_cli/service
101 -
region_processor.py
in src/lambdas/modular_api_handler/processors
101 7
tenant.py
in modular-service-cli/modular_service_cli/group
97 6
abstract_lambda.py
in src/commons
96 7
rbac_service.py
in src/services
95 12
policy.py
in modular-service-cli/modular_service_cli/group
86 5
server.yaml
in deployment/k8s/server
85 -
tenant_settings_processor.py
in src/lambdas/modular_api_handler/processors
85 6
signin_processor.py
in src/lambdas/modular_api_handler/processors
85 6
__init__.py
in src/commons
85 12
role.py
in modular-service-cli/modular_service_cli/group
81 5
signup_processor.py
in src/lambdas/modular_api_handler/processors
80 4
modularservice.py
in modular-service-cli/modular_service_cli/group
77 5
customer.py
in modular-service-cli/modular_service_cli/group
75 6
service_provider.py
in src/services
72 10
utils.py
in modular-service-cli/modular_service_cli/service
64 8
compose.yaml
in deployment/compose
64 -
64 6
log_helper.py
in src/commons
58 2
tenant_settings.py
in modular-service-cli/modular_service_cli/group
53 3
logger.py
in modular-service-cli/modular_service_cli/service
53 3
utils.py
in src/validators
49 4
48 2
abstract_processor.py
in src/lambdas/modular_api_handler/processors
46 5
40 5
region.py
in modular-service-cli/modular_service_cli/group
39 4
__init__.py
in src/models
37 1
Files With Most Units (Top 50)
File# lines# units
api_client.py
in modular-service-cli/modular_service_cli/service
426 56
config.py
in modular-service-cli/modular_service_cli/service
164 39
lambda_response.py
in src/commons
159 23
cognito.py
in src/services/clients
174 18
__init__.py
in modular-service-cli/modular_service_cli/group
316 17
main.py
in src
412 17
jwt_management_client.py
in src/services/clients
107 15
mongo_ssm_auth_client.py
in src/services/clients
147 14
application_processor.py
in src/lambdas/modular_api_handler/processors
331 13
handler.py
in src/lambdas/modular_api_handler
227 12
__init__.py
in src/commons
85 12
environment_service.py
in src/services
35 12
rbac_service.py
in src/services
95 12
request.py
in src/validators
260 11
tenant_processor.py
in src/lambdas/modular_api_handler/processors
172 10
customer_processor.py
in src/lambdas/modular_api_handler/processors
152 10
service_provider.py
in src/services
72 10
application.py
in modular-service-cli/modular_service_cli/group
134 9
148 9
utils.py
in modular-service-cli/modular_service_cli/service
64 8
role_processor.py
in src/lambdas/modular_api_handler/processors
133 8
policies_processor.py
in src/lambdas/modular_api_handler/processors
135 8
app.py
in src/onprem
126 8
tenant_in_region_processor.py
in src/lambdas/modular_api_handler/processors
122 7
region_processor.py
in src/lambdas/modular_api_handler/processors
101 7
parent_processor.py
in src/lambdas/modular_api_handler/processors
163 7
abstract_lambda.py
in src/commons
96 7
tenant.py
in modular-service-cli/modular_service_cli/group
97 6
customer.py
in modular-service-cli/modular_service_cli/group
75 6
tenant_settings_processor.py
in src/lambdas/modular_api_handler/processors
85 6
signin_processor.py
in src/lambdas/modular_api_handler/processors
85 6
constants.py
in src/commons
129 6
64 6
192 6
policy.py
in modular-service-cli/modular_service_cli/group
86 5
role.py
in modular-service-cli/modular_service_cli/group
81 5
modularservice.py
in modular-service-cli/modular_service_cli/group
77 5
abstract_processor.py
in src/lambdas/modular_api_handler/processors
46 5
40 5
user_service.py
in src/services
33 5
region.py
in modular-service-cli/modular_service_cli/group
39 4
tenant_regions.py
in modular-service-cli/modular_service_cli/group
36 4
signup_processor.py
in src/lambdas/modular_api_handler/processors
80 4
utils.py
in src/validators
49 4
ssm.py
in src/services/clients
31 4
tenant_settings.py
in modular-service-cli/modular_service_cli/group
53 3
logger.py
in modular-service-cli/modular_service_cli/service
53 3
app_gunicorn.py
in src/onprem
13 3
users.py
in modular-service-cli/modular_service_cli/group
14 2
time_helper.py
in src/commons
8 2
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
192 6 1
Correlations

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

deployment/compose/compose.yaml x: 2 commits (all time) y: 64 lines of code deployment/compose/config.hcl x: 2 commits (all time) y: 10 lines of code deployment/k8s/server/server-config.yaml x: 2 commits (all time) y: 7 lines of code deployment/k8s/server/server.yaml x: 2 commits (all time) y: 85 lines of code modular-service-cli/modular_service_cli/__init__.py x: 2 commits (all time) y: 1 lines of code modular-service-cli/modular_service_cli/group/__init__.py x: 2 commits (all time) y: 316 lines of code modular-service-cli/modular_service_cli/group/application.py x: 3 commits (all time) y: 134 lines of code modular-service-cli/modular_service_cli/group/customer.py x: 2 commits (all time) y: 75 lines of code modular-service-cli/modular_service_cli/group/modularservice.py x: 5 commits (all time) y: 77 lines of code modular-service-cli/modular_service_cli/group/policy.py x: 3 commits (all time) y: 86 lines of code modular-service-cli/modular_service_cli/group/region.py x: 3 commits (all time) y: 39 lines of code modular-service-cli/modular_service_cli/group/role.py x: 2 commits (all time) y: 81 lines of code modular-service-cli/modular_service_cli/group/tenant.py x: 3 commits (all time) y: 97 lines of code modular-service-cli/modular_service_cli/group/tenant_regions.py x: 2 commits (all time) y: 36 lines of code modular-service-cli/modular_service_cli/group/tenant_settings.py x: 2 commits (all time) y: 53 lines of code modular-service-cli/modular_service_cli/group/users.py x: 2 commits (all time) y: 14 lines of code modular-service-cli/modular_service_cli/service/api_client.py x: 6 commits (all time) y: 426 lines of code modular-service-cli/modular_service_cli/service/config.py x: 3 commits (all time) y: 164 lines of code modular-service-cli/modular_service_cli/service/constants.py x: 4 commits (all time) y: 101 lines of code modular-service-cli/modular_service_cli/service/utils.py x: 3 commits (all time) y: 64 lines of code modular-service-cli/modular_service_cli/version.py x: 4 commits (all time) y: 22 lines of code modular-service-cli/pyproject.toml x: 2 commits (all time) y: 29 lines of code pyproject.toml x: 2 commits (all time) y: 18 lines of code src/__init__.py x: 3 commits (all time) y: 1 lines of code src/commons/__init__.py x: 10 commits (all time) y: 85 lines of code src/commons/__version__.py x: 15 commits (all time) y: 1 lines of code src/commons/abstract_lambda.py x: 8 commits (all time) y: 96 lines of code src/commons/constants.py x: 12 commits (all time) y: 129 lines of code src/commons/lambda_response.py x: 2 commits (all time) y: 159 lines of code src/commons/log_helper.py x: 6 commits (all time) y: 58 lines of code src/lambdas/modular_api_handler/handler.py x: 10 commits (all time) y: 227 lines of code src/lambdas/modular_api_handler/processors/abstract_processor.py x: 5 commits (all time) y: 46 lines of code src/lambdas/modular_api_handler/processors/application_processor.py x: 10 commits (all time) y: 331 lines of code src/lambdas/modular_api_handler/processors/customer_processor.py x: 5 commits (all time) y: 152 lines of code src/lambdas/modular_api_handler/processors/parent_processor.py x: 8 commits (all time) y: 163 lines of code src/lambdas/modular_api_handler/processors/policies_processor.py x: 7 commits (all time) y: 135 lines of code src/lambdas/modular_api_handler/processors/region_processor.py x: 5 commits (all time) y: 101 lines of code src/lambdas/modular_api_handler/processors/role_processor.py x: 5 commits (all time) y: 133 lines of code src/lambdas/modular_api_handler/processors/signin_processor.py x: 7 commits (all time) y: 85 lines of code src/lambdas/modular_api_handler/processors/signup_processor.py x: 5 commits (all time) y: 80 lines of code src/lambdas/modular_api_handler/processors/tenant_in_region_processor.py x: 5 commits (all time) y: 122 lines of code src/lambdas/modular_api_handler/processors/tenant_processor.py x: 8 commits (all time) y: 172 lines of code src/main.py x: 11 commits (all time) y: 412 lines of code src/models/__init__.py x: 6 commits (all time) y: 37 lines of code src/models/policy.py x: 7 commits (all time) y: 9 lines of code src/models/role.py x: 7 commits (all time) y: 16 lines of code src/models/user.py x: 5 commits (all time) y: 12 lines of code src/onprem/app.py x: 2 commits (all time) y: 126 lines of code src/onprem/app_gunicorn.py x: 2 commits (all time) y: 13 lines of code src/services/__init__.py x: 5 commits (all time) y: 2 lines of code src/services/clients/cognito.py x: 7 commits (all time) y: 174 lines of code src/services/clients/jwt_management_client.py x: 2 commits (all time) y: 107 lines of code src/services/clients/mongo_ssm_auth_client.py x: 4 commits (all time) y: 147 lines of code src/services/clients/ssm.py x: 5 commits (all time) y: 31 lines of code src/services/customer_mutator_service.py x: 5 commits (all time) y: 40 lines of code src/services/environment_service.py x: 5 commits (all time) y: 35 lines of code src/services/openapi_spec_generator.py x: 2 commits (all time) y: 192 lines of code src/services/parent_mutator_service.py x: 5 commits (all time) y: 48 lines of code src/services/rbac_service.py x: 2 commits (all time) y: 95 lines of code src/services/region_mutator_service.py x: 7 commits (all time) y: 148 lines of code src/services/service_provider.py x: 7 commits (all time) y: 72 lines of code src/services/tenant_mutator_service.py x: 5 commits (all time) y: 64 lines of code src/services/user_service.py x: 7 commits (all time) y: 33 lines of code src/validators/request.py x: 5 commits (all time) y: 260 lines of code src/validators/response.py x: 3 commits (all time) y: 128 lines of code src/validators/utils.py x: 2 commits (all time) y: 49 lines of code
426.0
lines of code
  min: 1.0
  average: 87.87
  25th percentile: 16.5
  median: 68.0
  75th percentile: 128.75
  max: 426.0
0 15.0
commits (all time)
min: 2.0 | average: 4.49 | 25th percentile: 2.0 | median: 3.5 | 75th percentile: 6.0 | max: 15.0

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

deployment/compose/compose.yaml x: 2 contributors (all time) y: 64 lines of code deployment/compose/config.hcl x: 2 contributors (all time) y: 10 lines of code deployment/k8s/server/server-config.yaml x: 2 contributors (all time) y: 7 lines of code deployment/k8s/server/server.yaml x: 2 contributors (all time) y: 85 lines of code modular-service-cli/modular_service_cli/__init__.py x: 2 contributors (all time) y: 1 lines of code modular-service-cli/modular_service_cli/group/__init__.py x: 2 contributors (all time) y: 316 lines of code modular-service-cli/modular_service_cli/group/application.py x: 3 contributors (all time) y: 134 lines of code modular-service-cli/modular_service_cli/group/customer.py x: 2 contributors (all time) y: 75 lines of code modular-service-cli/modular_service_cli/group/modularservice.py x: 3 contributors (all time) y: 77 lines of code modular-service-cli/modular_service_cli/group/policy.py x: 2 contributors (all time) y: 86 lines of code modular-service-cli/modular_service_cli/group/region.py x: 3 contributors (all time) y: 39 lines of code modular-service-cli/modular_service_cli/group/role.py x: 2 contributors (all time) y: 81 lines of code modular-service-cli/modular_service_cli/group/tenant.py x: 3 contributors (all time) y: 97 lines of code modular-service-cli/modular_service_cli/group/tenant_regions.py x: 2 contributors (all time) y: 36 lines of code modular-service-cli/modular_service_cli/group/tenant_settings.py x: 2 contributors (all time) y: 53 lines of code modular-service-cli/modular_service_cli/group/users.py x: 2 contributors (all time) y: 14 lines of code modular-service-cli/modular_service_cli/service/api_client.py x: 3 contributors (all time) y: 426 lines of code modular-service-cli/modular_service_cli/service/config.py x: 2 contributors (all time) y: 164 lines of code modular-service-cli/modular_service_cli/service/constants.py x: 2 contributors (all time) y: 101 lines of code modular-service-cli/modular_service_cli/version.py x: 2 contributors (all time) y: 22 lines of code modular-service-cli/pyproject.toml x: 2 contributors (all time) y: 29 lines of code pyproject.toml x: 2 contributors (all time) y: 18 lines of code src/__init__.py x: 3 contributors (all time) y: 1 lines of code src/commons/__init__.py x: 6 contributors (all time) y: 85 lines of code src/commons/__version__.py x: 6 contributors (all time) y: 1 lines of code src/commons/abstract_lambda.py x: 6 contributors (all time) y: 96 lines of code src/commons/constants.py x: 5 contributors (all time) y: 129 lines of code src/commons/lambda_response.py x: 2 contributors (all time) y: 159 lines of code src/commons/log_helper.py x: 4 contributors (all time) y: 58 lines of code src/lambdas/modular_api_handler/handler.py x: 7 contributors (all time) y: 227 lines of code src/lambdas/modular_api_handler/processors/abstract_processor.py x: 4 contributors (all time) y: 46 lines of code src/lambdas/modular_api_handler/processors/application_processor.py x: 6 contributors (all time) y: 331 lines of code src/lambdas/modular_api_handler/processors/customer_processor.py x: 4 contributors (all time) y: 152 lines of code src/lambdas/modular_api_handler/processors/parent_processor.py x: 5 contributors (all time) y: 163 lines of code src/lambdas/modular_api_handler/processors/policies_processor.py x: 5 contributors (all time) y: 135 lines of code src/lambdas/modular_api_handler/processors/region_processor.py x: 4 contributors (all time) y: 101 lines of code src/lambdas/modular_api_handler/processors/role_processor.py x: 4 contributors (all time) y: 133 lines of code src/lambdas/modular_api_handler/processors/signin_processor.py x: 4 contributors (all time) y: 85 lines of code src/lambdas/modular_api_handler/processors/signup_processor.py x: 4 contributors (all time) y: 80 lines of code src/lambdas/modular_api_handler/processors/tenant_in_region_processor.py x: 4 contributors (all time) y: 122 lines of code src/lambdas/modular_api_handler/processors/tenant_processor.py x: 5 contributors (all time) y: 172 lines of code src/main.py x: 3 contributors (all time) y: 412 lines of code src/models/__init__.py x: 4 contributors (all time) y: 37 lines of code src/models/policy.py x: 5 contributors (all time) y: 9 lines of code src/models/role.py x: 5 contributors (all time) y: 16 lines of code src/models/user.py x: 4 contributors (all time) y: 12 lines of code src/onprem/app.py x: 2 contributors (all time) y: 126 lines of code src/onprem/app_gunicorn.py x: 2 contributors (all time) y: 13 lines of code src/services/__init__.py x: 4 contributors (all time) y: 2 lines of code src/services/clients/cognito.py x: 4 contributors (all time) y: 174 lines of code src/services/clients/jwt_management_client.py x: 2 contributors (all time) y: 107 lines of code src/services/clients/mongo_ssm_auth_client.py x: 2 contributors (all time) y: 147 lines of code src/services/clients/ssm.py x: 4 contributors (all time) y: 31 lines of code src/services/customer_mutator_service.py x: 4 contributors (all time) y: 40 lines of code src/services/environment_service.py x: 4 contributors (all time) y: 35 lines of code src/services/openapi_spec_generator.py x: 2 contributors (all time) y: 192 lines of code src/services/parent_mutator_service.py x: 4 contributors (all time) y: 48 lines of code src/services/rbac_service.py x: 2 contributors (all time) y: 95 lines of code src/services/region_mutator_service.py x: 5 contributors (all time) y: 148 lines of code src/services/service_provider.py x: 5 contributors (all time) y: 72 lines of code src/services/tenant_mutator_service.py x: 4 contributors (all time) y: 64 lines of code src/services/user_service.py x: 4 contributors (all time) y: 33 lines of code src/validators/request.py x: 3 contributors (all time) y: 260 lines of code src/validators/response.py x: 2 contributors (all time) y: 128 lines of code src/validators/utils.py x: 2 contributors (all time) y: 49 lines of code
426.0
lines of code
  min: 1.0
  average: 87.87
  25th percentile: 16.5
  median: 68.0
  75th percentile: 128.75
  max: 426.0
0 7.0
contributors (all time)
min: 2.0 | average: 3.17 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.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".