microsoft / CCF
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 1,928
NUMBER_OF_FILES_MAIN 433
LINES_OF_CODE_MAIN 60,125
NUMBER_OF_FILES_MAIN_EXT_H 301
LINES_OF_CODE_MAIN_EXT_H 44,141
NUMBER_OF_FILES_MAIN_EXT_CPP 56
LINES_OF_CODE_MAIN_EXT_CPP 9,918
NUMBER_OF_FILES_MAIN_EXT_PY 17
LINES_OF_CODE_MAIN_EXT_PY 1,822
NUMBER_OF_FILES_MAIN_EXT_TLA 4
LINES_OF_CODE_MAIN_EXT_TLA 1,562
NUMBER_OF_FILES_MAIN_EXT_CMAKE 12
LINES_OF_CODE_MAIN_EXT_CMAKE 1,309
NUMBER_OF_FILES_MAIN_EXT_TS 10
LINES_OF_CODE_MAIN_EXT_TS 769
NUMBER_OF_FILES_MAIN_EXT_YML 23
LINES_OF_CODE_MAIN_EXT_YML 470
NUMBER_OF_FILES_MAIN_EXT_CFG 2
LINES_OF_CODE_MAIN_EXT_CFG 61
NUMBER_OF_FILES_MAIN_EXT_IN 5
LINES_OF_CODE_MAIN_EXT_IN 32
NUMBER_OF_FILES_MAIN_EXT_JS 1
LINES_OF_CODE_MAIN_EXT_JS 30
NUMBER_OF_FILES_MAIN_EXT_C 1
LINES_OF_CODE_MAIN_EXT_C 10
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 1
NUMBER_OF_FILES_TEST 176
LINES_OF_CODE_TEST 38,677
NUMBER_OF_FILES_TEST_EXT_CPP 56
LINES_OF_CODE_TEST_EXT_CPP 19,720
NUMBER_OF_FILES_TEST_EXT_PY 71
LINES_OF_CODE_TEST_EXT_PY 13,950
NUMBER_OF_FILES_TEST_EXT_H 10
LINES_OF_CODE_TEST_EXT_H 2,476
NUMBER_OF_FILES_TEST_EXT_JS 18
LINES_OF_CODE_TEST_EXT_JS 1,435
NUMBER_OF_FILES_TEST_EXT_TS 12
LINES_OF_CODE_TEST_EXT_TS 785
NUMBER_OF_FILES_TEST_EXT_SH 8
LINES_OF_CODE_TEST_EXT_SH 222
NUMBER_OF_FILES_TEST_EXT_JINJA 1
LINES_OF_CODE_TEST_EXT_JINJA 89
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 64.32
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 16
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 848
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 16
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 848
NUMBER_OF_FILES_OTHER 146
LINES_OF_CODE_OTHER 16,145
NUMBER_OF_FILES_OTHER_EXT_JSON 29
LINES_OF_CODE_OTHER_EXT_JSON 5,984
NUMBER_OF_FILES_OTHER_EXT_RST 73
LINES_OF_CODE_OTHER_EXT_RST 4,315
NUMBER_OF_FILES_OTHER_EXT_JS 11
LINES_OF_CODE_OTHER_EXT_JS 1,575
NUMBER_OF_FILES_OTHER_EXT_CPP 2
LINES_OF_CODE_OTHER_EXT_CPP 1,512
NUMBER_OF_FILES_OTHER_EXT_MD 17
LINES_OF_CODE_OTHER_EXT_MD 1,071
NUMBER_OF_FILES_OTHER_EXT_SVG 4
LINES_OF_CODE_OTHER_EXT_SVG 771
NUMBER_OF_FILES_OTHER_EXT_PATCH 1
LINES_OF_CODE_OTHER_EXT_PATCH 434
NUMBER_OF_FILES_OTHER_EXT_PY 1
LINES_OF_CODE_OTHER_EXT_PY 183
NUMBER_OF_FILES_OTHER_EXT_H 1
LINES_OF_CODE_OTHER_EXT_H 121
NUMBER_OF_FILES_OTHER_EXT_JINJA 5
LINES_OF_CODE_OTHER_EXT_JINJA 113
NUMBER_OF_FILES_OTHER_EXT_INI 2
LINES_OF_CODE_OTHER_EXT_INI 66
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE 1,276
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 1,270
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC 329
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC_EXT_PY 328
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC_EXT_HTML 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GETTING_STARTED 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GETTING_STARTED 457
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GETTING_STARTED_EXT_YML 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GETTING_STARTED_EXT_YML 457
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE 2,031
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_EXT_H 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_EXT_H 2,031
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JS 769
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JS_EXT_TS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JS_EXT_TS 769
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YML 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON 1,418
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON_EXT_PY 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON_EXT_PY 1,405
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON_EXT_IN 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON_EXT_IN 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 89
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 89
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 340
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 52,120
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_H 279
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_H 42,110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 56
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 9,918
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CMAKE 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_JS 30
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_IN 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_IN 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_C 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TLA 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TLA 1,623
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TLA_EXT_TLA 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TLA_EXT_TLA 1,562
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TLA_EXT_CFG 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TLA_EXT_CFG 61
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 433
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 60,125
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 301
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 44,141
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 56
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 9,918
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 17
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1,822
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TLA 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TLA 1,562
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 12
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 1,309
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 10
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 769
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 23
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 470
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 61
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 32
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 30
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 10
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 277
LOW_RISK_FILE_SIZE_COUNT 73
MEDIUM_RISK_FILE_SIZE_COUNT 58
HIGH_RISK_FILE_SIZE_COUNT 19
VERY_HIGH_RISK_FILE_SIZE_COUNT 6
NEGLIGIBLE_RISK_FILE_SIZE_LOC 10,838
LOW_RISK_FILE_SIZE_LOC 10,048
MEDIUM_RISK_FILE_SIZE_LOC 17,591
HIGH_RISK_FILE_SIZE_LOC 12,941
VERY_HIGH_RISK_FILE_SIZE_LOC 8,707
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,030
FILE_CHANGE_HISTORY_ACTIVE_DAYS 627
FILE_CHANGE_HISTORY_WEEKS 146
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 730
FILE_AGE_NEGLIGIBLE_RISK_COUNT 145
FILE_AGE_LOW_RISK_COUNT 97
FILE_AGE_MEDIUM_RISK_COUNT 59
FILE_AGE_HIGH_RISK_COUNT 92
FILE_AGE_VERY_HIGH_RISK_COUNT 40
FILE_AGE_NEGLIGIBLE_RISK_LOC 32,668
FILE_AGE_LOW_RISK_LOC 11,836
FILE_AGE_MEDIUM_RISK_LOC 4,245
FILE_AGE_HIGH_RISK_LOC 9,484
FILE_AGE_VERY_HIGH_RISK_LOC 1,892
NUMBER_OF_CONTRIBUTORS 38
NUMBER_OF_UNITS 2,439
LINES_OF_CODE_IN_UNITS 37,266
LINES_OF_CODE_OUTSIDE_UNITS 22,859
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 7,972
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 21.39
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,484
UNIT_SIZE_LOW_RISK_LOC 7,373
UNIT_SIZE_LOW_RISK_PERCENTAGE 19.78
UNIT_SIZE_LOW_RISK_COUNT 504
UNIT_SIZE_MEDIUM_RISK_LOC 10,714
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 28.75
UNIT_SIZE_MEDIUM_RISK_COUNT 341
UNIT_SIZE_HIGH_RISK_LOC 5,846
UNIT_SIZE_HIGH_RISK_PERCENTAGE 15.69
UNIT_SIZE_HIGH_RISK_COUNT 85
UNIT_SIZE_VERY_HIGH_RISK_LOC 5,361
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 14.39
UNIT_SIZE_VERY_HIGH_RISK_COUNT 25
UNIT_SIZE_COMPONENT_DOC_NEGLIGIBLE_RISK_LOC 29
UNIT_SIZE_COMPONENT_DOC_NEGLIGIBLE_RISK_PERCENTAGE 17.9
UNIT_SIZE_COMPONENT_DOC_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_DOC_LOW_RISK_LOC 47
UNIT_SIZE_COMPONENT_DOC_LOW_RISK_PERCENTAGE 29.01
UNIT_SIZE_COMPONENT_DOC_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_DOC_MEDIUM_RISK_LOC 86
UNIT_SIZE_COMPONENT_DOC_MEDIUM_RISK_PERCENTAGE 53.09
UNIT_SIZE_COMPONENT_DOC_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_DOC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DOC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DOC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DOC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DOC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DOC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC 197
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 20.72
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT 39
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_LOC 177
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE 18.61
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_LOC 449
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_PERCENTAGE 47.21
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_COUNT 13
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_LOC 128
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_PERCENTAGE 13.46
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_COUNT 2
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_JS_NEGLIGIBLE_RISK_LOC 32
UNIT_SIZE_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_JS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_JS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PYTHON_NEGLIGIBLE_RISK_LOC 391
UNIT_SIZE_COMPONENT_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 41.42
UNIT_SIZE_COMPONENT_PYTHON_NEGLIGIBLE_RISK_COUNT 92
UNIT_SIZE_COMPONENT_PYTHON_LOW_RISK_LOC 179
UNIT_SIZE_COMPONENT_PYTHON_LOW_RISK_PERCENTAGE 18.96
UNIT_SIZE_COMPONENT_PYTHON_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_PYTHON_MEDIUM_RISK_LOC 110
UNIT_SIZE_COMPONENT_PYTHON_MEDIUM_RISK_PERCENTAGE 11.65
UNIT_SIZE_COMPONENT_PYTHON_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_PYTHON_HIGH_RISK_LOC 264
UNIT_SIZE_COMPONENT_PYTHON_HIGH_RISK_PERCENTAGE 27.97
UNIT_SIZE_COMPONENT_PYTHON_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_PYTHON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PYTHON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 22
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 33.33
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 16
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 24.24
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 28
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 42.42
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 7,301
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 20.79
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 1,332
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 6,954
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 19.81
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 476
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 10,041
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 28.6
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 321
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 5,454
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 15.53
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 79
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 5,361
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 15.27
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 25
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 442
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 37.71
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 104
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 242
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 20.65
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 16
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 224
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 19.11
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 7
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 264
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 22.53
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 4
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 6,320
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 22.74
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 1,175
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 5,678
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 20.43
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 390
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 7,667
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 27.59
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 243
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 4,444
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 15.99
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 64
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 3,685
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 13.26
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 14
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 32
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 30
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 1,174
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 14.26
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 195
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 1,423
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 17.28
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 96
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 2,823
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 34.28
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 91
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 1,138
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 13.82
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 17
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 1,676
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 20.35
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 11
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 4
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 1
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 22,948
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 61.58
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 2,231
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 6,633
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 17.8
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 151
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 5,532
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 14.84
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 53
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 317
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0.85
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 1,836
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 4.93
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 2,153
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_NEGLIGIBLE_RISK_LOC 120
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_NEGLIGIBLE_RISK_PERCENTAGE 74.07
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_MEDIUM_RISK_LOC 42
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_MEDIUM_RISK_PERCENTAGE 25.93
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC 676
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 71.08
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT 60
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_LOC 275
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE 28.92
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_COUNT 6
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_JS_NEGLIGIBLE_RISK_LOC 32
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_NEGLIGIBLE_RISK_LOC 539
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 57.1
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_NEGLIGIBLE_RISK_COUNT 102
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_LOW_RISK_LOC 202
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_LOW_RISK_PERCENTAGE 21.4
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_MEDIUM_RISK_LOC 203
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_MEDIUM_RISK_PERCENTAGE 21.5
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 22
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 33.33
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 66.67
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 21,559
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 61.4
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 2,044
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 6,112
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 17.41
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 136
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 5,287
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 15.06
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 49
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 317
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0.9
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 1,836
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 5.23
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 681
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 58.11
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 118
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 246
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 20.99
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 245
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 20.9
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 4
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 17,492
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 62.93
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 1,741
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 4,742
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 17.06
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 106
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 3,407
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 12.26
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 317
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 1.14
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 1,836
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 6.61
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 32
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 30
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 4,709
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 57.19
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 360
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 1,645
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 19.98
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 1,880
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 22.83
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 14
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_C_NEGLIGIBLE_RISK_LOC 4
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 1
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
DUPLICATION_NUMBER_OF_DUPLICATES 253
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 81
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 3,108
DUPLICATION_NUMBER_OF_CLEANED_LINES 43,430
DUPLICATION_PERCENTAGE 7.16
UNIT_DUPLICATES_COUNT 16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 2,288
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 2,288
DUPLICATION_PERCENTAGE_PRIMARY_SRC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TLA 664
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TLA 664
DUPLICATION_PERCENTAGE_PRIMARY_TLA 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE 91
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE 91
DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GETTING_STARTED 53
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GETTING_STARTED 53
DUPLICATION_PERCENTAGE_PRIMARY_GETTING_STARTED 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PYTHON 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PYTHON 12
DUPLICATION_PERCENTAGE_PRIMARY_PYTHON 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE 0
DUPLICATION_PERCENTAGE_PRIMARY_CMAKE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOC 0
DUPLICATION_PERCENTAGE_PRIMARY_DOC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_JS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_JS 0
DUPLICATION_PERCENTAGE_PRIMARY_JS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
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_CPP 979
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 7,125
DUPLICATION_PERCENTAGE_CPP 13.74
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TLA 664
DUPLICATION_NUMBER_OF_CLEANED_LINES_TLA 1,562
DUPLICATION_PERCENTAGE_TLA 42.51
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 1,400
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 30,480
DUPLICATION_PERCENTAGE_H 4.59
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YML 53
DUPLICATION_NUMBER_OF_CLEANED_LINES_YML 470
DUPLICATION_PERCENTAGE_YML 11.28
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 1,742
DUPLICATION_PERCENTAGE_PY 0.69
TOTAL_ANALYSIS_TIME_IN_MILLIS 23,033