gitlab-org / GitLab_Development_Kit
File Size

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

Intro
Learn more...
File Size Overall
17% | 0% | 15% | 20% | 45%
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
rb16% | 0% | 17% | 21% | 45%
erb38% | 0% | 7% | 15% | 38%
rake0% | 0% | 0% | 31% | 68%
js0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
bash0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
pub0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
spec19% | 0% | 25% | 20% | 35%
lib10% | 0% | 4% | 24% | 60%
support33% | 0% | 6% | 13% | 45%
doc-site0% | 0% | 0% | 0% | 100%
gem0% | 0% | 0% | 0% | 100%
rubocop0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
config_spec.rb
in spec/lib/gdk
3024 1
config.rb
in lib/gdk
1167 1
gitlab.yml.erb
in support/templates/gitlab/config
1099 -
output_spec.rb
in spec/lib/gdk
395 -
telemetry_spec.rb
in spec/lib/gdk
394 1
390 5
368 1
tool_version_manager_spec.rb
in spec/lib/gdk/diagnostic
306 -
shellout_spec.rb
in spec/lib/gdk
300 -
package_helper_spec.rb
in spec/lib/gdk
264 3
postgresql_spec.rb
in spec/lib/gdk/diagnostic
263 8
runit_spec.rb
in spec/lib
232 1
postgresql_spec.rb
in spec/lib/gdk
225 2
git_worktree_spec.rb
in spec/lib/gdk/project
220 6
task_logger_spec.rb
in spec/lib/support/rake
219 -
database.yml.erb
in support/templates/gitlab/config
217 -
217 31
tool_versions_spec.rb
in spec/lib/asdf
213 8
212 40
machine_spec.rb
in spec/lib/gdk
206 7
runit.rb
in lib
196 23
doctor_spec.rb
in spec/lib/gdk/command
189 -
report.rb
in lib/gdk/command
181 22
geo_spec.rb
in spec/lib/gdk/diagnostic
179 4
snowplow_micro.conf.erb
in support/templates/snowplow
174 -
174 23
gitlab_spec.rb
in spec/lib/gdk/diagnostic
173 5
telemetry.rb
in lib/gdk
169 16
166 21
cleanup_spec.rb
in spec/lib/gdk/command
163 11
bootstrap_rails_spec.rb
in spec/lib/support
159 1
open_bao_spec.rb
in spec/lib/gdk
159 1
155 14
vite.gdk.json.erb_spec.rb
in spec/support/templates/gitlab/config
153 -
backup_spec.rb
in spec/lib/gdk
153 2
config_spec.rb
in spec/lib/gdk/command
153 2
git_worktree.rb
in lib/gdk/project
150 19
149 20
config_tasks.rb
in lib/gdk/task_helpers
148 14
nginx.conf.erb
in support/templates/nginx/conf
147 -
gdk_spec.rb
in spec/tasks
145 -
reset_data_spec.rb
in spec/lib/gdk/command
145 8
update_spec.rb
in spec/lib/gdk/command
142 -
140 -
shellout.rb
in lib/gdk
136 17
gdk-config.mk.erb
in support/templates/makefiles
135 -
output.rb
in lib/gdk
134 26
erb_renderer_spec.rb
in spec/lib/gdk/templates
133 -
gdk_spec.rb
in spec/lib
132 -
tool_versions.rb
in lib/asdf
129 17
Files With Most Units (Top 50)
File# lines# units
212 40
217 31
output.rb
in lib/gdk
134 26
runit.rb
in lib
196 23
174 23
report.rb
in lib/gdk/command
181 22
166 21
gitlab.rb
in lib/gdk/diagnostic
106 21
postgresql.rb
in lib/gdk/diagnostic
118 21
149 20
postgresql.rb
in lib/gdk
86 19
git_worktree.rb
in lib/gdk/project
150 19
config.rb
in lib/runit
117 18
tool_versions.rb
in lib/asdf
129 17
shellout.rb
in lib/gdk
136 17
telemetry.rb
in lib/gdk
169 16
pristine.rb
in lib/gdk/command
88 16
reset_data.rb
in lib/gdk/command
96 16
99 15
backup.rb
in lib/gdk
66 15
tool_version_manager.rb
in lib/gdk/diagnostic
110 15
155 14
erb_renderer.rb
in lib/gdk/templates
105 14
debug_info.rb
in lib/gdk/command
85 14
ruby_gems.rb
in lib/gdk/diagnostic
80 14
config_tasks.rb
in lib/gdk/task_helpers
148 14
task_logger.rb
in lib/support/rake
89 13
gitlab_workhorse.rb
in lib/gdk/services
59 13
base_command.rb
in lib/gdk/command
79 13
doctor.rb
in lib/gdk/command
94 13
announcement.rb
in lib/gdk
78 13
base.rb
in lib/gdk/diagnostic
63 13
bootstrap_rails.rb
in lib/support
91 12
gitlab_http_router.rb
in lib/gdk/services
75 12
cleanup_spec.rb
in spec/lib/gdk/command
163 11
task_with_spinner.rb
in lib/support/rake
101 11
machine.rb
in lib/gdk
62 11
measure_base.rb
in lib/gdk/command
66 11
truncate_legacy_tables.rb
in lib/gdk/command
61 11
http_helper.rb
in lib/gdk
62 11
settings_array.rb
in lib/gdk/config_type
85 11
47 11
geo.rb
in lib/gdk/diagnostic
64 11
open_bao.rb
in lib/gdk
74 10
diff_config.rb
in lib/gdk/command
64 10
base.rb
in lib/gdk/config_type
49 10
setup_workspace.rb
in support/gitlab-remote-development
65 9
rake
101 9
reset_praefect_data.rb
in lib/gdk/command
45 9
cells.rb
in lib/gdk/command
57 9
Files With Long Lines (Top 50)

