apple / swift-corelibs-libdispatch
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 263
NUMBER_OF_FILES_MAIN 133
LINES_OF_CODE_MAIN 45,169
NUMBER_OF_FILES_MAIN_EXT_C 31
LINES_OF_CODE_MAIN_EXT_C 28,971
NUMBER_OF_FILES_MAIN_EXT_H 73
LINES_OF_CODE_MAIN_EXT_H 13,292
NUMBER_OF_FILES_MAIN_EXT_SWIFT 9
LINES_OF_CODE_MAIN_EXT_SWIFT 1,895
NUMBER_OF_FILES_MAIN_EXT_CMAKE 9
LINES_OF_CODE_MAIN_EXT_CMAKE 354
NUMBER_OF_FILES_MAIN_EXT_IN 2
LINES_OF_CODE_MAIN_EXT_IN 186
NUMBER_OF_FILES_MAIN_EXT_M 3
LINES_OF_CODE_MAIN_EXT_M 168
NUMBER_OF_FILES_MAIN_EXT_D 4
LINES_OF_CODE_MAIN_EXT_D 153
NUMBER_OF_FILES_MAIN_EXT_CPP 1
LINES_OF_CODE_MAIN_EXT_CPP 86
NUMBER_OF_FILES_MAIN_EXT_CC 1
LINES_OF_CODE_MAIN_EXT_CC 64
NUMBER_OF_FILES_TEST 57
LINES_OF_CODE_TEST 8,400
NUMBER_OF_FILES_TEST_EXT_C 47
LINES_OF_CODE_TEST_EXT_C 7,404
NUMBER_OF_FILES_TEST_EXT_MM 1
LINES_OF_CODE_TEST_EXT_MM 592
NUMBER_OF_FILES_TEST_EXT_H 4
LINES_OF_CODE_TEST_EXT_H 261
NUMBER_OF_FILES_TEST_EXT_M 3
LINES_OF_CODE_TEST_EXT_M 118
NUMBER_OF_FILES_TEST_EXT_CPP 1
LINES_OF_CODE_TEST_EXT_CPP 18
NUMBER_OF_FILES_TEST_EXT_SH 1
LINES_OF_CODE_TEST_EXT_SH 7
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 18.59
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 160
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 160
NUMBER_OF_FILES_OTHER 4
LINES_OF_CODE_OTHER 161
NUMBER_OF_FILES_OTHER_EXT_MD 4
LINES_OF_CODE_OTHER_EXT_MD 161
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE 182
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN 182
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_MODULES 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_MODULES 358
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_MODULES_EXT_CMAKE 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_MODULES_EXT_CMAKE 354
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_MODULES_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_MODULES_EXT_IN 4
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIG 85
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIG_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIG_EXT_H 85
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DISPATCH 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DISPATCH 1,424
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DISPATCH_EXT_H 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DISPATCH_EXT_H 1,424
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OS 944
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OS_EXT_H 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OS_EXT_H 944
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PRIVATE 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PRIVATE 1,167
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PRIVATE_EXT_H 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PRIVATE_EXT_H 1,167
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RESOLVER 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RESOLVER 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RESOLVER_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RESOLVER_EXT_H 4
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RESOLVER_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RESOLVER_EXT_C 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_BLOCKSRUNTIME 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_BLOCKSRUNTIME 688
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_BLOCKSRUNTIME_EXT_C 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_BLOCKSRUNTIME_EXT_C 502
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_BLOCKSRUNTIME_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_BLOCKSRUNTIME_EXT_H 186
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 35
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 26,604
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_C 17
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_C 20,171
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_H 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_H 6,157
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_M 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_M 146
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CPP 86
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_D 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_D 44
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EVENT 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EVENT 5,949
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EVENT_EXT_C 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EVENT_EXT_C 5,235
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EVENT_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EVENT_EXT_H 714
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_FIREHOSE 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_FIREHOSE 2,961
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_FIREHOSE_EXT_C 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_FIREHOSE_EXT_C 2,311
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_FIREHOSE_EXT_H 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_FIREHOSE_EXT_H 628
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_FIREHOSE_EXT_M 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_FIREHOSE_EXT_M 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_SHIMS 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_SHIMS 2,734
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_SHIMS_EXT_H 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_SHIMS_EXT_H 1,983
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_SHIMS_EXT_C 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_SHIMS_EXT_C 751
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_SWIFT 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_SWIFT 1,959
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_SWIFT_EXT_SWIFT 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_SWIFT_EXT_SWIFT 1,895
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_SWIFT_EXT_CC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_SWIFT_EXT_CC 64
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS 109
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_D 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_D 109
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 13
LINES_OF_CODE_CONCERN_GENERAL_TODOS 16,887
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 8
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 15,502
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H 1,089
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SWIFT 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SWIFT 217
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CMAKE 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CMAKE 72
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_M 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_M 7
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 120
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 28,282
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 23
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 13,469
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 71
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 12,203
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 1,678
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 282
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 186
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_M 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_M 161
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_D 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_D 153
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 86
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 64
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 64
LOW_RISK_FILE_SIZE_COUNT 26
MEDIUM_RISK_FILE_SIZE_COUNT 21
HIGH_RISK_FILE_SIZE_COUNT 11
VERY_HIGH_RISK_FILE_SIZE_COUNT 11
NEGLIGIBLE_RISK_FILE_SIZE_LOC 3,101
LOW_RISK_FILE_SIZE_LOC 3,900
MEDIUM_RISK_FILE_SIZE_LOC 6,433
HIGH_RISK_FILE_SIZE_LOC 7,733
VERY_HIGH_RISK_FILE_SIZE_LOC 24,002
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,273
FILE_CHANGE_HISTORY_ACTIVE_DAYS 450
FILE_CHANGE_HISTORY_WEEKS 316
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,580
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 5
FILE_AGE_MEDIUM_RISK_COUNT 4
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 119
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 555
FILE_AGE_MEDIUM_RISK_LOC 1,771
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 42,772
NUMBER_OF_CONTRIBUTORS 80
NUMBER_OF_UNITS 87
LINES_OF_CODE_IN_UNITS 995
LINES_OF_CODE_OUTSIDE_UNITS 44,174
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 338
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 33.97
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 60
UNIT_SIZE_LOW_RISK_LOC 190
UNIT_SIZE_LOW_RISK_PERCENTAGE 19.1
UNIT_SIZE_LOW_RISK_COUNT 12
UNIT_SIZE_MEDIUM_RISK_LOC 467
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 46.93
UNIT_SIZE_MEDIUM_RISK_COUNT 15
UNIT_SIZE_HIGH_RISK_LOC 0
UNIT_SIZE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_HIGH_RISK_COUNT 0
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PRIVATE_NEGLIGIBLE_RISK_LOC 12
UNIT_SIZE_COMPONENT_PRIVATE_NEGLIGIBLE_RISK_PERCENTAGE 22.64
UNIT_SIZE_COMPONENT_PRIVATE_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_PRIVATE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_PRIVATE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PRIVATE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PRIVATE_MEDIUM_RISK_LOC 41
UNIT_SIZE_COMPONENT_PRIVATE_MEDIUM_RISK_PERCENTAGE 77.36
UNIT_SIZE_COMPONENT_PRIVATE_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_PRIVATE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PRIVATE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PRIVATE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PRIVATE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PRIVATE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PRIVATE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_NEGLIGIBLE_RISK_LOC 108
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_NEGLIGIBLE_RISK_PERCENTAGE 35.41
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_NEGLIGIBLE_RISK_COUNT 22
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_LOW_RISK_LOC 113
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_LOW_RISK_PERCENTAGE 37.05
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_MEDIUM_RISK_LOC 84
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_MEDIUM_RISK_PERCENTAGE 27.54
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_BLOCKSRUNTIME_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 72
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 17.35
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 34
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 8.19
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 309
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 74.46
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 10
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_EVENT_NEGLIGIBLE_RISK_LOC 15
UNIT_SIZE_COMPONENT_SRC_EVENT_NEGLIGIBLE_RISK_PERCENTAGE 31.25
UNIT_SIZE_COMPONENT_SRC_EVENT_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SRC_EVENT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_EVENT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_EVENT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_EVENT_MEDIUM_RISK_LOC 33
UNIT_SIZE_COMPONENT_SRC_EVENT_MEDIUM_RISK_PERCENTAGE 68.75
UNIT_SIZE_COMPONENT_SRC_EVENT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_EVENT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_EVENT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_EVENT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_EVENT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_EVENT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_EVENT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_FIREHOSE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_SHIMS_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_SRC_SHIMS_NEGLIGIBLE_RISK_PERCENTAGE 28.57
UNIT_SIZE_COMPONENT_SRC_SHIMS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_SHIMS_LOW_RISK_LOC 25
UNIT_SIZE_COMPONENT_SRC_SHIMS_LOW_RISK_PERCENTAGE 71.43
UNIT_SIZE_COMPONENT_SRC_SHIMS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SRC_SHIMS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_SHIMS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_SHIMS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_SHIMS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_SHIMS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_SHIMS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_SHIMS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_SHIMS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_SHIMS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_SWIFT_NEGLIGIBLE_RISK_LOC 115
UNIT_SIZE_COMPONENT_SRC_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 86.47
UNIT_SIZE_COMPONENT_SRC_SWIFT_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_COMPONENT_SRC_SWIFT_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_SRC_SWIFT_LOW_RISK_PERCENTAGE 13.53
UNIT_SIZE_COMPONENT_SRC_SWIFT_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_SWIFT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_SWIFT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_SWIFT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_SWIFT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_SWIFT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_SWIFT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_SWIFT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_SWIFT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 35
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 38.46
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 15
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 16.48
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 41
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 45.05
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 1
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_C_NEGLIGIBLE_RISK_LOC 175
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 25.22
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 31
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 138
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 19.88
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 9
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 381
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 54.9
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 12
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
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 13
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 24.53
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 19
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 35.85
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 21
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 39.62
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_D_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_EXTENSION_D_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_D_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_EXTENSION_D_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_D_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_D_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_D_MEDIUM_RISK_LOC 24
UNIT_SIZE_EXTENSION_D_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_D_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_D_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_D_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_D_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_D_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_D_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_D_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_LOW_RISK_LOC 18
UNIT_SIZE_EXTENSION_CC_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_CC_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_COUNT 0
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_SWIFT_NEGLIGIBLE_RISK_LOC 115
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 792
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 79.6
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 79
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 177
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 17.79
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 26
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 2.61
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_NEGLIGIBLE_RISK_LOC 53
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PRIVATE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_NEGLIGIBLE_RISK_LOC 182
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_NEGLIGIBLE_RISK_PERCENTAGE 59.67
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_NEGLIGIBLE_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_LOW_RISK_LOC 123
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_LOW_RISK_PERCENTAGE 40.33
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_BLOCKSRUNTIME_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 368
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 88.67
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 21
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 5.06
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 6.27
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_NEGLIGIBLE_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_NEGLIGIBLE_RISK_PERCENTAGE 31.25
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_LOW_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_LOW_RISK_PERCENTAGE 68.75
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_EVENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_NEGLIGIBLE_RISK_LOC 6
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_FIREHOSE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_NEGLIGIBLE_RISK_LOC 35
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SHIMS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_NEGLIGIBLE_RISK_LOC 133
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_NEGLIGIBLE_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_SWIFT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 91
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 8
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_C_NEGLIGIBLE_RISK_LOC 512
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 73.78
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 22.48
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 3.75
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 32
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 60.38
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 21
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 39.62
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_NEGLIGIBLE_RISK_LOC 24
CONDITIONAL_COMPLEXITY_COMPONENT_D_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_D_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_D_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_D_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_COUNT 1
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_SWIFT_NEGLIGIBLE_RISK_LOC 115
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 71
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 29
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,012
DUPLICATION_NUMBER_OF_CLEANED_LINES 32,017
DUPLICATION_PERCENTAGE 3.16
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_FIREHOSE 110
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_FIREHOSE 110
DUPLICATION_PERCENTAGE_PRIMARY_SRC_FIREHOSE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 567
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 567
DUPLICATION_PERCENTAGE_PRIMARY_SRC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_EVENT 195
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_EVENT 195
DUPLICATION_PERCENTAGE_PRIMARY_SRC_EVENT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PRIVATE 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PRIVATE 24
DUPLICATION_PERCENTAGE_PRIMARY_PRIVATE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_SWIFT 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_SWIFT 26
DUPLICATION_PERCENTAGE_PRIMARY_SRC_SWIFT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_SHIMS 40
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_SHIMS 40
DUPLICATION_PERCENTAGE_PRIMARY_SRC_SHIMS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_BLOCKSRUNTIME 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_BLOCKSRUNTIME 14
DUPLICATION_PERCENTAGE_PRIMARY_SRC_BLOCKSRUNTIME 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DISPATCH 36
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DISPATCH 36
DUPLICATION_PERCENTAGE_PRIMARY_DISPATCH 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_CMAKE_MODULES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE_MODULES 0
DUPLICATION_PERCENTAGE_PRIMARY_CMAKE_MODULES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONFIG 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONFIG 0
DUPLICATION_PERCENTAGE_PRIMARY_CONFIG -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_OS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_OS 0
DUPLICATION_PERCENTAGE_PRIMARY_OS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RESOLVER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RESOLVER 0
DUPLICATION_PERCENTAGE_PRIMARY_RESOLVER -
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_C 798
DUPLICATION_NUMBER_OF_CLEANED_LINES_C 21,748
DUPLICATION_PERCENTAGE_C 3.67
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 188
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 8,009
DUPLICATION_PERCENTAGE_H 2.35
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SWIFT 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_SWIFT 1,401
DUPLICATION_PERCENTAGE_SWIFT 1.86
TOTAL_ANALYSIS_TIME_IN_MILLIS 4,343