TOTAL_NUMBER_OF_FILES: 171 NUMBER_OF_FILES_MAIN: 114 LINES_OF_CODE_MAIN: 19087 NUMBER_OF_FILES_MAIN_EXT_GO: 113 LINES_OF_CODE_MAIN_EXT_GO: 19043 NUMBER_OF_FILES_MAIN_EXT_PROTO: 1 LINES_OF_CODE_MAIN_EXT_PROTO: 44 NUMBER_OF_FILES_TEST: 40 LINES_OF_CODE_TEST: 5091 NUMBER_OF_FILES_TEST_EXT_GO: 40 LINES_OF_CODE_TEST_EXT_GO: 5091 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 26.67 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: 8 LINES_OF_CODE_OTHER: 707 NUMBER_OF_FILES_OTHER_EXT_MD: 6 LINES_OF_CODE_OTHER_EXT_MD: 615 NUMBER_OF_FILES_OTHER_EXT_MOD: 1 LINES_OF_CODE_OTHER_EXT_MOD: 57 NUMBER_OF_FILES_OTHER_EXT_GO: 1 LINES_OF_CODE_OTHER_EXT_GO: 35 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 50 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 13903 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_GO: 49 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_GO: 13859 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PROTO: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PROTO: 44 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONSUMER: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONSUMER: 1059 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONSUMER_EXT_GO: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONSUMER_EXT_GO: 1059 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTIL: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTIL: 189 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTIL_EXT_GO: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTIL_EXT_GO: 189 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CGO: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CGO: 35 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CGO_EXT_GO: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CGO_EXT_GO: 35 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE: 36 LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE: 2592 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_GO: 36 LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_GO: 2592 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PRODUCER: 14 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PRODUCER: 1271 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PRODUCER_EXT_GO: 14 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PRODUCER_EXT_GO: 1271 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERNAL: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERNAL: 38 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERNAL_EXT_GO: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERNAL_EXT_GO: 38 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: 9 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 3499 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GO: 9 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GO: 3499 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 105 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 15588 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO: 104 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO: 15544 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO: 44 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 68 LOW_RISK_FILE_SIZE_COUNT: 23 MEDIUM_RISK_FILE_SIZE_COUNT: 17 HIGH_RISK_FILE_SIZE_COUNT: 2 VERY_HIGH_RISK_FILE_SIZE_COUNT: 4 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 3817 LOW_RISK_FILE_SIZE_LOC: 3115 MEDIUM_RISK_FILE_SIZE_LOC: 4985 HIGH_RISK_FILE_SIZE_LOC: 1066 VERY_HIGH_RISK_FILE_SIZE_LOC: 6104 NUMBER_OF_UNITS: 1100 LINES_OF_CODE_IN_UNITS: 15597 LINES_OF_CODE_OUTSIDE_UNITS: 3490 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 4016 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 25.748541386164007 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 653 UNIT_SIZE_LOW_RISK_LOC: 3487 UNIT_SIZE_LOW_RISK_PERCENTAGE: 22.356863499390908 UNIT_SIZE_LOW_RISK_COUNT: 233 UNIT_SIZE_MEDIUM_RISK_LOC: 5501 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 35.26960312880682 UNIT_SIZE_MEDIUM_RISK_COUNT: 185 UNIT_SIZE_HIGH_RISK_LOC: 1493 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 9.572353657754697 UNIT_SIZE_HIGH_RISK_COUNT: 21 UNIT_SIZE_VERY_HIGH_RISK_LOC: 1100 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 7.052638327883567 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 3209 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 28.395717193168746 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 514 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC: 2688 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 23.785505707459517 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 179 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC: 3534 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 31.27156888770905 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 123 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC: 1026 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 9.078842580302629 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT: 14 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC: 844 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE: 7.468365631360057 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_CONSUMER_NEGLIGIBLE_RISK_LOC: 218 UNIT_SIZE_COMPONENT_CONSUMER_NEGLIGIBLE_RISK_PERCENTAGE: 25.70754716981132 UNIT_SIZE_COMPONENT_CONSUMER_NEGLIGIBLE_RISK_COUNT: 43 UNIT_SIZE_COMPONENT_CONSUMER_LOW_RISK_LOC: 173 UNIT_SIZE_COMPONENT_CONSUMER_LOW_RISK_PERCENTAGE: 20.400943396226417 UNIT_SIZE_COMPONENT_CONSUMER_LOW_RISK_COUNT: 12 UNIT_SIZE_COMPONENT_CONSUMER_MEDIUM_RISK_LOC: 457 UNIT_SIZE_COMPONENT_CONSUMER_MEDIUM_RISK_PERCENTAGE: 53.89150943396226 UNIT_SIZE_COMPONENT_CONSUMER_MEDIUM_RISK_COUNT: 16 UNIT_SIZE_COMPONENT_CONSUMER_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CONSUMER_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CONSUMER_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CONSUMER_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CONSUMER_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CONSUMER_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_UTIL_NEGLIGIBLE_RISK_LOC: 10 UNIT_SIZE_COMPONENT_UTIL_NEGLIGIBLE_RISK_PERCENTAGE: 6.802721088435374 UNIT_SIZE_COMPONENT_UTIL_NEGLIGIBLE_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_UTIL_LOW_RISK_LOC: 31 UNIT_SIZE_COMPONENT_UTIL_LOW_RISK_PERCENTAGE: 21.08843537414966 UNIT_SIZE_COMPONENT_UTIL_LOW_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_UTIL_MEDIUM_RISK_LOC: 106 UNIT_SIZE_COMPONENT_UTIL_MEDIUM_RISK_PERCENTAGE: 72.10884353741497 UNIT_SIZE_COMPONENT_UTIL_MEDIUM_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_UTIL_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_UTIL_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_UTIL_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_UTIL_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_UTIL_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_UTIL_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CGO_NEGLIGIBLE_RISK_LOC: 14 UNIT_SIZE_COMPONENT_CGO_NEGLIGIBLE_RISK_PERCENTAGE: 56.0 UNIT_SIZE_COMPONENT_CGO_NEGLIGIBLE_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_CGO_LOW_RISK_LOC: 11 UNIT_SIZE_COMPONENT_CGO_LOW_RISK_PERCENTAGE: 44.0 UNIT_SIZE_COMPONENT_CGO_LOW_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_CGO_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CGO_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CGO_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CGO_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CGO_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CGO_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_CGO_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_CGO_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_CGO_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_LOC: 164 UNIT_SIZE_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_PERCENTAGE: 7.321428571428571 UNIT_SIZE_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_COUNT: 24 UNIT_SIZE_COMPONENT_EXAMPLE_LOW_RISK_LOC: 213 UNIT_SIZE_COMPONENT_EXAMPLE_LOW_RISK_PERCENTAGE: 9.508928571428571 UNIT_SIZE_COMPONENT_EXAMPLE_LOW_RISK_COUNT: 13 UNIT_SIZE_COMPONENT_EXAMPLE_MEDIUM_RISK_LOC: 1140 UNIT_SIZE_COMPONENT_EXAMPLE_MEDIUM_RISK_PERCENTAGE: 50.892857142857146 UNIT_SIZE_COMPONENT_EXAMPLE_MEDIUM_RISK_COUNT: 35 UNIT_SIZE_COMPONENT_EXAMPLE_HIGH_RISK_LOC: 467 UNIT_SIZE_COMPONENT_EXAMPLE_HIGH_RISK_PERCENTAGE: 20.848214285714285 UNIT_SIZE_COMPONENT_EXAMPLE_HIGH_RISK_COUNT: 7 UNIT_SIZE_COMPONENT_EXAMPLE_VERY_HIGH_RISK_LOC: 256 UNIT_SIZE_COMPONENT_EXAMPLE_VERY_HIGH_RISK_PERCENTAGE: 11.428571428571429 UNIT_SIZE_COMPONENT_EXAMPLE_VERY_HIGH_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_PRODUCER_NEGLIGIBLE_RISK_LOC: 374 UNIT_SIZE_COMPONENT_PRODUCER_NEGLIGIBLE_RISK_PERCENTAGE: 37.06640237859266 UNIT_SIZE_COMPONENT_PRODUCER_NEGLIGIBLE_RISK_COUNT: 63 UNIT_SIZE_COMPONENT_PRODUCER_LOW_RISK_LOC: 371 UNIT_SIZE_COMPONENT_PRODUCER_LOW_RISK_PERCENTAGE: 36.76907829534192 UNIT_SIZE_COMPONENT_PRODUCER_LOW_RISK_COUNT: 26 UNIT_SIZE_COMPONENT_PRODUCER_MEDIUM_RISK_LOC: 264 UNIT_SIZE_COMPONENT_PRODUCER_MEDIUM_RISK_PERCENTAGE: 26.16451932606541 UNIT_SIZE_COMPONENT_PRODUCER_MEDIUM_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_PRODUCER_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PRODUCER_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PRODUCER_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PRODUCER_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PRODUCER_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PRODUCER_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_LOC: 27 UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_LOC: 0 UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_LOC: 4016 UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE: 25.748541386164007 UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT: 653 UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC: 3487 UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE: 22.356863499390908 UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT: 233 UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC: 5501 UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE: 35.26960312880682 UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT: 185 UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC: 1493 UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE: 9.572353657754697 UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT: 21 UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC: 1100 UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE: 7.052638327883567 UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 10735 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 68.82733859075464 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 997 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 2455 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 15.740206449958325 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 73 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 1426 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 9.142783868692698 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 23 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 731 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 4.6867987433480796 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 250 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 1.6028723472462654 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 7 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 981 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 7863 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 69.57791345898593 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 767 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC: 1366 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 12.087425891514025 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT: 42 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC: 1228 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 10.866295018139988 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 21 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC: 594 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 5.256172020175206 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC: 250 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE: 2.212193611184851 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_NEGLIGIBLE_RISK_LOC: 558 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_NEGLIGIBLE_RISK_PERCENTAGE: 65.80188679245283 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_NEGLIGIBLE_RISK_COUNT: 61 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_LOW_RISK_LOC: 290 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_LOW_RISK_PERCENTAGE: 34.198113207547166 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_LOW_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CONSUMER_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_NEGLIGIBLE_RISK_LOC: 72 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_NEGLIGIBLE_RISK_PERCENTAGE: 48.97959183673469 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_NEGLIGIBLE_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_LOW_RISK_LOC: 75 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_LOW_RISK_PERCENTAGE: 51.02040816326531 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_NEGLIGIBLE_RISK_LOC: 25 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_NEGLIGIBLE_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CGO_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_LOC: 1333 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_PERCENTAGE: 59.50892857142857 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_COUNT: 64 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_LOW_RISK_LOC: 572 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_LOW_RISK_PERCENTAGE: 25.535714285714285 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_LOW_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_MEDIUM_RISK_LOC: 198 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_MEDIUM_RISK_PERCENTAGE: 8.839285714285714 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_HIGH_RISK_LOC: 137 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_HIGH_RISK_PERCENTAGE: 6.116071428571429 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_NEGLIGIBLE_RISK_LOC: 857 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_NEGLIGIBLE_RISK_PERCENTAGE: 84.93557978196233 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_NEGLIGIBLE_RISK_COUNT: 92 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_LOW_RISK_LOC: 152 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_LOW_RISK_PERCENTAGE: 15.064420218037661 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_LOW_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PRODUCER_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_LOC: 27 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_LOC: 10735 CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE: 68.82733859075464 CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT: 997 CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC: 2455 CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE: 15.740206449958325 CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT: 73 CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC: 1426 CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE: 9.142783868692698 CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT: 23 CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC: 731 CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE: 4.6867987433480796 CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_LOC: 250 CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_PERCENTAGE: 1.6028723472462654 CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_COUNT: 1 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 3112 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 301 FILE_CHANGE_HISTORY_WEEKS: 444 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 2220 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 22 FILE_AGE_LOW_RISK_COUNT: 9 FILE_AGE_MEDIUM_RISK_COUNT: 30 FILE_AGE_HIGH_RISK_COUNT: 6 FILE_AGE_VERY_HIGH_RISK_COUNT: 47 FILE_AGE_NEGLIGIBLE_RISK_LOC: 8564 FILE_AGE_LOW_RISK_LOC: 2992 FILE_AGE_MEDIUM_RISK_LOC: 2878 FILE_AGE_HIGH_RISK_LOC: 568 FILE_AGE_VERY_HIGH_RISK_LOC: 4085 NUMBER_OF_CONTRIBUTORS: 82 DUPLICATION_NUMBER_OF_DUPLICATES: 1388 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 57 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 3260 DUPLICATION_NUMBER_OF_CLEANED_LINES: 14348 DUPLICATION_PERCENTAGE: 22.720936715918594 UNIT_DUPLICATES_COUNT: 3 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 2635 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 2635 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXAMPLE: 549 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXAMPLE: 549 DUPLICATION_PERCENTAGE_PRIMARY_EXAMPLE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONSUMER: 18 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONSUMER: 18 DUPLICATION_PERCENTAGE_PRIMARY_CONSUMER: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PRODUCER: 58 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PRODUCER: 58 DUPLICATION_PERCENTAGE_PRIMARY_PRODUCER: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_UTIL: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_UTIL: 0 DUPLICATION_PERCENTAGE_PRIMARY_UTIL: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CGO: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CGO: 0 DUPLICATION_PERCENTAGE_PRIMARY_CGO: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INTERNAL: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INTERNAL: 0 DUPLICATION_PERCENTAGE_PRIMARY_INTERNAL: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GO: 3260 DUPLICATION_NUMBER_OF_CLEANED_LINES_GO: 14304 DUPLICATION_PERCENTAGE_GO: 22.79082774049217 TOTAL_ANALYSIS_TIME_IN_MILLIS: 1869