elastic / package-registry
File Size

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

Intro
Learn more...
File Size Overall
0% | 13% | 24% | 34% | 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
go0% | 13% | 25% | 35% | 25%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages0% | 33% | 45% | 17% | 4%
ROOT0% | 0% | 24% | 26% | 49%
internal0% | 0% | 0% | 91% | 8%
storage0% | 0% | 0% | 41% | 58%
proxymode0% | 0% | 0% | 71% | 28%
metrics0% | 0% | 0% | 75% | 24%
archiver0% | 0% | 0% | 100% | 0%
categories0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 43)
File# lines# units
package.go
in packages
591 30
packages.go
in packages
437 20
datastream.go
in packages
355 10
main.go
in root
333 17
192 5
fs.go
in packages
189 17
mapstr.go
in internal/util
181 16
indexer.go
in storage
181 8
proxymode.go
in proxymode
168 7
search.go
in root
167 6
logging.go
in internal/util
153 10
metrics.go
in metrics
118 -
http.go
in packages
114 4
archive.go
in archiver
104 3
93 10
90 -
static.go
in root
83 3
73 2
resolver.go
in storage
70 5
65 2
65 2
indexer.go
in root
64 7
flags.go
in root
63 6
index.go
in storage
62 2
categories.go
in categories
60 2
fakestorage.go
in storage
52 3
cursor.go
in storage
40 2
logger.go
in proxymode
39 6
middleware.go
in metrics
38 1
paths.go
in storage
35 3
handler.go
in root
31 6
marshaler.go
in packages
29 2
resolver.go
in proxymode
28 4
releases.go
in packages
27 2
index.go
in root
25 1
json.go
in internal/util
19 2
16 2
favicon.go
in root
14 1
default.go
in categories
14 2
cors.go
in internal/util
13 1
resolver.go
in packages
9 -
category.go
in packages
8 -
tools.go
in tools
6 -
Files With Most Units (Top 38)
File# lines# units
package.go
in packages
591 30
packages.go
in packages
437 20
main.go
in root
333 17
fs.go
in packages
189 17
mapstr.go
in internal/util
181 16
logging.go
in internal/util
153 10
datastream.go
in packages
355 10
93 10
indexer.go
in storage
181 8
proxymode.go
in proxymode
168 7
indexer.go
in root
64 7
handler.go
in root
31 6
logger.go
in proxymode
39 6
search.go
in root
167 6
flags.go
in root
63 6
resolver.go
in storage
70 5
192 5
resolver.go
in proxymode
28 4
http.go
in packages
114 4
fakestorage.go
in storage
52 3
paths.go
in storage
35 3
archive.go
in archiver
104 3
static.go
in root
83 3
json.go
in internal/util
19 2
65 2
cursor.go
in storage
40 2
index.go
in storage
62 2
releases.go
in packages
27 2
marshaler.go
in packages
29 2
default.go
in categories
14 2
categories.go
in categories
60 2
16 2
73 2
65 2
middleware.go
in metrics
38 1
cors.go
in internal/util
13 1
index.go
in root
25 1
favicon.go
in root
14 1
Files With Long Lines (Top 21)

There are 21 files with lines longer than 120 characters. In total, there are 71 long lines.

File# lines# units# long lines
package.go
in packages
591 30 24
datastream.go
in packages
355 10 8
main.go
in root
333 17 7
indexer.go
in storage
181 8 4
192 5 3
metrics.go
in metrics
118 - 2
65 2 2
cursor.go
in storage
40 2 2
90 - 2
packages.go
in packages
437 20 2
http.go
in packages
114 4 2
search.go
in root
167 6 2
73 2 2
65 2 2
resolver.go
in proxymode
28 4 1
fakestorage.go
in storage
52 3 1
index.go
in storage
62 2 1
resolver.go
in storage
70 5 1
archive.go
in archiver
104 3 1
fs.go
in packages
189 17 1
static.go
in root
83 3 1