gitlab-org / gitlab-pages
File Size

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

Intro
Learn more...
File Size Overall
0% | 7% | 21% | 26% | 44%
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% | 7% | 21% | 27% | 43%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
internal0% | 8% | 18% | 27% | 45%
ROOT0% | 0% | 67% | 0% | 32%
metrics0% | 0% | 0% | 100% | 0%
shared0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
auth.go
in internal/auth
562 30
config.go
in internal/config
485 12
app.go
in root
353 13
reader.go
in internal/serving/disk
237 11
archive.go
in internal/vfs/zip
228 11
serving.go
in internal/vfs/serving
224 14
metrics.go
in metrics
193 1
vfs.go
in internal/vfs/zip
184 9
domain.go
in internal/domain
165 15
client.go
in internal/source/gitlab/client
165 8
http_reader.go
in internal/httprange
150 7
ratelimiter.go
in internal/ratelimiter
149 19
artifact.go
in internal/artifact
142 6
testhelpers.go
in internal/testhelpers
122 13
flags.go
in internal/config
121 2
redirects.go
in internal/redirects
118 4
auth_code.go
in internal/auth
114 6
tls.go
in internal/tls
108 3
validate.go
in internal/config
107 6
symlink.go
in internal/serving/disk/symlink
104 1
validations.go
in internal/redirects
98 5
shared_limit_listener.go
in internal/netutil
96 9
helpers.go
in internal/serving/disk
93 7
resource.go
in internal/httprange
93 7
lru.go
in internal/lru
89 7
matching.go
in internal/redirects
87 4
server.go
in root
86 6
transport.go
in internal/httptransport
86 4
middleware.go
in internal/namespaceinpath
82 6
main.go
in root
81 5
gitlab.go
in internal/source/gitlab
81 3
transport_darwin.go
in internal/httptransport
80 5
trace.go
in internal/httptransport
74 2
session.go
in internal/auth
74 5
logging.go
in internal/logging
70 5
responsewriter.go
in internal/namespaceinpath
70 3
metered_round_tripper.go
in internal/httptransport
64 4
middleware.go
in internal/primarydomain
60 3
middleware.go
in internal/uniquedomain
58 2
middleware.go
in internal/auth
57 4
middleware.go
in internal/logging/slowlogs
54 6
http_fs.go
in internal/httpfs
53 3
url.go
in internal/namespaceinpath
53 3
root.go
in internal/vfs
53 5
factory.go
in internal/source/gitlab
53 3
fixtures.go
in internal/fixture
53 -
request.go
in internal/request
51 5
deflate_reader.go
in internal/vfs/zip
49 4
vfs.go
in internal/vfs
48 7
middleware.go
in internal/ratelimiter
48 2
Files With Most Units (Top 50)
File# lines# units
auth.go
in internal/auth
562 30
ratelimiter.go
in internal/ratelimiter
149 19
domain.go
in internal/domain
165 15
serving.go
in internal/vfs/serving
224 14
app.go
in root
353 13
testhelpers.go
in internal/testhelpers
122 13
config.go
in internal/config
485 12
reader.go
in internal/serving/disk
237 11
archive.go
in internal/vfs/zip
228 11
vfs.go
in internal/vfs/zip
184 9
shared_limit_listener.go
in internal/netutil
96 9
client.go
in internal/source/gitlab/client
165 8
helpers.go
in internal/serving/disk
93 7
lru.go
in internal/lru
89 7
resource.go
in internal/httprange
93 7
http_reader.go
in internal/httprange
150 7
vfs.go
in internal/vfs
48 7
server.go
in root
86 6
middleware.go
in internal/logging/slowlogs
54 6
validate.go
in internal/config
107 6
http_ranged_reader.go
in internal/httprange
41 6
artifact.go
in internal/artifact
142 6
middleware.go
in internal/namespaceinpath
82 6
auth_code.go
in internal/auth
114 6
main.go
in root
81 5
transport_darwin.go
in internal/httptransport
80 5
timinginfo.go
in internal/logging/slowlogs
40 5
logging.go
in internal/logging
70 5
root.go
in internal/serving/disk/projectroot
32 5
serving.go
in internal/serving/disk
40 5
multi_string_flag.go
in internal/config
36 5
root.go
in internal/vfs
53 5
validations.go
in internal/redirects
98 5
request.go
in internal/request
51 5
session.go
in internal/auth
74 5
metered_round_tripper.go
in internal/httptransport
64 4
transport.go
in internal/httptransport
86 4
shims.go
in internal/serving/disk/symlink
12 4
errors.go
in internal/vfs
24 4
deflate_reader.go
in internal/vfs/zip
49 4
matching.go
in internal/redirects
87 4
redirects.go
in internal/redirects
118 4
middleware.go
in internal/auth
57 4
middleware.go
in internal/primarydomain
60 3
utils.go
in internal/utils
35 3
acme.go
in internal/acme
33 3
errortracking.go
in internal/errortracking
25 3
handlers.go
in internal/handlers
44 3
validateargs.go
in internal/validateargs
30 3
http_fs.go
in internal/httpfs
53 3
Files With Long Lines (Top 17)

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

File# lines# units# long lines
flags.go
in internal/config
121 2 49
app.go
in root
353 13 6
reader.go
in internal/serving/disk
237 11 3
redirects.go
in internal/redirects
118 4 3
auth.go
in internal/auth
562 30 3
validate.go
in internal/config
107 6 2
config.go
in internal/config
485 12 2
handlers.go
in internal/handlers
44 3 2
artifact.go
in internal/artifact
142 6 2
tls.go
in internal/tls
108 3 2
acme.go
in internal/acme
33 3 1
helpers.go
in internal/serving/disk
93 7 1
domain.go
in internal/domain
165 15 1
serving.go
in internal/vfs/serving
224 14 1
gitlab.go
in internal/source/gitlab
81 3 1
client.go
in internal/source/gitlab/client
165 8 1
index.html
in shared/pages/group.redirects/project-redirects/public
1 - 1