alibaba / EasyRec
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 1,043
NUMBER_OF_FILES_MAIN 288
LINES_OF_CODE_MAIN 44,697
NUMBER_OF_FILES_MAIN_EXT_PY 235
LINES_OF_CODE_MAIN_EXT_PY 40,491
NUMBER_OF_FILES_MAIN_EXT_PROTO 45
LINES_OF_CODE_MAIN_EXT_PROTO 2,343
NUMBER_OF_FILES_MAIN_EXT_LUA 2
LINES_OF_CODE_MAIN_EXT_LUA 1,099
NUMBER_OF_FILES_MAIN_EXT_XML 2
LINES_OF_CODE_MAIN_EXT_XML 436
NUMBER_OF_FILES_MAIN_EXT_CC 2
LINES_OF_CODE_MAIN_EXT_CC 296
NUMBER_OF_FILES_MAIN_EXT_CFG 1
LINES_OF_CODE_MAIN_EXT_CFG 29
NUMBER_OF_FILES_MAIN_EXT_IN 1
LINES_OF_CODE_MAIN_EXT_IN 3
NUMBER_OF_FILES_TEST 33
LINES_OF_CODE_TEST 5,265
NUMBER_OF_FILES_TEST_EXT_PY 31
LINES_OF_CODE_TEST_EXT_PY 5,231
NUMBER_OF_FILES_TEST_EXT_SH 2
LINES_OF_CODE_TEST_EXT_SH 34
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 11.77
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 23
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 984
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 23
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 984
NUMBER_OF_FILES_OTHER 119
LINES_OF_CODE_OTHER 7,308
NUMBER_OF_FILES_OTHER_EXT_JSON 29
LINES_OF_CODE_OTHER_EXT_JSON 4,738
NUMBER_OF_FILES_OTHER_EXT_MD 18
LINES_OF_CODE_OTHER_EXT_MD 1,367
NUMBER_OF_FILES_OTHER_EXT_SQL 60
LINES_OF_CODE_OTHER_EXT_SQL 958
NUMBER_OF_FILES_OTHER_EXT_PY 4
LINES_OF_CODE_OTHER_EXT_PY 171
NUMBER_OF_FILES_OTHER_EXT_TXT 5
LINES_OF_CODE_OTHER_EXT_TXT 43
NUMBER_OF_FILES_OTHER_EXT_SH 3
LINES_OF_CODE_OTHER_EXT_SH 31
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 32
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 32
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PAI_JOBS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PAI_JOBS 2,040
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PAI_JOBS_EXT_LUA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PAI_JOBS_EXT_LUA 1,099
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PAI_JOBS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PAI_JOBS_EXT_PY 505
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PAI_JOBS_EXT_XML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PAI_JOBS_EXT_XML 436
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 84
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 52
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CFG 29
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_IN 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EASY_REC 278
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EASY_REC 42,071
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EASY_REC_EXT_PY 231
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EASY_REC_EXT_PY 39,432
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EASY_REC_EXT_PROTO 45
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EASY_REC_EXT_PROTO 2,343
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EASY_REC_EXT_CC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EASY_REC_EXT_CC 296
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GIT_LFS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GIT_LFS 470
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GIT_LFS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GIT_LFS_EXT_PY 470
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 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS 1,280
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 1,280
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 284
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 43,417
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 231
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 39,211
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 45
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 2,343
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LUA 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LUA 1,099
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 436
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 296
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 29
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 3
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 155
LOW_RISK_FILE_SIZE_COUNT 73
MEDIUM_RISK_FILE_SIZE_COUNT 44
HIGH_RISK_FILE_SIZE_COUNT 12
VERY_HIGH_RISK_FILE_SIZE_COUNT 4
NEGLIGIBLE_RISK_FILE_SIZE_LOC 6,419
LOW_RISK_FILE_SIZE_LOC 10,211
MEDIUM_RISK_FILE_SIZE_LOC 13,150
HIGH_RISK_FILE_SIZE_LOC 7,499
VERY_HIGH_RISK_FILE_SIZE_LOC 7,418
NUMBER_OF_UNITS 2,027
LINES_OF_CODE_IN_UNITS 36,515
LINES_OF_CODE_OUTSIDE_UNITS 8,182
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 4,736
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 12.97
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,035
UNIT_SIZE_LOW_RISK_LOC 7,104
UNIT_SIZE_LOW_RISK_PERCENTAGE 19.46
UNIT_SIZE_LOW_RISK_COUNT 462
UNIT_SIZE_MEDIUM_RISK_LOC 12,464
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 34.13
UNIT_SIZE_MEDIUM_RISK_COUNT 397
UNIT_SIZE_HIGH_RISK_LOC 6,784
UNIT_SIZE_HIGH_RISK_PERCENTAGE 18.58
UNIT_SIZE_HIGH_RISK_COUNT 99
UNIT_SIZE_VERY_HIGH_RISK_LOC 5,427
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 14.86
UNIT_SIZE_VERY_HIGH_RISK_COUNT 34
UNIT_SIZE_COMPONENT_PAI_JOBS_NEGLIGIBLE_RISK_LOC 148
UNIT_SIZE_COMPONENT_PAI_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 10.28
UNIT_SIZE_COMPONENT_PAI_JOBS_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_COMPONENT_PAI_JOBS_LOW_RISK_LOC 181
UNIT_SIZE_COMPONENT_PAI_JOBS_LOW_RISK_PERCENTAGE 12.57
UNIT_SIZE_COMPONENT_PAI_JOBS_LOW_RISK_COUNT 13
UNIT_SIZE_COMPONENT_PAI_JOBS_MEDIUM_RISK_LOC 42
UNIT_SIZE_COMPONENT_PAI_JOBS_MEDIUM_RISK_PERCENTAGE 2.92
UNIT_SIZE_COMPONENT_PAI_JOBS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_PAI_JOBS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PAI_JOBS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PAI_JOBS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PAI_JOBS_VERY_HIGH_RISK_LOC 1,069
UNIT_SIZE_COMPONENT_PAI_JOBS_VERY_HIGH_RISK_PERCENTAGE 74.24
UNIT_SIZE_COMPONENT_PAI_JOBS_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_EASY_REC_NEGLIGIBLE_RISK_LOC 4,523
UNIT_SIZE_COMPONENT_EASY_REC_NEGLIGIBLE_RISK_PERCENTAGE 12.96
UNIT_SIZE_COMPONENT_EASY_REC_NEGLIGIBLE_RISK_COUNT 1,005
UNIT_SIZE_COMPONENT_EASY_REC_LOW_RISK_LOC 6,809
UNIT_SIZE_COMPONENT_EASY_REC_LOW_RISK_PERCENTAGE 19.51
UNIT_SIZE_COMPONENT_EASY_REC_LOW_RISK_COUNT 441
UNIT_SIZE_COMPONENT_EASY_REC_MEDIUM_RISK_LOC 12,422
UNIT_SIZE_COMPONENT_EASY_REC_MEDIUM_RISK_PERCENTAGE 35.6
UNIT_SIZE_COMPONENT_EASY_REC_MEDIUM_RISK_COUNT 395
UNIT_SIZE_COMPONENT_EASY_REC_HIGH_RISK_LOC 6,784
UNIT_SIZE_COMPONENT_EASY_REC_HIGH_RISK_PERCENTAGE 19.44
UNIT_SIZE_COMPONENT_EASY_REC_HIGH_RISK_COUNT 99
UNIT_SIZE_COMPONENT_EASY_REC_VERY_HIGH_RISK_LOC 4,358
UNIT_SIZE_COMPONENT_EASY_REC_VERY_HIGH_RISK_PERCENTAGE 12.49
UNIT_SIZE_COMPONENT_EASY_REC_VERY_HIGH_RISK_COUNT 29
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 37.04
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 17
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 62.96
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GIT_LFS_NEGLIGIBLE_RISK_LOC 55
UNIT_SIZE_COMPONENT_GIT_LFS_NEGLIGIBLE_RISK_PERCENTAGE 36.18
UNIT_SIZE_COMPONENT_GIT_LFS_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_GIT_LFS_LOW_RISK_LOC 97
UNIT_SIZE_COMPONENT_GIT_LFS_LOW_RISK_PERCENTAGE 63.82
UNIT_SIZE_COMPONENT_GIT_LFS_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_GIT_LFS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_GIT_LFS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GIT_LFS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GIT_LFS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GIT_LFS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GIT_LFS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GIT_LFS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GIT_LFS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GIT_LFS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 4,563
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 12.96
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 1,012
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 6,940
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 19.71
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 450
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 12,443
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 35.34
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 396
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 6,713
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 19.07
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 98
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 4,546
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 12.91
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 29
UNIT_SIZE_EXTENSION_LUA_NEGLIGIBLE_RISK_LOC 146
UNIT_SIZE_EXTENSION_LUA_NEGLIGIBLE_RISK_PERCENTAGE 13.28
UNIT_SIZE_EXTENSION_LUA_NEGLIGIBLE_RISK_COUNT 20
UNIT_SIZE_EXTENSION_LUA_LOW_RISK_LOC 164
UNIT_SIZE_EXTENSION_LUA_LOW_RISK_PERCENTAGE 14.92
UNIT_SIZE_EXTENSION_LUA_LOW_RISK_COUNT 12
UNIT_SIZE_EXTENSION_LUA_MEDIUM_RISK_LOC 21
UNIT_SIZE_EXTENSION_LUA_MEDIUM_RISK_PERCENTAGE 1.91
UNIT_SIZE_EXTENSION_LUA_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_LUA_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_LUA_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_LUA_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_LUA_VERY_HIGH_RISK_LOC 768
UNIT_SIZE_EXTENSION_LUA_VERY_HIGH_RISK_PERCENTAGE 69.88
UNIT_SIZE_EXTENSION_LUA_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_LOC 27
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_PERCENTAGE 12.8
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_CC_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_LOC 71
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_PERCENTAGE 33.65
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_LOC 113
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_PERCENTAGE 53.55
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 15,796
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 43.26
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,582
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 8,864
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 24.27
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 297
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 7,019
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 19.22
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 117
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 3,625
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 9.93
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 1,211
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 3.32
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 4,836
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_NEGLIGIBLE_RISK_LOC 333
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_NEGLIGIBLE_RISK_PERCENTAGE 23.12
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_NEGLIGIBLE_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_LOW_RISK_LOC 38
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_LOW_RISK_PERCENTAGE 2.64
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_HIGH_RISK_LOC 768
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_HIGH_RISK_PERCENTAGE 53.33
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_VERY_HIGH_RISK_LOC 301
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_VERY_HIGH_RISK_PERCENTAGE 20.9
CONDITIONAL_COMPLEXITY_COMPONENT_PAI_JOBS_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_NEGLIGIBLE_RISK_LOC 15,348
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_NEGLIGIBLE_RISK_PERCENTAGE 43.98
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_NEGLIGIBLE_RISK_COUNT 1,535
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_LOW_RISK_LOC 8,762
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_LOW_RISK_PERCENTAGE 25.11
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_LOW_RISK_COUNT 291
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_MEDIUM_RISK_LOC 7,019
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_MEDIUM_RISK_PERCENTAGE 20.11
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_MEDIUM_RISK_COUNT 117
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_HIGH_RISK_LOC 2,857
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_HIGH_RISK_PERCENTAGE 8.19
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_HIGH_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_VERY_HIGH_RISK_LOC 910
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_VERY_HIGH_RISK_PERCENTAGE 2.61
CONDITIONAL_COMPLEXITY_COMPONENT_EASY_REC_VERY_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 10
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 37.04
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 17
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 62.96
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_NEGLIGIBLE_RISK_LOC 105
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_NEGLIGIBLE_RISK_PERCENTAGE 69.08
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_LOW_RISK_LOC 47
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_LOW_RISK_PERCENTAGE 30.92
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GIT_LFS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 15,438
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 43.85
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 1,546
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 8,864
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 25.18
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 297
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 6,835
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 19.41
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 115
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 2,857
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 8.12
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 1,211
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 3.44
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_NEGLIGIBLE_RISK_LOC 331
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_NEGLIGIBLE_RISK_PERCENTAGE 30.12
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_NEGLIGIBLE_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_HIGH_RISK_LOC 768
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_HIGH_RISK_PERCENTAGE 69.88
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_LOC 27
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_PERCENTAGE 12.8
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_LOC 184
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_PERCENTAGE 87.2
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,361
FILE_CHANGE_HISTORY_ACTIVE_DAYS 256
FILE_CHANGE_HISTORY_WEEKS 194
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 970
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 1
FILE_AGE_MEDIUM_RISK_COUNT 16
FILE_AGE_HIGH_RISK_COUNT 56
FILE_AGE_VERY_HIGH_RISK_COUNT 183
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 637
FILE_AGE_MEDIUM_RISK_LOC 2,977
FILE_AGE_HIGH_RISK_LOC 11,314
FILE_AGE_VERY_HIGH_RISK_LOC 28,901
NUMBER_OF_CONTRIBUTORS 31
DUPLICATION_NUMBER_OF_DUPLICATES 1,701
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 141
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 10,855
DUPLICATION_NUMBER_OF_CLEANED_LINES 42,466
DUPLICATION_PERCENTAGE 25.56
UNIT_DUPLICATES_COUNT 13
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EASY_REC 9,588
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EASY_REC 9,588
DUPLICATION_PERCENTAGE_PRIMARY_EASY_REC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PAI_JOBS 1,251
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PAI_JOBS 1,251
DUPLICATION_PERCENTAGE_PRIMARY_PAI_JOBS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GIT_LFS 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GIT_LFS 16
DUPLICATION_PERCENTAGE_PRIMARY_GIT_LFS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 9,430
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 38,625
DUPLICATION_PERCENTAGE_PY 24.41
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_XML 362
DUPLICATION_NUMBER_OF_CLEANED_LINES_XML 390
DUPLICATION_PERCENTAGE_XML 92.82
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_LUA 840
DUPLICATION_NUMBER_OF_CLEANED_LINES_LUA 856
DUPLICATION_PERCENTAGE_LUA 98.13
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PROTO 211
DUPLICATION_NUMBER_OF_CLEANED_LINES_PROTO 2,343
DUPLICATION_PERCENTAGE_PROTO 9.01
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CC 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_CC 220
DUPLICATION_PERCENTAGE_CC 5.45
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,747