TOTAL_NUMBER_OF_FILES: 633 NUMBER_OF_FILES_MAIN: 28 LINES_OF_CODE_MAIN: 8072 NUMBER_OF_FILES_MAIN_EXT_GO: 28 LINES_OF_CODE_MAIN_EXT_GO: 8072 NUMBER_OF_FILES_TEST: 21 LINES_OF_CODE_TEST: 8954 NUMBER_OF_FILES_TEST_EXT_GO: 21 LINES_OF_CODE_TEST_EXT_GO: 8954 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 110.92 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 0 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 0 NUMBER_OF_FILES_OTHER: 7 LINES_OF_CODE_OTHER: 421 NUMBER_OF_FILES_OTHER_EXT_MD: 5 LINES_OF_CODE_OTHER_EXT_MD: 388 NUMBER_OF_FILES_OTHER_EXT_TXT: 1 LINES_OF_CODE_OTHER_EXT_TXT: 21 NUMBER_OF_FILES_OTHER_EXT_MOD: 1 LINES_OF_CODE_OTHER_EXT_MOD: 12 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 13 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 3349 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_GO: 13 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_GO: 3349 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERNAL: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERNAL: 4723 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERNAL_EXT_GO: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERNAL_EXT_GO: 4723 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: 7 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 4014 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GO: 7 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GO: 4014 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 21 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 4058 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO: 21 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO: 4058 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 12 LOW_RISK_FILE_SIZE_COUNT: 4 MEDIUM_RISK_FILE_SIZE_COUNT: 6 HIGH_RISK_FILE_SIZE_COUNT: 5 VERY_HIGH_RISK_FILE_SIZE_COUNT: 1 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 491 LOW_RISK_FILE_SIZE_LOC: 560 MEDIUM_RISK_FILE_SIZE_LOC: 2178 HIGH_RISK_FILE_SIZE_LOC: 3580 VERY_HIGH_RISK_FILE_SIZE_LOC: 1263 NUMBER_OF_UNITS: 448 LINES_OF_CODE_IN_UNITS: 7048 LINES_OF_CODE_OUTSIDE_UNITS: 1024 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 1215 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 17.238933030646994 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 249 UNIT_SIZE_LOW_RISK_LOC: 1589 UNIT_SIZE_LOW_RISK_PERCENTAGE: 22.54540295119183 UNIT_SIZE_LOW_RISK_COUNT: 106 UNIT_SIZE_MEDIUM_RISK_LOC: 1867 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 26.489784335981838 UNIT_SIZE_MEDIUM_RISK_COUNT: 65 UNIT_SIZE_HIGH_RISK_LOC: 1615 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 22.914301929625427 UNIT_SIZE_HIGH_RISK_COUNT: 24 UNIT_SIZE_VERY_HIGH_RISK_LOC: 762 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 10.811577752553916 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 337 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 11.799719887955183 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 63 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC: 511 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 17.892156862745097 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 35 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC: 730 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 25.560224089635856 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 26 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC: 988 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 34.593837535014 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT: 14 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC: 290 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE: 10.15406162464986 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_LOC: 878 UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE: 20.94465648854962 UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_COUNT: 186 UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_LOC: 1078 UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_PERCENTAGE: 25.71564885496183 UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_COUNT: 71 UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_LOC: 1137 UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_PERCENTAGE: 27.123091603053435 UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_COUNT: 39 UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_LOC: 627 UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_PERCENTAGE: 14.95706106870229 UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_COUNT: 10 UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_LOC: 472 UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_PERCENTAGE: 11.259541984732824 UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_COUNT: 3 UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_LOC: 1215 UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE: 17.238933030646994 UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT: 249 UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC: 1589 UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE: 22.54540295119183 UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT: 106 UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC: 1867 UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE: 26.489784335981838 UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT: 65 UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC: 1615 UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE: 22.914301929625427 UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT: 24 UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC: 762 UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE: 10.811577752553916 UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 3059 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 43.40238365493757 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 365 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 1405 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 19.934733257661748 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 50 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 1660 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 23.5527809307605 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 27 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 270 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 3.8308740068104425 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 654 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 9.27922814982974 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 924 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 991 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 34.69887955182073 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 103 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC: 498 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 17.436974789915965 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT: 19 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC: 984 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 34.45378151260504 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 15 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC: 93 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 3.2563025210084033 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC: 290 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE: 10.15406162464986 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_LOC: 2068 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE: 49.33206106870229 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_COUNT: 262 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_LOC: 907 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_PERCENTAGE: 21.63645038167939 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_COUNT: 31 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_LOC: 676 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_PERCENTAGE: 16.125954198473284 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_LOC: 177 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_PERCENTAGE: 4.222328244274809 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_LOC: 364 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_PERCENTAGE: 8.683206106870228 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_LOC: 3059 CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE: 43.40238365493757 CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT: 365 CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC: 1405 CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE: 19.934733257661748 CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT: 50 CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC: 1660 CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE: 23.5527809307605 CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT: 27 CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC: 270 CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE: 3.8308740068104425 CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_LOC: 654 CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_PERCENTAGE: 9.27922814982974 CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_COUNT: 3 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 2959 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 251 FILE_CHANGE_HISTORY_WEEKS: 416 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 2080 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 3 FILE_AGE_MEDIUM_RISK_COUNT: 9 FILE_AGE_HIGH_RISK_COUNT: 2 FILE_AGE_VERY_HIGH_RISK_COUNT: 14 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 2079 FILE_AGE_MEDIUM_RISK_LOC: 3500 FILE_AGE_HIGH_RISK_LOC: 684 FILE_AGE_VERY_HIGH_RISK_LOC: 1809 NUMBER_OF_CONTRIBUTORS: 31 DUPLICATION_NUMBER_OF_DUPLICATES: 60 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 6 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 327 DUPLICATION_NUMBER_OF_CLEANED_LINES: 6373 DUPLICATION_PERCENTAGE: 5.131021496940217 UNIT_DUPLICATES_COUNT: 0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INTERNAL: 294 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INTERNAL: 294 DUPLICATION_PERCENTAGE_PRIMARY_INTERNAL: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 33 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 33 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GO: 327 DUPLICATION_NUMBER_OF_CLEANED_LINES_GO: 6373 DUPLICATION_PERCENTAGE_GO: 5.131021496940217 TOTAL_ANALYSIS_TIME_IN_MILLIS: 1656