elastic / connectors-ruby
File Size

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

Intro
Learn more...
File Size Overall
0% | 14% | 29% | 29% | 27%
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
rb0% | 14% | 29% | 29% | 27%
gemspec0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
vbs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
spec0% | 16% | 41% | 25% | 16%
lib0% | 9% | 9% | 36% | 44%
ROOT0% | 0% | 0% | 0% | 100%
win320% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
815 3
594 -
525 38
connector_spec.rb
in spec/connectors/mongodb
491 -
454 -
453 -
filter_validator_spec.rb
in spec/core/filtering
430 -
422 -
scheduler_spec.rb
in spec/core
315 -
es_sink_spec.rb
in spec/core/ingestion
276 -
mongo_advanced_snippet_schema.rb
in lib/connectors/mongodb
260 -
console_app.rb
in lib/app
232 19
connector_spec.rb
in spec/connectors/base
229 -
filter_transformer_facade_spec.rb
in spec/core/filtering/transform
228 2
extractor_spec.rb
in spec/connectors/gitlab
208 -
200 17
connector_job.rb
in lib/core
190 41
connector.rb
in lib/connectors/mongodb
187 17
simple_rule_spec.rb
in spec/core/filtering/simple_rule
186 -
crawler_scheduler_spec.rb
in spec/connectors/crawler
185 -
text_analysis_settings.rb
in lib/utility/elasticsearch/index
184 13
175 -
scheduler.rb
in lib/core
160 13
154 29
restrict_hostnames_spec.rb
in spec/utility/middleware
153 1
post_process_engine_spec.rb
in spec/core/filtering
153 -
simple_rule.rb
in lib/core/filtering/simple_rules
147 11
146 -
136 13
133 -
consumer_spec.rb
in spec/core/jobs
133 2
dispatcher.rb
in lib/app
132 13
130 -
filtering_spec.rb
in spec/utility
129 -
single_rule_against_schema_validator_spec.rb
in spec/core/filtering/simple_rule
123 -
bulk_queue_spec.rb
in spec/utility
120 -
config_spec.rb
in spec/app
118 -
112 11
111 3
config.rb
in lib/app
109 1
adapter_spec.rb
in spec/connectors/base
108 -
connector_spec.rb
in spec/connectors/gitlab
105 1
consumer.rb
in lib/core/jobs
101 10
connector.rb
in lib/connectors/base
97 15
validation_job_runner_spec.rb
in spec/core/filtering
95 -
errors.rb
in lib/utility
95 9
error_monitor_spec.rb
in spec/utility
93 1
adapter.rb
in lib/connectors/base
93 10
mappings.rb
in lib/utility/elasticsearch/index
90 1
es_client_spec.rb
in spec/utility
89 -
Files With Most Units (Top 50)
File# lines# units
connector_job.rb
in lib/core
190 41
525 38
154 29
console_app.rb
in lib/app
232 19
connector.rb
in lib/connectors/mongodb
187 17
200 17
connector.rb
in lib/connectors/base
97 15
dispatcher.rb
in lib/app
132 13
text_analysis_settings.rb
in lib/utility/elasticsearch/index
184 13
136 13
scheduler.rb
in lib/core
160 13
112 11
simple_rule.rb
in lib/core/filtering/simple_rules
147 11
adapter.rb
in lib/connectors/base
93 10
consumer.rb
in lib/core/jobs
101 10
custom_client.rb
in lib/connectors/base
88 9
error_monitor.rb
in lib/utility
85 9
errors.rb
in lib/utility
95 9
connector.rb
in lib/connectors/example
56 8
logger.rb
in lib/utility
65 8
es_sink.rb
in lib/core/ingestion
80 8
connector.rb
in lib/connectors/gitlab
55 7
menu.rb
in lib/app
86 7
bulk_queue.rb
in lib/utility
58 7
filter_validator.rb
in lib/core/filtering
73 7
34 6
registry.rb
in lib/connectors
34 6
app_config.rb
in lib/stubs
24 6
exception_tracking.rb
in lib/utility
45 6
restrict_hostnames.rb
in lib/utility/middleware
54 6
es_client.rb
in lib/utility
66 5
extractor.rb
in lib/connectors/gitlab
49 4
tolerable_error_helper.rb
in lib/connectors
36 4
scheduler.rb
in lib/connectors/crawler
52 4
stats.rb
in lib/stubs/connectors
19 4
filter_transformer_facade.rb
in lib/core/filtering/transform
42 4
simple_rules_parser.rb
in lib/core/filtering/simple_rules
30 4
815 3
custom_client.rb
in lib/connectors/gitlab
32 3
111 3
post_process_engine.rb
in lib/core/filtering
26 3
job_cleanup.rb
in lib/core
49 3
consumer_spec.rb
in spec/core/jobs
133 2
filter_transformer_facade_spec.rb
in spec/core/filtering/transform
228 2
30 2
filtering.rb
in lib/utility
14 2
bearer_auth.rb
in lib/utility/middleware
16 2
basic_auth.rb
in lib/utility/middleware
16 2
validation_job_runner.rb
in lib/core/filtering
36 2
post_process_result.rb
in lib/core/filtering
16 2
Files With Long Lines (Top 50)

