JetBrains / tree-sitter
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 280
NUMBER_OF_FILES_MAIN 99
LINES_OF_CODE_MAIN 23,687
NUMBER_OF_FILES_MAIN_EXT_RS 47
LINES_OF_CODE_MAIN_EXT_RS 15,494
NUMBER_OF_FILES_MAIN_EXT_C 14
LINES_OF_CODE_MAIN_EXT_C 5,376
NUMBER_OF_FILES_MAIN_EXT_H 20
LINES_OF_CODE_MAIN_EXT_H 1,430
NUMBER_OF_FILES_MAIN_EXT_JS 8
LINES_OF_CODE_MAIN_EXT_JS 1,101
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 106
NUMBER_OF_FILES_MAIN_EXT_TOML 4
LINES_OF_CODE_MAIN_EXT_TOML 104
NUMBER_OF_FILES_MAIN_EXT_CMD 3
LINES_OF_CODE_MAIN_EXT_CMD 39
NUMBER_OF_FILES_MAIN_EXT_CC 1
LINES_OF_CODE_MAIN_EXT_CC 19
NUMBER_OF_FILES_MAIN_EXT_GYP 1
LINES_OF_CODE_MAIN_EXT_GYP 18
NUMBER_OF_FILES_TEST 29
LINES_OF_CODE_TEST 4,441
NUMBER_OF_FILES_TEST_EXT_RS 16
LINES_OF_CODE_TEST_EXT_RS 3,264
NUMBER_OF_FILES_TEST_EXT_JS 4
LINES_OF_CODE_TEST_EXT_JS 848
NUMBER_OF_FILES_TEST_EXT_C 6
LINES_OF_CODE_TEST_EXT_C 284
NUMBER_OF_FILES_TEST_EXT_PY 1
LINES_OF_CODE_TEST_EXT_PY 23
NUMBER_OF_FILES_TEST_EXT_CC 1
LINES_OF_CODE_TEST_EXT_CC 15
NUMBER_OF_FILES_TEST_EXT_CMD 1
LINES_OF_CODE_TEST_EXT_CMD 7
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 18.74
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 11
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 11
NUMBER_OF_FILES_OTHER 103
LINES_OF_CODE_OTHER 3,153
NUMBER_OF_FILES_OTHER_EXT_JSON 38
LINES_OF_CODE_OTHER_EXT_JSON 2,017
NUMBER_OF_FILES_OTHER_EXT_TXT 39
LINES_OF_CODE_OTHER_EXT_TXT 797
NUMBER_OF_FILES_OTHER_EXT_MD 26
LINES_OF_CODE_OTHER_EXT_MD 339
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB 42
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB 9,013
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_C 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_C 5,376
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_RS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_RS 1,553
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_H 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_H 1,357
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_JS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_JS 701
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_TOML 26
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPT 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPT_EXT_CMD 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPT_EXT_CMD 39
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HIGHLIGHT 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_HIGHLIGHT 1,433
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HIGHLIGHT_EXT_RS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_HIGHLIGHT_EXT_RS 1,337
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HIGHLIGHT_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_HIGHLIGHT_EXT_H 73
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HIGHLIGHT_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_HIGHLIGHT_EXT_TOML 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI 13,197
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_RS 40
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_RS 12,604
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_JS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_JS 400
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_HTML 106
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_TOML 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_CC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_CC 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_GYP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_GYP 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 5
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 1,452
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 1,452
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 98
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 22,235
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 47
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 15,494
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 13
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 3,924
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 20
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 1,430
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 1,101
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 106
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 104
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 39
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 19
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GYP 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GYP 18
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 50
LOW_RISK_FILE_SIZE_COUNT 10
MEDIUM_RISK_FILE_SIZE_COUNT 25
HIGH_RISK_FILE_SIZE_COUNT 9
VERY_HIGH_RISK_FILE_SIZE_COUNT 5
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,857
LOW_RISK_FILE_SIZE_LOC 1,408
MEDIUM_RISK_FILE_SIZE_LOC 8,084
HIGH_RISK_FILE_SIZE_LOC 6,354
VERY_HIGH_RISK_FILE_SIZE_LOC 5,984
NUMBER_OF_UNITS 835
LINES_OF_CODE_IN_UNITS 15,636
LINES_OF_CODE_OUTSIDE_UNITS 8,051
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,366
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 15.13
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 465
UNIT_SIZE_LOW_RISK_LOC 2,317
UNIT_SIZE_LOW_RISK_PERCENTAGE 14.82
UNIT_SIZE_LOW_RISK_COUNT 156
UNIT_SIZE_MEDIUM_RISK_LOC 4,578
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 29.28
UNIT_SIZE_MEDIUM_RISK_COUNT 141
UNIT_SIZE_HIGH_RISK_LOC 3,842
UNIT_SIZE_HIGH_RISK_PERCENTAGE 24.57
UNIT_SIZE_HIGH_RISK_COUNT 56
UNIT_SIZE_VERY_HIGH_RISK_LOC 2,533
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 16.2
UNIT_SIZE_VERY_HIGH_RISK_COUNT 17
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC 1,687
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 28.15
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 351
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_LOC 1,137
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_PERCENTAGE 18.98
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_COUNT 79
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_LOC 1,618
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 27
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_COUNT 51
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_LOC 819
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 13.67
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_COUNT 12
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_LOC 731
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 12.2
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_HIGHLIGHT_NEGLIGIBLE_RISK_LOC 93
UNIT_SIZE_COMPONENT_HIGHLIGHT_NEGLIGIBLE_RISK_PERCENTAGE 10.46
UNIT_SIZE_COMPONENT_HIGHLIGHT_NEGLIGIBLE_RISK_COUNT 15
UNIT_SIZE_COMPONENT_HIGHLIGHT_LOW_RISK_LOC 94
UNIT_SIZE_COMPONENT_HIGHLIGHT_LOW_RISK_PERCENTAGE 10.57
UNIT_SIZE_COMPONENT_HIGHLIGHT_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_HIGHLIGHT_MEDIUM_RISK_LOC 368
UNIT_SIZE_COMPONENT_HIGHLIGHT_MEDIUM_RISK_PERCENTAGE 41.39
UNIT_SIZE_COMPONENT_HIGHLIGHT_MEDIUM_RISK_COUNT 11
UNIT_SIZE_COMPONENT_HIGHLIGHT_HIGH_RISK_LOC 334
UNIT_SIZE_COMPONENT_HIGHLIGHT_HIGH_RISK_PERCENTAGE 37.57
UNIT_SIZE_COMPONENT_HIGHLIGHT_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_HIGHLIGHT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_HIGHLIGHT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_HIGHLIGHT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 586
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 6.69
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 99
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_LOC 1,086
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_PERCENTAGE 12.4
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_COUNT 71
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_LOC 2,592
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 29.61
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_COUNT 79
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_LOC 2,689
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 30.71
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_COUNT 40
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_LOC 1,802
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 20.58
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 11
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 879
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 18.7
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 171
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 884
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 18.8
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 62
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 1,388
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 29.53
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 44
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 819
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 17.42
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 12
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 731
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 15.55
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_LOC 645
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_PERCENTAGE 6.82
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_COUNT 110
UNIT_SIZE_EXTENSION_RS_LOW_RISK_LOC 1,095
UNIT_SIZE_EXTENSION_RS_LOW_RISK_PERCENTAGE 11.58
UNIT_SIZE_EXTENSION_RS_LOW_RISK_COUNT 72
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_LOC 3,013
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_PERCENTAGE 31.86
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_COUNT 91
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_LOC 3,023
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_PERCENTAGE 31.96
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_COUNT 44
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_LOC 1,682
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_PERCENTAGE 17.78
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_COUNT 10
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 468
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 45.93
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 94
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 254
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 24.93
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 17
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 177
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 17.37
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 6
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 120
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 11.78
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 364
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 81.25
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 89
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 84
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 18.75
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 5
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_CC_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CC_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_COUNT 0
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
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 8,499
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 54.36
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 694
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 2,867
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 18.34
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 86
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 2,843
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 18.18
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 1,427
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 9.13
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 10
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 10
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 1,427
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC 2,950
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 49.23
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 428
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_LOC 1,256
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_PERCENTAGE 20.96
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_LOC 1,137
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 18.98
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_LOC 649
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 10.83
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_COUNT 6
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_HIGHLIGHT_NEGLIGIBLE_RISK_LOC 561
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_NEGLIGIBLE_RISK_PERCENTAGE 63.1
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_NEGLIGIBLE_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_LOW_RISK_LOC 117
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_LOW_RISK_PERCENTAGE 13.16
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_MEDIUM_RISK_LOC 211
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_MEDIUM_RISK_PERCENTAGE 23.73
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HIGHLIGHT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 4,988
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 56.97
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 236
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_LOC 1,494
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_PERCENTAGE 17.06
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_LOC 1,495
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 17.08
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_LOC 778
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 8.89
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 1,823
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 38.78
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 229
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 1,134
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 24.12
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 41
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 1,095
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 23.29
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 649
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 13.81
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 6
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
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_LOC 5,485
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_PERCENTAGE 57.99
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_COUNT 259
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_LOC 1,567
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_PERCENTAGE 16.57
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_LOC 1,748
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_PERCENTAGE 18.48
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_LOC 658
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_PERCENTAGE 6.96
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 752
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 73.8
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 112
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 147
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 14.43
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 5
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 120
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 11.78
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_H_NEGLIGIBLE_RISK_LOC 429
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 95.76
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 93
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 19
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 4.24
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_CC_NEGLIGIBLE_RISK_LOC 10
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_COUNT 0
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
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 4,457
FILE_CHANGE_HISTORY_ACTIVE_DAYS 822
FILE_CHANGE_HISTORY_WEEKS 300
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,500
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 99
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 23,687
NUMBER_OF_CONTRIBUTORS 52
DUPLICATION_NUMBER_OF_DUPLICATES 77
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 24
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 922
DUPLICATION_NUMBER_OF_CLEANED_LINES 19,800
DUPLICATION_PERCENTAGE 4.66
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CLI 774
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CLI 774
DUPLICATION_PERCENTAGE_PRIMARY_CLI 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIB 148
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIB 148
DUPLICATION_PERCENTAGE_PRIMARY_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPT 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HIGHLIGHT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HIGHLIGHT 0
DUPLICATION_PERCENTAGE_PRIMARY_HIGHLIGHT -
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_RS 788
DUPLICATION_NUMBER_OF_CLEANED_LINES_RS 13,158
DUPLICATION_PERCENTAGE_RS 5.99
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_C 86
DUPLICATION_NUMBER_OF_CLEANED_LINES_C 4,407
DUPLICATION_PERCENTAGE_C 1.95
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 36
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 897
DUPLICATION_PERCENTAGE_JS 4.01
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 1,070
DUPLICATION_PERCENTAGE_H 1.12
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,875