codeclimate/codeclimate

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/cc/analyzer/formatters/html_formatter.rb318
A
3 hrs
A
97%
lib/cc/analyzer/container.rb148
A
1 hr
A
97%
lib/cc/analyzer/issue_validations/location_format_validation.rb59
A
55 mins
A
100%
lib/cc/config/yaml_adapter.rb53
A
55 mins
A
97%
lib/cc/config/validation/hash_validations.rb49
A
50 mins
A
100%
lib/cc/cli/version_checker.rb86
A
35 mins
A
100%
lib/cc/analyzer/bridge.rb72
A
35 mins
A
100%
lib/cc/config/validation/fetch_validator.rb63
A
35 mins
A
95%
lib/cc/config/validation/file_validator.rb91
A
35 mins
A
98%
lib/cc/workspace/path_tree/dir_node.rb55
A
25 mins
A
100%
lib/cc/cli/analyze.rb75
A
25 mins
B
87%
lib/cc/config/default_adapter.rb45
A
25 mins
A
100%
lib/cc/analyzer/source_extractor.rb65
A
25 mins
A
100%
lib/cc/analyzer.rb45
A
0 mins
A
94%
lib/cc/analyzer/composite_container_listener.rb17
A
0 mins
A
100%
lib/cc/analyzer/container/result.rb65
A
0 mins
B
87%
lib/cc/analyzer/container_listener.rb8
A
0 mins
A
100%
lib/cc/analyzer/engine.rb89
A
0 mins
A
92%
lib/cc/analyzer/engine_output.rb61
A
0 mins
A
97%
lib/cc/analyzer/engine_output_filter.rb29
A
0 mins
A
100%
lib/cc/analyzer/engine_output_overrider.rb26
A
0 mins
A
100%
lib/cc/analyzer/filesystem.rb39
A
0 mins
A
96%
lib/cc/analyzer/formatters.rb19
A
0 mins
A
90%
lib/cc/analyzer/formatters/formatter.rb43
A
0 mins
A
92%
lib/cc/analyzer/formatters/json_formatter.rb32
A
0 mins
B
86%
lib/cc/analyzer/formatters/plain_text_formatter.rb83
A
0 mins
B
87%
lib/cc/analyzer/formatters/spinner.rb31
A
0 mins
D
61%
lib/cc/analyzer/issue.rb56
A
0 mins
A
100%
lib/cc/analyzer/issue_sorter.rb26
A
0 mins
A
100%
lib/cc/analyzer/issue_validations.rb25
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/category_validation.rb28
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/check_name_presence_validation.rb14
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/content_validation.rb18
A
0 mins
A
90%
lib/cc/analyzer/issue_validations/description_presence_validation.rb14
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/other_locations_format_validation.rb36
A
0 mins
A
94%
lib/cc/analyzer/issue_validations/path_existence_validation.rb14
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/path_is_file_validation.rb14
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/path_presence_validation.rb14
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/relative_path_validation.rb26
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/remediation_points_validation.rb21
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/severity_validation.rb33
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/type_validation.rb14
A
0 mins
A
100%
lib/cc/analyzer/issue_validations/validation.rb28
A
0 mins
B
88%
lib/cc/analyzer/issue_validator.rb10
A
0 mins
A
100%
lib/cc/analyzer/location_description.rb35
A
0 mins
A
96%
lib/cc/analyzer/logging_container_listener.rb20
A
0 mins
A
100%
lib/cc/analyzer/measurement.rb18
A
0 mins
A
100%
lib/cc/analyzer/measurement_validations.rb15
A
0 mins
A
100%
lib/cc/analyzer/measurement_validations/name_validation.rb19
A
0 mins
A
100%
lib/cc/analyzer/measurement_validations/type_validation.rb14
A
0 mins
A
100%