There are 61 files with lines longer than 120 characters. In total, there are 249 long lines.

File# lines# units# long lines
filter_validator_spec.rb
in spec/core/filtering
430 - 61
filter_transformer_facade_spec.rb
in spec/core/filtering/transform
228 2 17
200 17 11
crawler_scheduler_spec.rb
in spec/connectors/crawler
185 - 10
815 3 9
validation_job_runner_spec.rb
in spec/core/filtering
95 - 8
525 38 8
dispatcher.rb
in lib/app
132 13 7
scheduler.rb
in lib/core
160 13 7
422 - 6
112 11 6
extractor_spec.rb
in spec/connectors/gitlab
208 - 4
146 - 4
connector.rb
in lib/connectors/base
97 15 4
error_monitor.rb
in lib/utility
85 9 4
validation_job_runner.rb
in lib/core/filtering
36 2 4
filter_validator.rb
in lib/core/filtering
73 7 4
connector_spec.rb
in spec/connectors/mongodb
491 - 3
text_analysis_settings_spec.rb
in spec/utility/elasticsearch
75 - 3
connector.rb
in lib/connectors/mongodb
187 17 3
errors.rb
in lib/utility
95 9 3
es_client.rb
in lib/utility
66 5 3
heartbeat.rb
in lib/core
22 1 3
filter_transformer_facade.rb
in lib/core/filtering/transform
42 4 3
136 13 3
configuration.rb
in lib/core
43 1 3
connector_spec.rb
in spec/connectors/base
229 - 2
mappings_spec.rb
in spec/utility/elasticsearch
48 - 2
logger_spec.rb
in spec/utility
56 - 2
error_monitor_spec.rb
in spec/utility
93 1 2
41 - 2
130 - 2
34 - 2
tolerable_error_helper.rb
in lib/connectors
36 4 2
restrict_hostnames.rb
in lib/utility/middleware
54 6 2
consumer.rb
in lib/core/jobs
101 10 2
simple_rules_schema.rb
in lib/core/filtering/simple_rules/validation
58 - 2
es_sink.rb
in lib/core/ingestion
80 8 2
154 29 2
adapter_spec.rb
in spec/connectors/base
108 - 1
restrict_hostnames_spec.rb
in spec/utility/middleware
153 1 1
133 - 1
producer_spec.rb
in spec/core/jobs
32 - 1
no_conflicting_policies_rules_validator_spec.rb
in spec/core/filtering/simple_rule
72 - 1
advanced_snippet_validator_spec.rb
in spec/core/filtering/advanced_snippet
9 - 1
heartbeat_spec.rb
in spec/core
60 - 1
connector.rb
in lib/connectors/example
56 8 1
custom_client.rb
in lib/connectors/base
88 9 1
adapter.rb
in lib/connectors/base
93 10 1
11 1 1