alibaba / PhotonLibOS
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 606
NUMBER_OF_FILES_MAIN 326
LINES_OF_CODE_MAIN 57,838
NUMBER_OF_FILES_MAIN_EXT_H 226
LINES_OF_CODE_MAIN_EXT_H 35,525
NUMBER_OF_FILES_MAIN_EXT_CPP 73
LINES_OF_CODE_MAIN_EXT_CPP 21,131
NUMBER_OF_FILES_MAIN_EXT_I 1
LINES_OF_CODE_MAIN_EXT_I 414
NUMBER_OF_FILES_MAIN_EXT_JS 5
LINES_OF_CODE_MAIN_EXT_JS 245
NUMBER_OF_FILES_MAIN_EXT_CMAKE 16
LINES_OF_CODE_MAIN_EXT_CMAKE 239
NUMBER_OF_FILES_MAIN_EXT_PY 2
LINES_OF_CODE_MAIN_EXT_PY 237
NUMBER_OF_FILES_MAIN_EXT_CSS 3
LINES_OF_CODE_MAIN_EXT_CSS 47
NUMBER_OF_FILES_TEST 86
LINES_OF_CODE_TEST 19,039
NUMBER_OF_FILES_TEST_EXT_CPP 76
LINES_OF_CODE_TEST_EXT_CPP 16,700
NUMBER_OF_FILES_TEST_EXT_ASM 2
LINES_OF_CODE_TEST_EXT_ASM 1,589
NUMBER_OF_FILES_TEST_EXT_IN 1
LINES_OF_CODE_TEST_EXT_IN 512
NUMBER_OF_FILES_TEST_EXT_H 5
LINES_OF_CODE_TEST_EXT_H 157
NUMBER_OF_FILES_TEST_EXT_HPP 1
LINES_OF_CODE_TEST_EXT_HPP 78
NUMBER_OF_FILES_TEST_EXT_SH 1
LINES_OF_CODE_TEST_EXT_SH 3
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 32.91
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 66
LINES_OF_CODE_OTHER 4,674
NUMBER_OF_FILES_OTHER_EXT_MD 21
LINES_OF_CODE_OTHER_EXT_MD 2,046
NUMBER_OF_FILES_OTHER_EXT_CPP 13
LINES_OF_CODE_OTHER_EXT_CPP 1,248
NUMBER_OF_FILES_OTHER_EXT_TXT 17
LINES_OF_CODE_OTHER_EXT_TXT 713
NUMBER_OF_FILES_OTHER_EXT_JSON 10
LINES_OF_CODE_OTHER_EXT_JSON 476
NUMBER_OF_FILES_OTHER_EXT_H 3
LINES_OF_CODE_OTHER_EXT_H 127
NUMBER_OF_FILES_OTHER_EXT_PATCH 1
LINES_OF_CODE_OTHER_EXT_PATCH 57
NUMBER_OF_FILES_OTHER_EXT_MDX 1
LINES_OF_CODE_OTHER_EXT_MDX 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IO 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IO 2,612
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IO_EXT_CPP 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IO_EXT_CPP 2,249
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IO_EXT_H 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IO_EXT_H 363
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE 108
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE 14,008
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_EXT_H 108
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_EXT_H 14,008
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS 237
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY 237
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON 62
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON 16,083
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON_EXT_H 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON_EXT_H 13,402
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON_EXT_CPP 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON_EXT_CPP 2,681
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FS 36
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FS 8,781
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FS_EXT_CPP 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FS_EXT_CPP 6,521
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FS_EXT_H 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FS_EXT_H 1,846
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FS_EXT_I 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FS_EXT_I 414
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC 292
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC_EXT_JS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC_EXT_JS 245
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC_EXT_CSS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC_EXT_CSS 47
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 180
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CPP 135
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_H 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THREAD 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THREAD 4,968
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THREAD_EXT_CPP 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THREAD_EXT_CPP 2,950
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THREAD_EXT_H 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THREAD_EXT_H 2,018
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RPC 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RPC 1,850
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RPC_EXT_CPP 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RPC_EXT_CPP 997
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RPC_EXT_H 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RPC_EXT_H 853
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ECOSYSTEM 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ECOSYSTEM 1,317
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ECOSYSTEM_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ECOSYSTEM_EXT_H 906
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ECOSYSTEM_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ECOSYSTEM_EXT_CPP 411
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE 239
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 239
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NET 37
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NET 7,271
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NET_EXT_CPP 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NET_EXT_CPP 5,187
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NET_EXT_H 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NET_EXT_H 2,084
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 15
LINES_OF_CODE_CONCERN_GENERAL_TODOS 13,688
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H 9
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H 8,812
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 5
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 4,462
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_I 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_I 414
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 311
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 44,150
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 217
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 26,713
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 68
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 16,669
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 245
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 16
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 239
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 237
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 47
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 174
LOW_RISK_FILE_SIZE_COUNT 68
MEDIUM_RISK_FILE_SIZE_COUNT 65
HIGH_RISK_FILE_SIZE_COUNT 16
VERY_HIGH_RISK_FILE_SIZE_COUNT 3
NEGLIGIBLE_RISK_FILE_SIZE_LOC 6,685
LOW_RISK_FILE_SIZE_LOC 9,950
MEDIUM_RISK_FILE_SIZE_LOC 21,134
HIGH_RISK_FILE_SIZE_LOC 10,699
VERY_HIGH_RISK_FILE_SIZE_LOC 9,370
NUMBER_OF_UNITS 5,379
LINES_OF_CODE_IN_UNITS 32,500
LINES_OF_CODE_OUTSIDE_UNITS 25,338
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 18,018
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 55.44
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 4,650
UNIT_SIZE_LOW_RISK_LOC 7,126
UNIT_SIZE_LOW_RISK_PERCENTAGE 21.93
UNIT_SIZE_LOW_RISK_COUNT 505
UNIT_SIZE_MEDIUM_RISK_LOC 5,692
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 17.51
UNIT_SIZE_MEDIUM_RISK_COUNT 200
UNIT_SIZE_HIGH_RISK_LOC 1,561
UNIT_SIZE_HIGH_RISK_PERCENTAGE 4.8
UNIT_SIZE_HIGH_RISK_COUNT 23
UNIT_SIZE_VERY_HIGH_RISK_LOC 103
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0.32
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_IO_NEGLIGIBLE_RISK_LOC 539
UNIT_SIZE_COMPONENT_IO_NEGLIGIBLE_RISK_PERCENTAGE 27.57
UNIT_SIZE_COMPONENT_IO_NEGLIGIBLE_RISK_COUNT 140
UNIT_SIZE_COMPONENT_IO_LOW_RISK_LOC 546
UNIT_SIZE_COMPONENT_IO_LOW_RISK_PERCENTAGE 27.93
UNIT_SIZE_COMPONENT_IO_LOW_RISK_COUNT 36
UNIT_SIZE_COMPONENT_IO_MEDIUM_RISK_LOC 695
UNIT_SIZE_COMPONENT_IO_MEDIUM_RISK_PERCENTAGE 35.55
UNIT_SIZE_COMPONENT_IO_MEDIUM_RISK_COUNT 24
UNIT_SIZE_COMPONENT_IO_HIGH_RISK_LOC 72
UNIT_SIZE_COMPONENT_IO_HIGH_RISK_PERCENTAGE 3.68
UNIT_SIZE_COMPONENT_IO_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_IO_VERY_HIGH_RISK_LOC 103
UNIT_SIZE_COMPONENT_IO_VERY_HIGH_RISK_PERCENTAGE 5.27
UNIT_SIZE_COMPONENT_IO_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC 4,911
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 79.85
UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT 1,465
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_LOC 693
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE 11.27
UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_COUNT 52
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_LOC 327
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_PERCENTAGE 5.32
UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_COUNT 12
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_LOC 219
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_PERCENTAGE 3.56
UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_COUNT 3
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_TOOLS_NEGLIGIBLE_RISK_LOC 100
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 64.1
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 27
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_LOC 56
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 35.9
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 0
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_COMMON_NEGLIGIBLE_RISK_LOC 5,185
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 51.33
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_COUNT 1,245
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_LOC 2,759
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_PERCENTAGE 27.31
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_COUNT 201
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_LOC 1,722
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_PERCENTAGE 17.05
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_COUNT 62
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_LOC 435
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_PERCENTAGE 4.31
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_COMMON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_COMMON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_COMMON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FS_NEGLIGIBLE_RISK_LOC 2,580
UNIT_SIZE_COMPONENT_FS_NEGLIGIBLE_RISK_PERCENTAGE 52.24
UNIT_SIZE_COMPONENT_FS_NEGLIGIBLE_RISK_COUNT 579
UNIT_SIZE_COMPONENT_FS_LOW_RISK_LOC 865
UNIT_SIZE_COMPONENT_FS_LOW_RISK_PERCENTAGE 17.51
UNIT_SIZE_COMPONENT_FS_LOW_RISK_COUNT 59
UNIT_SIZE_COMPONENT_FS_MEDIUM_RISK_LOC 1,092
UNIT_SIZE_COMPONENT_FS_MEDIUM_RISK_PERCENTAGE 22.11
UNIT_SIZE_COMPONENT_FS_MEDIUM_RISK_COUNT 36
UNIT_SIZE_COMPONENT_FS_HIGH_RISK_LOC 402
UNIT_SIZE_COMPONENT_FS_HIGH_RISK_PERCENTAGE 8.14
UNIT_SIZE_COMPONENT_FS_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_FS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DOC_NEGLIGIBLE_RISK_LOC 41
UNIT_SIZE_COMPONENT_DOC_NEGLIGIBLE_RISK_PERCENTAGE 56.94
UNIT_SIZE_COMPONENT_DOC_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_DOC_LOW_RISK_LOC 31
UNIT_SIZE_COMPONENT_DOC_LOW_RISK_PERCENTAGE 43.06
UNIT_SIZE_COMPONENT_DOC_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_DOC_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_DOC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DOC_MEDIUM_RISK_COUNT 0
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_ROOT_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 31.25
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 7
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 66
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 68.75
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 0
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_THREAD_NEGLIGIBLE_RISK_LOC 1,597
UNIT_SIZE_COMPONENT_THREAD_NEGLIGIBLE_RISK_PERCENTAGE 55.55
UNIT_SIZE_COMPONENT_THREAD_NEGLIGIBLE_RISK_COUNT 384
UNIT_SIZE_COMPONENT_THREAD_LOW_RISK_LOC 822
UNIT_SIZE_COMPONENT_THREAD_LOW_RISK_PERCENTAGE 28.59
UNIT_SIZE_COMPONENT_THREAD_LOW_RISK_COUNT 57
UNIT_SIZE_COMPONENT_THREAD_MEDIUM_RISK_LOC 456
UNIT_SIZE_COMPONENT_THREAD_MEDIUM_RISK_PERCENTAGE 15.86
UNIT_SIZE_COMPONENT_THREAD_MEDIUM_RISK_COUNT 17
UNIT_SIZE_COMPONENT_THREAD_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_THREAD_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_THREAD_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_THREAD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_THREAD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_THREAD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RPC_NEGLIGIBLE_RISK_LOC 392
UNIT_SIZE_COMPONENT_RPC_NEGLIGIBLE_RISK_PERCENTAGE 37.62
UNIT_SIZE_COMPONENT_RPC_NEGLIGIBLE_RISK_COUNT 90
UNIT_SIZE_COMPONENT_RPC_LOW_RISK_LOC 265
UNIT_SIZE_COMPONENT_RPC_LOW_RISK_PERCENTAGE 25.43
UNIT_SIZE_COMPONENT_RPC_LOW_RISK_COUNT 17
UNIT_SIZE_COMPONENT_RPC_MEDIUM_RISK_LOC 293
UNIT_SIZE_COMPONENT_RPC_MEDIUM_RISK_PERCENTAGE 28.12
UNIT_SIZE_COMPONENT_RPC_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_RPC_HIGH_RISK_LOC 92
UNIT_SIZE_COMPONENT_RPC_HIGH_RISK_PERCENTAGE 8.83
UNIT_SIZE_COMPONENT_RPC_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_RPC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RPC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RPC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ECOSYSTEM_NEGLIGIBLE_RISK_LOC 448
UNIT_SIZE_COMPONENT_ECOSYSTEM_NEGLIGIBLE_RISK_PERCENTAGE 70.11
UNIT_SIZE_COMPONENT_ECOSYSTEM_NEGLIGIBLE_RISK_COUNT 134
UNIT_SIZE_COMPONENT_ECOSYSTEM_LOW_RISK_LOC 126
UNIT_SIZE_COMPONENT_ECOSYSTEM_LOW_RISK_PERCENTAGE 19.72
UNIT_SIZE_COMPONENT_ECOSYSTEM_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_ECOSYSTEM_MEDIUM_RISK_LOC 65
UNIT_SIZE_COMPONENT_ECOSYSTEM_MEDIUM_RISK_PERCENTAGE 10.17
UNIT_SIZE_COMPONENT_ECOSYSTEM_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ECOSYSTEM_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ECOSYSTEM_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ECOSYSTEM_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ECOSYSTEM_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ECOSYSTEM_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ECOSYSTEM_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_NET_NEGLIGIBLE_RISK_LOC 2,195
UNIT_SIZE_COMPONENT_NET_NEGLIGIBLE_RISK_PERCENTAGE 49.05
UNIT_SIZE_COMPONENT_NET_NEGLIGIBLE_RISK_COUNT 574
UNIT_SIZE_COMPONENT_NET_LOW_RISK_LOC 963
UNIT_SIZE_COMPONENT_NET_LOW_RISK_PERCENTAGE 21.52
UNIT_SIZE_COMPONENT_NET_LOW_RISK_COUNT 68
UNIT_SIZE_COMPONENT_NET_MEDIUM_RISK_LOC 976
UNIT_SIZE_COMPONENT_NET_MEDIUM_RISK_PERCENTAGE 21.81
UNIT_SIZE_COMPONENT_NET_MEDIUM_RISK_COUNT 36
UNIT_SIZE_COMPONENT_NET_HIGH_RISK_LOC 341
UNIT_SIZE_COMPONENT_NET_HIGH_RISK_PERCENTAGE 7.62
UNIT_SIZE_COMPONENT_NET_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_NET_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_NET_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_NET_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 12,277
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 68.89
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 3,418
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 3,197
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 17.94
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 238
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 1,536
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 8.62
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 56
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 810
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 4.55
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 12
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 5,600
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 38.75
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 1,200
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 3,842
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 26.58
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 261
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 4,156
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 28.76
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 144
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 751
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 5.2
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 11
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 103
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 0.71
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 100
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 64.1
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 27
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 56
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 35.9
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 4
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 0
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_JS_NEGLIGIBLE_RISK_LOC 41
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 56.94
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 31
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 43.06
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
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 26,549
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 81.69
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 5,179
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 4,303
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 13.24
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 165
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,468
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 4.52
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 180
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0.55
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 2
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 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 180
CONDITIONAL_COMPLEXITY_COMPONENT_IO_NEGLIGIBLE_RISK_LOC 1,019
CONDITIONAL_COMPLEXITY_COMPONENT_IO_NEGLIGIBLE_RISK_PERCENTAGE 52.12
CONDITIONAL_COMPLEXITY_COMPONENT_IO_NEGLIGIBLE_RISK_COUNT 170
CONDITIONAL_COMPLEXITY_COMPONENT_IO_LOW_RISK_LOC 519
CONDITIONAL_COMPLEXITY_COMPONENT_IO_LOW_RISK_PERCENTAGE 26.55
CONDITIONAL_COMPLEXITY_COMPONENT_IO_LOW_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_COMPONENT_IO_MEDIUM_RISK_LOC 314
CONDITIONAL_COMPLEXITY_COMPONENT_IO_MEDIUM_RISK_PERCENTAGE 16.06
CONDITIONAL_COMPLEXITY_COMPONENT_IO_MEDIUM_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_IO_HIGH_RISK_LOC 103
CONDITIONAL_COMPLEXITY_COMPONENT_IO_HIGH_RISK_PERCENTAGE 5.27
CONDITIONAL_COMPLEXITY_COMPONENT_IO_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_IO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC 5,731
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE 93.19
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT 1,517
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_LOC 419
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE 6.81
CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_COUNT 15
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_TOOLS_NEGLIGIBLE_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 31
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_COMMON_NEGLIGIBLE_RISK_LOC 8,956
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 88.66
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_COUNT 1,474
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_LOC 935
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_PERCENTAGE 9.26
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_LOC 210
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_PERCENTAGE 2.08
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FS_NEGLIGIBLE_RISK_LOC 3,572
CONDITIONAL_COMPLEXITY_COMPONENT_FS_NEGLIGIBLE_RISK_PERCENTAGE 72.32
CONDITIONAL_COMPLEXITY_COMPONENT_FS_NEGLIGIBLE_RISK_COUNT 640
CONDITIONAL_COMPLEXITY_COMPONENT_FS_LOW_RISK_LOC 894
CONDITIONAL_COMPLEXITY_COMPONENT_FS_LOW_RISK_PERCENTAGE 18.1
CONDITIONAL_COMPLEXITY_COMPONENT_FS_LOW_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_FS_MEDIUM_RISK_LOC 396
CONDITIONAL_COMPLEXITY_COMPONENT_FS_MEDIUM_RISK_PERCENTAGE 8.02
CONDITIONAL_COMPLEXITY_COMPONENT_FS_MEDIUM_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_FS_HIGH_RISK_LOC 77
CONDITIONAL_COMPLEXITY_COMPONENT_FS_HIGH_RISK_PERCENTAGE 1.56
CONDITIONAL_COMPLEXITY_COMPONENT_FS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_FS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_NEGLIGIBLE_RISK_LOC 72
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_NEGLIGIBLE_RISK_COUNT 7
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 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOC_MEDIUM_RISK_COUNT 0
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_ROOT_NEGLIGIBLE_RISK_LOC 52
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 54.17
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 45.83
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_THREAD_NEGLIGIBLE_RISK_LOC 2,380
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_NEGLIGIBLE_RISK_PERCENTAGE 82.78
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_NEGLIGIBLE_RISK_COUNT 438
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_LOW_RISK_LOC 451
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_LOW_RISK_PERCENTAGE 15.69
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_LOW_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_MEDIUM_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_MEDIUM_RISK_PERCENTAGE 1.53
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THREAD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_NEGLIGIBLE_RISK_LOC 803
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_NEGLIGIBLE_RISK_PERCENTAGE 77.06
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_NEGLIGIBLE_RISK_COUNT 112
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_LOW_RISK_LOC 101
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_LOW_RISK_PERCENTAGE 9.69
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_MEDIUM_RISK_LOC 138
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_MEDIUM_RISK_PERCENTAGE 13.24
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RPC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_NEGLIGIBLE_RISK_LOC 560
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_NEGLIGIBLE_RISK_PERCENTAGE 87.64
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_NEGLIGIBLE_RISK_COUNT 141
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_LOW_RISK_LOC 79
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_LOW_RISK_PERCENTAGE 12.36
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ECOSYSTEM_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NET_NEGLIGIBLE_RISK_LOC 3,248
CONDITIONAL_COMPLEXITY_COMPONENT_NET_NEGLIGIBLE_RISK_PERCENTAGE 72.58
CONDITIONAL_COMPLEXITY_COMPONENT_NET_NEGLIGIBLE_RISK_COUNT 641
CONDITIONAL_COMPLEXITY_COMPONENT_NET_LOW_RISK_LOC 905
CONDITIONAL_COMPLEXITY_COMPONENT_NET_LOW_RISK_PERCENTAGE 20.22
CONDITIONAL_COMPLEXITY_COMPONENT_NET_LOW_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_NET_MEDIUM_RISK_LOC 322
CONDITIONAL_COMPLEXITY_COMPONENT_NET_MEDIUM_RISK_PERCENTAGE 7.2
CONDITIONAL_COMPLEXITY_COMPONENT_NET_MEDIUM_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_NET_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NET_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NET_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NET_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NET_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NET_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 16,583
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 93.06
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 3,685
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 1,043
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 5.85
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 194
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 1.09
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 4
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 9,738
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 67.38
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 1,456
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 3,260
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 22.56
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 130
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 1,274
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 8.82
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 180
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 1.25
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 2
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_PY_NEGLIGIBLE_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 0
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_JS_NEGLIGIBLE_RISK_LOC 72
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 7
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
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,074
FILE_CHANGE_HISTORY_ACTIVE_DAYS 295
FILE_CHANGE_HISTORY_WEEKS 151
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 755
FILE_AGE_NEGLIGIBLE_RISK_COUNT 14
FILE_AGE_LOW_RISK_COUNT 24
FILE_AGE_MEDIUM_RISK_COUNT 29
FILE_AGE_HIGH_RISK_COUNT 80
FILE_AGE_VERY_HIGH_RISK_COUNT 172
FILE_AGE_NEGLIGIBLE_RISK_LOC 6,913
FILE_AGE_LOW_RISK_LOC 6,179
FILE_AGE_MEDIUM_RISK_LOC 12,033
FILE_AGE_HIGH_RISK_LOC 11,858
FILE_AGE_VERY_HIGH_RISK_LOC 20,416
NUMBER_OF_CONTRIBUTORS 20
DUPLICATION_NUMBER_OF_DUPLICATES 371
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 223
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 21,244
DUPLICATION_NUMBER_OF_CLEANED_LINES 42,210
DUPLICATION_PERCENTAGE 50.33
UNIT_DUPLICATES_COUNT 156
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE 10,089
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE 10,089
DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_COMMON 5,040
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_COMMON 5,040
DUPLICATION_PERCENTAGE_PRIMARY_COMMON 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_THREAD 1,514
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_THREAD 1,514
DUPLICATION_PERCENTAGE_PRIMARY_THREAD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ECOSYSTEM 728
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ECOSYSTEM 728
DUPLICATION_PERCENTAGE_PRIMARY_ECOSYSTEM 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NET 1,535
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NET 1,535
DUPLICATION_PERCENTAGE_PRIMARY_NET 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FS 1,386
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FS 1,386
DUPLICATION_PERCENTAGE_PRIMARY_FS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RPC 551
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RPC 551
DUPLICATION_PERCENTAGE_PRIMARY_RPC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_IO 365
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_IO 365
DUPLICATION_PERCENTAGE_PRIMARY_IO 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 36
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 36
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 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_DOC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOC 0
DUPLICATION_PERCENTAGE_PRIMARY_DOC -
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_H 20,607
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 25,257
DUPLICATION_PERCENTAGE_H 81.59
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 623
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 15,803
DUPLICATION_PERCENTAGE_CPP 3.94
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_I 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_I 414
DUPLICATION_PERCENTAGE_I 3.38
TOTAL_ANALYSIS_TIME_IN_MILLIS 7,025