spotify / klio
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 564
NUMBER_OF_FILES_MAIN 175
LINES_OF_CODE_MAIN 12,585
NUMBER_OF_FILES_MAIN_EXT_PY 130
LINES_OF_CODE_MAIN_EXT_PY 11,466
NUMBER_OF_FILES_MAIN_EXT_TPL 11
LINES_OF_CODE_MAIN_EXT_TPL 364
NUMBER_OF_FILES_MAIN_EXT_CSS 2
LINES_OF_CODE_MAIN_EXT_CSS 202
NUMBER_OF_FILES_MAIN_EXT_YAML 6
LINES_OF_CODE_MAIN_EXT_YAML 188
NUMBER_OF_FILES_MAIN_EXT_PROTO 1
LINES_OF_CODE_MAIN_EXT_PROTO 102
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 102
NUMBER_OF_FILES_MAIN_EXT_IN 18
LINES_OF_CODE_MAIN_EXT_IN 92
NUMBER_OF_FILES_MAIN_EXT_CFG 6
LINES_OF_CODE_MAIN_EXT_CFG 69
NUMBER_OF_FILES_TEST 117
LINES_OF_CODE_TEST 13,437
NUMBER_OF_FILES_TEST_EXT_PY 108
LINES_OF_CODE_TEST_EXT_PY 13,199
NUMBER_OF_FILES_TEST_EXT_YAML 7
LINES_OF_CODE_TEST_EXT_YAML 218
NUMBER_OF_FILES_TEST_EXT_TPL 1
LINES_OF_CODE_TEST_EXT_TPL 19
NUMBER_OF_FILES_TEST_EXT_IN 1
LINES_OF_CODE_TEST_EXT_IN 1
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 106.76
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 3
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 44
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 3
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 44
NUMBER_OF_FILES_OTHER 70
LINES_OF_CODE_OTHER 4,699
NUMBER_OF_FILES_OTHER_EXT_TXT 22
LINES_OF_CODE_OTHER_EXT_TXT 1,702
NUMBER_OF_FILES_OTHER_EXT_RST 13
LINES_OF_CODE_OTHER_EXT_RST 977
NUMBER_OF_FILES_OTHER_EXT_JSON 3
LINES_OF_CODE_OTHER_EXT_JSON 878
NUMBER_OF_FILES_OTHER_EXT_INI 7
LINES_OF_CODE_OTHER_EXT_INI 471
NUMBER_OF_FILES_OTHER_EXT_PY 9
LINES_OF_CODE_OTHER_EXT_PY 415
NUMBER_OF_FILES_OTHER_EXT_MD 9
LINES_OF_CODE_OTHER_EXT_MD 139
NUMBER_OF_FILES_OTHER_EXT_SVG 3
LINES_OF_CODE_OTHER_EXT_SVG 82
NUMBER_OF_FILES_OTHER_EXT_YAML 1
LINES_OF_CODE_OTHER_EXT_YAML 24
NUMBER_OF_FILES_OTHER_EXT_IN 3
LINES_OF_CODE_OTHER_EXT_IN 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE 1,680
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_PY 17
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_PY 1,555
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_PROTO 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_PROTO 102
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_CFG 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_IN 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTEGRATION 45
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTEGRATION 936
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTEGRATION_EXT_PY 27
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTEGRATION_EXT_PY 721
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTEGRATION_EXT_YAML 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTEGRATION_EXT_YAML 188
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTEGRATION_EXT_IN 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTEGRATION_EXT_IN 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI 41
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI 4,145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_PY 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_PY 3,756
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_TPL 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_TPL 364
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_IN 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_CFG 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MICROSITE 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MICROSITE 304
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MICROSITE_EXT_CSS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MICROSITE_EXT_CSS 202
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MICROSITE_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MICROSITE_EXT_HTML 102
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUDIO 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUDIO 533
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUDIO_EXT_PY 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUDIO_EXT_PY 511
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUDIO_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUDIO_EXT_CFG 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUDIO_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUDIO_EXT_IN 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVTOOLS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVTOOLS 281
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_PY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_PY 262
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_IN 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_CFG 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXEC 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXEC 1,926
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXEC_EXT_PY 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXEC_EXT_PY 1,904
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXEC_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXEC_EXT_CFG 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXEC_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXEC_EXT_IN 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB 2,780
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_PY 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_PY 2,757
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_CFG 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_IN 11
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 33
LINES_OF_CODE_CONCERN_GENERAL_TODOS 6,834
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 33
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 6,834
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 142
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 5,751
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 97
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 4,632
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TPL 11
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TPL 364
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 202
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 188
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 102
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 102
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 18
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 92
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 69
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 135
LOW_RISK_FILE_SIZE_COUNT 27
MEDIUM_RISK_FILE_SIZE_COUNT 10
HIGH_RISK_FILE_SIZE_COUNT 3
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 3,899
LOW_RISK_FILE_SIZE_LOC 3,586
MEDIUM_RISK_FILE_SIZE_LOC 3,304
HIGH_RISK_FILE_SIZE_LOC 1,796
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 824
LINES_OF_CODE_IN_UNITS 8,179
LINES_OF_CODE_OUTSIDE_UNITS 4,406
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,896
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 35.41
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 572
UNIT_SIZE_LOW_RISK_LOC 2,372
UNIT_SIZE_LOW_RISK_PERCENTAGE 29
UNIT_SIZE_LOW_RISK_COUNT 165
UNIT_SIZE_MEDIUM_RISK_LOC 2,220
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 27.14
UNIT_SIZE_MEDIUM_RISK_COUNT 77
UNIT_SIZE_HIGH_RISK_LOC 569
UNIT_SIZE_HIGH_RISK_PERCENTAGE 6.96
UNIT_SIZE_HIGH_RISK_COUNT 9
UNIT_SIZE_VERY_HIGH_RISK_LOC 122
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 1.49
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_LOC 467
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 43.77
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_COUNT 93
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_LOC 362
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_PERCENTAGE 33.93
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_COUNT 25
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_LOC 238
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_PERCENTAGE 22.31
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INTEGRATION_NEGLIGIBLE_RISK_LOC 153
UNIT_SIZE_COMPONENT_INTEGRATION_NEGLIGIBLE_RISK_PERCENTAGE 40.37
UNIT_SIZE_COMPONENT_INTEGRATION_NEGLIGIBLE_RISK_COUNT 39
UNIT_SIZE_COMPONENT_INTEGRATION_LOW_RISK_LOC 148
UNIT_SIZE_COMPONENT_INTEGRATION_LOW_RISK_PERCENTAGE 39.05
UNIT_SIZE_COMPONENT_INTEGRATION_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_INTEGRATION_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_INTEGRATION_MEDIUM_RISK_PERCENTAGE 5.54
UNIT_SIZE_COMPONENT_INTEGRATION_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_INTEGRATION_HIGH_RISK_LOC 57
UNIT_SIZE_COMPONENT_INTEGRATION_HIGH_RISK_PERCENTAGE 15.04
UNIT_SIZE_COMPONENT_INTEGRATION_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_INTEGRATION_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INTEGRATION_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INTEGRATION_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 666
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 23.08
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 121
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_LOC 661
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_PERCENTAGE 22.9
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_COUNT 47
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_LOC 1,105
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 38.29
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_COUNT 38
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_LOC 332
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 11.5
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_LOC 122
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 4.23
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_AUDIO_NEGLIGIBLE_RISK_LOC 183
UNIT_SIZE_COMPONENT_AUDIO_NEGLIGIBLE_RISK_PERCENTAGE 51.26
UNIT_SIZE_COMPONENT_AUDIO_NEGLIGIBLE_RISK_COUNT 37
UNIT_SIZE_COMPONENT_AUDIO_LOW_RISK_LOC 65
UNIT_SIZE_COMPONENT_AUDIO_LOW_RISK_PERCENTAGE 18.21
UNIT_SIZE_COMPONENT_AUDIO_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_AUDIO_MEDIUM_RISK_LOC 109
UNIT_SIZE_COMPONENT_AUDIO_MEDIUM_RISK_PERCENTAGE 30.53
UNIT_SIZE_COMPONENT_AUDIO_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_AUDIO_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AUDIO_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AUDIO_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_AUDIO_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AUDIO_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AUDIO_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_LOC 34
UNIT_SIZE_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_PERCENTAGE 27.87
UNIT_SIZE_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_DEVTOOLS_LOW_RISK_LOC 67
UNIT_SIZE_COMPONENT_DEVTOOLS_LOW_RISK_PERCENTAGE 54.92
UNIT_SIZE_COMPONENT_DEVTOOLS_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_DEVTOOLS_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_DEVTOOLS_MEDIUM_RISK_PERCENTAGE 17.21
UNIT_SIZE_COMPONENT_DEVTOOLS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEVTOOLS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEVTOOLS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEVTOOLS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEVTOOLS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEVTOOLS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEVTOOLS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXEC_NEGLIGIBLE_RISK_LOC 467
UNIT_SIZE_COMPONENT_EXEC_NEGLIGIBLE_RISK_PERCENTAGE 34.59
UNIT_SIZE_COMPONENT_EXEC_NEGLIGIBLE_RISK_COUNT 86
UNIT_SIZE_COMPONENT_EXEC_LOW_RISK_LOC 329
UNIT_SIZE_COMPONENT_EXEC_LOW_RISK_PERCENTAGE 24.37
UNIT_SIZE_COMPONENT_EXEC_LOW_RISK_COUNT 23
UNIT_SIZE_COMPONENT_EXEC_MEDIUM_RISK_LOC 430
UNIT_SIZE_COMPONENT_EXEC_MEDIUM_RISK_PERCENTAGE 31.85
UNIT_SIZE_COMPONENT_EXEC_MEDIUM_RISK_COUNT 13
UNIT_SIZE_COMPONENT_EXEC_HIGH_RISK_LOC 124
UNIT_SIZE_COMPONENT_EXEC_HIGH_RISK_PERCENTAGE 9.19
UNIT_SIZE_COMPONENT_EXEC_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_EXEC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXEC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXEC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC 926
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 45.89
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 191
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_LOC 740
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_PERCENTAGE 36.67
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_COUNT 52
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_LOC 296
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 14.67
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_COUNT 11
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_LOC 56
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 2.78
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 2,896
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 35.41
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 572
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 2,372
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 29
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 165
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 2,220
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 27.14
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 77
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 569
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 6.96
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 9
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 122
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 1.49
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 6,232
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 76.2
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 763
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,237
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 15.12
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 47
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 710
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 8.68
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 14
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_CORE_NEGLIGIBLE_RISK_LOC 859
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 80.51
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_COUNT 118
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_LOC 192
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_PERCENTAGE 17.99
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_LOC 16
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_PERCENTAGE 1.5
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_NEGLIGIBLE_RISK_LOC 379
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_NEGLIGIBLE_RISK_COUNT 51
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTEGRATION_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 1,940
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 67.22
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 189
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_LOC 495
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_PERCENTAGE 17.15
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_LOC 451
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 15.63
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_NEGLIGIBLE_RISK_LOC 340
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_NEGLIGIBLE_RISK_PERCENTAGE 95.24
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_NEGLIGIBLE_RISK_COUNT 44
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_LOW_RISK_LOC 17
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_LOW_RISK_PERCENTAGE 4.76
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AUDIO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_LOC 105
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_PERCENTAGE 86.07
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_LOW_RISK_LOC 17
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_LOW_RISK_PERCENTAGE 13.93
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_NEGLIGIBLE_RISK_LOC 894
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_NEGLIGIBLE_RISK_PERCENTAGE 66.22
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_NEGLIGIBLE_RISK_COUNT 110
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_LOW_RISK_LOC 290
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_LOW_RISK_PERCENTAGE 21.48
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_MEDIUM_RISK_LOC 166
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_MEDIUM_RISK_PERCENTAGE 12.3
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXEC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC 1,715
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 84.99
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 242
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_LOC 226
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_PERCENTAGE 11.2
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_LOC 77
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 3.82
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 6,232
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 76.2
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 763
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 1,237
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 15.12
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 47
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 710
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 8.68
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 14
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
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,654
FILE_CHANGE_HISTORY_ACTIVE_DAYS 177
FILE_CHANGE_HISTORY_WEEKS 183
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 915
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 168
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 12,517
NUMBER_OF_CONTRIBUTORS 11
DUPLICATION_NUMBER_OF_DUPLICATES 175
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 2,077
DUPLICATION_NUMBER_OF_CLEANED_LINES 12,030
DUPLICATION_PERCENTAGE 17.27
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DEVTOOLS 110
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DEVTOOLS 110
DUPLICATION_PERCENTAGE_PRIMARY_DEVTOOLS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXEC 313
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXEC 313
DUPLICATION_PERCENTAGE_PRIMARY_EXEC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AUDIO 180
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AUDIO 180
DUPLICATION_PERCENTAGE_PRIMARY_AUDIO 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CORE 155
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CORE 155
DUPLICATION_PERCENTAGE_PRIMARY_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CLI 530
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CLI 530
DUPLICATION_PERCENTAGE_PRIMARY_CLI 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIB 336
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIB 336
DUPLICATION_PERCENTAGE_PRIMARY_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INTEGRATION 453
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INTEGRATION 453
DUPLICATION_PERCENTAGE_PRIMARY_INTEGRATION 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MICROSITE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MICROSITE 0
DUPLICATION_PERCENTAGE_PRIMARY_MICROSITE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 1,849
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 10,945
DUPLICATION_PERCENTAGE_PY 16.89
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TPL 108
DUPLICATION_NUMBER_OF_CLEANED_LINES_TPL 364
DUPLICATION_PERCENTAGE_TPL 29.67
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 80
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 188
DUPLICATION_PERCENTAGE_YAML 42.55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_IN 40
DUPLICATION_NUMBER_OF_CLEANED_LINES_IN 92
DUPLICATION_PERCENTAGE_IN 43.48
TOTAL_ANALYSIS_TIME_IN_MILLIS 8,429