Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 2,069
NUMBER_OF_FILES_MAIN 1,184
LINES_OF_CODE_MAIN 122,578
NUMBER_OF_FILES_MAIN_EXT_CC 446
LINES_OF_CODE_MAIN_EXT_CC 58,788
NUMBER_OF_FILES_MAIN_EXT_H 601
LINES_OF_CODE_MAIN_EXT_H 30,744
NUMBER_OF_FILES_MAIN_EXT_JS 27
LINES_OF_CODE_MAIN_EXT_JS 12,501
NUMBER_OF_FILES_MAIN_EXT_PY 31
LINES_OF_CODE_MAIN_EXT_PY 5,994
NUMBER_OF_FILES_MAIN_EXT_CPP 34
LINES_OF_CODE_MAIN_EXT_CPP 5,741
NUMBER_OF_FILES_MAIN_EXT_C 13
LINES_OF_CODE_MAIN_EXT_C 5,638
NUMBER_OF_FILES_MAIN_EXT_GYP 14
LINES_OF_CODE_MAIN_EXT_GYP 1,430
NUMBER_OF_FILES_MAIN_EXT_GYPI 9
LINES_OF_CODE_MAIN_EXT_GYPI 1,279
NUMBER_OF_FILES_MAIN_EXT_HTML 3
LINES_OF_CODE_MAIN_EXT_HTML 198
NUMBER_OF_FILES_MAIN_EXT_CSS 2
LINES_OF_CODE_MAIN_EXT_CSS 153
NUMBER_OF_FILES_MAIN_EXT_CPROJECT 1
LINES_OF_CODE_MAIN_EXT_CPROJECT 58
NUMBER_OF_FILES_MAIN_EXT_IN 1
LINES_OF_CODE_MAIN_EXT_IN 23
NUMBER_OF_FILES_MAIN_EXT_PHP 1
LINES_OF_CODE_MAIN_EXT_PHP 20
NUMBER_OF_FILES_MAIN_EXT_R 1
LINES_OF_CODE_MAIN_EXT_R 11
NUMBER_OF_FILES_TEST 327
LINES_OF_CODE_TEST 74,859
NUMBER_OF_FILES_TEST_EXT_CC 155
LINES_OF_CODE_TEST_EXT_CC 39,312
NUMBER_OF_FILES_TEST_EXT_H 101
LINES_OF_CODE_TEST_EXT_H 16,231
NUMBER_OF_FILES_TEST_EXT_SH 2
LINES_OF_CODE_TEST_EXT_SH 6,643
NUMBER_OF_FILES_TEST_EXT_JS 7
LINES_OF_CODE_TEST_EXT_JS 5,481
NUMBER_OF_FILES_TEST_EXT_PY 22
LINES_OF_CODE_TEST_EXT_PY 2,796
NUMBER_OF_FILES_TEST_EXT_HTML 27
LINES_OF_CODE_TEST_EXT_HTML 1,831
NUMBER_OF_FILES_TEST_EXT_IN 4
LINES_OF_CODE_TEST_EXT_IN 1,528
NUMBER_OF_FILES_TEST_EXT_GYPI 1
LINES_OF_CODE_TEST_EXT_GYPI 431
NUMBER_OF_FILES_TEST_EXT_CMAKE 1
LINES_OF_CODE_TEST_EXT_CMAKE 199
NUMBER_OF_FILES_TEST_EXT_C 4
LINES_OF_CODE_TEST_EXT_C 187
NUMBER_OF_FILES_TEST_EXT_CPP 1
LINES_OF_CODE_TEST_EXT_CPP 151
NUMBER_OF_FILES_TEST_EXT_CSS 1
LINES_OF_CODE_TEST_EXT_CSS 55
NUMBER_OF_FILES_TEST_EXT_GYP 1
LINES_OF_CODE_TEST_EXT_GYP 14
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 61.07
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 43
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 8,067
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_MK 38
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_MK 7,956
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CMAKE 3
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CMAKE 79
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 30
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 2
NUMBER_OF_FILES_OTHER 105
LINES_OF_CODE_OTHER 8,847
NUMBER_OF_FILES_OTHER_EXT_CC 37
LINES_OF_CODE_OTHER_EXT_CC 4,196
NUMBER_OF_FILES_OTHER_EXT_CSS 6
LINES_OF_CODE_OTHER_EXT_CSS 1,266
NUMBER_OF_FILES_OTHER_EXT_TXT 18
LINES_OF_CODE_OTHER_EXT_TXT 1,169
NUMBER_OF_FILES_OTHER_EXT_HTML 19
LINES_OF_CODE_OTHER_EXT_HTML 708
NUMBER_OF_FILES_OTHER_EXT_MD 2
LINES_OF_CODE_OTHER_EXT_MD 341
NUMBER_OF_FILES_OTHER_EXT_XML 2
LINES_OF_CODE_OTHER_EXT_XML 340
NUMBER_OF_FILES_OTHER_EXT_PY 2
LINES_OF_CODE_OTHER_EXT_PY 214
NUMBER_OF_FILES_OTHER_EXT_H 6
LINES_OF_CODE_OTHER_EXT_H 194
NUMBER_OF_FILES_OTHER_EXT_C 2
LINES_OF_CODE_OTHER_EXT_C 176
NUMBER_OF_FILES_OTHER_EXT_SH 5
LINES_OF_CODE_OTHER_EXT_SH 110
NUMBER_OF_FILES_OTHER_EXT_PLIST 3
LINES_OF_CODE_OTHER_EXT_PLIST 104
NUMBER_OF_FILES_OTHER_EXT_JSON 3
LINES_OF_CODE_OTHER_EXT_JSON 29
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRYPTO 40
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRYPTO 4,544
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRYPTO_EXT_CPP 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRYPTO_EXT_CPP 3,733
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CRYPTO_EXT_H 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CRYPTO_EXT_H 811
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEB 32
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEB 12,164
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEB_EXT_JS 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEB_EXT_JS 11,793
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEB_EXT_HTML 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEB_EXT_HTML 198
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEB_EXT_CSS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEB_EXT_CSS 153
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEB_EXT_PHP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEB_EXT_PHP 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN 1,089
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN 103,849
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_CC 446
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_CC 58,788
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_H 566
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_H 28,844
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_PY 31
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_PY 5,994
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_C 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_C 5,252
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_CPP 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_CPP 1,520
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_GYP 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_GYP 1,430
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_GYPI 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_GYPI 1,279
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_JS 708
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_IN 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGIN_EXT_R 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGIN_EXT_R 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 58
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CPROJECT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CPROJECT 58
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BASE 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BASE 1,963
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BASE_EXT_H 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BASE_EXT_H 1,089
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BASE_EXT_CPP 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BASE_EXT_CPP 488
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BASE_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BASE_EXT_C 386
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 17
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 17
LINES_OF_CODE_CONCERN_GENERAL_TODOS 10,703
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS 9
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS 6,333
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 5
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 3,200
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CC 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CC 616
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 554
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 1,167
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 111,875
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 445
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 58,172
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 601
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 30,744
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 18
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 6,168
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 13
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 5,638
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 29
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 5,440
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 29
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 2,541
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GYP 14
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GYP 1,430
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GYPI 9
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GYPI 1,279
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 198
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 153
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPROJECT 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPROJECT 58
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 23
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PHP 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PHP 20
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_R 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_R 11
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 893
LOW_RISK_FILE_SIZE_COUNT 162
MEDIUM_RISK_FILE_SIZE_COUNT 101
HIGH_RISK_FILE_SIZE_COUNT 15
VERY_HIGH_RISK_FILE_SIZE_COUNT 13
NEGLIGIBLE_RISK_FILE_SIZE_LOC 34,392
LOW_RISK_FILE_SIZE_LOC 23,560
MEDIUM_RISK_FILE_SIZE_LOC 29,644
HIGH_RISK_FILE_SIZE_LOC 10,391
VERY_HIGH_RISK_FILE_SIZE_LOC 24,591
NUMBER_OF_UNITS 7,333
LINES_OF_CODE_IN_UNITS 68,074
LINES_OF_CODE_OUTSIDE_UNITS 54,504
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 24,887
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 36.56
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 5,249
UNIT_SIZE_LOW_RISK_LOC 21,787
UNIT_SIZE_LOW_RISK_PERCENTAGE 32
UNIT_SIZE_LOW_RISK_COUNT 1,482
UNIT_SIZE_MEDIUM_RISK_LOC 14,604
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 21.45
UNIT_SIZE_MEDIUM_RISK_COUNT 519
UNIT_SIZE_HIGH_RISK_LOC 4,604
UNIT_SIZE_HIGH_RISK_PERCENTAGE 6.76
UNIT_SIZE_HIGH_RISK_COUNT 67
UNIT_SIZE_VERY_HIGH_RISK_LOC 2,192
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 3.22
UNIT_SIZE_VERY_HIGH_RISK_COUNT 16
UNIT_SIZE_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_LOC 598
UNIT_SIZE_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_PERCENTAGE 18.85
UNIT_SIZE_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_COUNT 114
UNIT_SIZE_COMPONENT_CRYPTO_LOW_RISK_LOC 467
UNIT_SIZE_COMPONENT_CRYPTO_LOW_RISK_PERCENTAGE 14.72
UNIT_SIZE_COMPONENT_CRYPTO_LOW_RISK_COUNT 31
UNIT_SIZE_COMPONENT_CRYPTO_MEDIUM_RISK_LOC 945
UNIT_SIZE_COMPONENT_CRYPTO_MEDIUM_RISK_PERCENTAGE 29.79
UNIT_SIZE_COMPONENT_CRYPTO_MEDIUM_RISK_COUNT 30
UNIT_SIZE_COMPONENT_CRYPTO_HIGH_RISK_LOC 434
UNIT_SIZE_COMPONENT_CRYPTO_HIGH_RISK_PERCENTAGE 13.68
UNIT_SIZE_COMPONENT_CRYPTO_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_CRYPTO_VERY_HIGH_RISK_LOC 728
UNIT_SIZE_COMPONENT_CRYPTO_VERY_HIGH_RISK_PERCENTAGE 22.95
UNIT_SIZE_COMPONENT_CRYPTO_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_WEB_NEGLIGIBLE_RISK_LOC 4,342
UNIT_SIZE_COMPONENT_WEB_NEGLIGIBLE_RISK_PERCENTAGE 43.93
UNIT_SIZE_COMPONENT_WEB_NEGLIGIBLE_RISK_COUNT 1,193
UNIT_SIZE_COMPONENT_WEB_LOW_RISK_LOC 1,436
UNIT_SIZE_COMPONENT_WEB_LOW_RISK_PERCENTAGE 14.53
UNIT_SIZE_COMPONENT_WEB_LOW_RISK_COUNT 97
UNIT_SIZE_COMPONENT_WEB_MEDIUM_RISK_LOC 1,643
UNIT_SIZE_COMPONENT_WEB_MEDIUM_RISK_PERCENTAGE 16.62
UNIT_SIZE_COMPONENT_WEB_MEDIUM_RISK_COUNT 57
UNIT_SIZE_COMPONENT_WEB_HIGH_RISK_LOC 1,318
UNIT_SIZE_COMPONENT_WEB_HIGH_RISK_PERCENTAGE 13.33
UNIT_SIZE_COMPONENT_WEB_HIGH_RISK_COUNT 18
UNIT_SIZE_COMPONENT_WEB_VERY_HIGH_RISK_LOC 1,145
UNIT_SIZE_COMPONENT_WEB_VERY_HIGH_RISK_PERCENTAGE 11.58
UNIT_SIZE_COMPONENT_WEB_VERY_HIGH_RISK_COUNT 9
UNIT_SIZE_COMPONENT_PLUGIN_NEGLIGIBLE_RISK_LOC 19,586
UNIT_SIZE_COMPONENT_PLUGIN_NEGLIGIBLE_RISK_PERCENTAGE 36.14
UNIT_SIZE_COMPONENT_PLUGIN_NEGLIGIBLE_RISK_COUNT 3,859
UNIT_SIZE_COMPONENT_PLUGIN_LOW_RISK_LOC 19,805
UNIT_SIZE_COMPONENT_PLUGIN_LOW_RISK_PERCENTAGE 36.55
UNIT_SIZE_COMPONENT_PLUGIN_LOW_RISK_COUNT 1,348
UNIT_SIZE_COMPONENT_PLUGIN_MEDIUM_RISK_LOC 11,826
UNIT_SIZE_COMPONENT_PLUGIN_MEDIUM_RISK_PERCENTAGE 21.82
UNIT_SIZE_COMPONENT_PLUGIN_MEDIUM_RISK_COUNT 425
UNIT_SIZE_COMPONENT_PLUGIN_HIGH_RISK_LOC 2,760
UNIT_SIZE_COMPONENT_PLUGIN_HIGH_RISK_PERCENTAGE 5.09
UNIT_SIZE_COMPONENT_PLUGIN_HIGH_RISK_COUNT 41
UNIT_SIZE_COMPONENT_PLUGIN_VERY_HIGH_RISK_LOC 214
UNIT_SIZE_COMPONENT_PLUGIN_VERY_HIGH_RISK_PERCENTAGE 0.39
UNIT_SIZE_COMPONENT_PLUGIN_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_BASE_NEGLIGIBLE_RISK_LOC 361
UNIT_SIZE_COMPONENT_BASE_NEGLIGIBLE_RISK_PERCENTAGE 43.65
UNIT_SIZE_COMPONENT_BASE_NEGLIGIBLE_RISK_COUNT 83
UNIT_SIZE_COMPONENT_BASE_LOW_RISK_LOC 79
UNIT_SIZE_COMPONENT_BASE_LOW_RISK_PERCENTAGE 9.55
UNIT_SIZE_COMPONENT_BASE_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_BASE_MEDIUM_RISK_LOC 190
UNIT_SIZE_COMPONENT_BASE_MEDIUM_RISK_PERCENTAGE 22.97
UNIT_SIZE_COMPONENT_BASE_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_BASE_HIGH_RISK_LOC 92
UNIT_SIZE_COMPONENT_BASE_HIGH_RISK_PERCENTAGE 11.12
UNIT_SIZE_COMPONENT_BASE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BASE_VERY_HIGH_RISK_LOC 105
UNIT_SIZE_COMPONENT_BASE_VERY_HIGH_RISK_PERCENTAGE 12.7
UNIT_SIZE_COMPONENT_BASE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 862
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 18.49
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 147
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 707
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 15.16
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 47
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 1,564
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 33.54
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 49
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 595
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 12.76
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 9
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 935
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 20.05
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 1,703
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 72.31
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 575
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 241
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 10.23
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 17
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 251
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 10.66
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 9
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 160
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 6.79
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 2
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_JS_NEGLIGIBLE_RISK_LOC 4,700
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 44.48
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 1,260
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 1,597
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 15.11
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 109
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 1,806
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 17.09
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 62
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 1,318
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 12.47
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 18
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 1,145
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 10.84
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 9
UNIT_SIZE_EXTENSION_PHP_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_EXTENSION_PHP_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PHP_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PHP_LOW_RISK_LOC 17
UNIT_SIZE_EXTENSION_PHP_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_PHP_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PHP_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_PHP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PHP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PHP_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PHP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PHP_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PHP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PHP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PHP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_LOC 12,661
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_PERCENTAGE 30.28
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_COUNT 2,219
UNIT_SIZE_EXTENSION_CC_LOW_RISK_LOC 17,968
UNIT_SIZE_EXTENSION_CC_LOW_RISK_PERCENTAGE 42.97
UNIT_SIZE_EXTENSION_CC_LOW_RISK_COUNT 1,220
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_LOC 9,454
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_PERCENTAGE 22.61
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_COUNT 343
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_LOC 1,728
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_PERCENTAGE 4.13
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_COUNT 26
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 1,764
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 33.1
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 390
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 1,180
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 22.14
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 83
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 1,471
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 27.6
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 54
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 803
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 15.07
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 12
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 112
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 2.1
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 3,197
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 95.95
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 658
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 77
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 2.31
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 58
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 1.74
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 56,004
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 82.27
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 6,984
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 7,141
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 10.49
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 264
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 3,860
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 5.67
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 76
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 954
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 1.4
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 115
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0.17
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 1,069
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_LOC 1,222
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_PERCENTAGE 38.52
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_NEGLIGIBLE_RISK_COUNT 149
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_LOW_RISK_LOC 815
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_LOW_RISK_PERCENTAGE 25.69
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_LOW_RISK_COUNT 25
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_MEDIUM_RISK_LOC 565
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_MEDIUM_RISK_PERCENTAGE 17.81
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_MEDIUM_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_HIGH_RISK_LOC 570
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_HIGH_RISK_PERCENTAGE 17.97
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CRYPTO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_NEGLIGIBLE_RISK_LOC 8,283
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_NEGLIGIBLE_RISK_PERCENTAGE 83.8
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_NEGLIGIBLE_RISK_COUNT 1,321
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_LOW_RISK_LOC 792
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_LOW_RISK_PERCENTAGE 8.01
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_LOW_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_MEDIUM_RISK_LOC 650
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_MEDIUM_RISK_PERCENTAGE 6.58
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_MEDIUM_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_HIGH_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_HIGH_RISK_PERCENTAGE 0.45
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_VERY_HIGH_RISK_LOC 115
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_VERY_HIGH_RISK_PERCENTAGE 1.16
CONDITIONAL_COMPLEXITY_COMPONENT_WEB_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_NEGLIGIBLE_RISK_LOC 46,018
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_NEGLIGIBLE_RISK_PERCENTAGE 84.92
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_NEGLIGIBLE_RISK_COUNT 5,424
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_LOW_RISK_LOC 5,412
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_LOW_RISK_PERCENTAGE 9.99
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_LOW_RISK_COUNT 195
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_MEDIUM_RISK_LOC 2,618
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_MEDIUM_RISK_PERCENTAGE 4.83
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_MEDIUM_RISK_COUNT 54
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_HIGH_RISK_LOC 143
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_HIGH_RISK_PERCENTAGE 0.26
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGIN_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_NEGLIGIBLE_RISK_LOC 481
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_NEGLIGIBLE_RISK_PERCENTAGE 58.16
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_NEGLIGIBLE_RISK_COUNT 90
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_LOW_RISK_LOC 122
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_LOW_RISK_PERCENTAGE 14.75
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_MEDIUM_RISK_LOC 27
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_MEDIUM_RISK_PERCENTAGE 3.26
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_HIGH_RISK_LOC 197
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_HIGH_RISK_PERCENTAGE 23.82
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BASE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 1,971
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 42.27
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 207
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 1,162
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 24.92
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 855
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 18.34
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 675
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 14.48
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 2,131
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 90.49
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 597
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 132
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 5.61
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 5
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 92
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 3.91
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 1
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_JS_NEGLIGIBLE_RISK_LOC 8,826
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 83.53
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 1,401
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 931
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 8.81
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 650
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 6.15
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0.42
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 115
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 1.09
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_NEGLIGIBLE_RISK_LOC 17
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PHP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_LOC 36,719
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_PERCENTAGE 87.82
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_COUNT 3,657
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_LOC 3,598
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_PERCENTAGE 8.61
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_COUNT 120
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_LOC 1,494
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_PERCENTAGE 3.57
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_COUNT 31
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
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 3,054
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 57.3
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 458
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 1,272
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 23.86
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 60
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 861
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 16.15
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 143
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 2.68
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 2
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_C_NEGLIGIBLE_RISK_LOC 3,286
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 98.62
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 663
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 46
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 1.38
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 0
NEGLIGIBLE_RISK_FILE_COMPLEXITY_COUNT 557
NEGLIGIBLE_RISK_FILE_COMPLEXITY_LOC 37,915
LOW_RISK_FILE_COMPLEXITY_COUNT 89
LOW_RISK_FILE_COMPLEXITY_LOC 18,500
MEDIUM_RISK_FILE_COMPLEXITY_COUNT 41
MEDIUM_RISK_FILE_COMPLEXITY_LOC 13,888
HIGH_RISK_FILE_COMPLEXITY_COUNT 17
HIGH_RISK_FILE_COMPLEXITY_LOC 18,556
VERY_HIGH_RISK_FILE_COMPLEXITY_COUNT 4
VERY_HIGH_RISK_FILE_COMPLEXITY_LOC 9,155
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 4,850
FILE_CHANGE_HISTORY_ACTIVE_DAYS 31
FILE_CHANGE_HISTORY_WEEKS 187
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 935
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 40
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 10,693
NUMBER_OF_CONTRIBUTORS 3
DUPLICATION_NUMBER_OF_DUPLICATES 18,793
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 238
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 10,485
DUPLICATION_NUMBER_OF_CLEANED_LINES 97,718
DUPLICATION_PERCENTAGE 10.73
UNIT_DUPLICATES_COUNT 16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_WEB 3,154
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_WEB 10,711
DUPLICATION_PERCENTAGE_PRIMARY_WEB 29.45
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PLUGIN 7,195
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PLUGIN 82,330
DUPLICATION_PERCENTAGE_PRIMARY_PLUGIN 8.74
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CRYPTO 136
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CRYPTO 3,205
DUPLICATION_PERCENTAGE_PRIMARY_CRYPTO 4.24
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 40
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BASE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BASE 1,432
DUPLICATION_PERCENTAGE_PRIMARY_BASE 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 3,148
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 10,910
DUPLICATION_PERCENTAGE_JS 28.85
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CC 4,926
DUPLICATION_NUMBER_OF_CLEANED_LINES_CC 46,877
DUPLICATION_PERCENTAGE_CC 10.51
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GYP 545
DUPLICATION_NUMBER_OF_CLEANED_LINES_GYP 1,430
DUPLICATION_PERCENTAGE_GYP 38.11
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 1,473
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 22,278
DUPLICATION_PERCENTAGE_H 6.61
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 130
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 5,793
DUPLICATION_PERCENTAGE_PY 2.24
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GYPI 72
DUPLICATION_NUMBER_OF_CLEANED_LINES_GYPI 1,279
DUPLICATION_PERCENTAGE_GYPI 5.63
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 173
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 4,043
DUPLICATION_PERCENTAGE_CPP 4.28
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HTML 6
DUPLICATION_NUMBER_OF_CLEANED_LINES_HTML 185
DUPLICATION_PERCENTAGE_HTML 3.24
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_C 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_C 4,682
DUPLICATION_PERCENTAGE_C 0.26
MAINTAINABILITY_SCORE_HUMAN 7.1
MAINTAINABILITY_SCORE_AI 6.8
TOTAL_ANALYSIS_TIME_IN_MILLIS 14,306
About This Analysis
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.