TOTAL_NUMBER_OF_FILES: 2893 NUMBER_OF_FILES_MAIN: 1730 LINES_OF_CODE_MAIN: 179241 NUMBER_OF_FILES_MAIN_EXT_TS: 928 LINES_OF_CODE_MAIN_EXT_TS: 97322 NUMBER_OF_FILES_MAIN_EXT_TSX: 668 LINES_OF_CODE_MAIN_EXT_TSX: 72863 NUMBER_OF_FILES_MAIN_EXT_LESS: 123 LINES_OF_CODE_MAIN_EXT_LESS: 8806 NUMBER_OF_FILES_MAIN_EXT_JS: 6 LINES_OF_CODE_MAIN_EXT_JS: 187 NUMBER_OF_FILES_MAIN_EXT_HTML: 3 LINES_OF_CODE_MAIN_EXT_HTML: 52 NUMBER_OF_FILES_MAIN_EXT_CSS: 2 LINES_OF_CODE_MAIN_EXT_CSS: 11 NUMBER_OF_FILES_TEST: 443 LINES_OF_CODE_TEST: 91771 NUMBER_OF_FILES_TEST_EXT_TS: 247 LINES_OF_CODE_TEST_EXT_TS: 59632 NUMBER_OF_FILES_TEST_EXT_SNAP: 63 LINES_OF_CODE_TEST_EXT_SNAP: 23349 NUMBER_OF_FILES_TEST_EXT_TSX: 130 LINES_OF_CODE_TEST_EXT_TSX: 8776 NUMBER_OF_FILES_TEST_EXT_JS: 2 LINES_OF_CODE_TEST_EXT_JS: 8 NUMBER_OF_FILES_TEST_EXT_LESS: 1 LINES_OF_CODE_TEST_EXT_LESS: 6 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 51.19 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 3 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML: 3 NUMBER_OF_FILES_OTHER: 348 LINES_OF_CODE_OTHER: 110379 NUMBER_OF_FILES_OTHER_EXT_JSON: 154 LINES_OF_CODE_OTHER_EXT_JSON: 107773 NUMBER_OF_FILES_OTHER_EXT_SVG: 179 LINES_OF_CODE_OTHER_EXT_SVG: 2083 NUMBER_OF_FILES_OTHER_EXT_MD: 11 LINES_OF_CODE_OTHER_EXT_MD: 519 NUMBER_OF_FILES_OTHER_EXT_TXT: 4 LINES_OF_CODE_OTHER_EXT_TXT: 4 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 232 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS: 168 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TS: 64 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS: 410 LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS: 38347 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_TS: 331 LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_TS: 27700 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_TSX: 64 LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_TSX: 10191 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_LESS: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_LESS: 375 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_HTML: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_HTML: 52 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_JS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_JS: 19 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_CSS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_CSS: 10 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS: 1314 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS: 140662 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_TS: 596 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_TS: 69558 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_TSX: 604 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_TSX: 62672 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_LESS: 113 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_LESS: 8431 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_CSS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_CSS: 1 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: 82 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 25682 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS: 52 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS: 19007 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TSX: 29 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TSX: 6459 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_LESS: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_LESS: 216 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 1648 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 153559 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 876 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 78315 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 639 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 66404 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS: 122 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LESS: 8590 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 6 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 187 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 3 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 52 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 11 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 1186 LOW_RISK_FILE_SIZE_COUNT: 303 MEDIUM_RISK_FILE_SIZE_COUNT: 196 HIGH_RISK_FILE_SIZE_COUNT: 43 VERY_HIGH_RISK_FILE_SIZE_COUNT: 2 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 45758 LOW_RISK_FILE_SIZE_LOC: 42989 MEDIUM_RISK_FILE_SIZE_LOC: 56163 HIGH_RISK_FILE_SIZE_LOC: 28881 VERY_HIGH_RISK_FILE_SIZE_LOC: 5450 NUMBER_OF_UNITS: 2675 LINES_OF_CODE_IN_UNITS: 39325 LINES_OF_CODE_OUTSIDE_UNITS: 139916 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 7696 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 19.570247933884296 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 1503 UNIT_SIZE_LOW_RISK_LOC: 9329 UNIT_SIZE_LOW_RISK_PERCENTAGE: 23.72282263191354 UNIT_SIZE_LOW_RISK_COUNT: 639 UNIT_SIZE_MEDIUM_RISK_LOC: 12270 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 31.20152574698029 UNIT_SIZE_MEDIUM_RISK_COUNT: 410 UNIT_SIZE_HIGH_RISK_LOC: 6397 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 16.267005721551175 UNIT_SIZE_HIGH_RISK_COUNT: 98 UNIT_SIZE_VERY_HIGH_RISK_LOC: 3633 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 9.238397965670693 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 25 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: 0 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC: 24 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 28.235294117647058 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC: 61 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 71.76470588235294 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT: 1 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_APPS_NEGLIGIBLE_RISK_LOC: 3982 UNIT_SIZE_COMPONENT_APPS_NEGLIGIBLE_RISK_PERCENTAGE: 21.709737215134663 UNIT_SIZE_COMPONENT_APPS_NEGLIGIBLE_RISK_COUNT: 767 UNIT_SIZE_COMPONENT_APPS_LOW_RISK_LOC: 4605 UNIT_SIZE_COMPONENT_APPS_LOW_RISK_PERCENTAGE: 25.106313379129865 UNIT_SIZE_COMPONENT_APPS_LOW_RISK_COUNT: 317 UNIT_SIZE_COMPONENT_APPS_MEDIUM_RISK_LOC: 5909 UNIT_SIZE_COMPONENT_APPS_MEDIUM_RISK_PERCENTAGE: 32.21567986042962 UNIT_SIZE_COMPONENT_APPS_MEDIUM_RISK_COUNT: 200 UNIT_SIZE_COMPONENT_APPS_HIGH_RISK_LOC: 2665 UNIT_SIZE_COMPONENT_APPS_HIGH_RISK_PERCENTAGE: 14.529495147748337 UNIT_SIZE_COMPONENT_APPS_HIGH_RISK_COUNT: 42 UNIT_SIZE_COMPONENT_APPS_VERY_HIGH_RISK_LOC: 1181 UNIT_SIZE_COMPONENT_APPS_VERY_HIGH_RISK_PERCENTAGE: 6.438774397557518 UNIT_SIZE_COMPONENT_APPS_VERY_HIGH_RISK_COUNT: 9 UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_LOC: 3714 UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_PERCENTAGE: 17.772035601492966 UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_COUNT: 736 UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_LOC: 4724 UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_PERCENTAGE: 22.60503397454302 UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_COUNT: 322 UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_LOC: 6337 UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_PERCENTAGE: 30.323475930711073 UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_COUNT: 209 UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_LOC: 3671 UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_PERCENTAGE: 17.566274284620537 UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_COUNT: 55 UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_LOC: 2452 UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_PERCENTAGE: 11.733180208632405 UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_COUNT: 16 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC: 6961 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE: 19.962146195979468 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT: 1361 UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC: 8566 UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE: 24.56482463938516 UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT: 587 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC: 11254 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE: 32.27323563993003 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT: 373 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC: 5524 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE: 15.841243440107826 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT: 86 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC: 2566 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE: 7.358550084597517 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT: 19 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC: 729 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 16.478300180831827 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT: 140 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC: 763 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE: 17.246835443037973 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT: 52 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC: 992 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE: 22.423146473779386 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT: 36 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC: 873 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE: 19.733273056057865 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT: 12 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC: 1067 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE: 24.11844484629295 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT: 6 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC: 6 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE: 20.0 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC: 0 UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC: 24 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE: 80.0 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: 24532 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 62.38270820089002 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 2334 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 8010 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 20.368722186904005 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 253 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 5166 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 13.136681500317865 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 75 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 1539 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 3.9135410044500953 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 78 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 0.19834710743801653 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 13 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 1617 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 85 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 2 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_APPS_NEGLIGIBLE_RISK_LOC: 11872 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_NEGLIGIBLE_RISK_PERCENTAGE: 64.72576600152655 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_NEGLIGIBLE_RISK_COUNT: 1172 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_LOW_RISK_LOC: 4141 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_LOW_RISK_PERCENTAGE: 22.576600152655107 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_LOW_RISK_COUNT: 128 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_MEDIUM_RISK_LOC: 2160 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_MEDIUM_RISK_PERCENTAGE: 11.776251226692835 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_MEDIUM_RISK_COUNT: 33 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_HIGH_RISK_LOC: 169 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_HIGH_RISK_PERCENTAGE: 0.9213826191255043 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_APPS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_LOC: 12575 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_PERCENTAGE: 60.17322231792516 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_COUNT: 1160 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_LOC: 3869 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_PERCENTAGE: 18.51373337161451 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_COUNT: 125 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_LOC: 3006 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_PERCENTAGE: 14.38415159345392 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_COUNT: 42 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_LOC: 1370 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_PERCENTAGE: 6.5556512584936355 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_LOC: 78 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_PERCENTAGE: 0.37324145851277635 CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC: 21596 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE: 61.93111754753233 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT: 2104 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC: 7274 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE: 20.85974018525422 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT: 240 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC: 4608 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE: 13.214418858076913 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT: 70 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC: 1315 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE: 3.771041839924292 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT: 11 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC: 78 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE: 0.2236815692122394 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC: 2906 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 65.6871609403255 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT: 227 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC: 736 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE: 16.636528028933093 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT: 13 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC: 558 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE: 12.613019891500905 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC: 224 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE: 5.063291139240507 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT: 1 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_JS_NEGLIGIBLE_RISK_LOC: 30 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT: 3 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: 1308 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 1024 FILE_CHANGE_HISTORY_WEEKS: 186 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 930 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 376 FILE_AGE_LOW_RISK_COUNT: 306 FILE_AGE_MEDIUM_RISK_COUNT: 125 FILE_AGE_HIGH_RISK_COUNT: 328 FILE_AGE_VERY_HIGH_RISK_COUNT: 595 FILE_AGE_NEGLIGIBLE_RISK_LOC: 65234 FILE_AGE_LOW_RISK_LOC: 34591 FILE_AGE_MEDIUM_RISK_LOC: 13100 FILE_AGE_HIGH_RISK_LOC: 31742 FILE_AGE_VERY_HIGH_RISK_LOC: 34574 NUMBER_OF_CONTRIBUTORS: 107 DUPLICATION_NUMBER_OF_DUPLICATES: 5488 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 602 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 21851 DUPLICATION_NUMBER_OF_CLEANED_LINES: 155685 DUPLICATION_PERCENTAGE: 14.035391977390242 UNIT_DUPLICATES_COUNT: 39 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS: 16694 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS: 16694 DUPLICATION_PERCENTAGE_PRIMARY_LIBS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPS: 5157 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPS: 5157 DUPLICATION_PERCENTAGE_PRIMARY_APPS: 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_TS: 14235 DUPLICATION_NUMBER_OF_CLEANED_LINES_TS: 82228 DUPLICATION_PERCENTAGE_TS: 17.311621345527072 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX: 6511 DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX: 64440 DUPLICATION_PERCENTAGE_TSX: 10.10397268777157 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_LESS: 1105 DUPLICATION_NUMBER_OF_CLEANED_LINES_LESS: 8806 DUPLICATION_PERCENTAGE_LESS: 12.548262548262548 TOTAL_ANALYSIS_TIME_IN_MILLIS: 12562