mozilla / glean
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 753
NUMBER_OF_FILES_MAIN 263
LINES_OF_CODE_MAIN 27,591
NUMBER_OF_FILES_MAIN_EXT_RS 93
LINES_OF_CODE_MAIN_EXT_RS 15,143
NUMBER_OF_FILES_MAIN_EXT_SWIFT 55
LINES_OF_CODE_MAIN_EXT_SWIFT 4,289
NUMBER_OF_FILES_MAIN_EXT_PY 44
LINES_OF_CODE_MAIN_EXT_PY 2,397
NUMBER_OF_FILES_MAIN_EXT_YAML 5
LINES_OF_CODE_MAIN_EXT_YAML 1,922
NUMBER_OF_FILES_MAIN_EXT_KT 43
LINES_OF_CODE_MAIN_EXT_KT 1,593
NUMBER_OF_FILES_MAIN_EXT_TOML 16
LINES_OF_CODE_MAIN_EXT_TOML 1,098
NUMBER_OF_FILES_MAIN_EXT_XML 3
LINES_OF_CODE_MAIN_EXT_XML 733
NUMBER_OF_FILES_MAIN_EXT_GROOVY 1
LINES_OF_CODE_MAIN_EXT_GROOVY 393
NUMBER_OF_FILES_MAIN_EXT_PRO 2
LINES_OF_CODE_MAIN_EXT_PRO 19
NUMBER_OF_FILES_MAIN_EXT_H 1
LINES_OF_CODE_MAIN_EXT_H 4
NUMBER_OF_FILES_TEST 108
LINES_OF_CODE_TEST 16,802
NUMBER_OF_FILES_TEST_EXT_RS 42
LINES_OF_CODE_TEST_EXT_RS 7,578
NUMBER_OF_FILES_TEST_EXT_KT 33
LINES_OF_CODE_TEST_EXT_KT 5,737
NUMBER_OF_FILES_TEST_EXT_PY 20
LINES_OF_CODE_TEST_EXT_PY 2,793
NUMBER_OF_FILES_TEST_EXT_YAML 4
LINES_OF_CODE_TEST_EXT_YAML 403
NUMBER_OF_FILES_TEST_EXT_SH 6
LINES_OF_CODE_TEST_EXT_SH 181
NUMBER_OF_FILES_TEST_EXT_JAVA 3
LINES_OF_CODE_TEST_EXT_JAVA 110
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 60.89
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 19
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 969
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GRADLE 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GRADLE 598
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 9
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 287
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 73
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_XML 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_XML 11
NUMBER_OF_FILES_OTHER 75
LINES_OF_CODE_OTHER 9,811
NUMBER_OF_FILES_OTHER_EXT_MD 16
LINES_OF_CODE_OTHER_EXT_MD 5,975
NUMBER_OF_FILES_OTHER_EXT_RS 9
LINES_OF_CODE_OTHER_EXT_RS 967
NUMBER_OF_FILES_OTHER_EXT_YAML 9
LINES_OF_CODE_OTHER_EXT_YAML 733
NUMBER_OF_FILES_OTHER_EXT_JSON 3
LINES_OF_CODE_OTHER_EXT_JSON 704
NUMBER_OF_FILES_OTHER_EXT_SWIFT 8
LINES_OF_CODE_OTHER_EXT_SWIFT 397
NUMBER_OF_FILES_OTHER_EXT_KT 8
LINES_OF_CODE_OTHER_EXT_KT 386
NUMBER_OF_FILES_OTHER_EXT_PLIST 7
LINES_OF_CODE_OTHER_EXT_PLIST 167
NUMBER_OF_FILES_OTHER_EXT_SH 1
LINES_OF_CODE_OTHER_EXT_SH 138
NUMBER_OF_FILES_OTHER_EXT_XML 4
LINES_OF_CODE_OTHER_EXT_XML 120
NUMBER_OF_FILES_OTHER_EXT_STORYBOARD 2
LINES_OF_CODE_OTHER_EXT_STORYBOARD 95
NUMBER_OF_FILES_OTHER_EXT_GRADLE 1
LINES_OF_CODE_OTHER_EXT_GRADLE 49
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 2
LINES_OF_CODE_OTHER_EXT_PROPERTIES 25
NUMBER_OF_FILES_OTHER_EXT_PY 1
LINES_OF_CODE_OTHER_EXT_PY 21
NUMBER_OF_FILES_OTHER_EXT_TOML 2
LINES_OF_CODE_OTHER_EXT_TOML 17
NUMBER_OF_FILES_OTHER_EXT_TXT 2
LINES_OF_CODE_OTHER_EXT_TXT 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SUPPLY_CHAIN 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SUPPLY_CHAIN 708
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SUPPLY_CHAIN_EXT_TOML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SUPPLY_CHAIN_EXT_TOML 708
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 151
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 118
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_XML 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRADLE_PLUGIN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRADLE_PLUGIN 393
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRADLE_PLUGIN_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRADLE_PLUGIN_EXT_GROOVY 393
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRADLE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRADLE 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRADLE_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRADLE_EXT_TOML 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TASKCLUSTER 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TASKCLUSTER 560
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TASKCLUSTER_EXT_PY 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TASKCLUSTER_EXT_PY 560
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS 568
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY 338
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_RS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_RS 216
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_TOML 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_SCRIPTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_SCRIPTS 110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_SCRIPTS_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_SCRIPTS_EXT_PY 110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE 232
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE 25,026
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_RS 89
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_RS 14,927
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_SWIFT 55
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_SWIFT 4,289
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_YAML 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_YAML 1,922
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_KT 43
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_KT 1,593
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_PY 27
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_PY 1,389
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_XML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_XML 700
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_TOML 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_TOML 183
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_PRO 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_PRO 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GLEAN_CORE_EXT_H 4
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 12
LINES_OF_CODE_CONCERN_GENERAL_TODOS 3,018
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_RS 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_RS 2,184
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 5
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 735
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SWIFT 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SWIFT 99
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 251
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 24,573
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 87
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 12,959
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 54
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 4,190
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1,922
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 39
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1,662
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 43
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 1,593
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 16
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 1,098
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 733
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GROOVY 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GROOVY 393
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PRO 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PRO 19
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 4
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 188
LOW_RISK_FILE_SIZE_COUNT 39
MEDIUM_RISK_FILE_SIZE_COUNT 28
HIGH_RISK_FILE_SIZE_COUNT 5
VERY_HIGH_RISK_FILE_SIZE_COUNT 3
NEGLIGIBLE_RISK_FILE_SIZE_LOC 6,098
LOW_RISK_FILE_SIZE_LOC 5,488
MEDIUM_RISK_FILE_SIZE_LOC 8,341
HIGH_RISK_FILE_SIZE_LOC 3,900
VERY_HIGH_RISK_FILE_SIZE_LOC 3,764
NUMBER_OF_UNITS 818
LINES_OF_CODE_IN_UNITS 11,368
LINES_OF_CODE_OUTSIDE_UNITS 16,223
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,298
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 20.21
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 475
UNIT_SIZE_LOW_RISK_LOC 2,511
UNIT_SIZE_LOW_RISK_PERCENTAGE 22.09
UNIT_SIZE_LOW_RISK_COUNT 171
UNIT_SIZE_MEDIUM_RISK_LOC 4,325
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 38.05
UNIT_SIZE_MEDIUM_RISK_COUNT 143
UNIT_SIZE_HIGH_RISK_LOC 1,583
UNIT_SIZE_HIGH_RISK_PERCENTAGE 13.93
UNIT_SIZE_HIGH_RISK_COUNT 24
UNIT_SIZE_VERY_HIGH_RISK_LOC 651
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 5.73
UNIT_SIZE_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_NEGLIGIBLE_RISK_LOC 37
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_NEGLIGIBLE_RISK_PERCENTAGE 12.33
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_LOW_RISK_PERCENTAGE 3.67
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_MEDIUM_RISK_LOC 30
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_MEDIUM_RISK_PERCENTAGE 10
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_HIGH_RISK_LOC 83
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_HIGH_RISK_PERCENTAGE 27.67
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_VERY_HIGH_RISK_LOC 139
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_VERY_HIGH_RISK_PERCENTAGE 46.33
UNIT_SIZE_COMPONENT_GRADLE_PLUGIN_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TASKCLUSTER_NEGLIGIBLE_RISK_LOC 141
UNIT_SIZE_COMPONENT_TASKCLUSTER_NEGLIGIBLE_RISK_PERCENTAGE 33.18
UNIT_SIZE_COMPONENT_TASKCLUSTER_NEGLIGIBLE_RISK_COUNT 26
UNIT_SIZE_COMPONENT_TASKCLUSTER_LOW_RISK_LOC 188
UNIT_SIZE_COMPONENT_TASKCLUSTER_LOW_RISK_PERCENTAGE 44.24
UNIT_SIZE_COMPONENT_TASKCLUSTER_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_TASKCLUSTER_MEDIUM_RISK_LOC 96
UNIT_SIZE_COMPONENT_TASKCLUSTER_MEDIUM_RISK_PERCENTAGE 22.59
UNIT_SIZE_COMPONENT_TASKCLUSTER_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_TASKCLUSTER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TASKCLUSTER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TASKCLUSTER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TASKCLUSTER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TASKCLUSTER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TASKCLUSTER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 63
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 14.65
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_LOC 105
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 24.42
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_LOC 118
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 27.44
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_LOC 144
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 33.49
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_BUILD_SCRIPTS_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 41.03
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_MEDIUM_RISK_LOC 23
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_MEDIUM_RISK_PERCENTAGE 58.97
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BUILD_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GLEAN_CORE_NEGLIGIBLE_RISK_LOC 2,041
UNIT_SIZE_COMPONENT_GLEAN_CORE_NEGLIGIBLE_RISK_PERCENTAGE 20.06
UNIT_SIZE_COMPONENT_GLEAN_CORE_NEGLIGIBLE_RISK_COUNT 430
UNIT_SIZE_COMPONENT_GLEAN_CORE_LOW_RISK_LOC 2,207
UNIT_SIZE_COMPONENT_GLEAN_CORE_LOW_RISK_PERCENTAGE 21.69
UNIT_SIZE_COMPONENT_GLEAN_CORE_LOW_RISK_COUNT 151
UNIT_SIZE_COMPONENT_GLEAN_CORE_MEDIUM_RISK_LOC 4,058
UNIT_SIZE_COMPONENT_GLEAN_CORE_MEDIUM_RISK_PERCENTAGE 39.89
UNIT_SIZE_COMPONENT_GLEAN_CORE_MEDIUM_RISK_COUNT 134
UNIT_SIZE_COMPONENT_GLEAN_CORE_HIGH_RISK_LOC 1,356
UNIT_SIZE_COMPONENT_GLEAN_CORE_HIGH_RISK_PERCENTAGE 13.33
UNIT_SIZE_COMPONENT_GLEAN_CORE_HIGH_RISK_COUNT 21
UNIT_SIZE_COMPONENT_GLEAN_CORE_VERY_HIGH_RISK_LOC 512
UNIT_SIZE_COMPONENT_GLEAN_CORE_VERY_HIGH_RISK_PERCENTAGE 5.03
UNIT_SIZE_COMPONENT_GLEAN_CORE_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_LOC 37
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_PERCENTAGE 12.33
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_LOC 11
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_PERCENTAGE 3.67
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_LOC 30
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_PERCENTAGE 10
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_LOC 83
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_PERCENTAGE 27.67
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_LOC 139
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_PERCENTAGE 46.33
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 610
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 45.35
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 164
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 334
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 24.83
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 22
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 310
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 23.05
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 11
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 91
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 6.77
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_LOC 1,060
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_PERCENTAGE 17.07
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_COUNT 189
UNIT_SIZE_EXTENSION_RS_LOW_RISK_LOC 1,057
UNIT_SIZE_EXTENSION_RS_LOW_RISK_PERCENTAGE 17.03
UNIT_SIZE_EXTENSION_RS_LOW_RISK_COUNT 70
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_LOC 2,461
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_PERCENTAGE 39.64
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_COUNT 79
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_LOC 1,118
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_PERCENTAGE 18.01
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_COUNT 17
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_LOC 512
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_PERCENTAGE 8.25
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_LOC 245
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_PERCENTAGE 45.45
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_COUNT 56
UNIT_SIZE_EXTENSION_KT_LOW_RISK_LOC 57
UNIT_SIZE_EXTENSION_KT_LOW_RISK_PERCENTAGE 10.58
UNIT_SIZE_EXTENSION_KT_LOW_RISK_COUNT 4
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_LOC 61
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_PERCENTAGE 11.32
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_LOC 176
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_PERCENTAGE 32.65
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_LOC 346
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 11.63
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_COUNT 62
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_LOC 1,052
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_PERCENTAGE 35.35
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_COUNT 74
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_LOC 1,463
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_PERCENTAGE 49.16
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_COUNT 50
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_LOC 115
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_PERCENTAGE 3.86
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_COUNT 2
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 9,910
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 87.17
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 786
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 803
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 7.06
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 521
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 4.58
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 134
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 1.18
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 1
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 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 134
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_NEGLIGIBLE_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_NEGLIGIBLE_RISK_PERCENTAGE 26
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_LOW_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_LOW_RISK_PERCENTAGE 27.67
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_MEDIUM_RISK_LOC 139
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_MEDIUM_RISK_PERCENTAGE 46.33
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRADLE_PLUGIN_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_NEGLIGIBLE_RISK_LOC 335
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_NEGLIGIBLE_RISK_PERCENTAGE 78.82
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_NEGLIGIBLE_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_LOW_RISK_LOC 60
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_LOW_RISK_PERCENTAGE 14.12
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_MEDIUM_RISK_LOC 30
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_MEDIUM_RISK_PERCENTAGE 7.06
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TASKCLUSTER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 176
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 40.93
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_LOC 118
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 27.44
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_LOC 136
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 31.63
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 2
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_BUILD_SCRIPTS_NEGLIGIBLE_RISK_LOC 16
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 41.03
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_LOW_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_LOW_RISK_PERCENTAGE 58.97
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_NEGLIGIBLE_RISK_LOC 9,305
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_NEGLIGIBLE_RISK_PERCENTAGE 91.46
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_NEGLIGIBLE_RISK_COUNT 722
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_LOW_RISK_LOC 519
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_LOW_RISK_PERCENTAGE 5.1
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_LOW_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_MEDIUM_RISK_LOC 216
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_MEDIUM_RISK_PERCENTAGE 2.12
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_HIGH_RISK_LOC 134
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_HIGH_RISK_PERCENTAGE 1.32
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GLEAN_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_PERCENTAGE 26
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_PERCENTAGE 27.67
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_LOC 139
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_PERCENTAGE 46.33
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 942
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 70.04
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 184
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 161
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 11.97
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 242
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 17.99
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_LOC 5,438
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_PERCENTAGE 87.6
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_COUNT 345
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_LOC 496
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_PERCENTAGE 7.99
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_LOC 140
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_PERCENTAGE 2.26
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_LOC 134
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_PERCENTAGE 2.16
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_COUNT 1
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_KT_NEGLIGIBLE_RISK_LOC 539
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_COUNT 65
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_COUNT 0
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_SWIFT_NEGLIGIBLE_RISK_LOC 2,913
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 97.88
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_COUNT 186
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_LOC 63
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_PERCENTAGE 2.12
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_COUNT 2
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
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,247
FILE_CHANGE_HISTORY_ACTIVE_DAYS 1,106
FILE_CHANGE_HISTORY_WEEKS 320
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,600
FILE_AGE_NEGLIGIBLE_RISK_COUNT 8
FILE_AGE_LOW_RISK_COUNT 56
FILE_AGE_MEDIUM_RISK_COUNT 12
FILE_AGE_HIGH_RISK_COUNT 33
FILE_AGE_VERY_HIGH_RISK_COUNT 154
FILE_AGE_NEGLIGIBLE_RISK_LOC 2,117
FILE_AGE_LOW_RISK_LOC 10,309
FILE_AGE_MEDIUM_RISK_LOC 3,380
FILE_AGE_HIGH_RISK_LOC 3,816
FILE_AGE_VERY_HIGH_RISK_LOC 7,969
NUMBER_OF_CONTRIBUTORS 79
DUPLICATION_NUMBER_OF_DUPLICATES 1,143
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 87
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 6,073
DUPLICATION_NUMBER_OF_CLEANED_LINES 23,840
DUPLICATION_PERCENTAGE 25.47
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GLEAN_CORE 5,987
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GLEAN_CORE 5,987
DUPLICATION_PERCENTAGE_PRIMARY_GLEAN_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GRADLE_PLUGIN 32
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GRADLE_PLUGIN 32
DUPLICATION_PERCENTAGE_PRIMARY_GRADLE_PLUGIN 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SUPPLY_CHAIN 42
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SUPPLY_CHAIN 42
DUPLICATION_PERCENTAGE_PRIMARY_SUPPLY_CHAIN 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TASKCLUSTER 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TASKCLUSTER 12
DUPLICATION_PERCENTAGE_PRIMARY_TASKCLUSTER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GRADLE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GRADLE 0
DUPLICATION_PERCENTAGE_PRIMARY_GRADLE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BUILD_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BUILD_SCRIPTS 0
DUPLICATION_PERCENTAGE_PRIMARY_BUILD_SCRIPTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 1,902
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 1,922
DUPLICATION_PERCENTAGE_YAML 98.96
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SWIFT 737
DUPLICATION_NUMBER_OF_CLEANED_LINES_SWIFT 3,633
DUPLICATION_PERCENTAGE_SWIFT 20.29
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_XML 468
DUPLICATION_NUMBER_OF_CLEANED_LINES_XML 497
DUPLICATION_PERCENTAGE_XML 94.16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RS 2,741
DUPLICATION_NUMBER_OF_CLEANED_LINES_RS 13,041
DUPLICATION_PERCENTAGE_RS 21.02
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GROOVY 32
DUPLICATION_NUMBER_OF_CLEANED_LINES_GROOVY 303
DUPLICATION_PERCENTAGE_GROOVY 10.56
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TOML 58
DUPLICATION_NUMBER_OF_CLEANED_LINES_TOML 1,098
DUPLICATION_PERCENTAGE_TOML 5.28
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 79
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 2,167
DUPLICATION_PERCENTAGE_PY 3.65
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_KT 44
DUPLICATION_NUMBER_OF_CLEANED_LINES_KT 1,158
DUPLICATION_PERCENTAGE_KT 3.8
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRO 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRO 19
DUPLICATION_PERCENTAGE_PRO 63.16
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,339