elastic / elasticsearch-perl
File Size

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

Intro
Learn more...
File Size Overall
51% | 0% | 2% | 18% | 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
pm74% | 0% | 1% | 7% | 15%
pl0% | 0% | 12% | 23% | 64%
t0% | 0% | 0% | 47% | 52%
asciidoc0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
lib75% | 0% | 2% | 7% | 14%
build0% | 0% | 24% | 46% | 29%
t0% | 0% | 0% | 42% | 57%
ROOT0% | 0% | 0% | 0% | 100%
util0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
API.pm
in lib/Search/Elasticsearch/Client/8_0/Role
7501 1
API.pm
in lib/Search/Elasticsearch/Client/7_0/Role
5920 1
Cxn.pm
in lib/Search/Elasticsearch/Role
355 21
201 11
200 11
t
30_http.t
in t/60_Cxn
195 3
Bulk.pm
in lib/Search/Elasticsearch/Client/7_0/Role
192 16
Bulk.pm
in lib/Search/Elasticsearch/Client/8_0/Role
192 16
t
31_bulk_helpers.t
in t/Client_8_0_Async
186 -
t
31_bulk_helpers.t
in t/Client_7_0_Async
186 -
t
31_bulk_helpers.t
in t/Client_8_0
185 -
t
31_bulk_helpers.t
in t/Client_7_0
185 -
t
30_bulk_add_action.t
in t/Client_8_0
181 -
t
30_bulk_add_action.t
in t/Client_7_0
181 -
180 11
t
30_bulk_add_action.t
in t/Client_8_0_Async
177 1
t
30_bulk_add_action.t
in t/Client_7_0_Async
177 1
t
40_scroll.t
in t/Client_8_0
160 1
t
40_scroll.t
in t/Client_7_0
160 1
Scroll.pm
in lib/Search/Elasticsearch/Client/7_0/Async
155 9
Scroll.pm
in lib/Search/Elasticsearch/Client/8_0/Async
155 9
t
33_bulk_errors.t
in t/Client_8_0_Async
153 9
t
33_bulk_errors.t
in t/Client_7_0_Async
153 9
TestServer.pm
in lib/Search/Elasticsearch
135 12
t
30_http.t
in t/60_Cxn_Async
131 3
Direct.pm
in lib/Search/Elasticsearch/Role/Client
131 7
Direct.pm
in lib/Search/Elasticsearch/Client/8_0
120 47
Error.pm
in lib/Search/Elasticsearch
119 7
t
33_bulk_errors.t
in t/Client_8_0
118 5
t
33_bulk_errors.t
in t/Client_7_0
118 5
112 9
t
40_scroll.t
in t/Client_8_0_Async
111 5
t
40_scroll.t
in t/Client_7_0_Async
111 5
NetCurl.pm
in lib/Search/Elasticsearch/Cxn
107 3
t
32_bulk_flush.t
in t/Client_8_0_Async
105 1
t
32_bulk_flush.t
in t/Client_7_0_Async
105 1
MockCxn.pm
in t/lib
99 9
Sniff.pm
in lib/Search/Elasticsearch/CxnPool/Async
99 3
Direct.pm
in lib/Search/Elasticsearch/Client/7_0
94 34
es_async.pl
in t/lib
93 2
CxnPool.pm
in lib/Search/Elasticsearch/Role
87 12
Bulk.pm
in lib/Search/Elasticsearch/Client/7_0/Async
85 3
Bulk.pm
in lib/Search/Elasticsearch/Client/8_0/Async
85 3
83 1
82 1
Scroll.pm
in lib/Search/Elasticsearch/Client/7_0
79 6
Scroll.pm
in lib/Search/Elasticsearch/Client/8_0
79 6
Util.pm
in lib/Search/Elasticsearch
79 7
t
40_trace_request.t
in t/30_Logger_Async
78 -
t
40_trace_request.t
in t/30_Logger
78 -
Files With Most Units (Top 50)
File# lines# units
Direct.pm
in lib/Search/Elasticsearch/Client/8_0
120 47
Direct.pm
in lib/Search/Elasticsearch/Client/7_0
94 34
Cxn.pm
in lib/Search/Elasticsearch/Role
355 21
Bulk.pm
in lib/Search/Elasticsearch/Client/7_0/Role
192 16
Bulk.pm
in lib/Search/Elasticsearch/Client/8_0/Role
192 16
TestServer.pm
in lib/Search/Elasticsearch
135 12
CxnPool.pm
in lib/Search/Elasticsearch/Role
87 12
200 11
180 11
201 11
t
33_bulk_errors.t
in t/Client_8_0_Async
153 9
t
33_bulk_errors.t
in t/Client_7_0_Async
153 9
MockCxn.pm
in t/lib
99 9
112 9
Scroll.pm
in lib/Search/Elasticsearch/Client/7_0/Async
155 9
Scroll.pm
in lib/Search/Elasticsearch/Client/8_0/Async
155 9
NoPing.pm
in lib/Search/Elasticsearch/Role/CxnPool/Static
40 8
API.pm
in lib/Search/Elasticsearch/Role
77 8
Direct.pm
in lib/Search/Elasticsearch/Role/Client
131 7
Error.pm
in lib/Search/Elasticsearch
119 7
Util.pm
in lib/Search/Elasticsearch
79 7
Scroll.pm
in lib/Search/Elasticsearch/Client/7_0
79 6
Scroll.pm
in lib/Search/Elasticsearch/Client/8_0
79 6
t
40_scroll.t
in t/Client_8_0_Async
111 5
t
33_bulk_errors.t
in t/Client_8_0
118 5
t
40_scroll.t
in t/Client_7_0_Async
111 5
t
33_bulk_errors.t
in t/Client_7_0
118 5
t
00_test_server.t
in t/95_TestServer
46 5
JSON.pm
in lib/Search/Elasticsearch/Role/Serializer
69 5
Sniff.pm
in lib/Search/Elasticsearch/Role/CxnPool
61 5
t
30_http.t
in t/60_Cxn_Async
131 3
t
30_http.t
in t/60_Cxn
195 3
LogAny.pm
in lib/Search/Elasticsearch/Logger
32 3
HTTPTiny.pm
in lib/Search/Elasticsearch/Cxn
54 3
Mojo.pm
in lib/Search/Elasticsearch/Cxn
74 3
AEHTTP.pm
in lib/Search/Elasticsearch/Cxn
65 3
NetCurl.pm
in lib/Search/Elasticsearch/Cxn
107 3
Sniff.pm
in lib/Search/Elasticsearch/CxnPool/Async
99 3
Sniff.pm
in lib/Search/Elasticsearch/CxnPool
47 3
Scroll.pm
in lib/Search/Elasticsearch/Client/7_0/Role
35 3
Bulk.pm
in lib/Search/Elasticsearch/Client/7_0/Async
85 3
Scroll.pm
in lib/Search/Elasticsearch/Client/8_0/Role
35 3
Bulk.pm
in lib/Search/Elasticsearch/Client/8_0/Async
85 3
t
39_sniff_max_content.t
in t/50_Cxn_Pool_Async
49 2
t
30_log_methods.t
in t/30_Logger_Async
37 2
es_async.pl
in t/lib
93 2
14 2
t
10_test_server_fork.t
in t/95_TestServer
57 2
t
30_log_methods.t
in t/30_Logger
37 2
Transport.pm
in lib/Search/Elasticsearch/Role
44 2
Files With Long Lines (Top 16)

There are 16 files with lines longer than 120 characters. In total, there are 69 long lines.

File# lines# units# long lines
t
31_bulk_helpers.t
in t/Client_8_0_Async
186 - 8
t
30_bulk_add_action.t
in t/Client_8_0
181 - 8
t
31_bulk_helpers.t
in t/Client_8_0
185 - 8
t
31_bulk_helpers.t
in t/Client_7_0_Async
186 - 8
t
30_bulk_add_action.t
in t/Client_7_0
181 - 8
t
31_bulk_helpers.t
in t/Client_7_0
185 - 8
t
30_bulk_add_action.t
in t/Client_8_0_Async
177 1 6
t
30_bulk_add_action.t
in t/Client_7_0_Async
177 1 6
43 - 2
200 11 1
201 11 1
t
20_process_response.t
in t/60_Cxn_Async
67 - 1
t
30_http.t
in t/60_Cxn_Async
131 3 1
76 - 1
t
30_http.t
in t/60_Cxn
195 3 1
Cxn.pm
in lib/Search/Elasticsearch/Role
355 21 1