epam / syndicate-rule-engine
File Size

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

Intro
Learn more...
File Size Overall
15% | 18% | 27% | 21% | 16%
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
py16% | 19% | 29% | 21% | 13%
yaml0% | 0% | 0% | 31% | 68%
tpl0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src15% | 21% | 31% | 20% | 10%
cli19% | 0% | 16% | 32% | 30%
obfuscator-cli0% | 95% | 0% | 0% | 4%
deployment0% | 0% | 0% | 28% | 71%
ROOT0% | 0% | 0% | 0% | 100%
patches0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
recommendations.py
in src/helpers
1508 -
registry.py
in src/validators
1296 2
swagger_request_models.py
in src/validators
1293 85
run.py
in src
1064 39
adapter_client.py
in cli/srecli/service
1022 148
constants.py
in src/helpers
781 15
job_handler.py
in src/lambdas/custodian_api_handler/handlers
749 29
662 -
639 24
ruleset_handler.py
in src/handlers
629 17
main.py
in src
602 30
601 -
obfuscation_manager.py
in obfuscator-cli
557 53
reports.py
in src/services
538 52
534 87
udm_resource_type.py
in src/helpers/mappings
530 1
new_metrics_collector.py
in src/lambdas/custodian_metrics_updater/processors
521 27
473 -
push_handler.py
in src/handlers
473 12
abs_lambda.py
in src/services
468 32
udm_generator.py
in src/services
463 15
__init__.py
in cli/srecli/group
436 29
s3.py
in src/services/clients
433 42
__init__.py
in src/helpers
419 59
rule_meta_service.py
in src/services
404 27
402 -
400 23
lm_client.py
in src/services/clients
367 23
license_service.py
in src/services
346 40
cognito.py
in src/services/clients
338 33
ruleset_service.py
in src/services
335 32
331 36
report_convertors.py
in src/services
314 20
307 13
sharding.py
in src/services
305 64
report_service.py
in src/services
304 21
service_provider.py
in src/services
301 43
reports_bucket.py
in src/services
291 33
rule.py
in src/models
273 20
license_handler.py
in src/handlers
267 15
tenant_handler.py
in src/handlers
253 13
report_service.py
in src/executor/services
250 27
modular_helpers.py
in src/services
242 14
240 11
users_handler.py
in src/lambdas/custodian_api_handler/handlers
236 13
constants.py
in cli/srecli/service
232 7
git_service_clients.py
in src/services/clients
222 22
mongo_ssm_auth_client.py
in src/services/clients
216 19
210 14
job_service.py
in src/services
209 22
Files With Most Units (Top 50)
File# lines# units
adapter_client.py
in cli/srecli/service
1022 148
534 87
swagger_request_models.py
in src/validators
1293 85
sharding.py
in src/services
305 64
__init__.py
in src/helpers
419 59
obfuscation_manager.py
in obfuscator-cli
557 53
reports.py
in src/services
538 52
config.py
in cli/srecli/service
186 45
service_provider.py
in src/services
301 43
s3.py
in src/services/clients
433 42
license_service.py
in src/services
346 40
run.py
in src
1064 39
331 36
cognito.py
in src/services/clients
338 33
reports_bucket.py
in src/services
291 33
platform_service.py
in src/services
189 32
defect_dojo_service.py
in src/services
194 32
setting_service.py
in src/services
184 32
ruleset_service.py
in src/services
335 32
abs_lambda.py
in src/services
468 32
180 31
main.py
in src
602 30
environment_service.py
in src/services
77 30
__init__.py
in cli/srecli/group
436 29
job_handler.py
in src/lambdas/custodian_api_handler/handlers
749 29
ssm.py
in src/services/clients
196 29
new_metrics_collector.py
in src/lambdas/custodian_metrics_updater/processors
521 27
report_service.py
in src/executor/services
250 27
chronicle_service.py
in src/services
128 27
rule_meta_service.py
in src/services
404 27
s3_settings_service.py
in src/services
102 25
rbac_service.py
in src/services
196 25
helpers.py
in cli/srecli/service
203 24
639 24
lambda_response.py
in src/helpers
177 24
400 23
lm_client.py
in src/services/clients
367 23
git_service_clients.py
in src/services/clients
222 22
job_service.py
in src/services
209 22
report_service.py
in src/services
304 21
rule.py
in src/models
273 20
environment_service.py
in src/executor/services
60 20
report_convertors.py
in src/services
314 20
notification_service.py
in src/executor/services
166 19
mongo_ssm_auth_client.py
in src/services/clients
216 19
ruleset_handler.py
in src/handlers
629 17
event_bridge.py
in src/services/clients
138 17
rule_source_service.py
in src/services
182 17
batch.py
in src/services/clients
152 16
job_lock.py
in src/services
98 16
Files With Long Lines (Top 17)

There are 17 files with lines longer than 120 characters. In total, there are 34 long lines.

File# lines# units# long lines
swagger_request_models.py
in src/validators
1293 85 7
dojo-compose.yaml
in deployment/compose
114 - 4
601 - 3
compose.yaml
in deployment/compose
200 - 2
celeryworker-deployment.yaml
in deployment/helm/defectdojo/templates
61 - 2
uwsgi-deployment.yaml
in deployment/helm/defectdojo/templates
69 - 2
celerybeat-deployment.yaml
in deployment/helm/defectdojo/templates
54 - 2
initializer-job.yaml
in deployment/helm/defectdojo/templates
44 - 2
__init__.py
in src/helpers/mappings
25 - 2
policy.py
in cli/srecli/group
109 5 1
rule-engine-cf-template.yaml
in deployment/aws-ami/debian-minikube
170 - 1
ruleset_handler.py
in src/handlers
629 17 1
constants.py
in src/helpers
781 15 1
system_customer.py
in src/helpers
7 - 1
scheduler.py
in src/services/clients
161 13 1
assemble_service.py
in src/services
44 2 1
194 6 1