microsoft / SCXcore
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 329
NUMBER_OF_FILES_MAIN 181
LINES_OF_CODE_MAIN 111,416
NUMBER_OF_FILES_MAIN_EXT_H 100
LINES_OF_CODE_MAIN_EXT_H 79,287
NUMBER_OF_FILES_MAIN_EXT_C 1
LINES_OF_CODE_MAIN_EXT_C 15,627
NUMBER_OF_FILES_MAIN_EXT_CPP 53
LINES_OF_CODE_MAIN_EXT_CPP 14,195
NUMBER_OF_FILES_MAIN_EXT_VCXPROJ 4
LINES_OF_CODE_MAIN_EXT_VCXPROJ 786
NUMBER_OF_FILES_MAIN_EXT_PROJ 7
LINES_OF_CODE_MAIN_EXT_PROJ 702
NUMBER_OF_FILES_MAIN_EXT_FILTERS 4
LINES_OF_CODE_MAIN_EXT_FILTERS 375
NUMBER_OF_FILES_MAIN_EXT_PY 6
LINES_OF_CODE_MAIN_EXT_PY 203
NUMBER_OF_FILES_MAIN_EXT_CFG 2
LINES_OF_CODE_MAIN_EXT_CFG 180
NUMBER_OF_FILES_MAIN_EXT_YML 1
LINES_OF_CODE_MAIN_EXT_YML 34
NUMBER_OF_FILES_MAIN_EXT_REG 3
LINES_OF_CODE_MAIN_EXT_REG 27
NUMBER_OF_FILES_TEST 53
LINES_OF_CODE_TEST 14,295
NUMBER_OF_FILES_TEST_EXT_CPP 38
LINES_OF_CODE_TEST_EXT_CPP 13,692
NUMBER_OF_FILES_TEST_EXT_PY 5
LINES_OF_CODE_TEST_EXT_PY 230
NUMBER_OF_FILES_TEST_EXT_SH 4
LINES_OF_CODE_TEST_EXT_SH 155
NUMBER_OF_FILES_TEST_EXT_XSL 1
LINES_OF_CODE_TEST_EXT_XSL 111
NUMBER_OF_FILES_TEST_EXT_H 5
LINES_OF_CODE_TEST_EXT_H 107
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 12.83
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 9
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 2,496
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 8
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 2,492
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 4
NUMBER_OF_FILES_OTHER 2
LINES_OF_CODE_OTHER 857
NUMBER_OF_FILES_OTHER_EXT_MD 2
LINES_OF_CODE_OTHER_EXT_MD 857
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YML 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS 1,161
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_EXT_VCXPROJ 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_EXT_VCXPROJ 786
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_EXT_FILTERS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_EXT_FILTERS 375
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_APPLYLABEL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_APPLYLABEL 140
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_APPLYLABEL_EXT_PROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_APPLYLABEL_EXT_PROJ 140
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_MULTIBUILD 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_MULTIBUILD 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_MULTIBUILD_EXT_PROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_MULTIBUILD_EXT_PROJ 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_POLICHECK 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_POLICHECK 46
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_POLICHECK_EXT_PROJ 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_POLICHECK_EXT_PROJ 46
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_UNIXBUILDTEMPLATE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_UNIXBUILDTEMPLATE 398
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_UNIXBUILDTEMPLATE_EXT_PROJ 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_UNIXBUILDTEMPLATE_EXT_PROJ 398
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_WINDOWSTESTRUN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_WINDOWSTESTRUN 90
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_WINDOWSTESTRUN_EXT_PROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_WINDOWS_TEAMBUILDTYPES_WINDOWSTESTRUN_EXT_PROJ 90
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD 180
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_EXT_CFG 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_EXT_CFG 180
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INSTALLER_CONF_OMI 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INSTALLER_CONF_OMI 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INSTALLER_CONF_OMI_EXT_REG 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INSTALLER_CONF_OMI_EXT_REG 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INSTALLER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INSTALLER 113
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INSTALLER_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INSTALLER_EXT_PY 113
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS 86
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS 99,917
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_EXT_H 67
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_EXT_H 77,671
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_EXT_C 15,627
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_EXT_CPP 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_EXT_CPP 6,619
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_SUPPORT 51
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_SUPPORT 6,429
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_SUPPORT_EXT_CPP 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_SUPPORT_EXT_CPP 5,258
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_SUPPORT_EXT_H 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_PROVIDERS_SUPPORT_EXT_H 1,171
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_SHARED_TOOLS 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_SHARED_TOOLS 2,853
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_SHARED_TOOLS_EXT_CPP 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_SHARED_TOOLS_EXT_CPP 2,318
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_SHARED_TOOLS_EXT_H 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_SHARED_TOOLS_EXT_H 445
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_CODE_SHARED_TOOLS_EXT_PY 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_CODE_SHARED_TOOLS_EXT_PY 90
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 1,060
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 1,060
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 179
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 110,356
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 100
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 79,287
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 15,627
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 51
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 13,135
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_VCXPROJ 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_VCXPROJ 786
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROJ 7
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROJ 702
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_FILTERS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_FILTERS 375
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 203
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 180
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 34
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_REG 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_REG 27
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 79
LOW_RISK_FILE_SIZE_COUNT 15
MEDIUM_RISK_FILE_SIZE_COUNT 36
HIGH_RISK_FILE_SIZE_COUNT 12
VERY_HIGH_RISK_FILE_SIZE_COUNT 39
NEGLIGIBLE_RISK_FILE_SIZE_LOC 3,343
LOW_RISK_FILE_SIZE_LOC 2,223
MEDIUM_RISK_FILE_SIZE_LOC 10,490
HIGH_RISK_FILE_SIZE_LOC 9,146
VERY_HIGH_RISK_FILE_SIZE_LOC 86,214
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 3,200
FILE_CHANGE_HISTORY_ACTIVE_DAYS 689
FILE_CHANGE_HISTORY_WEEKS 437
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,185
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 1
FILE_AGE_HIGH_RISK_COUNT 1
FILE_AGE_VERY_HIGH_RISK_COUNT 117
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 630
FILE_AGE_HIGH_RISK_LOC 258
FILE_AGE_VERY_HIGH_RISK_LOC 41,338
NUMBER_OF_CONTRIBUTORS 32
NUMBER_OF_UNITS 8,707
LINES_OF_CODE_IN_UNITS 71,638
LINES_OF_CODE_OUTSIDE_UNITS 39,778
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 40,444
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 56.46
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 6,652
UNIT_SIZE_LOW_RISK_LOC 23,674
UNIT_SIZE_LOW_RISK_PERCENTAGE 33.05
UNIT_SIZE_LOW_RISK_COUNT 1,922
UNIT_SIZE_MEDIUM_RISK_LOC 2,202
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 3.07
UNIT_SIZE_MEDIUM_RISK_COUNT 69
UNIT_SIZE_HIGH_RISK_LOC 3,654
UNIT_SIZE_HIGH_RISK_PERCENTAGE 5.1
UNIT_SIZE_HIGH_RISK_COUNT 54
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,664
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 2.32
UNIT_SIZE_VERY_HIGH_RISK_COUNT 10
UNIT_SIZE_COMPONENT_INSTALLER_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_INSTALLER_NEGLIGIBLE_RISK_PERCENTAGE 10.53
UNIT_SIZE_COMPONENT_INSTALLER_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_INSTALLER_LOW_RISK_LOC 25
UNIT_SIZE_COMPONENT_INSTALLER_LOW_RISK_PERCENTAGE 26.32
UNIT_SIZE_COMPONENT_INSTALLER_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_INSTALLER_MEDIUM_RISK_LOC 60
UNIT_SIZE_COMPONENT_INSTALLER_MEDIUM_RISK_PERCENTAGE 63.16
UNIT_SIZE_COMPONENT_INSTALLER_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_INSTALLER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INSTALLER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INSTALLER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INSTALLER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INSTALLER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INSTALLER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_NEGLIGIBLE_RISK_LOC 39,508
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_NEGLIGIBLE_RISK_PERCENTAGE 60.87
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_NEGLIGIBLE_RISK_COUNT 6,436
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_LOW_RISK_LOC 22,466
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_LOW_RISK_PERCENTAGE 34.61
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_LOW_RISK_COUNT 1,840
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_MEDIUM_RISK_LOC 812
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_MEDIUM_RISK_PERCENTAGE 1.25
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_MEDIUM_RISK_COUNT 24
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_HIGH_RISK_LOC 1,760
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_HIGH_RISK_PERCENTAGE 2.71
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_HIGH_RISK_COUNT 27
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_VERY_HIGH_RISK_LOC 358
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_VERY_HIGH_RISK_PERCENTAGE 0.55
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_NEGLIGIBLE_RISK_LOC 642
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_NEGLIGIBLE_RISK_PERCENTAGE 13.98
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_NEGLIGIBLE_RISK_COUNT 152
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_LOW_RISK_LOC 718
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_LOW_RISK_PERCENTAGE 15.64
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_LOW_RISK_COUNT 49
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_MEDIUM_RISK_LOC 891
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_MEDIUM_RISK_PERCENTAGE 19.41
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_MEDIUM_RISK_COUNT 28
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_HIGH_RISK_LOC 1,448
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_HIGH_RISK_PERCENTAGE 31.54
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_HIGH_RISK_COUNT 21
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_VERY_HIGH_RISK_LOC 892
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_VERY_HIGH_RISK_PERCENTAGE 19.43
UNIT_SIZE_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_NEGLIGIBLE_RISK_LOC 284
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 13.87
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_NEGLIGIBLE_RISK_COUNT 62
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_LOW_RISK_LOC 465
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_LOW_RISK_PERCENTAGE 22.71
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_LOW_RISK_COUNT 31
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_MEDIUM_RISK_LOC 439
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_MEDIUM_RISK_PERCENTAGE 21.44
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_MEDIUM_RISK_COUNT 15
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_HIGH_RISK_LOC 446
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_HIGH_RISK_PERCENTAGE 21.78
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_VERY_HIGH_RISK_LOC 414
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_VERY_HIGH_RISK_PERCENTAGE 20.21
UNIT_SIZE_COMPONENT_SOURCE_CODE_SHARED_TOOLS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 59
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 37.11
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 40
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 25.16
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 60
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 37.74
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 39,104
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 66.33
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 6,422
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 19,848
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 33.67
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 1,663
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 1,272
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 10.16
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 214
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 3,786
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 30.24
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 256
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 2,142
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 17.11
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 67
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 3,654
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 29.19
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 54
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 1,664
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 13.29
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 10
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 65,461
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 91.38
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 8,613
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 2,178
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 3.04
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 51
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 2,679
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 3.74
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 862
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 1.2
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 458
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0.64
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 1,320
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_NEGLIGIBLE_RISK_LOC 95
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INSTALLER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_NEGLIGIBLE_RISK_LOC 62,485
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_NEGLIGIBLE_RISK_PERCENTAGE 96.27
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_NEGLIGIBLE_RISK_COUNT 8,293
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_LOW_RISK_LOC 976
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_LOW_RISK_PERCENTAGE 1.5
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_LOW_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_MEDIUM_RISK_LOC 1,306
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_MEDIUM_RISK_PERCENTAGE 2.01
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_MEDIUM_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_HIGH_RISK_LOC 137
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_HIGH_RISK_PERCENTAGE 0.21
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_NEGLIGIBLE_RISK_LOC 2,025
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_NEGLIGIBLE_RISK_PERCENTAGE 44.11
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_NEGLIGIBLE_RISK_COUNT 223
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_LOW_RISK_LOC 745
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_LOW_RISK_PERCENTAGE 16.23
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_LOW_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_MEDIUM_RISK_LOC 1,052
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_MEDIUM_RISK_PERCENTAGE 22.91
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_HIGH_RISK_LOC 311
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_HIGH_RISK_PERCENTAGE 6.77
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_VERY_HIGH_RISK_LOC 458
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_VERY_HIGH_RISK_PERCENTAGE 9.98
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_PROVIDERS_SUPPORT_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_NEGLIGIBLE_RISK_LOC 856
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 41.8
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_NEGLIGIBLE_RISK_COUNT 91
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_LOW_RISK_LOC 457
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_LOW_RISK_PERCENTAGE 22.31
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_LOW_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_MEDIUM_RISK_LOC 321
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_MEDIUM_RISK_PERCENTAGE 15.67
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_HIGH_RISK_LOC 414
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_HIGH_RISK_PERCENTAGE 20.21
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_CODE_SHARED_TOOLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 144
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 90.57
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 9.43
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 58,952
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 8,085
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 0
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
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 6,356
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 50.77
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 508
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 2,163
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 17.28
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 50
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 2,679
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 21.4
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 862
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 6.89
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 458
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 3.66
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 0
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
TOTAL_ANALYSIS_TIME_IN_MILLIS 9,711