microsoft / TypeScript
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 61,930
NUMBER_OF_FILES_MAIN 490
LINES_OF_CODE_MAIN 240,473
NUMBER_OF_FILES_MAIN_EXT_TS 469
LINES_OF_CODE_MAIN_EXT_TS 238,534
NUMBER_OF_FILES_MAIN_EXT_JS 19
LINES_OF_CODE_MAIN_EXT_JS 1,852
NUMBER_OF_FILES_MAIN_EXT_PS1 1
LINES_OF_CODE_MAIN_EXT_PS1 62
NUMBER_OF_FILES_MAIN_EXT_MJS 1
LINES_OF_CODE_MAIN_EXT_MJS 25
NUMBER_OF_FILES_TEST 29,122
LINES_OF_CODE_TEST 1,000,975
NUMBER_OF_FILES_TEST_EXT_JS 12,432
LINES_OF_CODE_TEST_EXT_JS 624,049
NUMBER_OF_FILES_TEST_EXT_TS 16,220
LINES_OF_CODE_TEST_EXT_TS 278,745
NUMBER_OF_FILES_TEST_EXT_JSONC 170
LINES_OF_CODE_TEST_EXT_JSONC 92,654
NUMBER_OF_FILES_TEST_EXT_TSX 300
LINES_OF_CODE_TEST_EXT_TSX 5,527
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 416.25
NUMBER_OF_FILES_GENERATED 17
LINES_OF_CODE_GENERATED 31,750
NUMBER_OF_FILES_GENERATED_EXT_JSON 14
LINES_OF_CODE_GENERATED_EXT_JSON 31,747
NUMBER_OF_FILES_GENERATED_EXT_TXT 1
LINES_OF_CODE_GENERATED_EXT_TXT 1
NUMBER_OF_FILES_GENERATED_EXT_JS 1
LINES_OF_CODE_GENERATED_EXT_JS 1
NUMBER_OF_FILES_GENERATED_EXT_TS 1
LINES_OF_CODE_GENERATED_EXT_TS 1
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 7,240
LINES_OF_CODE_OTHER 393,978
NUMBER_OF_FILES_OTHER_EXT_TXT 5,665
LINES_OF_CODE_OTHER_EXT_TXT 318,048
NUMBER_OF_FILES_OTHER_EXT_JSON 1,556
LINES_OF_CODE_OTHER_EXT_JSON 70,283
NUMBER_OF_FILES_OTHER_EXT_MD 13
LINES_OF_CODE_OTHER_EXT_MD 5,536
NUMBER_OF_FILES_OTHER_EXT_JS 1
LINES_OF_CODE_OTHER_EXT_JS 75
NUMBER_OF_FILES_OTHER_EXT_TS 5
LINES_OF_CODE_OTHER_EXT_TS 36
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 502
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 502
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB 62
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_JS 62
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 44
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 3,614
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_TS 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_TS 2,239
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS 1,288
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PS1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PS1 62
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_MJS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_MJS 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 443
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 236,295
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_TS 443
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_TS 236,295
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 115
LINES_OF_CODE_CONCERN_GENERAL_TODOS 159,893
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 114
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 159,817
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS 76
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 375
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 80,580
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 355
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 78,717
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 18
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 1,776
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 62
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 25
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 213
LOW_RISK_FILE_SIZE_COUNT 66
MEDIUM_RISK_FILE_SIZE_COUNT 106
HIGH_RISK_FILE_SIZE_COUNT 55
VERY_HIGH_RISK_FILE_SIZE_COUNT 50
NEGLIGIBLE_RISK_FILE_SIZE_LOC 10,033
LOW_RISK_FILE_SIZE_LOC 9,393
MEDIUM_RISK_FILE_SIZE_LOC 33,950
HIGH_RISK_FILE_SIZE_LOC 39,560
VERY_HIGH_RISK_FILE_SIZE_LOC 147,537
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,763
FILE_CHANGE_HISTORY_ACTIVE_DAYS 2,524
FILE_CHANGE_HISTORY_WEEKS 394
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,970
FILE_AGE_NEGLIGIBLE_RISK_COUNT 84
FILE_AGE_LOW_RISK_COUNT 57
FILE_AGE_MEDIUM_RISK_COUNT 74
FILE_AGE_HIGH_RISK_COUNT 110
FILE_AGE_VERY_HIGH_RISK_COUNT 165
FILE_AGE_NEGLIGIBLE_RISK_LOC 136,057
FILE_AGE_LOW_RISK_LOC 22,009
FILE_AGE_MEDIUM_RISK_LOC 28,504
FILE_AGE_HIGH_RISK_LOC 38,516
FILE_AGE_VERY_HIGH_RISK_LOC 15,387
NUMBER_OF_CONTRIBUTORS 751
NUMBER_OF_UNITS 13,747
LINES_OF_CODE_IN_UNITS 175,311
LINES_OF_CODE_OUTSIDE_UNITS 65,162
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 45,341
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 25.86
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 8,992
UNIT_SIZE_LOW_RISK_LOC 39,858
UNIT_SIZE_LOW_RISK_PERCENTAGE 22.74
UNIT_SIZE_LOW_RISK_COUNT 2,732
UNIT_SIZE_MEDIUM_RISK_LOC 48,949
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 27.92
UNIT_SIZE_MEDIUM_RISK_COUNT 1,580
UNIT_SIZE_HIGH_RISK_LOC 23,830
UNIT_SIZE_HIGH_RISK_PERCENTAGE 13.59
UNIT_SIZE_HIGH_RISK_COUNT 354
UNIT_SIZE_VERY_HIGH_RISK_LOC 17,333
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 9.89
UNIT_SIZE_VERY_HIGH_RISK_COUNT 89
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 52
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 2
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_LIB_NEGLIGIBLE_RISK_LOC 13
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 27.66
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_LOC 34
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 72.34
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 363
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 14.88
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 67
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 560
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 22.96
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 38
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 742
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 30.42
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 23
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 559
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 22.92
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 215
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 8.82
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 44,965
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 26.03
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 8,922
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 39,298
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 22.75
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 2,694
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 48,121
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 27.85
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 1,554
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 23,271
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 13.47
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 346
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 17,118
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 9.91
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 87
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 182
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 16.73
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 35
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 130
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 11.95
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 9
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 306
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 28.12
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 10
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 255
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 23.44
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 215
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 19.76
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 45,159
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 25.92
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 8,957
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 39,728
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 22.8
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 2,723
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 48,643
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 27.92
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 1,570
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 23,575
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 13.53
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 350
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 17,118
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 9.83
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 87
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 83,971
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 47.9
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 10,942
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 34,169
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 19.49
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 1,683
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 33,754
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 19.25
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 897
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 12,912
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 7.37
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 175
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 10,505
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 5.99
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 50
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 225
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 23,417
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 52
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 0
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_LIB_NEGLIGIBLE_RISK_LOC 13
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 27.66
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_PERCENTAGE 72.34
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 987
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 40.47
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 102
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 650
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 26.65
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 694
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 28.45
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 108
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 4.43
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 1
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_SRC_NEGLIGIBLE_RISK_LOC 82,919
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 47.99
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 10,835
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 33,485
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 19.38
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 1,661
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 33,060
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 19.13
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 883
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 12,804
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 7.41
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 174
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 10,505
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 6.08
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 50
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 347
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 31.89
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 42
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 381
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 35.02
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 252
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 23.16
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 108
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 9.93
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 1
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 83,624
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 48
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 10,900
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 33,788
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 19.39
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 1,671
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 33,502
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 19.23
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 892
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 12,804
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 7.35
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 174
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 10,505
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 6.03
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 50
DUPLICATION_NUMBER_OF_DUPLICATES 7,601
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 214
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 19,540
DUPLICATION_NUMBER_OF_CLEANED_LINES 201,490
DUPLICATION_PERCENTAGE 9.7
UNIT_DUPLICATES_COUNT 28
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 19,371
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 19,371
DUPLICATION_PERCENTAGE_PRIMARY_SRC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 143
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 143
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 26
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIB 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIB 0
DUPLICATION_PERCENTAGE_PRIMARY_LIB -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 19,489
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 199,752
DUPLICATION_PERCENTAGE_TS 9.76
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 51
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 1,651
DUPLICATION_PERCENTAGE_JS 3.09
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,239,690