alibaba / formily
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 1,334
NUMBER_OF_FILES_MAIN 553
LINES_OF_CODE_MAIN 38,463
NUMBER_OF_FILES_MAIN_EXT_TS 362
LINES_OF_CODE_MAIN_EXT_TS 21,830
NUMBER_OF_FILES_MAIN_EXT_TSX 111
LINES_OF_CODE_MAIN_EXT_TSX 13,024
NUMBER_OF_FILES_MAIN_EXT_SCSS 40
LINES_OF_CODE_MAIN_EXT_SCSS 2,098
NUMBER_OF_FILES_MAIN_EXT_LESS 17
LINES_OF_CODE_MAIN_EXT_LESS 1,203
NUMBER_OF_FILES_MAIN_EXT_JS 19
LINES_OF_CODE_MAIN_EXT_JS 239
NUMBER_OF_FILES_MAIN_EXT_EJS 4
LINES_OF_CODE_MAIN_EXT_EJS 69
NUMBER_OF_FILES_TEST 70
LINES_OF_CODE_TEST 19,661
NUMBER_OF_FILES_TEST_EXT_TS 59
LINES_OF_CODE_TEST_EXT_TS 17,324
NUMBER_OF_FILES_TEST_EXT_TSX 6
LINES_OF_CODE_TEST_EXT_TSX 1,774
NUMBER_OF_FILES_TEST_EXT_SNAP 1
LINES_OF_CODE_TEST_EXT_SNAP 404
NUMBER_OF_FILES_TEST_EXT_JS 3
LINES_OF_CODE_TEST_EXT_JS 140
NUMBER_OF_FILES_TEST_EXT_EJS 1
LINES_OF_CODE_TEST_EXT_EJS 19
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 51.11
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 334
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_TS 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_TS 334
NUMBER_OF_FILES_OTHER 94
LINES_OF_CODE_OTHER 3,043
NUMBER_OF_FILES_OTHER_EXT_JSON 58
LINES_OF_CODE_OTHER_EXT_JSON 1,516
NUMBER_OF_FILES_OTHER_EXT_MD 35
LINES_OF_CODE_OTHER_EXT_MD 1,485
NUMBER_OF_FILES_OTHER_EXT_SVG 1
LINES_OF_CODE_OTHER_EXT_SVG 42
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TS 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 250
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS 146
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_TS 104
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVTOOLS 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVTOOLS 2,605
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_TSX 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_TSX 2,320
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_TS 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_TS 238
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_EJS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEVTOOLS_EXT_EJS 47
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES 528
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES 35,600
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TS 352
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TS 21,481
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TSX 101
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TSX 10,704
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_SCSS 40
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_SCSS 2,098
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_LESS 17
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_LESS 1,203
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_JS 17
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_JS 92
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_EJS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_EJS 22
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 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS 201
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 201
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 552
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 38,262
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 361
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 21,629
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 111
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 13,024
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 40
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 2,098
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS 17
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS 1,203
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 19
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 239
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_EJS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_EJS 69
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 440
LOW_RISK_FILE_SIZE_COUNT 62
MEDIUM_RISK_FILE_SIZE_COUNT 43
HIGH_RISK_FILE_SIZE_COUNT 6
VERY_HIGH_RISK_FILE_SIZE_COUNT 2
NEGLIGIBLE_RISK_FILE_SIZE_LOC 10,038
LOW_RISK_FILE_SIZE_LOC 9,047
MEDIUM_RISK_FILE_SIZE_LOC 13,107
HIGH_RISK_FILE_SIZE_LOC 3,402
VERY_HIGH_RISK_FILE_SIZE_LOC 2,869
NUMBER_OF_UNITS 680
LINES_OF_CODE_IN_UNITS 13,895
LINES_OF_CODE_OUTSIDE_UNITS 24,568
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,132
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 15.34
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 416
UNIT_SIZE_LOW_RISK_LOC 1,751
UNIT_SIZE_LOW_RISK_PERCENTAGE 12.6
UNIT_SIZE_LOW_RISK_COUNT 121
UNIT_SIZE_MEDIUM_RISK_LOC 2,515
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 18.1
UNIT_SIZE_MEDIUM_RISK_COUNT 83
UNIT_SIZE_HIGH_RISK_LOC 2,283
UNIT_SIZE_HIGH_RISK_PERCENTAGE 16.43
UNIT_SIZE_HIGH_RISK_COUNT 31
UNIT_SIZE_VERY_HIGH_RISK_LOC 5,214
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 37.52
UNIT_SIZE_VERY_HIGH_RISK_COUNT 29
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 12
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 12.37
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 18.56
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 69.07
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_LOC 53
UNIT_SIZE_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_PERCENTAGE 54.08
UNIT_SIZE_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_DEVTOOLS_LOW_RISK_LOC 15
UNIT_SIZE_COMPONENT_DEVTOOLS_LOW_RISK_PERCENTAGE 15.31
UNIT_SIZE_COMPONENT_DEVTOOLS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEVTOOLS_MEDIUM_RISK_LOC 30
UNIT_SIZE_COMPONENT_DEVTOOLS_MEDIUM_RISK_PERCENTAGE 30.61
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_PACKAGES_NEGLIGIBLE_RISK_LOC 2,067
UNIT_SIZE_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_PERCENTAGE 15.09
UNIT_SIZE_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_COUNT 405
UNIT_SIZE_COMPONENT_PACKAGES_LOW_RISK_LOC 1,718
UNIT_SIZE_COMPONENT_PACKAGES_LOW_RISK_PERCENTAGE 12.54
UNIT_SIZE_COMPONENT_PACKAGES_LOW_RISK_COUNT 119
UNIT_SIZE_COMPONENT_PACKAGES_MEDIUM_RISK_LOC 2,485
UNIT_SIZE_COMPONENT_PACKAGES_MEDIUM_RISK_PERCENTAGE 18.14
UNIT_SIZE_COMPONENT_PACKAGES_MEDIUM_RISK_COUNT 82
UNIT_SIZE_COMPONENT_PACKAGES_HIGH_RISK_LOC 2,216
UNIT_SIZE_COMPONENT_PACKAGES_HIGH_RISK_PERCENTAGE 16.18
UNIT_SIZE_COMPONENT_PACKAGES_HIGH_RISK_COUNT 30
UNIT_SIZE_COMPONENT_PACKAGES_VERY_HIGH_RISK_LOC 5,214
UNIT_SIZE_COMPONENT_PACKAGES_VERY_HIGH_RISK_PERCENTAGE 38.06
UNIT_SIZE_COMPONENT_PACKAGES_VERY_HIGH_RISK_COUNT 29
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 17
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 20.24
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 67
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 79.76
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 1,707
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 15.95
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 333
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 1,694
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 15.82
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 117
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 2,219
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 20.73
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 72
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 1,516
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 14.16
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 22
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 3,569
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 33.34
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 17
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC 408
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 13.14
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 80
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 57
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 1.84
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 4
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 296
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 9.53
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT 11
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC 700
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE 22.54
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT 8
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC 1,645
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE 52.96
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 6,268
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 45.11
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 583
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 2,323
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 16.72
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 58
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 4,757
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 34.24
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 547
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 3.94
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 3
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 3
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 547
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 97
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_LOC 98
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEVTOOLS_LOW_RISK_COUNT 0
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_PACKAGES_NEGLIGIBLE_RISK_LOC 6,073
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_PERCENTAGE 44.33
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_COUNT 568
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_LOW_RISK_LOC 2,323
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_LOW_RISK_PERCENTAGE 16.96
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_LOW_RISK_COUNT 58
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_MEDIUM_RISK_LOC 4,757
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_MEDIUM_RISK_PERCENTAGE 34.72
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_MEDIUM_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_HIGH_RISK_LOC 547
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_HIGH_RISK_PERCENTAGE 3.99
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 84
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 5,572
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 52.05
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 490
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 1,618
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 15.11
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 46
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 2,968
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 27.73
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 547
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 5.11
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC 612
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 19.7
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 89
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 705
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 22.7
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC 1,789
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE 57.6
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,275
FILE_CHANGE_HISTORY_ACTIVE_DAYS 849
FILE_CHANGE_HISTORY_WEEKS 325
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,625
FILE_AGE_NEGLIGIBLE_RISK_COUNT 1
FILE_AGE_LOW_RISK_COUNT 23
FILE_AGE_MEDIUM_RISK_COUNT 3
FILE_AGE_HIGH_RISK_COUNT 5
FILE_AGE_VERY_HIGH_RISK_COUNT 520
FILE_AGE_NEGLIGIBLE_RISK_LOC 429
FILE_AGE_LOW_RISK_LOC 3,544
FILE_AGE_MEDIUM_RISK_LOC 1,857
FILE_AGE_HIGH_RISK_LOC 1,103
FILE_AGE_VERY_HIGH_RISK_LOC 31,516
NUMBER_OF_CONTRIBUTORS 229
DUPLICATION_NUMBER_OF_DUPLICATES 2,141
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 183
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 11,820
DUPLICATION_NUMBER_OF_CLEANED_LINES 32,918
DUPLICATION_PERCENTAGE 35.91
UNIT_DUPLICATES_COUNT 25
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PACKAGES 10,304
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PACKAGES 10,304
DUPLICATION_PERCENTAGE_PRIMARY_PACKAGES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DEVTOOLS 1,482
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DEVTOOLS 1,482
DUPLICATION_PERCENTAGE_PRIMARY_DEVTOOLS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 34
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 34
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS 100
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_TS 3,672
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 18,065
DUPLICATION_PERCENTAGE_TS 20.33
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX 7,195
DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX 11,283
DUPLICATION_PERCENTAGE_TSX 63.77
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_LESS 313
DUPLICATION_NUMBER_OF_CLEANED_LINES_LESS 1,203
DUPLICATION_PERCENTAGE_LESS 26.02
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SCSS 593
DUPLICATION_NUMBER_OF_CLEANED_LINES_SCSS 2,098
DUPLICATION_PERCENTAGE_SCSS 28.27
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 200
DUPLICATION_PERCENTAGE_JS 13.5
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_EJS 20
DUPLICATION_NUMBER_OF_CLEANED_LINES_EJS 69
DUPLICATION_PERCENTAGE_EJS 28.99
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,296