azure / sf-c-util
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 276
NUMBER_OF_FILES_MAIN 85
LINES_OF_CODE_MAIN 11,769
NUMBER_OF_FILES_MAIN_EXT_C 35
LINES_OF_CODE_MAIN_EXT_C 6,675
NUMBER_OF_FILES_MAIN_EXT_H 41
LINES_OF_CODE_MAIN_EXT_H 3,655
NUMBER_OF_FILES_MAIN_EXT_CPP 6
LINES_OF_CODE_MAIN_EXT_CPP 1,232
NUMBER_OF_FILES_MAIN_EXT_CS 2
LINES_OF_CODE_MAIN_EXT_CS 112
NUMBER_OF_FILES_MAIN_EXT_PS1 1
LINES_OF_CODE_MAIN_EXT_PS1 95
NUMBER_OF_FILES_TEST 110
LINES_OF_CODE_TEST 11,694
NUMBER_OF_FILES_TEST_EXT_C 60
LINES_OF_CODE_TEST_EXT_C 10,229
NUMBER_OF_FILES_TEST_EXT_H 50
LINES_OF_CODE_TEST_EXT_H 1,465
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 99.36
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 53
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 53
NUMBER_OF_FILES_OTHER 41
LINES_OF_CODE_OTHER 1,560
NUMBER_OF_FILES_OTHER_EXT_MD 14
LINES_OF_CODE_OTHER_EXT_MD 949
NUMBER_OF_FILES_OTHER_EXT_TXT 26
LINES_OF_CODE_OTHER_EXT_TXT 602
NUMBER_OF_FILES_OTHER_EXT_JSON 1
LINES_OF_CODE_OTHER_EXT_JSON 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS 112
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_CS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_CS 112
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 95
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PS1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PS1 95
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 5,710
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_C 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_C 5,710
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SFWRAPPER 35
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SFWRAPPER 4,192
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SFWRAPPER_EXT_H 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SFWRAPPER_EXT_H 1,995
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SFWRAPPER_EXT_CPP 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SFWRAPPER_EXT_CPP 1,232
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SFWRAPPER_EXT_C 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SFWRAPPER_EXT_C 965
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INC 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INC 1,660
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INC_EXT_H 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INC_EXT_H 1,660
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 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS 211
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 211
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 83
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 11,558
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 33
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 6,464
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 41
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 3,655
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 1,232
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 112
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 95
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 50
LOW_RISK_FILE_SIZE_COUNT 18
MEDIUM_RISK_FILE_SIZE_COUNT 15
HIGH_RISK_FILE_SIZE_COUNT 1
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,745
LOW_RISK_FILE_SIZE_LOC 2,466
MEDIUM_RISK_FILE_SIZE_LOC 4,209
HIGH_RISK_FILE_SIZE_LOC 548
VERY_HIGH_RISK_FILE_SIZE_LOC 2,801
NUMBER_OF_UNITS 201
LINES_OF_CODE_IN_UNITS 4,199
LINES_OF_CODE_OUTSIDE_UNITS 7,570
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 954
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 22.72
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 109
UNIT_SIZE_LOW_RISK_LOC 632
UNIT_SIZE_LOW_RISK_PERCENTAGE 15.05
UNIT_SIZE_LOW_RISK_COUNT 49
UNIT_SIZE_MEDIUM_RISK_LOC 507
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 12.07
UNIT_SIZE_MEDIUM_RISK_COUNT 14
UNIT_SIZE_HIGH_RISK_LOC 1,673
UNIT_SIZE_HIGH_RISK_PERCENTAGE 39.84
UNIT_SIZE_HIGH_RISK_COUNT 25
UNIT_SIZE_VERY_HIGH_RISK_LOC 433
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 10.31
UNIT_SIZE_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_LOC 15
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 37.5
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_LOC 25
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 62.5
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 159
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 7.04
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 120
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 5.31
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 384
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 16.99
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 10
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 1,276
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 56.46
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 20
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 321
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 14.2
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SFWRAPPER_NEGLIGIBLE_RISK_LOC 770
UNIT_SIZE_COMPONENT_SFWRAPPER_NEGLIGIBLE_RISK_PERCENTAGE 48.37
UNIT_SIZE_COMPONENT_SFWRAPPER_NEGLIGIBLE_RISK_COUNT 84
UNIT_SIZE_COMPONENT_SFWRAPPER_LOW_RISK_LOC 479
UNIT_SIZE_COMPONENT_SFWRAPPER_LOW_RISK_PERCENTAGE 30.09
UNIT_SIZE_COMPONENT_SFWRAPPER_LOW_RISK_COUNT 39
UNIT_SIZE_COMPONENT_SFWRAPPER_MEDIUM_RISK_LOC 31
UNIT_SIZE_COMPONENT_SFWRAPPER_MEDIUM_RISK_PERCENTAGE 1.95
UNIT_SIZE_COMPONENT_SFWRAPPER_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SFWRAPPER_HIGH_RISK_LOC 312
UNIT_SIZE_COMPONENT_SFWRAPPER_HIGH_RISK_PERCENTAGE 19.6
UNIT_SIZE_COMPONENT_SFWRAPPER_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SFWRAPPER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SFWRAPPER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SFWRAPPER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INC_NEGLIGIBLE_RISK_LOC 25
UNIT_SIZE_COMPONENT_INC_NEGLIGIBLE_RISK_PERCENTAGE 8.14
UNIT_SIZE_COMPONENT_INC_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_INC_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_INC_LOW_RISK_PERCENTAGE 5.86
UNIT_SIZE_COMPONENT_INC_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_INC_MEDIUM_RISK_LOC 67
UNIT_SIZE_COMPONENT_INC_MEDIUM_RISK_PERCENTAGE 21.82
UNIT_SIZE_COMPONENT_INC_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_INC_HIGH_RISK_LOC 85
UNIT_SIZE_COMPONENT_INC_HIGH_RISK_PERCENTAGE 27.69
UNIT_SIZE_COMPONENT_INC_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_INC_VERY_HIGH_RISK_LOC 112
UNIT_SIZE_COMPONENT_INC_VERY_HIGH_RISK_PERCENTAGE 36.48
UNIT_SIZE_COMPONENT_INC_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CS_LOW_RISK_LOC 15
UNIT_SIZE_EXTENSION_CS_LOW_RISK_PERCENTAGE 37.5
UNIT_SIZE_EXTENSION_CS_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_LOC 25
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_PERCENTAGE 62.5
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 175
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 7.6
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 23
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 146
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 6.34
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 10
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 384
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 16.68
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 10
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 1,276
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 55.43
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 20
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 321
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 13.94
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 754
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 63.26
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 82
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 438
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 36.74
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 36
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 0
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
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 25
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 3.76
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 33
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 4.96
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 98
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 14.74
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 397
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 59.7
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 112
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 16.84
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 1,761
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 41.94
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 164
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 897
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 21.36
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,541
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 36.7
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 21
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_TOOLS_NEGLIGIBLE_RISK_LOC 40
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 331
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 14.65
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 586
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 25.93
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 1,343
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 59.42
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 19
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_SFWRAPPER_NEGLIGIBLE_RISK_LOC 1,280
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_NEGLIGIBLE_RISK_PERCENTAGE 80.4
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_NEGLIGIBLE_RISK_COUNT 124
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_LOW_RISK_LOC 226
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_LOW_RISK_PERCENTAGE 14.2
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_MEDIUM_RISK_LOC 86
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_MEDIUM_RISK_PERCENTAGE 5.4
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SFWRAPPER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INC_NEGLIGIBLE_RISK_LOC 110
CONDITIONAL_COMPLEXITY_COMPONENT_INC_NEGLIGIBLE_RISK_PERCENTAGE 35.83
CONDITIONAL_COMPLEXITY_COMPONENT_INC_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_INC_LOW_RISK_LOC 85
CONDITIONAL_COMPLEXITY_COMPONENT_INC_LOW_RISK_PERCENTAGE 27.69
CONDITIONAL_COMPLEXITY_COMPONENT_INC_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_INC_MEDIUM_RISK_LOC 112
CONDITIONAL_COMPLEXITY_COMPONENT_INC_MEDIUM_RISK_PERCENTAGE 36.48
CONDITIONAL_COMPLEXITY_COMPONENT_INC_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_INC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_LOC 40
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 373
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 16.2
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 586
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 25.46
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 1,343
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 58.34
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 1,192
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 118
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 0
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
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 23.46
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 311
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 46.77
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 29.77
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,416
FILE_CHANGE_HISTORY_ACTIVE_DAYS 215
FILE_CHANGE_HISTORY_WEEKS 201
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,005
FILE_AGE_NEGLIGIBLE_RISK_COUNT 2
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 2
FILE_AGE_HIGH_RISK_COUNT 1
FILE_AGE_VERY_HIGH_RISK_COUNT 80
FILE_AGE_NEGLIGIBLE_RISK_LOC 2,952
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 411
FILE_AGE_HIGH_RISK_LOC 468
FILE_AGE_VERY_HIGH_RISK_LOC 7,938
NUMBER_OF_CONTRIBUTORS 15
DUPLICATION_NUMBER_OF_DUPLICATES 141
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 28
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,366
DUPLICATION_NUMBER_OF_CLEANED_LINES 8,441
DUPLICATION_PERCENTAGE 16.18
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SFWRAPPER 886
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SFWRAPPER 886
DUPLICATION_PERCENTAGE_PRIMARY_SFWRAPPER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 318
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 318
DUPLICATION_PERCENTAGE_PRIMARY_SRC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INC 162
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INC 162
DUPLICATION_PERCENTAGE_PRIMARY_INC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 707
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 2,737
DUPLICATION_PERCENTAGE_H 25.83
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_C 622
DUPLICATION_NUMBER_OF_CLEANED_LINES_C 4,568
DUPLICATION_PERCENTAGE_C 13.62
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 37
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 956
DUPLICATION_PERCENTAGE_CPP 3.87
TOTAL_ANALYSIS_TIME_IN_MILLIS 2,052