microsoft / appcenter-sdk-apple
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 1,026
NUMBER_OF_FILES_MAIN 647
LINES_OF_CODE_MAIN 46,612
NUMBER_OF_FILES_MAIN_EXT_M 249
LINES_OF_CODE_MAIN_EXT_M 32,031
NUMBER_OF_FILES_MAIN_EXT_SWIFT 70
LINES_OF_CODE_MAIN_EXT_SWIFT 6,201
NUMBER_OF_FILES_MAIN_EXT_H 311
LINES_OF_CODE_MAIN_EXT_H 4,372
NUMBER_OF_FILES_MAIN_EXT_MM 10
LINES_OF_CODE_MAIN_EXT_MM 3,454
NUMBER_OF_FILES_MAIN_EXT_S 4
LINES_OF_CODE_MAIN_EXT_S 325
NUMBER_OF_FILES_MAIN_EXT_PS1 1
LINES_OF_CODE_MAIN_EXT_PS1 205
NUMBER_OF_FILES_MAIN_EXT_HPP 1
LINES_OF_CODE_MAIN_EXT_HPP 18
NUMBER_OF_FILES_MAIN_EXT_YML 1
LINES_OF_CODE_MAIN_EXT_YML 6
NUMBER_OF_FILES_TEST 0
LINES_OF_CODE_TEST 0
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 14
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 425
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 13
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 370
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_PODSPEC 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_PODSPEC 55
NUMBER_OF_FILES_OTHER 133
LINES_OF_CODE_OTHER 9,724
NUMBER_OF_FILES_OTHER_EXT_STORYBOARD 7
LINES_OF_CODE_OTHER_EXT_STORYBOARD 5,556
NUMBER_OF_FILES_OTHER_EXT_JSON 72
LINES_OF_CODE_OTHER_EXT_JSON 1,546
NUMBER_OF_FILES_OTHER_EXT_PLIST 26
LINES_OF_CODE_OTHER_EXT_PLIST 837
NUMBER_OF_FILES_OTHER_EXT_MD 14
LINES_OF_CODE_OTHER_EXT_MD 778
NUMBER_OF_FILES_OTHER_EXT_SCSS 2
LINES_OF_CODE_OTHER_EXT_SCSS 458
NUMBER_OF_FILES_OTHER_EXT_XIB 4
LINES_OF_CODE_OTHER_EXT_XIB 326
NUMBER_OF_FILES_OTHER_EXT_MUSTACHE 7
LINES_OF_CODE_OTHER_EXT_MUSTACHE 189
NUMBER_OF_FILES_OTHER_EXT_JS 1
LINES_OF_CODE_OTHER_EXT_JS 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTER 281
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTER 19,347
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTER_EXT_M 125
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTER_EXT_M 16,921
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTER_EXT_H 156
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTER_EXT_H 2,426
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERANALYTICS 61
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERANALYTICS 5,598
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERANALYTICS_EXT_M 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERANALYTICS_EXT_M 5,032
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERANALYTICS_EXT_H 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERANALYTICS_EXT_H 566
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERCRASHES 87
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERCRASHES 6,871
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERCRASHES_EXT_MM 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERCRASHES_EXT_MM 3,105
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERCRASHES_EXT_M 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERCRASHES_EXT_M 3,062
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERCRASHES_EXT_H 46
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERCRASHES_EXT_H 686
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERCRASHES_EXT_HPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERCRASHES_EXT_HPP 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERDISTRIBUTE 54
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERDISTRIBUTE 5,564
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERDISTRIBUTE_EXT_M 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERDISTRIBUTE_EXT_M 5,173
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPCENTERDISTRIBUTE_EXT_H 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPCENTERDISTRIBUTE_EXT_H 391
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRASHLIB 59
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRASHLIB 1,105
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_M 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_M 572
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_S 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_S 325
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_H 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_H 113
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_MM 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_MM 79
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_SWIFT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRASHLIB_EXT_SWIFT 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LOCALIZATION 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LOCALIZATION 205
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LOCALIZATION_EXT_PS1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LOCALIZATION_EXT_PS1 205
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 176
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_SWIFT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_SWIFT 170
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YML 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCH 53
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCH 4,206
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCH_EXT_SWIFT 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCH_EXT_SWIFT 3,339
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCH_EXT_M 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCH_EXT_M 489
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCH_EXT_MM 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCH_EXT_MM 270
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCH_EXT_H 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCH_EXT_H 108
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCHMAC 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCHMAC 2,404
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCHMAC_EXT_SWIFT 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCHMAC_EXT_SWIFT 1,887
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCHMAC_EXT_M 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCHMAC_EXT_M 454
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCHMAC_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCHMAC_EXT_H 63
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCHTV 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCHTV 1,066
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCHTV_EXT_SWIFT 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCHTV_EXT_SWIFT 719
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCHTV_EXT_M 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCHTV_EXT_M 328
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SASQUATCHTV_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SASQUATCHTV_EXT_H 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 70
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_SWIFT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_SWIFT 70
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 37
LINES_OF_CODE_CONCERN_GENERAL_TODOS 12,278
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_M 24
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_M 9,548
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_MM 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_MM 1,732
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SWIFT 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SWIFT 934
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H 64
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 610
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 34,334
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_M 225
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_M 22,483
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 64
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 5,267
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 307
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 4,308
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MM 7
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MM 1,722
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_S 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_S 325
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 205
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP 18
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 6
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 540
LOW_RISK_FILE_SIZE_COUNT 59
MEDIUM_RISK_FILE_SIZE_COUNT 31
HIGH_RISK_FILE_SIZE_COUNT 14
VERY_HIGH_RISK_FILE_SIZE_COUNT 3
NEGLIGIBLE_RISK_FILE_SIZE_LOC 14,074
LOW_RISK_FILE_SIZE_LOC 8,508
MEDIUM_RISK_FILE_SIZE_LOC 9,013
HIGH_RISK_FILE_SIZE_LOC 10,188
VERY_HIGH_RISK_FILE_SIZE_LOC 4,829
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,056
FILE_CHANGE_HISTORY_ACTIVE_DAYS 1,216
FILE_CHANGE_HISTORY_WEEKS 288
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,440
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 84
FILE_AGE_MEDIUM_RISK_COUNT 44
FILE_AGE_HIGH_RISK_COUNT 18
FILE_AGE_VERY_HIGH_RISK_COUNT 501
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 19,025
FILE_AGE_MEDIUM_RISK_LOC 4,145
FILE_AGE_HIGH_RISK_LOC 1,276
FILE_AGE_VERY_HIGH_RISK_LOC 22,166
NUMBER_OF_CONTRIBUTORS 135
NUMBER_OF_UNITS 393
LINES_OF_CODE_IN_UNITS 2,915
LINES_OF_CODE_OUTSIDE_UNITS 43,697
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,387
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 47.58
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 339
UNIT_SIZE_LOW_RISK_LOC 384
UNIT_SIZE_LOW_RISK_PERCENTAGE 13.17
UNIT_SIZE_LOW_RISK_COUNT 26
UNIT_SIZE_MEDIUM_RISK_LOC 625
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 21.44
UNIT_SIZE_MEDIUM_RISK_COUNT 22
UNIT_SIZE_HIGH_RISK_LOC 397
UNIT_SIZE_HIGH_RISK_PERCENTAGE 13.62
UNIT_SIZE_HIGH_RISK_COUNT 5
UNIT_SIZE_VERY_HIGH_RISK_LOC 122
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 4.19
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPCENTER_NEGLIGIBLE_RISK_LOC 75
UNIT_SIZE_COMPONENT_APPCENTER_NEGLIGIBLE_RISK_PERCENTAGE 28.3
UNIT_SIZE_COMPONENT_APPCENTER_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_COMPONENT_APPCENTER_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_APPCENTER_LOW_RISK_PERCENTAGE 6.79
UNIT_SIZE_COMPONENT_APPCENTER_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPCENTER_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTER_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTER_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTER_HIGH_RISK_LOC 172
UNIT_SIZE_COMPONENT_APPCENTER_HIGH_RISK_PERCENTAGE 64.91
UNIT_SIZE_COMPONENT_APPCENTER_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_APPCENTER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_NEGLIGIBLE_RISK_PERCENTAGE 42.11
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_LOW_RISK_PERCENTAGE 57.89
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTERANALYTICS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_NEGLIGIBLE_RISK_LOC 105
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_NEGLIGIBLE_RISK_PERCENTAGE 64.02
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_NEGLIGIBLE_RISK_COUNT 20
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_HIGH_RISK_LOC 59
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_HIGH_RISK_PERCENTAGE 35.98
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTERCRASHES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_NEGLIGIBLE_RISK_PERCENTAGE 38.1
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_MEDIUM_RISK_LOC 26
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_MEDIUM_RISK_PERCENTAGE 61.9
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APPCENTERDISTRIBUTE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CRASHLIB_NEGLIGIBLE_RISK_LOC 12
UNIT_SIZE_COMPONENT_CRASHLIB_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_CRASHLIB_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_CRASHLIB_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_CRASHLIB_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CRASHLIB_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CRASHLIB_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CRASHLIB_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CRASHLIB_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CRASHLIB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CRASHLIB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CRASHLIB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CRASHLIB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CRASHLIB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CRASHLIB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SASQUATCH_NEGLIGIBLE_RISK_LOC 628
UNIT_SIZE_COMPONENT_SASQUATCH_NEGLIGIBLE_RISK_PERCENTAGE 46.14
UNIT_SIZE_COMPONENT_SASQUATCH_NEGLIGIBLE_RISK_COUNT 149
UNIT_SIZE_COMPONENT_SASQUATCH_LOW_RISK_LOC 251
UNIT_SIZE_COMPONENT_SASQUATCH_LOW_RISK_PERCENTAGE 18.44
UNIT_SIZE_COMPONENT_SASQUATCH_LOW_RISK_COUNT 17
UNIT_SIZE_COMPONENT_SASQUATCH_MEDIUM_RISK_LOC 392
UNIT_SIZE_COMPONENT_SASQUATCH_MEDIUM_RISK_PERCENTAGE 28.8
UNIT_SIZE_COMPONENT_SASQUATCH_MEDIUM_RISK_COUNT 14
UNIT_SIZE_COMPONENT_SASQUATCH_HIGH_RISK_LOC 90
UNIT_SIZE_COMPONENT_SASQUATCH_HIGH_RISK_PERCENTAGE 6.61
UNIT_SIZE_COMPONENT_SASQUATCH_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SASQUATCH_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SASQUATCH_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SASQUATCH_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SASQUATCHMAC_NEGLIGIBLE_RISK_LOC 380
UNIT_SIZE_COMPONENT_SASQUATCHMAC_NEGLIGIBLE_RISK_PERCENTAGE 48.35
UNIT_SIZE_COMPONENT_SASQUATCHMAC_NEGLIGIBLE_RISK_COUNT 96
UNIT_SIZE_COMPONENT_SASQUATCHMAC_LOW_RISK_LOC 90
UNIT_SIZE_COMPONENT_SASQUATCHMAC_LOW_RISK_PERCENTAGE 11.45
UNIT_SIZE_COMPONENT_SASQUATCHMAC_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_SASQUATCHMAC_MEDIUM_RISK_LOC 118
UNIT_SIZE_COMPONENT_SASQUATCHMAC_MEDIUM_RISK_PERCENTAGE 15.01
UNIT_SIZE_COMPONENT_SASQUATCHMAC_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SASQUATCHMAC_HIGH_RISK_LOC 76
UNIT_SIZE_COMPONENT_SASQUATCHMAC_HIGH_RISK_PERCENTAGE 9.67
UNIT_SIZE_COMPONENT_SASQUATCHMAC_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SASQUATCHMAC_VERY_HIGH_RISK_LOC 122
UNIT_SIZE_COMPONENT_SASQUATCHMAC_VERY_HIGH_RISK_PERCENTAGE 15.52
UNIT_SIZE_COMPONENT_SASQUATCHMAC_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SASQUATCHTV_NEGLIGIBLE_RISK_LOC 163
UNIT_SIZE_COMPONENT_SASQUATCHTV_NEGLIGIBLE_RISK_PERCENTAGE 61.28
UNIT_SIZE_COMPONENT_SASQUATCHTV_NEGLIGIBLE_RISK_COUNT 51
UNIT_SIZE_COMPONENT_SASQUATCHTV_LOW_RISK_LOC 14
UNIT_SIZE_COMPONENT_SASQUATCHTV_LOW_RISK_PERCENTAGE 5.26
UNIT_SIZE_COMPONENT_SASQUATCHTV_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SASQUATCHTV_MEDIUM_RISK_LOC 89
UNIT_SIZE_COMPONENT_SASQUATCHTV_MEDIUM_RISK_PERCENTAGE 33.46
UNIT_SIZE_COMPONENT_SASQUATCHTV_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_SASQUATCHTV_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SASQUATCHTV_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SASQUATCHTV_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SASQUATCHTV_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SASQUATCHTV_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SASQUATCHTV_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 116
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 37.91
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 23
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 18
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 5.88
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 1
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 172
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 56.21
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 2
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_M_NEGLIGIBLE_RISK_LOC 77
UNIT_SIZE_EXTENSION_M_NEGLIGIBLE_RISK_PERCENTAGE 67.54
UNIT_SIZE_EXTENSION_M_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_EXTENSION_M_LOW_RISK_LOC 11
UNIT_SIZE_EXTENSION_M_LOW_RISK_PERCENTAGE 9.65
UNIT_SIZE_EXTENSION_M_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_M_MEDIUM_RISK_LOC 26
UNIT_SIZE_EXTENSION_M_MEDIUM_RISK_PERCENTAGE 22.81
UNIT_SIZE_EXTENSION_M_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_M_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_M_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_M_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_M_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_M_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_M_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_MM_NEGLIGIBLE_RISK_LOC 34
UNIT_SIZE_EXTENSION_MM_NEGLIGIBLE_RISK_PERCENTAGE 36.56
UNIT_SIZE_EXTENSION_MM_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_EXTENSION_MM_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_MM_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_MM_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_MM_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_MM_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_MM_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_MM_HIGH_RISK_LOC 59
UNIT_SIZE_EXTENSION_MM_HIGH_RISK_PERCENTAGE 63.44
UNIT_SIZE_EXTENSION_MM_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_MM_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_MM_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_MM_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_LOC 1,160
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 48.29
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_COUNT 293
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_LOC 355
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_PERCENTAGE 14.78
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_COUNT 24
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_LOC 599
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_PERCENTAGE 24.94
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_COUNT 21
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_LOC 166
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_PERCENTAGE 6.91
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_LOC 122
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_PERCENTAGE 5.08
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 2,366
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 81.17
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 381
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 202
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 6.93
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 347
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 11.9
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 4
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_APPCENTER_NEGLIGIBLE_RISK_LOC 265
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_NEGLIGIBLE_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_NEGLIGIBLE_RISK_LOC 19
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERANALYTICS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_NEGLIGIBLE_RISK_LOC 105
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_NEGLIGIBLE_RISK_PERCENTAGE 64.02
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_MEDIUM_RISK_LOC 59
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_MEDIUM_RISK_PERCENTAGE 35.98
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERCRASHES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_NEGLIGIBLE_RISK_LOC 16
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_NEGLIGIBLE_RISK_PERCENTAGE 38.1
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_LOW_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_LOW_RISK_PERCENTAGE 61.9
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPCENTERDISTRIBUTE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_NEGLIGIBLE_RISK_LOC 12
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRASHLIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_NEGLIGIBLE_RISK_LOC 1,163
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_NEGLIGIBLE_RISK_PERCENTAGE 85.45
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_NEGLIGIBLE_RISK_COUNT 176
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_LOW_RISK_LOC 108
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_LOW_RISK_PERCENTAGE 7.94
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_MEDIUM_RISK_LOC 90
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_MEDIUM_RISK_PERCENTAGE 6.61
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCH_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_NEGLIGIBLE_RISK_LOC 520
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_NEGLIGIBLE_RISK_PERCENTAGE 66.16
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_NEGLIGIBLE_RISK_COUNT 103
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_LOW_RISK_LOC 68
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_LOW_RISK_PERCENTAGE 8.65
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_MEDIUM_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_MEDIUM_RISK_PERCENTAGE 25.19
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHMAC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_NEGLIGIBLE_RISK_LOC 266
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_NEGLIGIBLE_RISK_COUNT 55
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SASQUATCHTV_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 306
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 26
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_M_NEGLIGIBLE_RISK_LOC 88
CONDITIONAL_COMPLEXITY_COMPONENT_M_NEGLIGIBLE_RISK_PERCENTAGE 77.19
CONDITIONAL_COMPLEXITY_COMPONENT_M_NEGLIGIBLE_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_M_LOW_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_M_LOW_RISK_PERCENTAGE 22.81
CONDITIONAL_COMPLEXITY_COMPONENT_M_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_M_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MM_NEGLIGIBLE_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_MM_NEGLIGIBLE_RISK_PERCENTAGE 36.56
CONDITIONAL_COMPLEXITY_COMPONENT_MM_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_MM_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MM_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MM_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MM_MEDIUM_RISK_LOC 59
CONDITIONAL_COMPLEXITY_COMPONENT_MM_MEDIUM_RISK_PERCENTAGE 63.44
CONDITIONAL_COMPLEXITY_COMPONENT_MM_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MM_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MM_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MM_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MM_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MM_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MM_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_LOC 1,938
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 80.68
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_COUNT 331
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_LOC 176
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_PERCENTAGE 7.33
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_LOC 288
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_PERCENTAGE 11.99
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_COUNT 3
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 918
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 175
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 7,348
DUPLICATION_NUMBER_OF_CLEANED_LINES 37,308
DUPLICATION_PERCENTAGE 19.7
UNIT_DUPLICATES_COUNT 5
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SASQUATCH 700
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SASQUATCH 700
DUPLICATION_PERCENTAGE_PRIMARY_SASQUATCH 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SASQUATCHMAC 572
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SASQUATCHMAC 572
DUPLICATION_PERCENTAGE_PRIMARY_SASQUATCHMAC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SASQUATCHTV 295
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SASQUATCHTV 295
DUPLICATION_PERCENTAGE_PRIMARY_SASQUATCHTV 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPCENTER 2,651
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPCENTER 2,651
DUPLICATION_PERCENTAGE_PRIMARY_APPCENTER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPCENTERCRASHES 852
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPCENTERCRASHES 852
DUPLICATION_PERCENTAGE_PRIMARY_APPCENTERCRASHES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPCENTERDISTRIBUTE 841
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPCENTERDISTRIBUTE 841
DUPLICATION_PERCENTAGE_PRIMARY_APPCENTERDISTRIBUTE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CRASHLIB 116
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CRASHLIB 116
DUPLICATION_PERCENTAGE_PRIMARY_CRASHLIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPCENTERANALYTICS 1,191
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPCENTERANALYTICS 1,191
DUPLICATION_PERCENTAGE_PRIMARY_APPCENTERANALYTICS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 130
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 130
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LOCALIZATION 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LOCALIZATION 0
DUPLICATION_PERCENTAGE_PRIMARY_LOCALIZATION -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SWIFT 1,056
DUPLICATION_NUMBER_OF_CLEANED_LINES_SWIFT 4,945
DUPLICATION_PERCENTAGE_SWIFT 21.35
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_M 4,552
DUPLICATION_NUMBER_OF_CLEANED_LINES_M 25,876
DUPLICATION_PERCENTAGE_M 17.59
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_MM 517
DUPLICATION_NUMBER_OF_CLEANED_LINES_MM 2,818
DUPLICATION_PERCENTAGE_MM 18.35
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 1,121
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 3,118
DUPLICATION_PERCENTAGE_H 35.95
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_S 81
DUPLICATION_NUMBER_OF_CLEANED_LINES_S 282
DUPLICATION_PERCENTAGE_S 28.72
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_S 21
DUPLICATION_NUMBER_OF_CLEANED_LINES_S 43
DUPLICATION_PERCENTAGE_S 48.84
TOTAL_ANALYSIS_TIME_IN_MILLIS 18,401