TOTAL_NUMBER_OF_FILES: 2747 NUMBER_OF_FILES_MAIN: 1325 LINES_OF_CODE_MAIN: 101645 NUMBER_OF_FILES_MAIN_EXT_PY: 989 LINES_OF_CODE_MAIN_EXT_PY: 67015 NUMBER_OF_FILES_MAIN_EXT_LESS: 65 LINES_OF_CODE_MAIN_EXT_LESS: 9484 NUMBER_OF_FILES_MAIN_EXT_CSS: 38 LINES_OF_CODE_MAIN_EXT_CSS: 9469 NUMBER_OF_FILES_MAIN_EXT_JS: 55 LINES_OF_CODE_MAIN_EXT_JS: 7534 NUMBER_OF_FILES_MAIN_EXT_HTML: 163 LINES_OF_CODE_MAIN_EXT_HTML: 7207 NUMBER_OF_FILES_MAIN_EXT_TS: 3 LINES_OF_CODE_MAIN_EXT_TS: 267 NUMBER_OF_FILES_MAIN_EXT_YAML: 1 LINES_OF_CODE_MAIN_EXT_YAML: 234 NUMBER_OF_FILES_MAIN_EXT_SQL: 3 LINES_OF_CODE_MAIN_EXT_SQL: 133 NUMBER_OF_FILES_MAIN_EXT_TOML: 1 LINES_OF_CODE_MAIN_EXT_TOML: 99 NUMBER_OF_FILES_MAIN_EXT_XML: 2 LINES_OF_CODE_MAIN_EXT_XML: 84 NUMBER_OF_FILES_MAIN_EXT_ASC: 2 LINES_OF_CODE_MAIN_EXT_ASC: 79 NUMBER_OF_FILES_MAIN_EXT_HCL: 1 LINES_OF_CODE_MAIN_EXT_HCL: 26 NUMBER_OF_FILES_MAIN_EXT_CFG: 2 LINES_OF_CODE_MAIN_EXT_CFG: 14 NUMBER_OF_FILES_TEST: 264 LINES_OF_CODE_TEST: 111110 NUMBER_OF_FILES_TEST_EXT_PY: 257 LINES_OF_CODE_TEST_EXT_PY: 110696 NUMBER_OF_FILES_TEST_EXT_JS: 5 LINES_OF_CODE_TEST_EXT_JS: 395 NUMBER_OF_FILES_TEST_EXT_TS: 1 LINES_OF_CODE_TEST_EXT_TS: 16 NUMBER_OF_FILES_TEST_EXT_XML: 1 LINES_OF_CODE_TEST_EXT_XML: 3 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 109.31 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 6 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 189 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 6 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 189 NUMBER_OF_FILES_OTHER: 348 LINES_OF_CODE_OTHER: 555815 NUMBER_OF_FILES_OTHER_EXT_PO: 184 LINES_OF_CODE_OTHER_EXT_PO: 537933 NUMBER_OF_FILES_OTHER_EXT_JSON: 64 LINES_OF_CODE_OTHER_EXT_JSON: 15536 NUMBER_OF_FILES_OTHER_EXT_TXT: 50 LINES_OF_CODE_OTHER_EXT_TXT: 2073 NUMBER_OF_FILES_OTHER_EXT_SVG: 44 LINES_OF_CODE_OTHER_EXT_SVG: 165 NUMBER_OF_FILES_OTHER_EXT_MD: 5 LINES_OF_CODE_OTHER_EXT_MD: 81 NUMBER_OF_FILES_OTHER_EXT_INI: 1 LINES_OF_CODE_OTHER_EXT_INI: 27 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 11 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 693 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TS: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TS: 267 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 229 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML: 99 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS: 58 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_HCL: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_HCL: 26 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CFG: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CFG: 14 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LOCALE: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LOCALE: 60 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LOCALE_EXT_PY: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LOCALE_EXT_PY: 60 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STATIC: 156 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STATIC: 26352 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STATIC_EXT_LESS: 65 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STATIC_EXT_LESS: 9484 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STATIC_EXT_CSS: 38 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STATIC_EXT_CSS: 9469 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STATIC_EXT_JS: 53 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STATIC_EXT_JS: 7399 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS: 11 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS: 645 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY: 568 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_JS: 77 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER: 313 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER_EXT_YAML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER_EXT_YAML: 234 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER_EXT_ASC: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER_EXT_ASC: 79 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC: 1143 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC: 73582 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_PY: 975 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_PY: 66158 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_HTML: 163 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_HTML: 7207 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_SQL: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_SQL: 133 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_XML: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_XML: 84 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: 32 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 12863 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY: 27 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY: 9103 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS: 4 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS: 2391 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CSS: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CSS: 1369 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 1293 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 88782 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 962 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 57912 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS: 65 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS: 9484 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 37 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 8100 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 163 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 7207 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 51 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 5143 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 3 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 267 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML: 234 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL: 3 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL: 133 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML: 99 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 84 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_ASC: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_ASC: 79 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HCL: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HCL: 26 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG: 14 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 1123 LOW_RISK_FILE_SIZE_COUNT: 101 MEDIUM_RISK_FILE_SIZE_COUNT: 62 HIGH_RISK_FILE_SIZE_COUNT: 23 VERY_HIGH_RISK_FILE_SIZE_COUNT: 16 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 27572 LOW_RISK_FILE_SIZE_LOC: 14107 MEDIUM_RISK_FILE_SIZE_LOC: 19865 HIGH_RISK_FILE_SIZE_LOC: 15362 VERY_HIGH_RISK_FILE_SIZE_LOC: 24739 NUMBER_OF_UNITS: 3996 LINES_OF_CODE_IN_UNITS: 41735 LINES_OF_CODE_OUTSIDE_UNITS: 59910 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 12761 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 30.576254941895293 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 2834 UNIT_SIZE_LOW_RISK_LOC: 9571 UNIT_SIZE_LOW_RISK_PERCENTAGE: 22.932790224032587 UNIT_SIZE_LOW_RISK_COUNT: 663 UNIT_SIZE_MEDIUM_RISK_LOC: 12450 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 29.83107703366479 UNIT_SIZE_MEDIUM_RISK_COUNT: 415 UNIT_SIZE_HIGH_RISK_LOC: 4779 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 11.45082065412723 UNIT_SIZE_HIGH_RISK_COUNT: 74 UNIT_SIZE_VERY_HIGH_RISK_LOC: 2174 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 5.2090571462801005 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 10 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 67 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 31.753554502369667 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 11 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC: 65 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 30.805687203791468 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC: 79 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 37.44075829383886 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 2 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_COMPONENT_LOCALE_NEGLIGIBLE_RISK_LOC: 14 UNIT_SIZE_COMPONENT_LOCALE_NEGLIGIBLE_RISK_PERCENTAGE: 25.925925925925927 UNIT_SIZE_COMPONENT_LOCALE_NEGLIGIBLE_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_LOCALE_LOW_RISK_LOC: 13 UNIT_SIZE_COMPONENT_LOCALE_LOW_RISK_PERCENTAGE: 24.074074074074073 UNIT_SIZE_COMPONENT_LOCALE_LOW_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_LOCALE_MEDIUM_RISK_LOC: 27 UNIT_SIZE_COMPONENT_LOCALE_MEDIUM_RISK_PERCENTAGE: 50.0 UNIT_SIZE_COMPONENT_LOCALE_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_LOCALE_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_LOCALE_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_LOCALE_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_LOCALE_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_LOCALE_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_LOCALE_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_STATIC_NEGLIGIBLE_RISK_LOC: 1879 UNIT_SIZE_COMPONENT_STATIC_NEGLIGIBLE_RISK_PERCENTAGE: 27.832913642423346 UNIT_SIZE_COMPONENT_STATIC_NEGLIGIBLE_RISK_COUNT: 385 UNIT_SIZE_COMPONENT_STATIC_LOW_RISK_LOC: 1425 UNIT_SIZE_COMPONENT_STATIC_LOW_RISK_PERCENTAGE: 21.10798400237002 UNIT_SIZE_COMPONENT_STATIC_LOW_RISK_COUNT: 98 UNIT_SIZE_COMPONENT_STATIC_MEDIUM_RISK_LOC: 2082 UNIT_SIZE_COMPONENT_STATIC_MEDIUM_RISK_PERCENTAGE: 30.839875573989037 UNIT_SIZE_COMPONENT_STATIC_MEDIUM_RISK_COUNT: 69 UNIT_SIZE_COMPONENT_STATIC_HIGH_RISK_LOC: 639 UNIT_SIZE_COMPONENT_STATIC_HIGH_RISK_PERCENTAGE: 9.465264405273293 UNIT_SIZE_COMPONENT_STATIC_HIGH_RISK_COUNT: 11 UNIT_SIZE_COMPONENT_STATIC_VERY_HIGH_RISK_LOC: 726 UNIT_SIZE_COMPONENT_STATIC_VERY_HIGH_RISK_PERCENTAGE: 10.753962375944305 UNIT_SIZE_COMPONENT_STATIC_VERY_HIGH_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 64 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 12.573673870333987 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 11 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC: 98 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 19.25343811394892 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 178 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 34.9705304518664 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT: 7 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC: 169 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE: 33.20235756385069 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT: 3 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: 10737 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 31.385559777842737 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 2425 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC: 7970 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 23.29728149663841 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT: 554 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC: 10084 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE: 29.476761180941246 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT: 336 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC: 3971 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE: 11.607717041800644 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT: 60 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC: 1448 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE: 4.232680502776966 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT: 8 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 10867 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 31.196532123787104 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 2446 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 8109 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 23.278980306597003 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 563 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 10270 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 29.482689326520067 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 343 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 4140 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 11.884940001148303 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT: 63 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC: 1448 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE: 4.156858241947522 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT: 8 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC: 15 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE: 17.24137931034483 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT: 3 UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC: 37 UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE: 42.52873563218391 UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC: 35 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE: 40.229885057471265 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC: 1879 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE: 27.575579688875845 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT: 385 UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC: 1425 UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE: 20.91282653360728 UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT: 98 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC: 2145 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE: 31.479307308482536 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT: 71 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC: 639 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE: 9.37775168770179 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT: 11 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC: 726 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE: 10.65453478133255 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 27149 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 65.050916496945 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 3569 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 7960 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 19.072720737989698 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 312 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 4851 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 11.623337726129149 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 103 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 1096 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 2.62609320714029 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 679 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 1.6269318317958548 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 1775 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 211 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 17 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_LOCALE_NEGLIGIBLE_RISK_LOC: 27 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_NEGLIGIBLE_RISK_PERCENTAGE: 50.0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_NEGLIGIBLE_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_LOW_RISK_LOC: 27 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_LOW_RISK_PERCENTAGE: 50.0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_LOCALE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_NEGLIGIBLE_RISK_LOC: 4840 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_NEGLIGIBLE_RISK_PERCENTAGE: 71.69308250629537 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_NEGLIGIBLE_RISK_COUNT: 528 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_LOW_RISK_LOC: 753 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_LOW_RISK_PERCENTAGE: 11.153903125462895 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_LOW_RISK_COUNT: 26 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_MEDIUM_RISK_LOC: 373 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_MEDIUM_RISK_PERCENTAGE: 5.5251073914975555 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_MEDIUM_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_HIGH_RISK_LOC: 386 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_HIGH_RISK_PERCENTAGE: 5.717671456080581 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_VERY_HIGH_RISK_LOC: 399 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_VERY_HIGH_RISK_PERCENTAGE: 5.910235520663606 CONDITIONAL_COMPLEXITY_COMPONENT_STATIC_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 308 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 60.51080550098232 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 22 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC: 20 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 3.9292730844793713 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 181 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 35.55992141453831 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT: 4 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: 21763 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 63.615901783104356 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 2999 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC: 7160 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 20.92955276235019 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT: 284 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC: 4297 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE: 12.560654779304297 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT: 91 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC: 710 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE: 2.075416544869921 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC: 280 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE: 0.8184741303712365 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 22222 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 63.79399437331343 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 3035 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 7207 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 20.68955618074295 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 286 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 4415 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 12.674398576103806 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT: 93 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC: 710 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE: 2.03823850261239 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC: 280 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE: 0.8038123672274214 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC: 87 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE: 0.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.0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC: 4840 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE: 71.03023187555034 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT: 528 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC: 753 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE: 11.050777810390374 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT: 26 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC: 436 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE: 6.398591135896683 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC: 386 CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE: 5.664807748752568 CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC: 399 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE: 5.855591429410038 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT: 1 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 5682 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 5056 FILE_CHANGE_HISTORY_WEEKS: 811 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 4055 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 54 FILE_AGE_LOW_RISK_COUNT: 176 FILE_AGE_MEDIUM_RISK_COUNT: 78 FILE_AGE_HIGH_RISK_COUNT: 87 FILE_AGE_VERY_HIGH_RISK_COUNT: 930 FILE_AGE_NEGLIGIBLE_RISK_LOC: 17682 FILE_AGE_LOW_RISK_LOC: 30206 FILE_AGE_MEDIUM_RISK_LOC: 8722 FILE_AGE_HIGH_RISK_LOC: 9406 FILE_AGE_VERY_HIGH_RISK_LOC: 35629 NUMBER_OF_CONTRIBUTORS: 1050 DUPLICATION_NUMBER_OF_DUPLICATES: 1059 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 219 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 4898 DUPLICATION_NUMBER_OF_CLEANED_LINES: 95173 DUPLICATION_PERCENTAGE: 5.146417576413478 UNIT_DUPLICATES_COUNT: 0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STATIC: 1366 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STATIC: 1366 DUPLICATION_PERCENTAGE_PRIMARY_STATIC: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC: 3329 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC: 3329 DUPLICATION_PERCENTAGE_PRIMARY_SRC: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS: 7 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS: 7 DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOCKER: 196 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOCKER: 196 DUPLICATION_PERCENTAGE_PRIMARY_DOCKER: 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_LOCALE: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LOCALE: 0 DUPLICATION_PERCENTAGE_PRIMARY_LOCALE: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_LESS: 261 DUPLICATION_NUMBER_OF_CLEANED_LINES_LESS: 9484 DUPLICATION_PERCENTAGE_LESS: 2.7520033741037535 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CSS: 941 DUPLICATION_NUMBER_OF_CLEANED_LINES_CSS: 9469 DUPLICATION_PERCENTAGE_CSS: 9.937691414088077 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY: 2922 DUPLICATION_NUMBER_OF_CLEANED_LINES_PY: 62738 DUPLICATION_PERCENTAGE_PY: 4.657464375657496 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HTML: 316 DUPLICATION_NUMBER_OF_CLEANED_LINES_HTML: 5877 DUPLICATION_PERCENTAGE_HTML: 5.376892972605071 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML: 196 DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML: 234 DUPLICATION_PERCENTAGE_YAML: 83.76068376068376 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS: 164 DUPLICATION_NUMBER_OF_CLEANED_LINES_JS: 6704 DUPLICATION_PERCENTAGE_JS: 2.4463007159904535 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SQL: 98 DUPLICATION_NUMBER_OF_CLEANED_LINES_SQL: 133 DUPLICATION_PERCENTAGE_SQL: 73.6842105263158 TOTAL_ANALYSIS_TIME_IN_MILLIS: 20524