Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 2,073
NUMBER_OF_FILES_MAIN 1,029
LINES_OF_CODE_MAIN 86,645
NUMBER_OF_FILES_MAIN_EXT_RS 545
LINES_OF_CODE_MAIN_EXT_RS 43,166
NUMBER_OF_FILES_MAIN_EXT_KT 149
LINES_OF_CODE_MAIN_EXT_KT 13,076
NUMBER_OF_FILES_MAIN_EXT_SWIFT 161
LINES_OF_CODE_MAIN_EXT_SWIFT 12,373
NUMBER_OF_FILES_MAIN_EXT_TSX 52
LINES_OF_CODE_MAIN_EXT_TSX 6,413
NUMBER_OF_FILES_MAIN_EXT_XML 12
LINES_OF_CODE_MAIN_EXT_XML 4,491
NUMBER_OF_FILES_MAIN_EXT_TOML 6
LINES_OF_CODE_MAIN_EXT_TOML 3,221
NUMBER_OF_FILES_MAIN_EXT_TS 23
LINES_OF_CODE_MAIN_EXT_TS 2,097
NUMBER_OF_FILES_MAIN_EXT_SQL 64
LINES_OF_CODE_MAIN_EXT_SQL 1,040
NUMBER_OF_FILES_MAIN_EXT_KTS 5
LINES_OF_CODE_MAIN_EXT_KTS 456
NUMBER_OF_FILES_MAIN_EXT_YAML 4
LINES_OF_CODE_MAIN_EXT_YAML 116
NUMBER_OF_FILES_MAIN_EXT_CSS 1
LINES_OF_CODE_MAIN_EXT_CSS 98
NUMBER_OF_FILES_MAIN_EXT_JS 2
LINES_OF_CODE_MAIN_EXT_JS 66
NUMBER_OF_FILES_MAIN_EXT_HTML 2
LINES_OF_CODE_MAIN_EXT_HTML 24
NUMBER_OF_FILES_MAIN_EXT_PRO 2
LINES_OF_CODE_MAIN_EXT_PRO 7
NUMBER_OF_FILES_MAIN_EXT_PUB 1
LINES_OF_CODE_MAIN_EXT_PUB 1
NUMBER_OF_FILES_TEST 210
LINES_OF_CODE_TEST 17,494
NUMBER_OF_FILES_TEST_EXT_RS 68
LINES_OF_CODE_TEST_EXT_RS 7,306
NUMBER_OF_FILES_TEST_EXT_KT 71
LINES_OF_CODE_TEST_EXT_KT 6,972
NUMBER_OF_FILES_TEST_EXT_SWIFT 39
LINES_OF_CODE_TEST_EXT_SWIFT 2,532
NUMBER_OF_FILES_TEST_EXT_XML 5
LINES_OF_CODE_TEST_EXT_XML 201
NUMBER_OF_FILES_TEST_EXT_SH 16
LINES_OF_CODE_TEST_EXT_SH 184
NUMBER_OF_FILES_TEST_EXT_SQL 1
LINES_OF_CODE_TEST_EXT_SQL 83
NUMBER_OF_FILES_TEST_EXT_TOML 3
LINES_OF_CODE_TEST_EXT_TOML 82
NUMBER_OF_FILES_TEST_EXT_KTS 1
LINES_OF_CODE_TEST_EXT_KTS 69
NUMBER_OF_FILES_TEST_EXT_TS 2
LINES_OF_CODE_TEST_EXT_TS 58
NUMBER_OF_FILES_TEST_EXT_GITIGNORE 4
LINES_OF_CODE_TEST_EXT_GITIGNORE 7
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 20.19
NUMBER_OF_FILES_GENERATED 37
LINES_OF_CODE_GENERATED 240
NUMBER_OF_FILES_GENERATED_EXT_TS 35
LINES_OF_CODE_GENERATED_EXT_TS 173
NUMBER_OF_FILES_GENERATED_EXT_SWIFT 1
LINES_OF_CODE_GENERATED_EXT_SWIFT 39
NUMBER_OF_FILES_GENERATED_EXT_KT 1
LINES_OF_CODE_GENERATED_EXT_KT 28
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 74
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 1,591
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_TOML 22
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_TOML 745
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 27
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 520
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 14
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 96
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 68
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_XML 5
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_XML 61
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_DOCKERIGNORE 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_DOCKERIGNORE 45
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GRADLE 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GRADLE 35
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML 16
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_NPMRC 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_NPMRC 5
NUMBER_OF_FILES_OTHER 453
LINES_OF_CODE_OTHER 31,907
NUMBER_OF_FILES_OTHER_EXT_TXT 17
LINES_OF_CODE_OTHER_EXT_TXT 23,581
NUMBER_OF_FILES_OTHER_EXT_JSON 384
LINES_OF_CODE_OTHER_EXT_JSON 7,101
NUMBER_OF_FILES_OTHER_EXT_MD 38
LINES_OF_CODE_OTHER_EXT_MD 841
NUMBER_OF_FILES_OTHER_EXT_PLIST 7
LINES_OF_CODE_OTHER_EXT_PLIST 268
NUMBER_OF_FILES_OTHER_EXT_SVG 4
LINES_OF_CODE_OTHER_EXT_SVG 72
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 3
LINES_OF_CODE_OTHER_EXT_PROPERTIES 44
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_U2J_APPENDER 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_U2J_APPENDER 309
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_U2J_APPENDER_EXT_RS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_U2J_APPENDER_EXT_RS 309
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TASKS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TASKS 343
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TASKS_EXT_RS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TASKS_EXT_RS 343
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_VAULT 49
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_VAULT 4,687
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_VAULT_EXT_RS 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_VAULT_EXT_RS 4,182
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_VAULT_EXT_SQL 33
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_VAULT_EXT_SQL 505
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS 110
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS 5,710
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_RS 103
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_RS 5,646
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_SQL 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_SQL 57
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_YAML 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_PUB 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_PUB 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COVERNODE 40
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COVERNODE 3,579
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COVERNODE_EXT_RS 37
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COVERNODE_EXT_RS 3,532
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COVERNODE_EXT_SQL 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COVERNODE_EXT_SQL 47
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 74
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 69
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ADMIN 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ADMIN 3,314
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ADMIN_EXT_RS 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ADMIN_EXT_RS 3,314
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.DEVCONTAINER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.DEVCONTAINER 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.DEVCONTAINER_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.DEVCONTAINER_EXT_YAML 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOS 162
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOS 12,402
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOS_EXT_SWIFT 161
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOS_EXT_SWIFT 12,373
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IOS_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IOS_EXT_YAML 29
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.CARGO 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.CARGO 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.CARGO_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.CARGO_EXT_TOML 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON 215
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON 14,289
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON_EXT_RS 215
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON_EXT_RS 14,289
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_API 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_API 973
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_API_EXT_RS 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_API_EXT_RS 956
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_IDENTITY_API_EXT_SQL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_IDENTITY_API_EXT_SQL 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID 169
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID 18,114
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_EXT_KT 149
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_EXT_KT 13,076
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_EXT_XML 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_EXT_XML 4,491
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_EXT_KTS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_EXT_KTS 456
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_EXT_TOML 84
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_EXT_PRO 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_EXT_PRO 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRUST_ANCHORS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRUST_ANCHORS 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRUST_ANCHORS_EXT_RS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRUST_ANCHORS_EXT_RS 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API 55
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API 4,484
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_EXT_RS 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_EXT_RS 4,094
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_EXT_SQL 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_EXT_SQL 390
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SUPPLY_CHAIN 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SUPPLY_CHAIN 3,110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SUPPLY_CHAIN_EXT_TOML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SUPPLY_CHAIN_EXT_TOML 3,110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GROUP_MESSAGING 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GROUP_MESSAGING 1,303
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GROUP_MESSAGING_EXT_RS 27
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GROUP_MESSAGING_EXT_RS 1,279
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GROUP_MESSAGING_EXT_SQL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GROUP_MESSAGING_EXT_SQL 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_SERVICES 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_SERVICES 1,925
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_SERVICES_EXT_RS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_SERVICES_EXT_RS 1,925
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT 114
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT 11,156
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_TSX 52
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_TSX 6,413
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_RS 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_RS 2,458
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_TS 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_TS 2,097
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_CSS 98
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_JS 66
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_HTML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOURNALIST_CLIENT_EXT_HTML 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIENT 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIENT 794
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIENT_EXT_RS 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIENT_EXT_RS 794
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 89
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 61
LINES_OF_CODE_CONCERN_GENERAL_TODOS 14,667
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_RS 45
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_RS 10,971
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TSX 13
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TSX 3,219
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_KT 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_KT 313
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SWIFT 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SWIFT 164
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 968
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 71,978
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 500
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 32,195
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 148
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 12,763
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 159
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 12,209
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 12
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 4,491
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 3,221
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 39
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 3,194
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 23
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 2,097
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 64
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 1,040
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KTS 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KTS 456
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 116
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 98
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 66
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 24
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PRO 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PRO 7
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PUB 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PUB 1
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 801
LOW_RISK_FILE_SIZE_COUNT 132
MEDIUM_RISK_FILE_SIZE_COUNT 79
HIGH_RISK_FILE_SIZE_COUNT 12
VERY_HIGH_RISK_FILE_SIZE_COUNT 5
NEGLIGIBLE_RISK_FILE_SIZE_LOC 26,953
LOW_RISK_FILE_SIZE_LOC 18,525
MEDIUM_RISK_FILE_SIZE_LOC 23,063
HIGH_RISK_FILE_SIZE_LOC 7,673
VERY_HIGH_RISK_FILE_SIZE_LOC 10,431
NUMBER_OF_UNITS 1,253
LINES_OF_CODE_IN_UNITS 13,417
LINES_OF_CODE_OUTSIDE_UNITS 73,228
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 3,965
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 29.55
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 848
UNIT_SIZE_LOW_RISK_LOC 3,503
UNIT_SIZE_LOW_RISK_PERCENTAGE 26.11
UNIT_SIZE_LOW_RISK_COUNT 245
UNIT_SIZE_MEDIUM_RISK_LOC 4,030
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 30.04
UNIT_SIZE_MEDIUM_RISK_COUNT 135
UNIT_SIZE_HIGH_RISK_LOC 1,440
UNIT_SIZE_HIGH_RISK_PERCENTAGE 10.73
UNIT_SIZE_HIGH_RISK_COUNT 21
UNIT_SIZE_VERY_HIGH_RISK_LOC 479
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 3.57
UNIT_SIZE_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_U2J_APPENDER_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_MEDIUM_RISK_LOC 83
UNIT_SIZE_COMPONENT_U2J_APPENDER_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_U2J_APPENDER_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_U2J_APPENDER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_U2J_APPENDER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TASKS_NEGLIGIBLE_RISK_LOC 15
UNIT_SIZE_COMPONENT_TASKS_NEGLIGIBLE_RISK_PERCENTAGE 20.27
UNIT_SIZE_COMPONENT_TASKS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TASKS_LOW_RISK_LOC 26
UNIT_SIZE_COMPONENT_TASKS_LOW_RISK_PERCENTAGE 35.14
UNIT_SIZE_COMPONENT_TASKS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TASKS_MEDIUM_RISK_LOC 33
UNIT_SIZE_COMPONENT_TASKS_MEDIUM_RISK_PERCENTAGE 44.59
UNIT_SIZE_COMPONENT_TASKS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TASKS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TASKS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TASKS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TASKS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TASKS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TASKS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_NEGLIGIBLE_RISK_LOC 70
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_NEGLIGIBLE_RISK_PERCENTAGE 39.11
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_LOW_RISK_LOC 22
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_LOW_RISK_PERCENTAGE 12.29
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_HIGH_RISK_LOC 87
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_HIGH_RISK_PERCENTAGE 48.6
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JOURNALIST_VAULT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 41
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 12.24
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_LOC 69
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 20.6
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_LOC 84
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 25.07
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_LOC 141
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 42.09
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_COUNT 2
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_COVERNODE_NEGLIGIBLE_RISK_LOC 95
UNIT_SIZE_COMPONENT_COVERNODE_NEGLIGIBLE_RISK_PERCENTAGE 21.54
UNIT_SIZE_COMPONENT_COVERNODE_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_COMPONENT_COVERNODE_LOW_RISK_LOC 73
UNIT_SIZE_COMPONENT_COVERNODE_LOW_RISK_PERCENTAGE 16.55
UNIT_SIZE_COMPONENT_COVERNODE_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_COVERNODE_MEDIUM_RISK_LOC 222
UNIT_SIZE_COMPONENT_COVERNODE_MEDIUM_RISK_PERCENTAGE 50.34
UNIT_SIZE_COMPONENT_COVERNODE_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_COVERNODE_HIGH_RISK_LOC 51
UNIT_SIZE_COMPONENT_COVERNODE_HIGH_RISK_PERCENTAGE 11.56
UNIT_SIZE_COMPONENT_COVERNODE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_COVERNODE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_COVERNODE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_COVERNODE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ADMIN_NEGLIGIBLE_RISK_LOC 57
UNIT_SIZE_COMPONENT_ADMIN_NEGLIGIBLE_RISK_PERCENTAGE 9.64
UNIT_SIZE_COMPONENT_ADMIN_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_ADMIN_LOW_RISK_LOC 88
UNIT_SIZE_COMPONENT_ADMIN_LOW_RISK_PERCENTAGE 14.89
UNIT_SIZE_COMPONENT_ADMIN_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_ADMIN_MEDIUM_RISK_LOC 223
UNIT_SIZE_COMPONENT_ADMIN_MEDIUM_RISK_PERCENTAGE 37.73
UNIT_SIZE_COMPONENT_ADMIN_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_ADMIN_HIGH_RISK_LOC 223
UNIT_SIZE_COMPONENT_ADMIN_HIGH_RISK_PERCENTAGE 37.73
UNIT_SIZE_COMPONENT_ADMIN_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_ADMIN_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ADMIN_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ADMIN_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_IOS_NEGLIGIBLE_RISK_LOC 1,056
UNIT_SIZE_COMPONENT_IOS_NEGLIGIBLE_RISK_PERCENTAGE 27.39
UNIT_SIZE_COMPONENT_IOS_NEGLIGIBLE_RISK_COUNT 178
UNIT_SIZE_COMPONENT_IOS_LOW_RISK_LOC 1,303
UNIT_SIZE_COMPONENT_IOS_LOW_RISK_PERCENTAGE 33.79
UNIT_SIZE_COMPONENT_IOS_LOW_RISK_COUNT 90
UNIT_SIZE_COMPONENT_IOS_MEDIUM_RISK_LOC 1,087
UNIT_SIZE_COMPONENT_IOS_MEDIUM_RISK_PERCENTAGE 28.19
UNIT_SIZE_COMPONENT_IOS_MEDIUM_RISK_COUNT 38
UNIT_SIZE_COMPONENT_IOS_HIGH_RISK_LOC 410
UNIT_SIZE_COMPONENT_IOS_HIGH_RISK_PERCENTAGE 10.63
UNIT_SIZE_COMPONENT_IOS_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_IOS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_IOS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_IOS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_LOC 863
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 30.05
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_COUNT 185
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_LOC 743
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_PERCENTAGE 25.87
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_COUNT 53
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_LOC 962
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_PERCENTAGE 33.5
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_COUNT 31
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_LOC 304
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_PERCENTAGE 10.58
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_COUNT 5
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_IDENTITY_API_NEGLIGIBLE_RISK_LOC 15
UNIT_SIZE_COMPONENT_IDENTITY_API_NEGLIGIBLE_RISK_PERCENTAGE 10.49
UNIT_SIZE_COMPONENT_IDENTITY_API_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_IDENTITY_API_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_IDENTITY_API_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_IDENTITY_API_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_IDENTITY_API_MEDIUM_RISK_LOC 128
UNIT_SIZE_COMPONENT_IDENTITY_API_MEDIUM_RISK_PERCENTAGE 89.51
UNIT_SIZE_COMPONENT_IDENTITY_API_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_IDENTITY_API_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_IDENTITY_API_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_IDENTITY_API_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_IDENTITY_API_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_IDENTITY_API_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_IDENTITY_API_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_NEGLIGIBLE_RISK_LOC 1,374
UNIT_SIZE_COMPONENT_ANDROID_NEGLIGIBLE_RISK_PERCENTAGE 37.75
UNIT_SIZE_COMPONENT_ANDROID_NEGLIGIBLE_RISK_COUNT 352
UNIT_SIZE_COMPONENT_ANDROID_LOW_RISK_LOC 902
UNIT_SIZE_COMPONENT_ANDROID_LOW_RISK_PERCENTAGE 24.78
UNIT_SIZE_COMPONENT_ANDROID_LOW_RISK_COUNT 63
UNIT_SIZE_COMPONENT_ANDROID_MEDIUM_RISK_LOC 1,077
UNIT_SIZE_COMPONENT_ANDROID_MEDIUM_RISK_PERCENTAGE 29.59
UNIT_SIZE_COMPONENT_ANDROID_MEDIUM_RISK_COUNT 35
UNIT_SIZE_COMPONENT_ANDROID_HIGH_RISK_LOC 68
UNIT_SIZE_COMPONENT_ANDROID_HIGH_RISK_PERCENTAGE 1.87
UNIT_SIZE_COMPONENT_ANDROID_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ANDROID_VERY_HIGH_RISK_LOC 219
UNIT_SIZE_COMPONENT_ANDROID_VERY_HIGH_RISK_PERCENTAGE 6.02
UNIT_SIZE_COMPONENT_ANDROID_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_LOC 49
UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_PERCENTAGE 50
UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_API_LOW_RISK_LOC 23
UNIT_SIZE_COMPONENT_API_LOW_RISK_PERCENTAGE 23.47
UNIT_SIZE_COMPONENT_API_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_LOC 26
UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_PERCENTAGE 26.53
UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_API_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_NEGLIGIBLE_RISK_LOC 24
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 18.6
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_VERY_HIGH_RISK_LOC 105
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_VERY_HIGH_RISK_PERCENTAGE 81.4
UNIT_SIZE_COMPONENT_GROUP_MESSAGING_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_NEGLIGIBLE_RISK_LOC 70
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_NEGLIGIBLE_RISK_PERCENTAGE 35
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_LOW_RISK_LOC 81
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_LOW_RISK_PERCENTAGE 40.5
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_MEDIUM_RISK_LOC 49
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_MEDIUM_RISK_PERCENTAGE 24.5
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JOURNALIST_SERVICES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_NEGLIGIBLE_RISK_LOC 236
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 30.41
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_NEGLIGIBLE_RISK_COUNT 45
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_LOW_RISK_LOC 173
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_LOW_RISK_PERCENTAGE 22.29
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_MEDIUM_RISK_LOC 56
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_MEDIUM_RISK_PERCENTAGE 7.22
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_HIGH_RISK_LOC 156
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_HIGH_RISK_PERCENTAGE 20.1
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_VERY_HIGH_RISK_LOC 155
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_VERY_HIGH_RISK_PERCENTAGE 19.97
UNIT_SIZE_COMPONENT_JOURNALIST_CLIENT_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_LOC 1,348
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_PERCENTAGE 25.1
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_COUNT 282
UNIT_SIZE_EXTENSION_RS_LOW_RISK_LOC 1,147
UNIT_SIZE_EXTENSION_RS_LOW_RISK_PERCENTAGE 21.36
UNIT_SIZE_EXTENSION_RS_LOW_RISK_COUNT 82
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_LOC 1,810
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_PERCENTAGE 33.7
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_COUNT 60
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_LOC 806
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_PERCENTAGE 15.01
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_COUNT 12
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_LOC 260
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_PERCENTAGE 4.84
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_LOC 1,056
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 27.39
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_COUNT 178
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_LOC 1,303
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_PERCENTAGE 33.79
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_COUNT 90
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_LOC 1,087
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_PERCENTAGE 28.19
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_COUNT 38
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_LOC 410
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_PERCENTAGE 10.63
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_COUNT 6
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
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_LOC 1,374
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_PERCENTAGE 37.75
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_COUNT 352
UNIT_SIZE_EXTENSION_KT_LOW_RISK_LOC 902
UNIT_SIZE_EXTENSION_KT_LOW_RISK_PERCENTAGE 24.78
UNIT_SIZE_EXTENSION_KT_LOW_RISK_COUNT 63
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_LOC 1,077
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_PERCENTAGE 29.59
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_COUNT 35
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_LOC 68
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_PERCENTAGE 1.87
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_LOC 219
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_PERCENTAGE 6.02
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC 160
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 35.48
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 30
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 106
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 23.5
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 7
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 29
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 6.43
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC 156
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE 34.59
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 5
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 22
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 23.4
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 45
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 47.87
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 27
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 28.72
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 12,713
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 94.75
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,237
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 602
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 4.49
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 102
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 0.76
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 2
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_U2J_APPENDER_NEGLIGIBLE_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_U2J_APPENDER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_NEGLIGIBLE_RISK_LOC 74
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_NEGLIGIBLE_RISK_LOC 179
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_VAULT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 335
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 15
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_COVERNODE_NEGLIGIBLE_RISK_LOC 441
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_NEGLIGIBLE_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COVERNODE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_NEGLIGIBLE_RISK_LOC 591
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_NEGLIGIBLE_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ADMIN_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_NEGLIGIBLE_RISK_LOC 3,400
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_NEGLIGIBLE_RISK_PERCENTAGE 88.17
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_NEGLIGIBLE_RISK_COUNT 300
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_LOW_RISK_LOC 354
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_LOW_RISK_PERCENTAGE 9.18
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_MEDIUM_RISK_LOC 102
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_MEDIUM_RISK_PERCENTAGE 2.65
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IOS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_LOC 2,872
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_COUNT 274
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_COUNT 0
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_IDENTITY_API_NEGLIGIBLE_RISK_LOC 143
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_IDENTITY_API_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NEGLIGIBLE_RISK_LOC 3,620
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NEGLIGIBLE_RISK_PERCENTAGE 99.45
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NEGLIGIBLE_RISK_COUNT 451
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_LOW_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_LOW_RISK_PERCENTAGE 0.55
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_LOC 98
CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_NEGLIGIBLE_RISK_LOC 129
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROUP_MESSAGING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_NEGLIGIBLE_RISK_LOC 200
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_NEGLIGIBLE_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_SERVICES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_NEGLIGIBLE_RISK_LOC 548
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 70.62
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_NEGLIGIBLE_RISK_COUNT 60
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_LOW_RISK_LOC 228
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_LOW_RISK_PERCENTAGE 29.38
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOURNALIST_CLIENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_LOC 5,216
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_PERCENTAGE 97.11
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_COUNT 437
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_LOC 155
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_PERCENTAGE 2.89
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_LOC 3,400
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 88.17
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_COUNT 300
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_LOC 354
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_PERCENTAGE 9.18
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_LOC 102
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_PERCENTAGE 2.65
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_COUNT 2
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
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_LOC 3,620
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_PERCENTAGE 99.45
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_COUNT 451
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_PERCENTAGE 0.55
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC 378
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 83.81
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 73
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 16.19
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 5
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 94
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
NEGLIGIBLE_RISK_FILE_COMPLEXITY_COUNT 324
NEGLIGIBLE_RISK_FILE_COMPLEXITY_LOC 38,425
LOW_RISK_FILE_COMPLEXITY_COUNT 5
LOW_RISK_FILE_COMPLEXITY_LOC 1,436
MEDIUM_RISK_FILE_COMPLEXITY_COUNT 2
MEDIUM_RISK_FILE_COMPLEXITY_LOC 835
HIGH_RISK_FILE_COMPLEXITY_COUNT 0
HIGH_RISK_FILE_COMPLEXITY_LOC 0
VERY_HIGH_RISK_FILE_COMPLEXITY_COUNT 0
VERY_HIGH_RISK_FILE_COMPLEXITY_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 491
FILE_CHANGE_HISTORY_ACTIVE_DAYS 123
FILE_CHANGE_HISTORY_WEEKS 70
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 350
FILE_AGE_NEGLIGIBLE_RISK_COUNT 137
FILE_AGE_LOW_RISK_COUNT 187
FILE_AGE_MEDIUM_RISK_COUNT 75
FILE_AGE_HIGH_RISK_COUNT 139
FILE_AGE_VERY_HIGH_RISK_COUNT 109
FILE_AGE_NEGLIGIBLE_RISK_LOC 28,506
FILE_AGE_LOW_RISK_LOC 19,135
FILE_AGE_MEDIUM_RISK_LOC 7,081
FILE_AGE_HIGH_RISK_LOC 11,958
FILE_AGE_VERY_HIGH_RISK_LOC 6,651
NUMBER_OF_CONTRIBUTORS 1
DUPLICATION_NUMBER_OF_DUPLICATES 802
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 262
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 7,296
DUPLICATION_NUMBER_OF_CLEANED_LINES 73,841
DUPLICATION_PERCENTAGE 9.88
UNIT_DUPLICATES_COUNT 8
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANDROID 951
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANDROID 12,950
DUPLICATION_PERCENTAGE_PRIMARY_ANDROID 7.34
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_API 1,045
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_API 4,196
DUPLICATION_PERCENTAGE_PRIMARY_API 24.9
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_COMMON 1,235
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_COMMON 12,581
DUPLICATION_PERCENTAGE_PRIMARY_COMMON 9.82
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_JOURNALIST_VAULT 875
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_JOURNALIST_VAULT 4,401
DUPLICATION_PERCENTAGE_PRIMARY_JOURNALIST_VAULT 19.88
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS 271
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS 5,168
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS 5.24
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_JOURNALIST_CLIENT 567
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_JOURNALIST_CLIENT 9,771
DUPLICATION_PERCENTAGE_PRIMARY_JOURNALIST_CLIENT 5.8
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_IOS 1,151
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_IOS 10,044
DUPLICATION_PERCENTAGE_PRIMARY_IOS 11.46
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_COVERNODE 404
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_COVERNODE 3,230
DUPLICATION_PERCENTAGE_PRIMARY_COVERNODE 12.51
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_IDENTITY_API 211
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_IDENTITY_API 910
DUPLICATION_PERCENTAGE_PRIMARY_IDENTITY_API 23.19
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_JOURNALIST_SERVICES 161
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_JOURNALIST_SERVICES 1,729
DUPLICATION_PERCENTAGE_PRIMARY_JOURNALIST_SERVICES 9.31
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ADMIN 238
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ADMIN 3,106
DUPLICATION_PERCENTAGE_PRIMARY_ADMIN 7.66
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GROUP_MESSAGING 139
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GROUP_MESSAGING 1,181
DUPLICATION_PERCENTAGE_PRIMARY_GROUP_MESSAGING 11.77
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_U2J_APPENDER 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_U2J_APPENDER 280
DUPLICATION_PERCENTAGE_PRIMARY_U2J_APPENDER 5
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRUST_ANCHORS 9
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRUST_ANCHORS 44
DUPLICATION_PERCENTAGE_PRIMARY_TRUST_ANCHORS 20.45
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CLIENT 25
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CLIENT 725
DUPLICATION_PERCENTAGE_PRIMARY_CLIENT 3.45
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TASKS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TASKS 307
DUPLICATION_PERCENTAGE_PRIMARY_TASKS 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 74
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_.DEVCONTAINER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_.DEVCONTAINER 12
DUPLICATION_PERCENTAGE_PRIMARY_.DEVCONTAINER 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_.CARGO 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_.CARGO 22
DUPLICATION_PERCENTAGE_PRIMARY_.CARGO 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SUPPLY_CHAIN 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SUPPLY_CHAIN 3,110
DUPLICATION_PERCENTAGE_PRIMARY_SUPPLY_CHAIN 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_KT 725
DUPLICATION_NUMBER_OF_CLEANED_LINES_KT 9,573
DUPLICATION_PERCENTAGE_KT 7.57
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RS 4,510
DUPLICATION_NUMBER_OF_CLEANED_LINES_RS 39,031
DUPLICATION_PERCENTAGE_RS 11.55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SQL 265
DUPLICATION_NUMBER_OF_CLEANED_LINES_SQL 1,040
DUPLICATION_PERCENTAGE_SQL 25.48
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX 396
DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX 5,905
DUPLICATION_PERCENTAGE_TSX 6.71
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 23
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 1,480
DUPLICATION_PERCENTAGE_TS 1.55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SWIFT 1,151
DUPLICATION_NUMBER_OF_CLEANED_LINES_SWIFT 10,015
DUPLICATION_PERCENTAGE_SWIFT 11.49
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_KTS 176
DUPLICATION_NUMBER_OF_CLEANED_LINES_KTS 370
DUPLICATION_PERCENTAGE_KTS 47.57
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_XML 50
DUPLICATION_NUMBER_OF_CLEANED_LINES_XML 2,916
DUPLICATION_PERCENTAGE_XML 1.71
MAINTAINABILITY_SCORE_HUMAN 6.4
MAINTAINABILITY_SCORE_AI 6.6
AI_CONTEXT_LINES_PER_CHANGE 2,408
TOTAL_ANALYSIS_TIME_IN_MILLIS 2,030
About This Analysis
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.