azure / SAI.msft
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 717
NUMBER_OF_FILES_MAIN 234
LINES_OF_CODE_MAIN 99,691
NUMBER_OF_FILES_MAIN_EXT_PY 54
LINES_OF_CODE_MAIN_EXT_PY 64,998
NUMBER_OF_FILES_MAIN_EXT_H 105
LINES_OF_CODE_MAIN_EXT_H 12,576
NUMBER_OF_FILES_MAIN_EXT_C 4
LINES_OF_CODE_MAIN_EXT_C 6,693
NUMBER_OF_FILES_MAIN_EXT_CPP 25
LINES_OF_CODE_MAIN_EXT_CPP 5,487
NUMBER_OF_FILES_MAIN_EXT_PL 8
LINES_OF_CODE_MAIN_EXT_PL 4,971
NUMBER_OF_FILES_MAIN_EXT_PM 26
LINES_OF_CODE_MAIN_EXT_PM 3,950
NUMBER_OF_FILES_MAIN_EXT_P4 6
LINES_OF_CODE_MAIN_EXT_P4 586
NUMBER_OF_FILES_MAIN_EXT_PROTO 3
LINES_OF_CODE_MAIN_EXT_PROTO 229
NUMBER_OF_FILES_MAIN_EXT_GV 1
LINES_OF_CODE_MAIN_EXT_GV 176
NUMBER_OF_FILES_MAIN_EXT_CFG 1
LINES_OF_CODE_MAIN_EXT_CFG 24
NUMBER_OF_FILES_MAIN_EXT_IN 1
LINES_OF_CODE_MAIN_EXT_IN 1
NUMBER_OF_FILES_TEST 91
LINES_OF_CODE_TEST 34,198
NUMBER_OF_FILES_TEST_EXT_PY 51
LINES_OF_CODE_TEST_EXT_PY 20,041
NUMBER_OF_FILES_TEST_EXT_CPP 23
LINES_OF_CODE_TEST_EXT_CPP 12,745
NUMBER_OF_FILES_TEST_EXT_H 15
LINES_OF_CODE_TEST_EXT_H 596
NUMBER_OF_FILES_TEST_EXT_PM 1
LINES_OF_CODE_TEST_EXT_PM 488
NUMBER_OF_FILES_TEST_EXT_THRIFT 1
LINES_OF_CODE_TEST_EXT_THRIFT 328
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 34.3
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 4
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 116
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 4
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 116
NUMBER_OF_FILES_OTHER 104
LINES_OF_CODE_OTHER 21,351
NUMBER_OF_FILES_OTHER_EXT_MD 87
LINES_OF_CODE_OTHER_EXT_MD 20,075
NUMBER_OF_FILES_OTHER_EXT_JSON 5
LINES_OF_CODE_OTHER_EXT_JSON 644
NUMBER_OF_FILES_OTHER_EXT_TXT 5
LINES_OF_CODE_OTHER_EXT_TXT 433
NUMBER_OF_FILES_OTHER_EXT_INI 7
LINES_OF_CODE_OTHER_EXT_INI 199
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATA 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATA 229
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATA_EXT_PROTO 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATA_EXT_PROTO 229
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC 176
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC_EXT_GV 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC_EXT_GV 176
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXPERIMENTAL 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXPERIMENTAL 1,709
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXPERIMENTAL_EXT_H 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXPERIMENTAL_EXT_H 1,709
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INC 57
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INC 8,758
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INC_EXT_H 57
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INC_EXT_H 8,758
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PTF 49
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PTF 63,503
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PTF_EXT_PY 49
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PTF_EXT_PY 63,503
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FLEXSAI 59
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FLEXSAI 7,910
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_CPP 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_CPP 4,281
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_H 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_H 1,523
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_PY 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_PY 1,495
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_P4 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_P4 586
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_CFG 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FLEXSAI_EXT_IN 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_META 46
LINES_OF_CODE_DECOMPOSITION_PRIMARY_META 17,406
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_META_EXT_C 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_META_EXT_C 6,693
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_META_EXT_PL 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_META_EXT_PL 4,971
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_META_EXT_PM 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_META_EXT_PM 3,950
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_META_EXT_CPP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_META_EXT_CPP 1,206
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_META_EXT_H 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_META_EXT_H 586
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 30
LINES_OF_CODE_CONCERN_GENERAL_TODOS 32,831
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 10
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 16,935
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 5,237
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PL 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PL 4,461
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PM 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PM 2,924
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 5
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 2,094
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H 1,175
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_P4 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_P4 5
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 204
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 66,860
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 44
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 48,063
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 102
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 11,401
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 20
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 3,393
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 1,456
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PM 20
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PM 1,026
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_P4 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_P4 581
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 510
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 229
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GV 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GV 176
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 24
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 122
LOW_RISK_FILE_SIZE_COUNT 46
MEDIUM_RISK_FILE_SIZE_COUNT 29
HIGH_RISK_FILE_SIZE_COUNT 14
VERY_HIGH_RISK_FILE_SIZE_COUNT 23
NEGLIGIBLE_RISK_FILE_SIZE_LOC 5,754
LOW_RISK_FILE_SIZE_LOC 6,499
MEDIUM_RISK_FILE_SIZE_LOC 9,242
HIGH_RISK_FILE_SIZE_LOC 10,139
VERY_HIGH_RISK_FILE_SIZE_LOC 68,057
NUMBER_OF_UNITS 2,633
LINES_OF_CODE_IN_UNITS 80,605
LINES_OF_CODE_OUTSIDE_UNITS 19,086
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 4,996
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 6.2
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,184
UNIT_SIZE_LOW_RISK_LOC 5,846
UNIT_SIZE_LOW_RISK_PERCENTAGE 7.25
UNIT_SIZE_LOW_RISK_COUNT 389
UNIT_SIZE_MEDIUM_RISK_LOC 19,036
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 23.62
UNIT_SIZE_MEDIUM_RISK_COUNT 569
UNIT_SIZE_HIGH_RISK_LOC 23,954
UNIT_SIZE_HIGH_RISK_PERCENTAGE 29.72
UNIT_SIZE_HIGH_RISK_COUNT 336
UNIT_SIZE_VERY_HIGH_RISK_LOC 26,773
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 33.22
UNIT_SIZE_VERY_HIGH_RISK_COUNT 155
UNIT_SIZE_COMPONENT_PTF_NEGLIGIBLE_RISK_LOC 2,278
UNIT_SIZE_COMPONENT_PTF_NEGLIGIBLE_RISK_PERCENTAGE 3.69
UNIT_SIZE_COMPONENT_PTF_NEGLIGIBLE_RISK_COUNT 714
UNIT_SIZE_COMPONENT_PTF_LOW_RISK_LOC 2,753
UNIT_SIZE_COMPONENT_PTF_LOW_RISK_PERCENTAGE 4.46
UNIT_SIZE_COMPONENT_PTF_LOW_RISK_COUNT 179
UNIT_SIZE_COMPONENT_PTF_MEDIUM_RISK_LOC 12,848
UNIT_SIZE_COMPONENT_PTF_MEDIUM_RISK_PERCENTAGE 20.84
UNIT_SIZE_COMPONENT_PTF_MEDIUM_RISK_COUNT 371
UNIT_SIZE_COMPONENT_PTF_HIGH_RISK_LOC 19,548
UNIT_SIZE_COMPONENT_PTF_HIGH_RISK_PERCENTAGE 31.7
UNIT_SIZE_COMPONENT_PTF_HIGH_RISK_COUNT 270
UNIT_SIZE_COMPONENT_PTF_VERY_HIGH_RISK_LOC 24,231
UNIT_SIZE_COMPONENT_PTF_VERY_HIGH_RISK_PERCENTAGE 39.3
UNIT_SIZE_COMPONENT_PTF_VERY_HIGH_RISK_COUNT 140
UNIT_SIZE_COMPONENT_FLEXSAI_NEGLIGIBLE_RISK_LOC 779
UNIT_SIZE_COMPONENT_FLEXSAI_NEGLIGIBLE_RISK_PERCENTAGE 22.28
UNIT_SIZE_COMPONENT_FLEXSAI_NEGLIGIBLE_RISK_COUNT 179
UNIT_SIZE_COMPONENT_FLEXSAI_LOW_RISK_LOC 610
UNIT_SIZE_COMPONENT_FLEXSAI_LOW_RISK_PERCENTAGE 17.45
UNIT_SIZE_COMPONENT_FLEXSAI_LOW_RISK_COUNT 41
UNIT_SIZE_COMPONENT_FLEXSAI_MEDIUM_RISK_LOC 918
UNIT_SIZE_COMPONENT_FLEXSAI_MEDIUM_RISK_PERCENTAGE 26.26
UNIT_SIZE_COMPONENT_FLEXSAI_MEDIUM_RISK_COUNT 31
UNIT_SIZE_COMPONENT_FLEXSAI_HIGH_RISK_LOC 933
UNIT_SIZE_COMPONENT_FLEXSAI_HIGH_RISK_PERCENTAGE 26.69
UNIT_SIZE_COMPONENT_FLEXSAI_HIGH_RISK_COUNT 14
UNIT_SIZE_COMPONENT_FLEXSAI_VERY_HIGH_RISK_LOC 256
UNIT_SIZE_COMPONENT_FLEXSAI_VERY_HIGH_RISK_PERCENTAGE 7.32
UNIT_SIZE_COMPONENT_FLEXSAI_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_META_NEGLIGIBLE_RISK_LOC 1,939
UNIT_SIZE_COMPONENT_META_NEGLIGIBLE_RISK_PERCENTAGE 12.55
UNIT_SIZE_COMPONENT_META_NEGLIGIBLE_RISK_COUNT 291
UNIT_SIZE_COMPONENT_META_LOW_RISK_LOC 2,483
UNIT_SIZE_COMPONENT_META_LOW_RISK_PERCENTAGE 16.07
UNIT_SIZE_COMPONENT_META_LOW_RISK_COUNT 169
UNIT_SIZE_COMPONENT_META_MEDIUM_RISK_LOC 5,270
UNIT_SIZE_COMPONENT_META_MEDIUM_RISK_PERCENTAGE 34.11
UNIT_SIZE_COMPONENT_META_MEDIUM_RISK_COUNT 167
UNIT_SIZE_COMPONENT_META_HIGH_RISK_LOC 3,473
UNIT_SIZE_COMPONENT_META_HIGH_RISK_PERCENTAGE 22.48
UNIT_SIZE_COMPONENT_META_HIGH_RISK_COUNT 52
UNIT_SIZE_COMPONENT_META_VERY_HIGH_RISK_LOC 2,286
UNIT_SIZE_COMPONENT_META_VERY_HIGH_RISK_PERCENTAGE 14.8
UNIT_SIZE_COMPONENT_META_VERY_HIGH_RISK_COUNT 13
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 2,609
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 4.14
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 780
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 3,004
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 4.77
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 196
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 13,348
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 21.18
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 387
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 19,820
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 31.45
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 274
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 24,231
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 38.45
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 140
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 512
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 16.17
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 99
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 454
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 14.34
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 31
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 592
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 18.69
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 21
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 720
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 22.73
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 11
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 889
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 28.07
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 96
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 83.48
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 43
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 19
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 16.52
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_LOC 553
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_PERCENTAGE 12.42
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_COUNT 80
UNIT_SIZE_EXTENSION_PL_LOW_RISK_LOC 832
UNIT_SIZE_EXTENSION_PL_LOW_RISK_PERCENTAGE 18.69
UNIT_SIZE_EXTENSION_PL_LOW_RISK_COUNT 54
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_LOC 1,364
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_PERCENTAGE 30.64
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_COUNT 41
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_LOC 1,316
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_PERCENTAGE 29.56
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_COUNT 20
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_LOC 387
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_PERCENTAGE 8.69
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PM_NEGLIGIBLE_RISK_LOC 763
UNIT_SIZE_EXTENSION_PM_NEGLIGIBLE_RISK_PERCENTAGE 21.88
UNIT_SIZE_EXTENSION_PM_NEGLIGIBLE_RISK_COUNT 119
UNIT_SIZE_EXTENSION_PM_LOW_RISK_LOC 594
UNIT_SIZE_EXTENSION_PM_LOW_RISK_PERCENTAGE 17.03
UNIT_SIZE_EXTENSION_PM_LOW_RISK_COUNT 43
UNIT_SIZE_EXTENSION_PM_MEDIUM_RISK_LOC 1,084
UNIT_SIZE_EXTENSION_PM_MEDIUM_RISK_PERCENTAGE 31.09
UNIT_SIZE_EXTENSION_PM_MEDIUM_RISK_COUNT 36
UNIT_SIZE_EXTENSION_PM_HIGH_RISK_LOC 447
UNIT_SIZE_EXTENSION_PM_HIGH_RISK_PERCENTAGE 12.82
UNIT_SIZE_EXTENSION_PM_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_PM_VERY_HIGH_RISK_LOC 599
UNIT_SIZE_EXTENSION_PM_VERY_HIGH_RISK_PERCENTAGE 17.18
UNIT_SIZE_EXTENSION_PM_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 463
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 7.27
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 63
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 943
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 14.8
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 64
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 2,648
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 41.56
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 84
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 1,651
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 25.91
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 24
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 667
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 10.47
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 56,938
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 70.64
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 2,300
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 11,974
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 14.86
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 202
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 8,551
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 10.61
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 111
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 1,802
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 2.24
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 1,340
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 1.66
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 3,142
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_NEGLIGIBLE_RISK_LOC 47,867
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_NEGLIGIBLE_RISK_PERCENTAGE 77.63
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_NEGLIGIBLE_RISK_COUNT 1,530
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_LOW_RISK_LOC 8,507
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_LOW_RISK_PERCENTAGE 13.8
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_LOW_RISK_COUNT 94
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_MEDIUM_RISK_LOC 4,725
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_MEDIUM_RISK_PERCENTAGE 7.66
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_MEDIUM_RISK_COUNT 48
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_HIGH_RISK_LOC 559
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_HIGH_RISK_PERCENTAGE 0.91
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PTF_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_NEGLIGIBLE_RISK_LOC 1,704
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_NEGLIGIBLE_RISK_PERCENTAGE 48.74
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_NEGLIGIBLE_RISK_COUNT 226
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_LOW_RISK_LOC 645
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_LOW_RISK_PERCENTAGE 18.45
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_LOW_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_MEDIUM_RISK_LOC 808
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_MEDIUM_RISK_PERCENTAGE 23.11
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_HIGH_RISK_LOC 339
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_HIGH_RISK_PERCENTAGE 9.7
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FLEXSAI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_META_NEGLIGIBLE_RISK_LOC 7,367
CONDITIONAL_COMPLEXITY_COMPONENT_META_NEGLIGIBLE_RISK_PERCENTAGE 47.68
CONDITIONAL_COMPLEXITY_COMPONENT_META_NEGLIGIBLE_RISK_COUNT 544
CONDITIONAL_COMPLEXITY_COMPONENT_META_LOW_RISK_LOC 2,822
CONDITIONAL_COMPLEXITY_COMPONENT_META_LOW_RISK_PERCENTAGE 18.26
CONDITIONAL_COMPLEXITY_COMPONENT_META_LOW_RISK_COUNT 84
CONDITIONAL_COMPLEXITY_COMPONENT_META_MEDIUM_RISK_LOC 3,018
CONDITIONAL_COMPLEXITY_COMPONENT_META_MEDIUM_RISK_PERCENTAGE 19.53
CONDITIONAL_COMPLEXITY_COMPONENT_META_MEDIUM_RISK_COUNT 49
CONDITIONAL_COMPLEXITY_COMPONENT_META_HIGH_RISK_LOC 904
CONDITIONAL_COMPLEXITY_COMPONENT_META_HIGH_RISK_PERCENTAGE 5.85
CONDITIONAL_COMPLEXITY_COMPONENT_META_HIGH_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_META_VERY_HIGH_RISK_LOC 1,340
CONDITIONAL_COMPLEXITY_COMPONENT_META_VERY_HIGH_RISK_PERCENTAGE 8.67
CONDITIONAL_COMPLEXITY_COMPONENT_META_VERY_HIGH_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 48,671
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 77.24
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 1,617
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 8,741
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 13.87
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 104
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 4,958
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 7.87
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 53
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 642
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 1.02
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 3
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_CPP_NEGLIGIBLE_RISK_LOC 1,147
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 36.22
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 136
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 418
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 13.2
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 713
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 22.51
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 504
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 15.91
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 385
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 12.16
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 96
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 83.48
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 19
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 16.52
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_LOC 2,092
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_PERCENTAGE 46.99
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_COUNT 146
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_LOC 969
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_PERCENTAGE 21.77
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_LOC 1,195
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_PERCENTAGE 26.84
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_LOC 196
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_PERCENTAGE 4.4
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_NEGLIGIBLE_RISK_LOC 1,808
CONDITIONAL_COMPLEXITY_COMPONENT_PM_NEGLIGIBLE_RISK_PERCENTAGE 51.85
CONDITIONAL_COMPLEXITY_COMPONENT_PM_NEGLIGIBLE_RISK_COUNT 177
CONDITIONAL_COMPLEXITY_COMPONENT_PM_LOW_RISK_LOC 606
CONDITIONAL_COMPLEXITY_COMPONENT_PM_LOW_RISK_PERCENTAGE 17.38
CONDITIONAL_COMPLEXITY_COMPONENT_PM_LOW_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_PM_MEDIUM_RISK_LOC 761
CONDITIONAL_COMPLEXITY_COMPONENT_PM_MEDIUM_RISK_PERCENTAGE 21.82
CONDITIONAL_COMPLEXITY_COMPONENT_PM_MEDIUM_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_PM_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_VERY_HIGH_RISK_LOC 312
CONDITIONAL_COMPLEXITY_COMPONENT_PM_VERY_HIGH_RISK_PERCENTAGE 8.95
CONDITIONAL_COMPLEXITY_COMPONENT_PM_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 3,124
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 49.03
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 181
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 1,221
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 19.16
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 924
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 14.5
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 460
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 7.22
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 643
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 10.09
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 5
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 3,779
FILE_CHANGE_HISTORY_ACTIVE_DAYS 847
FILE_CHANGE_HISTORY_WEEKS 515
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,575
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 1
FILE_AGE_HIGH_RISK_COUNT 53
FILE_AGE_VERY_HIGH_RISK_COUNT 180
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 11
FILE_AGE_HIGH_RISK_LOC 18,469
FILE_AGE_VERY_HIGH_RISK_LOC 81,211
NUMBER_OF_CONTRIBUTORS 220
DUPLICATION_NUMBER_OF_DUPLICATES 5,998
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 74
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 30,763
DUPLICATION_NUMBER_OF_CLEANED_LINES 94,918
DUPLICATION_PERCENTAGE 32.41
UNIT_DUPLICATES_COUNT 5
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PTF 28,382
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PTF 28,382
DUPLICATION_PERCENTAGE_PRIMARY_PTF 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_META 1,500
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_META 1,500
DUPLICATION_PERCENTAGE_PRIMARY_META 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INC 325
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INC 325
DUPLICATION_PERCENTAGE_PRIMARY_INC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FLEXSAI 514
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FLEXSAI 514
DUPLICATION_PERCENTAGE_PRIMARY_FLEXSAI 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DATA 42
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DATA 42
DUPLICATION_PERCENTAGE_PRIMARY_DATA 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOC 0
DUPLICATION_PERCENTAGE_PRIMARY_DOC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXPERIMENTAL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXPERIMENTAL 0
DUPLICATION_PERCENTAGE_PRIMARY_EXPERIMENTAL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 28,474
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 64,765
DUPLICATION_PERCENTAGE_PY 43.97
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PL 596
DUPLICATION_NUMBER_OF_CLEANED_LINES_PL 4,896
DUPLICATION_PERCENTAGE_PL 12.17
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 583
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 11,167
DUPLICATION_PERCENTAGE_H 5.22
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_C 456
DUPLICATION_NUMBER_OF_CLEANED_LINES_C 4,765
DUPLICATION_PERCENTAGE_C 9.57
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 154
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 4,475
DUPLICATION_PERCENTAGE_CPP 3.44
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PM 412
DUPLICATION_NUMBER_OF_CLEANED_LINES_PM 3,834
DUPLICATION_PERCENTAGE_PM 10.75
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_P4 46
DUPLICATION_NUMBER_OF_CLEANED_LINES_P4 586
DUPLICATION_PERCENTAGE_P4 7.85
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PROTO 42
DUPLICATION_NUMBER_OF_CLEANED_LINES_PROTO 229
DUPLICATION_PERCENTAGE_PROTO 18.34
TOTAL_ANALYSIS_TIME_IN_MILLIS 18,611