spotify / spotify-json
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 131
NUMBER_OF_FILES_MAIN 77
LINES_OF_CODE_MAIN 4,303
NUMBER_OF_FILES_MAIN_EXT_HPP 49
LINES_OF_CODE_MAIN_EXT_HPP 2,883
NUMBER_OF_FILES_MAIN_EXT_CPP 28
LINES_OF_CODE_MAIN_EXT_CPP 1,420
NUMBER_OF_FILES_TEST 40
LINES_OF_CODE_TEST 3,839
NUMBER_OF_FILES_TEST_EXT_CPP 39
LINES_OF_CODE_TEST_EXT_CPP 3,815
NUMBER_OF_FILES_TEST_EXT_HPP 1
LINES_OF_CODE_TEST_EXT_HPP 24
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 89.21
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 5
LINES_OF_CODE_OTHER 1,410
NUMBER_OF_FILES_OTHER_EXT_MD 2
LINES_OF_CODE_OTHER_EXT_MD 1,119
NUMBER_OF_FILES_OTHER_EXT_TXT 3
LINES_OF_CODE_OTHER_EXT_TXT 291
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARK 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARK 423
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARK_EXT_CPP 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARK_EXT_CPP 400
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARK_EXT_HPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARK_EXT_HPP 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE 46
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE 2,756
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_EXT_HPP 46
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_EXT_HPP 2,756
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FUZZERS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FUZZERS 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FUZZERS_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FUZZERS_EXT_CPP 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 1,099
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 995
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_HPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_HPP 104
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 0
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 0
LINES_OF_CODE_CONCERN_GENERAL_TODOS 0
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 77
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 4,303
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP 49
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP 2,883
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 28
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 1,420
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 68
LOW_RISK_FILE_SIZE_COUNT 7
MEDIUM_RISK_FILE_SIZE_COUNT 2
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 2,772
LOW_RISK_FILE_SIZE_LOC 932
MEDIUM_RISK_FILE_SIZE_LOC 599
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 321
LINES_OF_CODE_IN_UNITS 2,000
LINES_OF_CODE_OUTSIDE_UNITS 2,303
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,082
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 54.1
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 269
UNIT_SIZE_LOW_RISK_LOC 593
UNIT_SIZE_LOW_RISK_PERCENTAGE 29.65
UNIT_SIZE_LOW_RISK_COUNT 42
UNIT_SIZE_MEDIUM_RISK_LOC 264
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 13.2
UNIT_SIZE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_HIGH_RISK_LOC 61
UNIT_SIZE_HIGH_RISK_PERCENTAGE 3.05
UNIT_SIZE_HIGH_RISK_COUNT 1
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_PERCENTAGE 8.26
UNIT_SIZE_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_BENCHMARK_LOW_RISK_LOC 100
UNIT_SIZE_COMPONENT_BENCHMARK_LOW_RISK_PERCENTAGE 91.74
UNIT_SIZE_COMPONENT_BENCHMARK_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_BENCHMARK_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_BENCHMARK_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BENCHMARK_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BENCHMARK_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BENCHMARK_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BENCHMARK_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BENCHMARK_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BENCHMARK_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BENCHMARK_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC 854
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 75.04
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT 230
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_LOC 224
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE 19.68
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_COUNT 16
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_LOC 60
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_PERCENTAGE 5.27
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INCLUDE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INCLUDE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUZZERS_NEGLIGIBLE_RISK_LOC 5
UNIT_SIZE_COMPONENT_FUZZERS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_FUZZERS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FUZZERS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUZZERS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUZZERS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUZZERS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUZZERS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUZZERS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUZZERS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUZZERS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUZZERS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FUZZERS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FUZZERS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FUZZERS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 214
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 28.61
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 36
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 269
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 35.96
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 19
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 204
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 27.27
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 61
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 8.16
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_LOC 879
UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_PERCENTAGE 71.41
UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_COUNT 234
UNIT_SIZE_EXTENSION_HPP_LOW_RISK_LOC 254
UNIT_SIZE_EXTENSION_HPP_LOW_RISK_PERCENTAGE 20.63
UNIT_SIZE_EXTENSION_HPP_LOW_RISK_COUNT 18
UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_LOC 98
UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_PERCENTAGE 7.96
UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 203
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 26.4
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 35
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 339
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 44.08
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 24
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 166
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 21.59
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 6
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 61
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 7.93
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 1,691
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 84.55
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 308
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 166
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 8.3
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 143
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 7.15
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_PERCENTAGE 71.56
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_LOW_RISK_LOC 31
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_LOW_RISK_PERCENTAGE 28.44
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC 1,101
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 96.75
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT 247
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_LOC 37
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE 3.25
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_NEGLIGIBLE_RISK_LOC 5
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FUZZERS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 507
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 67.78
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 53
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 98
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 13.1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 143
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 19.12
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_LOC 1,156
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_PERCENTAGE 93.91
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_COUNT 253
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_LOC 75
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_PERCENTAGE 6.09
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 535
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 69.57
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 55
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 91
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 11.83
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 143
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 18.6
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 3,945
FILE_CHANGE_HISTORY_ACTIVE_DAYS 166
FILE_CHANGE_HISTORY_WEEKS 556
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,780
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 2
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 75
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 398
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 3,905
NUMBER_OF_CONTRIBUTORS 28
DUPLICATION_NUMBER_OF_DUPLICATES 11
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 7
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 160
DUPLICATION_NUMBER_OF_CLEANED_LINES 3,067
DUPLICATION_PERCENTAGE 5.22
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BENCHMARK 66
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BENCHMARK 66
DUPLICATION_PERCENTAGE_PRIMARY_BENCHMARK 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 80
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 80
DUPLICATION_PERCENTAGE_PRIMARY_SRC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE 14
DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FUZZERS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FUZZERS 0
DUPLICATION_PERCENTAGE_PRIMARY_FUZZERS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 146
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 1,042
DUPLICATION_PERCENTAGE_CPP 14.01
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HPP 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_HPP 2,025
DUPLICATION_PERCENTAGE_HPP 0.69
TOTAL_ANALYSIS_TIME_IN_MILLIS 6,369