spotify / mobius
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 287
NUMBER_OF_FILES_MAIN 124
LINES_OF_CODE_MAIN 5,188
NUMBER_OF_FILES_MAIN_EXT_JAVA 119
LINES_OF_CODE_MAIN_EXT_JAVA 4,924
NUMBER_OF_FILES_MAIN_EXT_KT 4
LINES_OF_CODE_MAIN_EXT_KT 257
NUMBER_OF_FILES_MAIN_EXT_YAML 1
LINES_OF_CODE_MAIN_EXT_YAML 7
NUMBER_OF_FILES_TEST 104
LINES_OF_CODE_TEST 8,595
NUMBER_OF_FILES_TEST_EXT_JAVA 99
LINES_OF_CODE_TEST_EXT_JAVA 7,791
NUMBER_OF_FILES_TEST_EXT_KT 5
LINES_OF_CODE_TEST_EXT_KT 804
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 165.67
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 16
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 614
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GRADLE 13
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GRADLE 528
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 78
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 6
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_XML 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_XML 2
NUMBER_OF_FILES_OTHER 11
LINES_OF_CODE_OTHER 180
NUMBER_OF_FILES_OTHER_EXT_MD 2
LINES_OF_CODE_OTHER_EXT_MD 140
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 9
LINES_OF_CODE_OTHER_EXT_PROPERTIES 40
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_RX3 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_RX3 715
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_RX3_EXT_JAVA 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_RX3_EXT_JAVA 715
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_RX2 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_RX2 758
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_RX2_EXT_JAVA 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_RX2_EXT_JAVA 758
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_EXTRAS 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_EXTRAS 713
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_EXTRAS_EXT_JAVA 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_EXTRAS_EXT_JAVA 713
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_CORE 50
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_CORE 1,581
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_CORE_EXT_JAVA 50
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_CORE_EXT_JAVA 1,581
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_RX 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_RX 710
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_RX_EXT_JAVA 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_RX_EXT_JAVA 710
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_COROUTINES 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_COROUTINES 257
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_COROUTINES_EXT_KT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_COROUTINES_EXT_KT 257
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_ANDROID 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_ANDROID 447
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOBIUS_ANDROID_EXT_JAVA 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOBIUS_ANDROID_EXT_JAVA 447
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 7
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 41
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 5
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS 182
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JAVA 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JAVA 182
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 122
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 5,006
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 117
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 4,742
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 257
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 7
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 111
LOW_RISK_FILE_SIZE_COUNT 11
MEDIUM_RISK_FILE_SIZE_COUNT 2
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 3,326
LOW_RISK_FILE_SIZE_LOC 1,447
MEDIUM_RISK_FILE_SIZE_LOC 415
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 412
LINES_OF_CODE_IN_UNITS 3,020
LINES_OF_CODE_OUTSIDE_UNITS 2,168
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,511
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 50.03
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 343
UNIT_SIZE_LOW_RISK_LOC 606
UNIT_SIZE_LOW_RISK_PERCENTAGE 20.07
UNIT_SIZE_LOW_RISK_COUNT 41
UNIT_SIZE_MEDIUM_RISK_LOC 727
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 24.07
UNIT_SIZE_MEDIUM_RISK_COUNT 25
UNIT_SIZE_HIGH_RISK_LOC 176
UNIT_SIZE_HIGH_RISK_PERCENTAGE 5.83
UNIT_SIZE_HIGH_RISK_COUNT 3
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_RX3_NEGLIGIBLE_RISK_LOC 150
UNIT_SIZE_COMPONENT_MOBIUS_RX3_NEGLIGIBLE_RISK_PERCENTAGE 36.41
UNIT_SIZE_COMPONENT_MOBIUS_RX3_NEGLIGIBLE_RISK_COUNT 32
UNIT_SIZE_COMPONENT_MOBIUS_RX3_LOW_RISK_LOC 48
UNIT_SIZE_COMPONENT_MOBIUS_RX3_LOW_RISK_PERCENTAGE 11.65
UNIT_SIZE_COMPONENT_MOBIUS_RX3_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_MOBIUS_RX3_MEDIUM_RISK_LOC 158
UNIT_SIZE_COMPONENT_MOBIUS_RX3_MEDIUM_RISK_PERCENTAGE 38.35
UNIT_SIZE_COMPONENT_MOBIUS_RX3_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_MOBIUS_RX3_HIGH_RISK_LOC 56
UNIT_SIZE_COMPONENT_MOBIUS_RX3_HIGH_RISK_PERCENTAGE 13.59
UNIT_SIZE_COMPONENT_MOBIUS_RX3_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MOBIUS_RX3_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_RX3_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_RX3_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_RX2_NEGLIGIBLE_RISK_LOC 188
UNIT_SIZE_COMPONENT_MOBIUS_RX2_NEGLIGIBLE_RISK_PERCENTAGE 34.5
UNIT_SIZE_COMPONENT_MOBIUS_RX2_NEGLIGIBLE_RISK_COUNT 43
UNIT_SIZE_COMPONENT_MOBIUS_RX2_LOW_RISK_LOC 67
UNIT_SIZE_COMPONENT_MOBIUS_RX2_LOW_RISK_PERCENTAGE 12.29
UNIT_SIZE_COMPONENT_MOBIUS_RX2_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_MOBIUS_RX2_MEDIUM_RISK_LOC 228
UNIT_SIZE_COMPONENT_MOBIUS_RX2_MEDIUM_RISK_PERCENTAGE 41.83
UNIT_SIZE_COMPONENT_MOBIUS_RX2_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_MOBIUS_RX2_HIGH_RISK_LOC 62
UNIT_SIZE_COMPONENT_MOBIUS_RX2_HIGH_RISK_PERCENTAGE 11.38
UNIT_SIZE_COMPONENT_MOBIUS_RX2_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MOBIUS_RX2_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_RX2_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_RX2_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_NEGLIGIBLE_RISK_LOC 266
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_NEGLIGIBLE_RISK_PERCENTAGE 67.86
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_NEGLIGIBLE_RISK_COUNT 52
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_LOW_RISK_LOC 105
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_LOW_RISK_PERCENTAGE 26.79
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_MEDIUM_RISK_PERCENTAGE 5.36
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_EXTRAS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_CORE_NEGLIGIBLE_RISK_LOC 522
UNIT_SIZE_COMPONENT_MOBIUS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 62.67
UNIT_SIZE_COMPONENT_MOBIUS_CORE_NEGLIGIBLE_RISK_COUNT 133
UNIT_SIZE_COMPONENT_MOBIUS_CORE_LOW_RISK_LOC 209
UNIT_SIZE_COMPONENT_MOBIUS_CORE_LOW_RISK_PERCENTAGE 25.09
UNIT_SIZE_COMPONENT_MOBIUS_CORE_LOW_RISK_COUNT 15
UNIT_SIZE_COMPONENT_MOBIUS_CORE_MEDIUM_RISK_LOC 44
UNIT_SIZE_COMPONENT_MOBIUS_CORE_MEDIUM_RISK_PERCENTAGE 5.28
UNIT_SIZE_COMPONENT_MOBIUS_CORE_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_MOBIUS_CORE_HIGH_RISK_LOC 58
UNIT_SIZE_COMPONENT_MOBIUS_CORE_HIGH_RISK_PERCENTAGE 6.96
UNIT_SIZE_COMPONENT_MOBIUS_CORE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MOBIUS_CORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_CORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_CORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_RX_NEGLIGIBLE_RISK_LOC 159
UNIT_SIZE_COMPONENT_MOBIUS_RX_NEGLIGIBLE_RISK_PERCENTAGE 32.45
UNIT_SIZE_COMPONENT_MOBIUS_RX_NEGLIGIBLE_RISK_COUNT 36
UNIT_SIZE_COMPONENT_MOBIUS_RX_LOW_RISK_LOC 76
UNIT_SIZE_COMPONENT_MOBIUS_RX_LOW_RISK_PERCENTAGE 15.51
UNIT_SIZE_COMPONENT_MOBIUS_RX_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_MOBIUS_RX_MEDIUM_RISK_LOC 255
UNIT_SIZE_COMPONENT_MOBIUS_RX_MEDIUM_RISK_PERCENTAGE 52.04
UNIT_SIZE_COMPONENT_MOBIUS_RX_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_MOBIUS_RX_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_RX_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_RX_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_RX_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_RX_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_RX_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_NEGLIGIBLE_RISK_LOC 48
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_NEGLIGIBLE_RISK_PERCENTAGE 71.64
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_LOW_RISK_LOC 19
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_LOW_RISK_PERCENTAGE 28.36
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_COROUTINES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_NEGLIGIBLE_RISK_LOC 178
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_NEGLIGIBLE_RISK_PERCENTAGE 63.35
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_NEGLIGIBLE_RISK_COUNT 38
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_LOW_RISK_LOC 82
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_LOW_RISK_PERCENTAGE 29.18
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_MEDIUM_RISK_PERCENTAGE 7.47
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MOBIUS_ANDROID_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC 1,463
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 49.54
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT 334
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC 587
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE 19.88
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT 40
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC 727
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE 24.62
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT 25
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC 176
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE 5.96
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_LOC 48
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_PERCENTAGE 71.64
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_EXTENSION_KT_LOW_RISK_LOC 19
UNIT_SIZE_EXTENSION_KT_LOW_RISK_PERCENTAGE 28.36
UNIT_SIZE_EXTENSION_KT_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_COUNT 0
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
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 2,997
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 99.24
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 411
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 23
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 0.76
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 0
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_MOBIUS_RX3_NEGLIGIBLE_RISK_LOC 412
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_NEGLIGIBLE_RISK_COUNT 41
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX3_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_NEGLIGIBLE_RISK_LOC 545
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_NEGLIGIBLE_RISK_COUNT 56
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX2_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_NEGLIGIBLE_RISK_LOC 392
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_NEGLIGIBLE_RISK_COUNT 60
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_EXTRAS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_NEGLIGIBLE_RISK_LOC 810
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 97.24
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_NEGLIGIBLE_RISK_COUNT 150
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_LOW_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_LOW_RISK_PERCENTAGE 2.76
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_NEGLIGIBLE_RISK_LOC 490
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_NEGLIGIBLE_RISK_COUNT 49
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_RX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_NEGLIGIBLE_RISK_LOC 67
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_COROUTINES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_NEGLIGIBLE_RISK_LOC 281
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_NEGLIGIBLE_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOBIUS_ANDROID_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC 2,930
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 99.22
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT 401
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE 0.78
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_LOC 67
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_COUNT 10
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
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,552
FILE_CHANGE_HISTORY_ACTIVE_DAYS 179
FILE_CHANGE_HISTORY_WEEKS 359
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,795
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 4
FILE_AGE_MEDIUM_RISK_COUNT 6
FILE_AGE_HIGH_RISK_COUNT 1
FILE_AGE_VERY_HIGH_RISK_COUNT 113
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 336
FILE_AGE_MEDIUM_RISK_LOC 497
FILE_AGE_HIGH_RISK_LOC 7
FILE_AGE_VERY_HIGH_RISK_LOC 4,348
NUMBER_OF_CONTRIBUTORS 39
DUPLICATION_NUMBER_OF_DUPLICATES 48
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 39
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 720
DUPLICATION_NUMBER_OF_CLEANED_LINES 3,472
DUPLICATION_PERCENTAGE 20.74
UNIT_DUPLICATES_COUNT 6
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MOBIUS_RX3 255
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MOBIUS_RX3 255
DUPLICATION_PERCENTAGE_PRIMARY_MOBIUS_RX3 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MOBIUS_RX2 288
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MOBIUS_RX2 288
DUPLICATION_PERCENTAGE_PRIMARY_MOBIUS_RX2 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MOBIUS_RX 94
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MOBIUS_RX 94
DUPLICATION_PERCENTAGE_PRIMARY_MOBIUS_RX 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MOBIUS_CORE 65
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MOBIUS_CORE 65
DUPLICATION_PERCENTAGE_PRIMARY_MOBIUS_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MOBIUS_ANDROID 18
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MOBIUS_ANDROID 18
DUPLICATION_PERCENTAGE_PRIMARY_MOBIUS_ANDROID 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MOBIUS_EXTRAS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MOBIUS_EXTRAS 0
DUPLICATION_PERCENTAGE_PRIMARY_MOBIUS_EXTRAS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MOBIUS_COROUTINES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MOBIUS_COROUTINES 0
DUPLICATION_PERCENTAGE_PRIMARY_MOBIUS_COROUTINES -
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_JAVA 720
DUPLICATION_NUMBER_OF_CLEANED_LINES_JAVA 3,314
DUPLICATION_PERCENTAGE_JAVA 21.73
TOTAL_ANALYSIS_TIME_IN_MILLIS 4,553