azure / sonic-buildimage-msft
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 13,744
NUMBER_OF_FILES_MAIN 4,055
LINES_OF_CODE_MAIN 808,151
NUMBER_OF_FILES_MAIN_EXT_C 717
LINES_OF_CODE_MAIN_EXT_C 410,751
NUMBER_OF_FILES_MAIN_EXT_PY 2,095
LINES_OF_CODE_MAIN_EXT_PY 272,916
NUMBER_OF_FILES_MAIN_EXT_H 310
LINES_OF_CODE_MAIN_EXT_H 43,974
NUMBER_OF_FILES_MAIN_EXT_YAML 127
LINES_OF_CODE_MAIN_EXT_YAML 30,183
NUMBER_OF_FILES_MAIN_EXT_XML 69
LINES_OF_CODE_MAIN_EXT_XML 21,090
NUMBER_OF_FILES_MAIN_EXT_CFG 36
LINES_OF_CODE_MAIN_EXT_CFG 14,954
NUMBER_OF_FILES_MAIN_EXT_YANG 106
LINES_OF_CODE_MAIN_EXT_YANG 10,757
NUMBER_OF_FILES_MAIN_EXT_CPP 9
LINES_OF_CODE_MAIN_EXT_CPP 1,770
NUMBER_OF_FILES_MAIN_EXT_PROFILE 576
LINES_OF_CODE_MAIN_EXT_PROFILE 1,144
NUMBER_OF_FILES_MAIN_EXT_CC 1
LINES_OF_CODE_MAIN_EXT_CC 345
NUMBER_OF_FILES_MAIN_EXT_PL 1
LINES_OF_CODE_MAIN_EXT_PL 178
NUMBER_OF_FILES_MAIN_EXT_BASHRC 1
LINES_OF_CODE_MAIN_EXT_BASHRC 64
NUMBER_OF_FILES_MAIN_EXT_LDS 1
LINES_OF_CODE_MAIN_EXT_LDS 19
NUMBER_OF_FILES_MAIN_EXT_PUB 5
LINES_OF_CODE_MAIN_EXT_PUB 5
NUMBER_OF_FILES_MAIN_EXT_IN 1
LINES_OF_CODE_MAIN_EXT_IN 1
NUMBER_OF_FILES_TEST 199
LINES_OF_CODE_TEST 121,560
NUMBER_OF_FILES_TEST_EXT_XML 61
LINES_OF_CODE_TEST_EXT_XML 104,791
NUMBER_OF_FILES_TEST_EXT_PY 122
LINES_OF_CODE_TEST_EXT_PY 15,092
NUMBER_OF_FILES_TEST_EXT_CPP 2
LINES_OF_CODE_TEST_EXT_CPP 677
NUMBER_OF_FILES_TEST_EXT_YANG 6
LINES_OF_CODE_TEST_EXT_YANG 560
NUMBER_OF_FILES_TEST_EXT_C 3
LINES_OF_CODE_TEST_EXT_C 314
NUMBER_OF_FILES_TEST_EXT_SH 4
LINES_OF_CODE_TEST_EXT_SH 117
NUMBER_OF_FILES_TEST_EXT_MK 1
LINES_OF_CODE_TEST_EXT_MK 9
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 15.04
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 592
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 32,197
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 284
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 25,147
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_MK 308
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_MK 7,050
NUMBER_OF_FILES_OTHER 2,946
LINES_OF_CODE_OTHER 370,831
NUMBER_OF_FILES_OTHER_EXT_JSON 1,430
LINES_OF_CODE_OTHER_EXT_JSON 285,373
NUMBER_OF_FILES_OTHER_EXT_PATCH 231
LINES_OF_CODE_OTHER_EXT_PATCH 39,256
NUMBER_OF_FILES_OTHER_EXT_INI 1,208
LINES_OF_CODE_OTHER_EXT_INI 37,400
NUMBER_OF_FILES_OTHER_EXT_MD 54
LINES_OF_CODE_OTHER_EXT_MD 4,443
NUMBER_OF_FILES_OTHER_EXT_TXT 18
LINES_OF_CODE_OTHER_EXT_TXT 4,325
NUMBER_OF_FILES_OTHER_EXT_RST 5
LINES_OF_CODE_OTHER_EXT_RST 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICE 1,601
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICE 129,652
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICE_EXT_PY 829
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICE_EXT_PY 77,581
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICE_EXT_YAML 127
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICE_EXT_YAML 30,183
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICE_EXT_XML 66
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICE_EXT_XML 20,668
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICE_EXT_PROFILE 576
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICE_EXT_PROFILE 1,144
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICE_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICE_EXT_C 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICE_EXT_LDS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICE_EXT_LDS 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVICE_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVICE_EXT_CFG 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 100
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 100
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKERS 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKERS 1,337
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKERS_EXT_PY 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKERS_EXT_PY 1,336
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKERS_EXT_PUB 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKERS_EXT_PUB 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 899
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 899
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 252
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 45,167
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_C 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_C 16,413
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_PY 72
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_PY 13,172
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_YANG 106
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_YANG 10,757
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_H 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_H 2,684
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 1,770
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CC 345
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CFG 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CFG 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_IN 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SONIC_SLAVE_JESSIE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SONIC_SLAVE_JESSIE 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SONIC_SLAVE_JESSIE_EXT_PUB 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SONIC_SLAVE_JESSIE_EXT_PUB 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLATFORM 2,169
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLATFORM 630,331
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLATFORM_EXT_C 690
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLATFORM_EXT_C 394,288
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLATFORM_EXT_PY 1,168
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLATFORM_EXT_PY 179,238
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLATFORM_EXT_H 281
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLATFORM_EXT_H 41,290
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLATFORM_EXT_CFG 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLATFORM_EXT_CFG 14,915
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLATFORM_EXT_XML 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLATFORM_EXT_XML 422
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLATFORM_EXT_PL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLATFORM_EXT_PL 178
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SONIC_SLAVE_BUSTER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SONIC_SLAVE_BUSTER 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SONIC_SLAVE_BUSTER_EXT_PUB 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SONIC_SLAVE_BUSTER_EXT_PUB 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SONIC_SLAVE_STRETCH 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SONIC_SLAVE_STRETCH 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SONIC_SLAVE_STRETCH_EXT_PUB 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SONIC_SLAVE_STRETCH_EXT_PUB 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FILES 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FILES 661
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FILES_EXT_PY 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FILES_EXT_PY 590
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FILES_EXT_BASHRC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FILES_EXT_BASHRC 64
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FILES_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FILES_EXT_CFG 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SONIC_SLAVE_BULLSEYE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SONIC_SLAVE_BULLSEYE 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SONIC_SLAVE_BULLSEYE_EXT_PUB 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SONIC_SLAVE_BULLSEYE_EXT_PUB 1
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 179
LINES_OF_CODE_CONCERN_GENERAL_TODOS 105,872
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 121
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 57,780
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 54
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 47,234
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 529
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_YANG 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_YANG 286
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H 43
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 3,876
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 702,279
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 663
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 363,517
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1,974
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 215,136
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 309
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 43,931
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 127
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 30,183
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 69
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 21,090
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 36
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 14,954
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YANG 104
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YANG 10,471
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 1,241
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROFILE 576
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROFILE 1,144
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 345
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 178
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_BASHRC 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_BASHRC 64
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LDS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LDS 19
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PUB 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PUB 5
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 2,392
LOW_RISK_FILE_SIZE_COUNT 670
MEDIUM_RISK_FILE_SIZE_COUNT 613
HIGH_RISK_FILE_SIZE_COUNT 225
VERY_HIGH_RISK_FILE_SIZE_COUNT 155
NEGLIGIBLE_RISK_FILE_SIZE_LOC 61,703
LOW_RISK_FILE_SIZE_LOC 95,701
MEDIUM_RISK_FILE_SIZE_LOC 198,480
HIGH_RISK_FILE_SIZE_LOC 153,103
VERY_HIGH_RISK_FILE_SIZE_LOC 299,164
NUMBER_OF_UNITS 31,197
LINES_OF_CODE_IN_UNITS 415,107
LINES_OF_CODE_OUTSIDE_UNITS 393,044
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 85,492
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 20.6
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 18,934
UNIT_SIZE_LOW_RISK_LOC 99,655
UNIT_SIZE_LOW_RISK_PERCENTAGE 24.01
UNIT_SIZE_LOW_RISK_COUNT 6,721
UNIT_SIZE_MEDIUM_RISK_LOC 135,264
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 32.59
UNIT_SIZE_MEDIUM_RISK_COUNT 4,472
UNIT_SIZE_HIGH_RISK_LOC 54,282
UNIT_SIZE_HIGH_RISK_PERCENTAGE 13.08
UNIT_SIZE_HIGH_RISK_COUNT 809
UNIT_SIZE_VERY_HIGH_RISK_LOC 40,414
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 9.74
UNIT_SIZE_VERY_HIGH_RISK_COUNT 261
UNIT_SIZE_COMPONENT_DEVICE_NEGLIGIBLE_RISK_LOC 16,433
UNIT_SIZE_COMPONENT_DEVICE_NEGLIGIBLE_RISK_PERCENTAGE 27.49
UNIT_SIZE_COMPONENT_DEVICE_NEGLIGIBLE_RISK_COUNT 3,921
UNIT_SIZE_COMPONENT_DEVICE_LOW_RISK_LOC 16,482
UNIT_SIZE_COMPONENT_DEVICE_LOW_RISK_PERCENTAGE 27.57
UNIT_SIZE_COMPONENT_DEVICE_LOW_RISK_COUNT 1,166
UNIT_SIZE_COMPONENT_DEVICE_MEDIUM_RISK_LOC 11,715
UNIT_SIZE_COMPONENT_DEVICE_MEDIUM_RISK_PERCENTAGE 19.59
UNIT_SIZE_COMPONENT_DEVICE_MEDIUM_RISK_COUNT 406
UNIT_SIZE_COMPONENT_DEVICE_HIGH_RISK_LOC 4,727
UNIT_SIZE_COMPONENT_DEVICE_HIGH_RISK_PERCENTAGE 7.91
UNIT_SIZE_COMPONENT_DEVICE_HIGH_RISK_COUNT 69
UNIT_SIZE_COMPONENT_DEVICE_VERY_HIGH_RISK_LOC 10,430
UNIT_SIZE_COMPONENT_DEVICE_VERY_HIGH_RISK_PERCENTAGE 17.45
UNIT_SIZE_COMPONENT_DEVICE_VERY_HIGH_RISK_COUNT 76
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 23
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 26.14
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 65
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 73.86
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DOCKERS_NEGLIGIBLE_RISK_LOC 427
UNIT_SIZE_COMPONENT_DOCKERS_NEGLIGIBLE_RISK_PERCENTAGE 41.66
UNIT_SIZE_COMPONENT_DOCKERS_NEGLIGIBLE_RISK_COUNT 102
UNIT_SIZE_COMPONENT_DOCKERS_LOW_RISK_LOC 301
UNIT_SIZE_COMPONENT_DOCKERS_LOW_RISK_PERCENTAGE 29.37
UNIT_SIZE_COMPONENT_DOCKERS_LOW_RISK_COUNT 21
UNIT_SIZE_COMPONENT_DOCKERS_MEDIUM_RISK_LOC 297
UNIT_SIZE_COMPONENT_DOCKERS_MEDIUM_RISK_PERCENTAGE 28.98
UNIT_SIZE_COMPONENT_DOCKERS_MEDIUM_RISK_COUNT 10
UNIT_SIZE_COMPONENT_DOCKERS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DOCKERS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DOCKERS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DOCKERS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DOCKERS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DOCKERS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 299
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 36.24
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 50
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 270
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 32.73
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 18
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 256
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 31.03
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 9
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 3,178
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 11.76
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 576
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 4,910
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 18.18
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 332
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 8,680
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 32.13
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 279
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 4,282
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 15.85
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 64
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 5,965
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 22.08
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 27
UNIT_SIZE_COMPONENT_PLATFORM_NEGLIGIBLE_RISK_LOC 64,921
UNIT_SIZE_COMPONENT_PLATFORM_NEGLIGIBLE_RISK_PERCENTAGE 19.92
UNIT_SIZE_COMPONENT_PLATFORM_NEGLIGIBLE_RISK_COUNT 14,241
UNIT_SIZE_COMPONENT_PLATFORM_LOW_RISK_LOC 77,602
UNIT_SIZE_COMPONENT_PLATFORM_LOW_RISK_PERCENTAGE 23.81
UNIT_SIZE_COMPONENT_PLATFORM_LOW_RISK_COUNT 5,178
UNIT_SIZE_COMPONENT_PLATFORM_MEDIUM_RISK_LOC 114,178
UNIT_SIZE_COMPONENT_PLATFORM_MEDIUM_RISK_PERCENTAGE 35.03
UNIT_SIZE_COMPONENT_PLATFORM_MEDIUM_RISK_COUNT 3,763
UNIT_SIZE_COMPONENT_PLATFORM_HIGH_RISK_LOC 45,208
UNIT_SIZE_COMPONENT_PLATFORM_HIGH_RISK_PERCENTAGE 13.87
UNIT_SIZE_COMPONENT_PLATFORM_HIGH_RISK_COUNT 675
UNIT_SIZE_COMPONENT_PLATFORM_VERY_HIGH_RISK_LOC 24,019
UNIT_SIZE_COMPONENT_PLATFORM_VERY_HIGH_RISK_PERCENTAGE 7.37
UNIT_SIZE_COMPONENT_PLATFORM_VERY_HIGH_RISK_COUNT 158
UNIT_SIZE_COMPONENT_FILES_NEGLIGIBLE_RISK_LOC 234
UNIT_SIZE_COMPONENT_FILES_NEGLIGIBLE_RISK_PERCENTAGE 53.3
UNIT_SIZE_COMPONENT_FILES_NEGLIGIBLE_RISK_COUNT 44
UNIT_SIZE_COMPONENT_FILES_LOW_RISK_LOC 90
UNIT_SIZE_COMPONENT_FILES_LOW_RISK_PERCENTAGE 20.5
UNIT_SIZE_COMPONENT_FILES_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_FILES_MEDIUM_RISK_LOC 115
UNIT_SIZE_COMPONENT_FILES_MEDIUM_RISK_PERCENTAGE 26.2
UNIT_SIZE_COMPONENT_FILES_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_FILES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FILES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FILES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FILES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FILES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FILES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 60,420
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 29.05
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 14,927
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 52,102
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 25.05
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 3,571
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 58,106
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 27.93
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 1,961
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 16,964
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 8.16
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 245
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 20,419
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 9.82
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 139
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 24,435
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 11.89
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 3,877
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 47,324
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 23.03
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 3,135
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 76,675
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 37.31
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 2,497
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 37,080
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 18.04
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 560
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 19,995
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 9.73
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 122
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 73
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 9.69
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 65
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 8.63
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 4
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 377
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 50.07
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 11
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 238
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 31.61
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 4
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_CC_NEGLIGIBLE_RISK_LOC 63
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_PERCENTAGE 37.5
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_EXTENSION_CC_LOW_RISK_LOC 80
UNIT_SIZE_EXTENSION_CC_LOW_RISK_PERCENTAGE 47.62
UNIT_SIZE_EXTENSION_CC_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_LOC 25
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_PERCENTAGE 14.88
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 456
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 89.59
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 102
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 53
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 10.41
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 4
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_PL_NEGLIGIBLE_RISK_LOC 45
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_PERCENTAGE 28.66
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_EXTENSION_PL_LOW_RISK_LOC 31
UNIT_SIZE_EXTENSION_PL_LOW_RISK_PERCENTAGE 19.75
UNIT_SIZE_EXTENSION_PL_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_LOC 81
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_PERCENTAGE 51.59
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 224,387
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 54.06
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 26,359
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 92,111
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 22.19
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 3,400
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 68,587
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 16.52
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 1,228
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 21,959
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 5.29
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 177
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 8,063
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 1.94
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 210
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 30,022
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_NEGLIGIBLE_RISK_LOC 30,226
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_NEGLIGIBLE_RISK_PERCENTAGE 50.56
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_NEGLIGIBLE_RISK_COUNT 4,779
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_LOW_RISK_LOC 14,606
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_LOW_RISK_PERCENTAGE 24.43
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_LOW_RISK_COUNT 678
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_MEDIUM_RISK_LOC 9,346
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_MEDIUM_RISK_PERCENTAGE 15.63
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_MEDIUM_RISK_COUNT 146
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_HIGH_RISK_LOC 5,609
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_HIGH_RISK_PERCENTAGE 9.38
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_HIGH_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVICE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 26.14
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 65
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 73.86
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_NEGLIGIBLE_RISK_LOC 604
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_NEGLIGIBLE_RISK_PERCENTAGE 58.93
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_NEGLIGIBLE_RISK_COUNT 113
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_LOW_RISK_LOC 185
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_LOW_RISK_PERCENTAGE 18.05
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_MEDIUM_RISK_LOC 236
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_MEDIUM_RISK_PERCENTAGE 23.02
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_MEDIUM_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKERS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 506
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 61.33
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 60
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 163
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 19.76
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 18.91
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 5
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 9,283
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 34.36
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 907
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 6,609
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 24.46
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 237
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 5,384
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 19.93
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 107
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 2,783
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 10.3
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 2,956
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 10.94
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_NEGLIGIBLE_RISK_LOC 183,469
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_NEGLIGIBLE_RISK_PERCENTAGE 56.29
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_NEGLIGIBLE_RISK_COUNT 20,453
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_LOW_RISK_LOC 70,426
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_LOW_RISK_PERCENTAGE 21.61
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_LOW_RISK_COUNT 2,454
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_MEDIUM_RISK_LOC 53,359
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_MEDIUM_RISK_PERCENTAGE 16.37
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_MEDIUM_RISK_COUNT 960
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_HIGH_RISK_LOC 13,567
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_HIGH_RISK_PERCENTAGE 4.16
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_HIGH_RISK_COUNT 124
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_VERY_HIGH_RISK_LOC 5,107
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_VERY_HIGH_RISK_PERCENTAGE 1.57
CONDITIONAL_COMPLEXITY_COMPONENT_PLATFORM_VERY_HIGH_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_NEGLIGIBLE_RISK_LOC 299
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_NEGLIGIBLE_RISK_PERCENTAGE 68.11
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_NEGLIGIBLE_RISK_COUNT 47
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_LOW_RISK_LOC 99
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_LOW_RISK_PERCENTAGE 22.55
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_MEDIUM_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_MEDIUM_RISK_PERCENTAGE 9.34
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FILES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 107,250
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 51.56
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 17,748
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 49,848
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 23.96
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 2,261
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 34,929
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 16.79
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 720
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 12,385
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 5.95
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 99
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 3,599
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 1.73
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 116,191
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 56.54
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 8,463
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 41,851
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 20.36
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 1,128
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 33,429
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 16.27
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 504
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 9,574
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 4.66
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 78
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 4,464
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 2.17
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 21.51
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 362
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 48.07
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 229
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 30.41
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 4
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_CC_NEGLIGIBLE_RISK_LOC 168
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 509
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 106
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_PL_NEGLIGIBLE_RISK_LOC 107
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_PERCENTAGE 68.15
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_LOC 50
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_PERCENTAGE 31.85
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 3,347
FILE_CHANGE_HISTORY_ACTIVE_DAYS 2,046
FILE_CHANGE_HISTORY_WEEKS 422
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,110
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 3,590
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 772,546
NUMBER_OF_CONTRIBUTORS 532
TOTAL_ANALYSIS_TIME_IN_MILLIS 42,730