epam / ai-dial-chat
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 983
NUMBER_OF_FILES_MAIN 737
LINES_OF_CODE_MAIN 79,163
NUMBER_OF_FILES_MAIN_EXT_TS 488
LINES_OF_CODE_MAIN_EXT_TS 44,501
NUMBER_OF_FILES_MAIN_EXT_TSX 234
LINES_OF_CODE_MAIN_EXT_TSX 33,842
NUMBER_OF_FILES_MAIN_EXT_JS 10
LINES_OF_CODE_MAIN_EXT_JS 443
NUMBER_OF_FILES_MAIN_EXT_CSS 2
LINES_OF_CODE_MAIN_EXT_CSS 180
NUMBER_OF_FILES_MAIN_EXT_MJS 1
LINES_OF_CODE_MAIN_EXT_MJS 175
NUMBER_OF_FILES_MAIN_EXT_JSX 1
LINES_OF_CODE_MAIN_EXT_JSX 12
NUMBER_OF_FILES_MAIN_EXT_YAML 1
LINES_OF_CODE_MAIN_EXT_YAML 10
NUMBER_OF_FILES_TEST 110
LINES_OF_CODE_TEST 38,764
NUMBER_OF_FILES_TEST_EXT_TS 100
LINES_OF_CODE_TEST_EXT_TS 37,702
NUMBER_OF_FILES_TEST_EXT_TSX 10
LINES_OF_CODE_TEST_EXT_TSX 1,062
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 48.96
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 2
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 2
NUMBER_OF_FILES_OTHER 81
LINES_OF_CODE_OTHER 3,191
NUMBER_OF_FILES_OTHER_EXT_JSON 43
LINES_OF_CODE_OTHER_EXT_JSON 2,001
NUMBER_OF_FILES_OTHER_EXT_MD 10
LINES_OF_CODE_OTHER_EXT_MD 1,007
NUMBER_OF_FILES_OTHER_EXT_SVG 25
LINES_OF_CODE_OTHER_EXT_SVG 109
NUMBER_OF_FILES_OTHER_EXT_PATCH 1
LINES_OF_CODE_OTHER_EXT_PATCH 72
NUMBER_OF_FILES_OTHER_EXT_TXT 2
LINES_OF_CODE_OTHER_EXT_TXT 2
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 26
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS 275
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_MJS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_MJS 175
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_JS 100
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS 1,854
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_TS 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_TS 1,533
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_TSX 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_TSX 321
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS 695
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS 77,008
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_TS 454
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_TS 42,968
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_TSX 230
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_TSX 33,521
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_JS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_JS 327
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_CSS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_CSS 180
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_JSX 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_JSX 12
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 18
LINES_OF_CODE_CONCERN_GENERAL_TODOS 8,391
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 11
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 6,417
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TSX 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TSX 1,797
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CSS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CSS 177
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 719
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 70,772
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 477
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 38,084
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 228
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 32,045
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 10
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 443
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 175
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSX 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSX 12
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 10
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 3
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 524
LOW_RISK_FILE_SIZE_COUNT 108
MEDIUM_RISK_FILE_SIZE_COUNT 82
HIGH_RISK_FILE_SIZE_COUNT 18
VERY_HIGH_RISK_FILE_SIZE_COUNT 5
NEGLIGIBLE_RISK_FILE_SIZE_LOC 18,498
LOW_RISK_FILE_SIZE_LOC 15,910
MEDIUM_RISK_FILE_SIZE_LOC 25,448
HIGH_RISK_FILE_SIZE_LOC 11,557
VERY_HIGH_RISK_FILE_SIZE_LOC 7,750
NUMBER_OF_UNITS 1,836
LINES_OF_CODE_IN_UNITS 19,169
LINES_OF_CODE_OUTSIDE_UNITS 59,994
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 7,021
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 36.63
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,395
UNIT_SIZE_LOW_RISK_LOC 4,105
UNIT_SIZE_LOW_RISK_PERCENTAGE 21.41
UNIT_SIZE_LOW_RISK_COUNT 285
UNIT_SIZE_MEDIUM_RISK_LOC 3,219
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 16.79
UNIT_SIZE_MEDIUM_RISK_COUNT 103
UNIT_SIZE_HIGH_RISK_LOC 2,732
UNIT_SIZE_HIGH_RISK_PERCENTAGE 14.25
UNIT_SIZE_HIGH_RISK_COUNT 40
UNIT_SIZE_VERY_HIGH_RISK_LOC 2,092
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 10.91
UNIT_SIZE_VERY_HIGH_RISK_COUNT 13
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_LOC 26
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_LOC 259
UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_PERCENTAGE 28.06
UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_COUNT 52
UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_LOC 227
UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_PERCENTAGE 24.59
UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_COUNT 16
UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_LOC 437
UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_PERCENTAGE 47.35
UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_COUNT 16
UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APPS_NEGLIGIBLE_RISK_LOC 6,762
UNIT_SIZE_COMPONENT_APPS_NEGLIGIBLE_RISK_PERCENTAGE 37.11
UNIT_SIZE_COMPONENT_APPS_NEGLIGIBLE_RISK_COUNT 1,343
UNIT_SIZE_COMPONENT_APPS_LOW_RISK_LOC 3,878
UNIT_SIZE_COMPONENT_APPS_LOW_RISK_PERCENTAGE 21.28
UNIT_SIZE_COMPONENT_APPS_LOW_RISK_COUNT 269
UNIT_SIZE_COMPONENT_APPS_MEDIUM_RISK_LOC 2,756
UNIT_SIZE_COMPONENT_APPS_MEDIUM_RISK_PERCENTAGE 15.13
UNIT_SIZE_COMPONENT_APPS_MEDIUM_RISK_COUNT 86
UNIT_SIZE_COMPONENT_APPS_HIGH_RISK_LOC 2,732
UNIT_SIZE_COMPONENT_APPS_HIGH_RISK_PERCENTAGE 14.99
UNIT_SIZE_COMPONENT_APPS_HIGH_RISK_COUNT 40
UNIT_SIZE_COMPONENT_APPS_VERY_HIGH_RISK_LOC 2,092
UNIT_SIZE_COMPONENT_APPS_VERY_HIGH_RISK_PERCENTAGE 11.48
UNIT_SIZE_COMPONENT_APPS_VERY_HIGH_RISK_COUNT 13
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 28
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 22.05
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 31
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 24.41
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 68
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 53.54
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 0
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 6,256
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 43.17
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 1,275
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 3,485
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 24.05
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 243
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 2,375
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 16.39
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 77
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 1,653
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 11.41
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 25
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 723
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 4.99
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC 737
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 16.2
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 112
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 589
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 12.95
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 40
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 776
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 17.05
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT 24
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC 1,079
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE 23.71
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT 15
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC 1,369
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE 30.09
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 15,341
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 80.03
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,784
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,776
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 9.26
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,689
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 8.81
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 363
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 1.89
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 2
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 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 363
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_LOC 875
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_PERCENTAGE 94.8
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_COUNT 82
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_LOC 24
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_PERCENTAGE 2.6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_LOC 24
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_PERCENTAGE 2.6
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_NEGLIGIBLE_RISK_LOC 14,440
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_NEGLIGIBLE_RISK_PERCENTAGE 79.25
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_NEGLIGIBLE_RISK_COUNT 1,701
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_LOW_RISK_LOC 1,752
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_LOW_RISK_PERCENTAGE 9.62
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_MEDIUM_RISK_LOC 1,665
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_MEDIUM_RISK_PERCENTAGE 9.14
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_MEDIUM_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_HIGH_RISK_LOC 363
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_HIGH_RISK_PERCENTAGE 1.99
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 127
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 12
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 12,802
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 88.34
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 1,596
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 1,093
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 7.54
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 597
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 4.12
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 0
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 2,412
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 53.01
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 176
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 683
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 15.01
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC 1,092
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE 24
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC 363
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE 7.98
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT 2
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 484
FILE_CHANGE_HISTORY_ACTIVE_DAYS 306
FILE_CHANGE_HISTORY_WEEKS 69
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 345
FILE_AGE_NEGLIGIBLE_RISK_COUNT 221
FILE_AGE_LOW_RISK_COUNT 216
FILE_AGE_MEDIUM_RISK_COUNT 160
FILE_AGE_HIGH_RISK_COUNT 140
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 42,172
FILE_AGE_LOW_RISK_LOC 24,975
FILE_AGE_MEDIUM_RISK_LOC 7,198
FILE_AGE_HIGH_RISK_LOC 4,818
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 30
DUPLICATION_NUMBER_OF_DUPLICATES 1,289
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 216
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 8,325
DUPLICATION_NUMBER_OF_CLEANED_LINES 69,875
DUPLICATION_PERCENTAGE 11.91
UNIT_DUPLICATES_COUNT 11
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPS 8,000
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPS 8,000
DUPLICATION_PERCENTAGE_PRIMARY_APPS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS 325
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS 325
DUPLICATION_PERCENTAGE_PRIMARY_LIBS 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_PRIMARY_TOOLS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX 3,470
DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX 30,235
DUPLICATION_PERCENTAGE_TSX 11.48
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 4,825
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 38,849
DUPLICATION_PERCENTAGE_TS 12.42
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 30
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 415
DUPLICATION_PERCENTAGE_JS 7.23
TOTAL_ANALYSIS_TIME_IN_MILLIS 18,178