There are 134 files with lines longer than 120 characters. In total, there are 383 long lines.

File# lines# units# long lines
config_spec.rb
in spec/lib/gdk
3024 1 32
logo.rb
in lib/gdk
30 1 20
reset_data_spec.rb
in spec/lib/gdk/command
145 8 16
Procfile.erb
in support/templates
43 - 16
config_tasks.rb
in lib/gdk/task_helpers
148 14 16
git_worktree_spec.rb
in spec/lib/gdk/project
220 6 15
runit_spec.rb
in spec/lib
232 1 11
config_spec.rb
in spec/lib/gdk/command
153 2 10
gitlab.yml.erb
in support/templates/gitlab/config
1099 - 8
config.rb
in lib/gdk
1167 1 7
tool_versions_spec.rb
in spec/lib/asdf
213 8 6
bootstrap_rails_spec.rb
in spec/lib/support
159 1 6
telemetry_spec.rb
in spec/lib/gdk
394 1 6
390 5 5
package_helper_spec.rb
in spec/lib/gdk
264 3 5
tool_version_manager_spec.rb
in spec/lib/gdk/diagnostic
306 - 5
geo_spec.rb
in spec/lib/gdk/diagnostic
179 4 5
66 - 5
155 14 5
217 31 5
pristine_spec.rb
in spec/lib/gdk/command
39 - 4
port_spec.rb
in spec/lib/gdk/config_type
75 - 4
asdf_spec.rb
in spec/lib/gdk/diagnostic
47 - 4
postgresql_spec.rb
in spec/lib/gdk/diagnostic
263 8 4
nginx.conf.erb
in support/templates/nginx/conf
147 - 4
backup_spec.rb
in spec/lib/gdk
153 2 3
doctor_spec.rb
in spec/lib/gdk/command
189 - 3
pending_migrations_spec.rb
in spec/lib/gdk/diagnostic
46 2 3
postgresql_spec.rb
in spec/lib/gdk
225 2 3
166 21 3
telemetry.rb
in lib/gdk
169 16 3
git_worktree.rb
in lib/gdk/project
150 19 3
shellout.rb
in lib/gdk
136 17 3
63 - 2
140 - 2
149 20 2
task_logger_spec.rb
in spec/lib/support/rake
219 - 2
gitlab_http_router_spec.rb
in spec/lib/gdk/services
116 - 2
port_manager_spec.rb
in spec/lib/gdk
64 - 2
64 - 2
73 - 2
erb_renderer_spec.rb
in spec/lib/gdk/templates
133 - 2
base_spec.rb
in spec/lib/gdk/project
48 - 2
http_helper_spec.rb
in spec/lib/gdk
122 3 2
update_spec.rb
in spec/lib/gdk/command
142 - 2
import_registry_data_spec.rb
in spec/lib/gdk/command
55 - 2
switch_spec.rb
in spec/lib/gdk/command
27 - 2
368 1 2
output_spec.rb
in spec/lib/gdk
395 - 2
shellout_spec.rb
in spec/lib/gdk
300 - 2