gitlab-org / version-app-codeclimate
File Size

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

Intro
Learn more...
File Size Overall
0% | 6% | 14% | 11% | 68%
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
erb0% | 100% | 0% | 0% | 0%
rb0% | 0% | 15% | 11% | 72%
gemspec0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
lib0% | 13% | 7% | 3% | 76%
spec0% | 0% | 21% | 18% | 59%
benchmarks0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
html.erb
in lib/cc/analyzer/formatters/templates
575 -
html_formatter.rb
in lib/cc/analyzer/formatters
322 40
yaml_spec.rb
in spec/cc/config/validation
289 1
json_spec.rb
in spec/cc/config/validation
270 1
bridge_spec.rb
in spec/cc/analyzer
224 5
container_spec.rb
in spec/cc/analyzer
210 5
200 -
yaml_adapter_spec.rb
in spec/cc/config
152 1
config_spec.rb
in spec/cc
151 2
container.rb
in lib/cc/analyzer
148 15
engine_output_filter_spec.rb
in spec/cc/analyzer
126 2
115 2
analyze_spec.rb
in spec/cc/cli
111 2
97 1
command_spec.rb
in spec/cc/cli
95 -
engine_spec.rb
in spec/cc/analyzer
93 -
93 1
file_validator.rb
in lib/cc/config/validation
91 10
runner_spec.rb
in spec/cc/cli
90 2
location_format_validation_spec.rb
in spec/cc/analyzer/issue_validations
89 -
engine.rb
in lib/cc/analyzer
89 12
version_checker.rb
in lib/cc/cli
86 14
path_tree_spec.rb
in spec/cc/workspace
83 1
plain_text_formatter.rb
in lib/cc/analyzer/formatters
83 13
source_fingerprint_spec.rb
in spec/cc/analyzer
82 -
prepare.rb
in lib/cc/cli
79 9
75 4
engine_validator.rb
in lib/cc/config/validation
75 8
analyze.rb
in lib/cc/cli
75 5
bridge.rb
in lib/cc/analyzer
72 5
issue_spec.rb
in spec/cc/analyzer
71 -
prepare_spec.rb
in spec/cc/config
71 -
prepare.rb
in lib/cc/config
69 11
validate_config.rb
in lib/cc/cli
69 7
prepare_spec.rb
in spec/cc/cli
68 1
global_cache_spec.rb
in spec/cc/cli
68 2
command.rb
in lib/cc/cli
67 13
engine_output_spec.rb
in spec/cc/analyzer
65 -
install_spec.rb
in spec/cc/cli/engines
65 3
source_extractor.rb
in lib/cc/analyzer
65 7
result.rb
in lib/cc/analyzer/container
65 7
runner.rb
in lib/cc/cli
65 8
64 -
mounted_path.rb
in lib/cc/analyzer
64 10
fetch_validator.rb
in lib/cc/config/validation
63 6
json_formatter_spec.rb
in spec/cc/analyzer/formatters
62 1
config.rb
in lib/cc
62 6
html_formatter_spec.rb
in spec/cc/analyzer/formatters
61 1
engine_output.rb
in lib/cc/analyzer
61 11
60 6
Files With Most Units (Top 50)
File# lines# units
html_formatter.rb
in lib/cc/analyzer/formatters
322 40
container.rb
in lib/cc/analyzer
148 15
version_checker.rb
in lib/cc/cli
86 14
plain_text_formatter.rb
in lib/cc/analyzer/formatters
83 13
command.rb
in lib/cc/cli
67 13
engine.rb
in lib/cc/analyzer
89 12
engine_output.rb
in lib/cc/analyzer
61 11
prepare.rb
in lib/cc/config
69 11
mounted_path.rb
in lib/cc/analyzer
64 10
filesystem.rb
in lib/cc/analyzer
39 10
location_format_validation.rb
in lib/cc/analyzer/issue_validations
59 10
file_validator.rb
in lib/cc/config/validation
91 10
prepare.rb
in lib/cc/cli
79 9
dir_node.rb
in lib/cc/workspace/path_tree
55 8
engine_validator.rb
in lib/cc/config/validation
75 8
runner.rb
in lib/cc/cli
65 8
path_tree.rb
in lib/cc/workspace
38 7
source_extractor.rb
in lib/cc/analyzer
65 7
formatter.rb
in lib/cc/analyzer/formatters
43 7
result.rb
in lib/cc/analyzer/container
65 7
issue.rb
in lib/cc/analyzer
56 7
output.rb
in lib/cc/cli
28 7
validate_config.rb
in lib/cc/cli
69 7
validation.rb
in lib/cc/analyzer/issue_validations
28 6
engine_output_filter.rb
in lib/cc/analyzer
29 6
60 6
fetch_validator.rb
in lib/cc/config/validation
63 6
engine.rb
in lib/cc/config
34 6
config.rb
in lib/cc
62 6
global_cache.rb
in lib/cc/cli
38 6
file_system_helpers.rb
in spec/support
35 5
bridge_spec.rb
in spec/cc/analyzer
224 5
container_spec.rb
in spec/cc/analyzer
210 5
exclusion.rb
in lib/cc/workspace
28 5
file_node.rb
in lib/cc/workspace/path_tree
23 5
source_buffer.rb
in lib/cc/analyzer
36 5
bridge.rb
in lib/cc/analyzer
72 5
json_formatter.rb
in lib/cc/analyzer/formatters
32 5
44 5
yaml_adapter.rb
in lib/cc/config
53 5
yaml.rb
in lib/cc/config/validation
54 5
analyze.rb
in lib/cc/cli
75 5
workspace.rb
in lib/cc
32 5
75 4
engine_list_matcher.rb
in spec/support
47 4
source_fingerprint.rb
in lib/cc/analyzer
33 4
validation.rb
in lib/cc/analyzer/measurement_validations
22 4
engine_output_overrider.rb
in lib/cc/analyzer
26 4
other_locations_format_validation.rb
in lib/cc/analyzer/issue_validations
36 4
remediation_points_validation.rb
in lib/cc/analyzer/issue_validations
21 4
Files With Long Lines (Top 15)

There are 15 files with lines longer than 120 characters. In total, there are 40 long lines.

File# lines# units# long lines
engine_spec.rb
in spec/cc/analyzer
93 - 8
analyze_spec.rb
in spec/cc/cli
111 2 8
html.erb
in lib/cc/analyzer/formatters/templates
575 - 6
json_formatter_spec.rb
in spec/cc/analyzer/formatters
62 1 3
validate_config.rb
in lib/cc/cli
69 7 3
location_format_validation.rb
in lib/cc/analyzer/issue_validations
59 10 2
analyze.rb
in lib/cc/cli
75 5 2
75 4 1
engine_list_matcher.rb
in spec/support
47 4 1
issue_validator_spec.rb
in spec/cc/analyzer
32 - 1
24 - 1
formatters.rb
in lib/cc/analyzer
19 1 1
file_validator.rb
in lib/cc/config/validation
91 10 1
yaml.rb
in lib/cc/config/validation
54 5 1
version_checker.rb
in lib/cc/cli
86 14 1