TOTAL_NUMBER_OF_FILES: 547 NUMBER_OF_FILES_MAIN: 211 LINES_OF_CODE_MAIN: 32772 NUMBER_OF_FILES_MAIN_EXT_PY: 148 LINES_OF_CODE_MAIN_EXT_PY: 18513 NUMBER_OF_FILES_MAIN_EXT_TSX: 31 LINES_OF_CODE_MAIN_EXT_TSX: 11021 NUMBER_OF_FILES_MAIN_EXT_TS: 25 LINES_OF_CODE_MAIN_EXT_TS: 3032 NUMBER_OF_FILES_MAIN_EXT_JS: 3 LINES_OF_CODE_MAIN_EXT_JS: 159 NUMBER_OF_FILES_MAIN_EXT_HTML: 1 LINES_OF_CODE_MAIN_EXT_HTML: 27 NUMBER_OF_FILES_MAIN_EXT_CSS: 2 LINES_OF_CODE_MAIN_EXT_CSS: 11 NUMBER_OF_FILES_MAIN_EXT_IN: 1 LINES_OF_CODE_MAIN_EXT_IN: 9 NUMBER_OF_FILES_TEST: 136 LINES_OF_CODE_TEST: 21921 NUMBER_OF_FILES_TEST_EXT_PY: 117 LINES_OF_CODE_TEST_EXT_PY: 17479 NUMBER_OF_FILES_TEST_EXT_XML: 6 LINES_OF_CODE_TEST_EXT_XML: 3806 NUMBER_OF_FILES_TEST_EXT_TS: 10 LINES_OF_CODE_TEST_EXT_TS: 629 NUMBER_OF_FILES_TEST_EXT_JS: 1 LINES_OF_CODE_TEST_EXT_JS: 5 NUMBER_OF_FILES_TEST_EXT_CFG: 2 LINES_OF_CODE_TEST_EXT_CFG: 2 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 66.88 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 2 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 25 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 13 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML: 12 NUMBER_OF_FILES_OTHER: 39 LINES_OF_CODE_OTHER: 2000 NUMBER_OF_FILES_OTHER_EXT_JSON: 24 LINES_OF_CODE_OTHER_EXT_JSON: 1295 NUMBER_OF_FILES_OTHER_EXT_RST: 3 LINES_OF_CODE_OTHER_EXT_RST: 432 NUMBER_OF_FILES_OTHER_EXT_MD: 10 LINES_OF_CODE_OTHER_EXT_MD: 253 NUMBER_OF_FILES_OTHER_EXT_TXT: 2 LINES_OF_CODE_OTHER_EXT_TXT: 20 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS: 24 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY: 24 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC: 206 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC: 32530 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_PY: 145 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_PY: 18426 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_TSX: 31 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_TSX: 11021 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_TS: 25 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_TS: 3032 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_HTML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_HTML: 27 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_JS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_JS: 13 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CSS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CSS: 11 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG: 146 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_JS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_JS: 146 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 72 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 63 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_IN: 9 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: 31 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 16301 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY: 27 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY: 10127 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TSX: 2 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TSX: 4220 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS: 2 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS: 1954 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 180 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 16471 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 121 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 8386 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 29 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 6801 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 23 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 1078 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 3 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 159 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 27 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 11 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 9 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 150 LOW_RISK_FILE_SIZE_COUNT: 20 MEDIUM_RISK_FILE_SIZE_COUNT: 23 HIGH_RISK_FILE_SIZE_COUNT: 12 VERY_HIGH_RISK_FILE_SIZE_COUNT: 6 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 3966 LOW_RISK_FILE_SIZE_LOC: 2930 MEDIUM_RISK_FILE_SIZE_LOC: 7271 HIGH_RISK_FILE_SIZE_LOC: 8710 VERY_HIGH_RISK_FILE_SIZE_LOC: 9895 NUMBER_OF_UNITS: 1418 LINES_OF_CODE_IN_UNITS: 21654 LINES_OF_CODE_OUTSIDE_UNITS: 11118 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 4348 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 20.07943105199963 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 893 UNIT_SIZE_LOW_RISK_LOC: 3582 UNIT_SIZE_LOW_RISK_PERCENTAGE: 16.54197838736492 UNIT_SIZE_LOW_RISK_COUNT: 246 UNIT_SIZE_MEDIUM_RISK_LOC: 6495 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 29.9944582986977 UNIT_SIZE_MEDIUM_RISK_COUNT: 212 UNIT_SIZE_HIGH_RISK_LOC: 3000 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 13.854253255749516 UNIT_SIZE_HIGH_RISK_COUNT: 43 UNIT_SIZE_VERY_HIGH_RISK_LOC: 4229 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 19.52987900618823 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 24 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 2 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 10.526315789473685 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC: 17 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 89.47368421052632 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC: 4343 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 20.19154772420847 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 891 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC: 3468 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 16.123483193081967 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT: 238 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC: 6469 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE: 30.075782230694127 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT: 211 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC: 3000 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE: 13.947649821005161 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT: 43 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC: 4229 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE: 19.661537031010276 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT: 24 UNIT_SIZE_COMPONENT_ENG_NEGLIGIBLE_RISK_LOC: 3 UNIT_SIZE_COMPONENT_ENG_NEGLIGIBLE_RISK_PERCENTAGE: 2.7777777777777777 UNIT_SIZE_COMPONENT_ENG_NEGLIGIBLE_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ENG_LOW_RISK_LOC: 79 UNIT_SIZE_COMPONENT_ENG_LOW_RISK_PERCENTAGE: 73.14814814814815 UNIT_SIZE_COMPONENT_ENG_LOW_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_ENG_MEDIUM_RISK_LOC: 26 UNIT_SIZE_COMPONENT_ENG_MEDIUM_RISK_PERCENTAGE: 24.074074074074073 UNIT_SIZE_COMPONENT_ENG_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ENG_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ENG_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ENG_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ENG_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ENG_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ENG_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC: 18 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 100.0 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 0.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.0 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 3642 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 24.50050454086781 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 764 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 3099 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 20.84762865792129 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 211 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 4891 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 32.902791792801885 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 162 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 2095 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 14.093508240834174 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT: 31 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC: 1138 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE: 7.6555667675748404 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT: 7 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC: 372 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE: 15.782774713619007 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT: 76 UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC: 275 UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE: 11.667373780229104 UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT: 19 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC: 830 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE: 35.214255409418755 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT: 26 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC: 448 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE: 19.007212558336867 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT: 6 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC: 432 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE: 18.328383538396267 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT: 3 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC: 331 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 7.654949121184089 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT: 52 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC: 129 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE: 2.9833487511563366 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT: 10 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC: 748 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE: 17.298797409805736 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT: 23 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC: 457 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE: 10.568917668825161 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT: 6 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC: 2659 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE: 61.493987049028675 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT: 14 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC: 3 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE: 2.7777777777777777 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC: 79 UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE: 73.14814814814815 UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT: 6 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC: 26 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE: 24.074074074074073 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE: 0.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.0 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 7833 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 36.17345525076198 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 1072 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 3833 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 17.701117576429297 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 171 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 6566 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 30.322342292417105 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 149 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 2260 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 10.436870785997968 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 21 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 1162 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 5.366214094393645 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 26 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 3422 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 2 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 10.526315789473685 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC: 17 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 89.47368421052632 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 0.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.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.0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC: 7705 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 35.822213956948254 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 1062 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC: 3816 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 17.741410572318564 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT: 170 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC: 6566 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE: 30.526756241573295 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT: 149 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC: 2260 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE: 10.507229531823887 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT: 21 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC: 1162 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE: 5.402389697335999 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_NEGLIGIBLE_RISK_LOC: 108 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_NEGLIGIBLE_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ENG_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 18 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 0.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.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.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.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 5536 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 37.2418432559704 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 878 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 2663 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 17.91456441305079 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 144 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 4708 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 31.671712075344768 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT: 134 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC: 1278 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE: 8.597376387487387 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT: 15 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC: 680 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE: 4.574503868146653 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC: 1031 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE: 43.74204497242257 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT: 106 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC: 465 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE: 19.72846839202376 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT: 15 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC: 329 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE: 13.958421722528637 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC: 532 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE: 22.571064913025033 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC: 1158 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 26.780758556891765 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT: 80 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC: 705 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE: 16.304347826086957 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC: 1529 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE: 35.36077705827937 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC: 450 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE: 10.407030527289546 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_LOC: 482 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_PERCENTAGE: 11.147086031452359 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC: 108 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE: 0.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.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.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.0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 1393 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 495 FILE_CHANGE_HISTORY_WEEKS: 197 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 985 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 62 FILE_AGE_LOW_RISK_COUNT: 18 FILE_AGE_MEDIUM_RISK_COUNT: 6 FILE_AGE_HIGH_RISK_COUNT: 30 FILE_AGE_VERY_HIGH_RISK_COUNT: 95 FILE_AGE_NEGLIGIBLE_RISK_LOC: 14416 FILE_AGE_LOW_RISK_LOC: 8388 FILE_AGE_MEDIUM_RISK_LOC: 1163 FILE_AGE_HIGH_RISK_LOC: 4578 FILE_AGE_VERY_HIGH_RISK_LOC: 4227 NUMBER_OF_CONTRIBUTORS: 14 DUPLICATION_NUMBER_OF_DUPLICATES: 734 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 82 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 5678 DUPLICATION_NUMBER_OF_CLEANED_LINES: 30676 DUPLICATION_PERCENTAGE: 18.50958403964011 UNIT_DUPLICATES_COUNT: 0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC: 5662 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC: 5662 DUPLICATION_PERCENTAGE_PRIMARY_SRC: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ENG: 16 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ENG: 16 DUPLICATION_PERCENTAGE_PRIMARY_ENG: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS: 0 DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 0 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX: 2819 DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX: 10155 DUPLICATION_PERCENTAGE_TSX: 27.75972427375677 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY: 2638 DUPLICATION_NUMBER_OF_CLEANED_LINES_PY: 17809 DUPLICATION_PERCENTAGE_PY: 14.812735133921052 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS: 205 DUPLICATION_NUMBER_OF_CLEANED_LINES_TS: 2541 DUPLICATION_PERCENTAGE_TS: 8.067689885871705 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS: 16 DUPLICATION_NUMBER_OF_CLEANED_LINES_JS: 128 DUPLICATION_PERCENTAGE_JS: 12.5 TOTAL_ANALYSIS_TIME_IN_MILLIS: 2436