TOTAL_NUMBER_OF_FILES: 1550 NUMBER_OF_FILES_MAIN: 1035 LINES_OF_CODE_MAIN: 131582 NUMBER_OF_FILES_MAIN_EXT_PY: 745 LINES_OF_CODE_MAIN_EXT_PY: 80266 NUMBER_OF_FILES_MAIN_EXT_TSX: 112 LINES_OF_CODE_MAIN_EXT_TSX: 34571 NUMBER_OF_FILES_MAIN_EXT_TS: 63 LINES_OF_CODE_MAIN_EXT_TS: 8032 NUMBER_OF_FILES_MAIN_EXT_JINJA2: 73 LINES_OF_CODE_MAIN_EXT_JINJA2: 5185 NUMBER_OF_FILES_MAIN_EXT_YAML: 4 LINES_OF_CODE_MAIN_EXT_YAML: 1613 NUMBER_OF_FILES_MAIN_EXT_GO: 7 LINES_OF_CODE_MAIN_EXT_GO: 970 NUMBER_OF_FILES_MAIN_EXT_PS1: 5 LINES_OF_CODE_MAIN_EXT_PS1: 354 NUMBER_OF_FILES_MAIN_EXT_SCSS: 5 LINES_OF_CODE_MAIN_EXT_SCSS: 264 NUMBER_OF_FILES_MAIN_EXT_IN: 14 LINES_OF_CODE_MAIN_EXT_IN: 130 NUMBER_OF_FILES_MAIN_EXT_CSS: 1 LINES_OF_CODE_MAIN_EXT_CSS: 59 NUMBER_OF_FILES_MAIN_EXT_HTML: 2 LINES_OF_CODE_MAIN_EXT_HTML: 48 NUMBER_OF_FILES_MAIN_EXT_C: 2 LINES_OF_CODE_MAIN_EXT_C: 46 NUMBER_OF_FILES_MAIN_EXT_TOML: 1 LINES_OF_CODE_MAIN_EXT_TOML: 35 NUMBER_OF_FILES_MAIN_EXT_XML: 1 LINES_OF_CODE_MAIN_EXT_XML: 9 NUMBER_OF_FILES_TEST: 185 LINES_OF_CODE_TEST: 25085 NUMBER_OF_FILES_TEST_EXT_PY: 170 LINES_OF_CODE_TEST_EXT_PY: 24351 NUMBER_OF_FILES_TEST_EXT_GO: 10 LINES_OF_CODE_TEST_EXT_GO: 641 NUMBER_OF_FILES_TEST_EXT_SH: 4 LINES_OF_CODE_TEST_EXT_SH: 87 NUMBER_OF_FILES_TEST_EXT_TSX: 1 LINES_OF_CODE_TEST_EXT_TSX: 6 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 19.06 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 70 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 2937 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 70 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 2937 NUMBER_OF_FILES_OTHER: 55 LINES_OF_CODE_OTHER: 3150 NUMBER_OF_FILES_OTHER_EXT_TXT: 24 LINES_OF_CODE_OTHER_EXT_TXT: 1525 NUMBER_OF_FILES_OTHER_EXT_JSON: 12 LINES_OF_CODE_OTHER_EXT_JSON: 884 NUMBER_OF_FILES_OTHER_EXT_MD: 16 LINES_OF_CODE_OTHER_EXT_MD: 529 NUMBER_OF_FILES_OTHER_EXT_INI: 1 LINES_OF_CODE_OTHER_EXT_INI: 146 NUMBER_OF_FILES_OTHER_EXT_PROPERTIES: 1 LINES_OF_CODE_OTHER_EXT_PROPERTIES: 39 NUMBER_OF_FILES_OTHER_EXT_MOD: 1 LINES_OF_CODE_OTHER_EXT_MOD: 27 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 129 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PS1: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PS1: 94 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML: 35 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TASKS: 21 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TASKS: 2608 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TASKS_EXT_PY: 21 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TASKS_EXT_PY: 2608 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE: 999 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE: 128720 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_PY: 724 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_PY: 77658 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_TSX: 112 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_TSX: 34571 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_TS: 63 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_TS: 8032 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_JINJA2: 73 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_JINJA2: 5185 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_YAML: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_YAML: 1613 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_GO: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_GO: 970 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_SCSS: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_SCSS: 264 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_PS1: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_PS1: 260 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_CSS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_CSS: 59 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_HTML: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_HTML: 48 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_C: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_C: 46 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_XML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_XML: 9 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_EXT_IN: 5 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REQUIREMENTS: 13 LINES_OF_CODE_DECOMPOSITION_PRIMARY_REQUIREMENTS: 125 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REQUIREMENTS_EXT_IN: 13 LINES_OF_CODE_DECOMPOSITION_PRIMARY_REQUIREMENTS_EXT_IN: 125 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: 20 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 8514 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY: 14 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY: 4554 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TSX: 2 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TSX: 2220 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS: 1092 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JINJA2: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JINJA2: 395 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GO: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GO: 218 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TOML: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TOML: 35 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 1015 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 123068 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 731 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 75712 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 110 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 32351 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 62 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 6940 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JINJA2: 72 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JINJA2: 4790 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML: 4 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML: 1613 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO: 6 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO: 752 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1: 5 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1: 354 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS: 5 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS: 264 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 14 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 130 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 59 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 48 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C: 46 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 9 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 686 LOW_RISK_FILE_SIZE_COUNT: 162 MEDIUM_RISK_FILE_SIZE_COUNT: 137 HIGH_RISK_FILE_SIZE_COUNT: 35 VERY_HIGH_RISK_FILE_SIZE_COUNT: 15 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 22788 LOW_RISK_FILE_SIZE_LOC: 23120 MEDIUM_RISK_FILE_SIZE_LOC: 41375 HIGH_RISK_FILE_SIZE_LOC: 24209 VERY_HIGH_RISK_FILE_SIZE_LOC: 20090 NUMBER_OF_UNITS: 6451 LINES_OF_CODE_IN_UNITS: 78335 LINES_OF_CODE_OUTSIDE_UNITS: 53247 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 17576 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 22.436969426182422 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 4435 UNIT_SIZE_LOW_RISK_LOC: 13811 UNIT_SIZE_LOW_RISK_PERCENTAGE: 17.630688708750878 UNIT_SIZE_LOW_RISK_COUNT: 952 UNIT_SIZE_MEDIUM_RISK_LOC: 25254 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 32.23846301142529 UNIT_SIZE_MEDIUM_RISK_COUNT: 810 UNIT_SIZE_HIGH_RISK_LOC: 13293 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 16.96942618242165 UNIT_SIZE_HIGH_RISK_COUNT: 195 UNIT_SIZE_VERY_HIGH_RISK_LOC: 8401 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 10.724452671219762 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 59 UNIT_SIZE_COMPONENT_TASKS_NEGLIGIBLE_RISK_LOC: 643 UNIT_SIZE_COMPONENT_TASKS_NEGLIGIBLE_RISK_PERCENTAGE: 29.121376811594203 UNIT_SIZE_COMPONENT_TASKS_NEGLIGIBLE_RISK_COUNT: 196 UNIT_SIZE_COMPONENT_TASKS_LOW_RISK_LOC: 479 UNIT_SIZE_COMPONENT_TASKS_LOW_RISK_PERCENTAGE: 21.693840579710145 UNIT_SIZE_COMPONENT_TASKS_LOW_RISK_COUNT: 34 UNIT_SIZE_COMPONENT_TASKS_MEDIUM_RISK_LOC: 537 UNIT_SIZE_COMPONENT_TASKS_MEDIUM_RISK_PERCENTAGE: 24.320652173913043 UNIT_SIZE_COMPONENT_TASKS_MEDIUM_RISK_COUNT: 18 UNIT_SIZE_COMPONENT_TASKS_HIGH_RISK_LOC: 333 UNIT_SIZE_COMPONENT_TASKS_HIGH_RISK_PERCENTAGE: 15.081521739130435 UNIT_SIZE_COMPONENT_TASKS_HIGH_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_TASKS_VERY_HIGH_RISK_LOC: 216 UNIT_SIZE_COMPONENT_TASKS_VERY_HIGH_RISK_PERCENTAGE: 9.782608695652174 UNIT_SIZE_COMPONENT_TASKS_VERY_HIGH_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_SOURCE_NEGLIGIBLE_RISK_LOC: 16933 UNIT_SIZE_COMPONENT_SOURCE_NEGLIGIBLE_RISK_PERCENTAGE: 22.243093777503383 UNIT_SIZE_COMPONENT_SOURCE_NEGLIGIBLE_RISK_COUNT: 4239 UNIT_SIZE_COMPONENT_SOURCE_LOW_RISK_LOC: 13332 UNIT_SIZE_COMPONENT_SOURCE_LOW_RISK_PERCENTAGE: 17.512840385145875 UNIT_SIZE_COMPONENT_SOURCE_LOW_RISK_COUNT: 918 UNIT_SIZE_COMPONENT_SOURCE_MEDIUM_RISK_LOC: 24717 UNIT_SIZE_COMPONENT_SOURCE_MEDIUM_RISK_PERCENTAGE: 32.46811249622342 UNIT_SIZE_COMPONENT_SOURCE_MEDIUM_RISK_COUNT: 792 UNIT_SIZE_COMPONENT_SOURCE_HIGH_RISK_LOC: 12960 UNIT_SIZE_COMPONENT_SOURCE_HIGH_RISK_PERCENTAGE: 17.024183272689058 UNIT_SIZE_COMPONENT_SOURCE_HIGH_RISK_COUNT: 190 UNIT_SIZE_COMPONENT_SOURCE_VERY_HIGH_RISK_LOC: 8185 UNIT_SIZE_COMPONENT_SOURCE_VERY_HIGH_RISK_PERCENTAGE: 10.751770068438267 UNIT_SIZE_COMPONENT_SOURCE_VERY_HIGH_RISK_COUNT: 57 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 15473 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 26.365293847018933 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 4074 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 10853 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 18.49302230476937 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 753 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 19940 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 33.976860292739445 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 651 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 8304 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 14.149641317497913 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT: 125 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC: 4117 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE: 7.015182237974338 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT: 32 UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC: 38 UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT: 12 UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC: 0 UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC: 0 UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_LOC: 64 UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE: 7.664670658682635 UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT: 10 UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC: 242 UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE: 28.982035928143713 UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT: 15 UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC: 471 UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE: 56.40718562874252 UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT: 15 UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC: 58 UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE: 6.946107784431137 UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC: 1499 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 9.033929970469474 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT: 238 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC: 2016 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE: 12.14970168143193 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT: 136 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC: 4348 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE: 26.2038208883264 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT: 128 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC: 4585 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE: 27.632134032423313 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT: 64 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC: 4145 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE: 24.980413427348882 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT: 26 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC: 502 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE: 23.006416131989003 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT: 101 UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC: 700 UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE: 32.080659945004584 UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT: 48 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC: 495 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE: 22.685609532538955 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT: 16 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC: 346 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE: 15.857011915673693 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT: 5 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC: 139 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE: 6.3703024747937675 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 50129 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 63.99310652964831 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 5748 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 16784 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 21.425927107933873 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 504 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 9870 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 12.599731920597435 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 185 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 1552 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 1.9812344418203869 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 1552 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_NEGLIGIBLE_RISK_LOC: 1484 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_NEGLIGIBLE_RISK_PERCENTAGE: 67.21014492753623 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_NEGLIGIBLE_RISK_COUNT: 236 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_LOW_RISK_LOC: 300 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_LOW_RISK_PERCENTAGE: 13.58695652173913 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_LOW_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_MEDIUM_RISK_LOC: 424 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_MEDIUM_RISK_PERCENTAGE: 19.202898550724637 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_MEDIUM_RISK_COUNT: 7 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TASKS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_NEGLIGIBLE_RISK_LOC: 48645 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_NEGLIGIBLE_RISK_PERCENTAGE: 63.89979902005859 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_NEGLIGIBLE_RISK_COUNT: 5512 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOW_RISK_LOC: 16484 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOW_RISK_PERCENTAGE: 21.65328989714556 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_LOW_RISK_COUNT: 492 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_MEDIUM_RISK_LOC: 9446 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_MEDIUM_RISK_PERCENTAGE: 12.408212592115806 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_MEDIUM_RISK_COUNT: 178 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_HIGH_RISK_LOC: 1552 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_HIGH_RISK_PERCENTAGE: 2.038698490680048 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_HIGH_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 36814 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 62.72939492562237 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 5027 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 12903 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 21.986129807282705 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 431 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 8034 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 13.689573500093717 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT: 166 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC: 936 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE: 1.5949017670012098 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT: 11 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC: 38 CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_LOC: 321 CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE: 38.44311377245509 CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT: 25 CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC: 415 CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE: 49.70059880239521 CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC: 99 CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE: 11.8562874251497 CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC: 11467 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 69.1074549508829 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT: 533 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC: 3011 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE: 18.14620623154342 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT: 43 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC: 1569 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE: 9.455794612185862 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC: 546 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE: 3.290544205387814 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.0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC: 1489 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE: 68.24014665444547 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT: 151 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC: 455 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE: 20.85242896425298 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT: 16 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC: 168 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE: 7.6993583868011 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC: 70 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE: 3.2080659945004584 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT: 1 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 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 461 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 11 FILE_CHANGE_HISTORY_WEEKS: 59 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 295 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 165 FILE_AGE_MEDIUM_RISK_COUNT: 210 FILE_AGE_HIGH_RISK_COUNT: 186 FILE_AGE_VERY_HIGH_RISK_COUNT: 90 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 43361 FILE_AGE_MEDIUM_RISK_LOC: 28255 FILE_AGE_HIGH_RISK_LOC: 25969 FILE_AGE_VERY_HIGH_RISK_LOC: 6762 NUMBER_OF_CONTRIBUTORS: 4 DUPLICATION_NUMBER_OF_DUPLICATES: 11890 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 454 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 26331 DUPLICATION_NUMBER_OF_CLEANED_LINES: 120909 DUPLICATION_PERCENTAGE: 21.777535171079077 UNIT_DUPLICATES_COUNT: 56 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE: 26200 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE: 26200 DUPLICATION_PERCENTAGE_PRIMARY_SOURCE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TASKS: 131 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TASKS: 131 DUPLICATION_PERCENTAGE_PRIMARY_TASKS: 100.0 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_PRIMARY_REQUIREMENTS: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_REQUIREMENTS: 0 DUPLICATION_PERCENTAGE_PRIMARY_REQUIREMENTS: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY: 17194 DUPLICATION_NUMBER_OF_CLEANED_LINES_PY: 76424 DUPLICATION_PERCENTAGE_PY: 22.498168114728358 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JINJA2: 1840 DUPLICATION_NUMBER_OF_CLEANED_LINES_JINJA2: 5185 DUPLICATION_PERCENTAGE_JINJA2: 35.48698167791707 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX: 6471 DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX: 29582 DUPLICATION_PERCENTAGE_TSX: 21.874788722872015 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS: 417 DUPLICATION_NUMBER_OF_CLEANED_LINES_TS: 6499 DUPLICATION_PERCENTAGE_TS: 6.416371749499923 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GO: 71 DUPLICATION_NUMBER_OF_CLEANED_LINES_GO: 692 DUPLICATION_PERCENTAGE_GO: 10.260115606936417 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML: 338 DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML: 1613 DUPLICATION_PERCENTAGE_YAML: 20.954742715437074 TOTAL_ANALYSIS_TIME_IN_MILLIS: 8779