TOTAL_NUMBER_OF_FILES: 340 NUMBER_OF_FILES_MAIN: 166 LINES_OF_CODE_MAIN: 26584 NUMBER_OF_FILES_MAIN_EXT_SCALA: 156 LINES_OF_CODE_MAIN_EXT_SCALA: 25585 NUMBER_OF_FILES_MAIN_EXT_JAVA: 6 LINES_OF_CODE_MAIN_EXT_JAVA: 364 NUMBER_OF_FILES_MAIN_EXT_SBT: 2 LINES_OF_CODE_MAIN_EXT_SBT: 346 NUMBER_OF_FILES_MAIN_EXT_RB: 2 LINES_OF_CODE_MAIN_EXT_RB: 289 NUMBER_OF_FILES_TEST: 85 LINES_OF_CODE_TEST: 10626 NUMBER_OF_FILES_TEST_EXT_SCALA: 84 LINES_OF_CODE_TEST_EXT_SCALA: 10560 NUMBER_OF_FILES_TEST_EXT_JAVA: 1 LINES_OF_CODE_TEST_EXT_JAVA: 66 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 39.97 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: 6 LINES_OF_CODE_OTHER: 478 NUMBER_OF_FILES_OTHER_EXT_MD: 5 LINES_OF_CODE_OTHER_EXT_MD: 477 NUMBER_OF_FILES_OTHER_EXT_PROPERTIES: 1 LINES_OF_CODE_OTHER_EXT_PROPERTIES: 1 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_BIJECTION: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_BIJECTION: 60 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_BIJECTION_EXT_SCALA: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_BIJECTION_EXT_SCALA: 60 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_SPARK: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_SPARK: 88 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_SPARK_EXT_SCALA: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_SPARK_EXT_SCALA: 88 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_GENERIC: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_GENERIC: 130 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_GENERIC_EXT_SCALA: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_GENERIC_EXT_SCALA: 130 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_BENCHMARK: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_BENCHMARK: 857 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_BENCHMARK_EXT_SCALA: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_BENCHMARK_EXT_SCALA: 857 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROJECT: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROJECT: 144 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROJECT_EXT_SCALA: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROJECT_EXT_SCALA: 129 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROJECT_EXT_SBT: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROJECT_EXT_SBT: 15 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS: 289 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_RB: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_RB: 289 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_UTIL: 14 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_UTIL: 662 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_UTIL_EXT_SCALA: 14 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_UTIL_EXT_SCALA: 662 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_TEST: 17 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_TEST: 901 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_TEST_EXT_SCALA: 17 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_TEST_EXT_SCALA: 901 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_CORE: 109 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_CORE: 23122 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_CORE_EXT_SCALA: 103 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_CORE_EXT_SCALA: 22758 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ALGEBIRD_CORE_EXT_JAVA: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ALGEBIRD_CORE_EXT_JAVA: 364 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 331 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_SBT: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_SBT: 331 NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY: 23 NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY: 13 NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY: 1 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS: 20 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 3852 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SCALA: 19 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SCALA: 3690 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_RB: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_RB: 162 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 146 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 22732 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA: 137 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA: 21895 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA: 6 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA: 364 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SBT: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SBT: 346 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB: 127 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 125 LOW_RISK_FILE_SIZE_COUNT: 24 MEDIUM_RISK_FILE_SIZE_COUNT: 13 HIGH_RISK_FILE_SIZE_COUNT: 2 VERY_HIGH_RISK_FILE_SIZE_COUNT: 2 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 5070 LOW_RISK_FILE_SIZE_LOC: 3252 MEDIUM_RISK_FILE_SIZE_LOC: 3870 HIGH_RISK_FILE_SIZE_LOC: 1396 VERY_HIGH_RISK_FILE_SIZE_LOC: 12996 NUMBER_OF_UNITS: 1105 LINES_OF_CODE_IN_UNITS: 18676 LINES_OF_CODE_OUTSIDE_UNITS: 7908 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 3716 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 19.89719426001285 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 627 UNIT_SIZE_LOW_RISK_LOC: 3975 UNIT_SIZE_LOW_RISK_PERCENTAGE: 21.2840008567145 UNIT_SIZE_LOW_RISK_COUNT: 280 UNIT_SIZE_MEDIUM_RISK_LOC: 4441 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 23.7791818376526 UNIT_SIZE_MEDIUM_RISK_COUNT: 147 UNIT_SIZE_HIGH_RISK_LOC: 2749 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 14.719426001285072 UNIT_SIZE_HIGH_RISK_COUNT: 43 UNIT_SIZE_VERY_HIGH_RISK_LOC: 3795 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 20.320197044334975 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_NEGLIGIBLE_RISK_LOC: 41 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_NEGLIGIBLE_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_LOW_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_LOW_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_BIJECTION_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_NEGLIGIBLE_RISK_LOC: 10 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_NEGLIGIBLE_RISK_PERCENTAGE: 14.925373134328359 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_NEGLIGIBLE_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_LOW_RISK_LOC: 35 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_LOW_RISK_PERCENTAGE: 52.23880597014925 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_LOW_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_MEDIUM_RISK_LOC: 22 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_MEDIUM_RISK_PERCENTAGE: 32.83582089552239 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_SPARK_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_NEGLIGIBLE_RISK_LOC: 65 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_NEGLIGIBLE_RISK_PERCENTAGE: 72.22222222222223 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_NEGLIGIBLE_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_LOW_RISK_LOC: 25 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_LOW_RISK_PERCENTAGE: 27.77777777777778 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_LOW_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_GENERIC_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_NEGLIGIBLE_RISK_LOC: 125 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_NEGLIGIBLE_RISK_PERCENTAGE: 34.15300546448088 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_NEGLIGIBLE_RISK_COUNT: 21 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_LOW_RISK_LOC: 115 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_LOW_RISK_PERCENTAGE: 31.420765027322403 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_LOW_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_MEDIUM_RISK_LOC: 25 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_MEDIUM_RISK_PERCENTAGE: 6.830601092896175 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_VERY_HIGH_RISK_LOC: 101 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_VERY_HIGH_RISK_PERCENTAGE: 27.595628415300546 UNIT_SIZE_COMPONENT_ALGEBIRD_BENCHMARK_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_PROJECT_NEGLIGIBLE_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PROJECT_NEGLIGIBLE_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PROJECT_NEGLIGIBLE_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PROJECT_LOW_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PROJECT_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PROJECT_LOW_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PROJECT_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PROJECT_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PROJECT_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PROJECT_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PROJECT_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PROJECT_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PROJECT_VERY_HIGH_RISK_LOC: 126 UNIT_SIZE_COMPONENT_PROJECT_VERY_HIGH_RISK_PERCENTAGE: 100.0 UNIT_SIZE_COMPONENT_PROJECT_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 78 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 29.657794676806084 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 13 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC: 55 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 20.91254752851711 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 130 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 49.42965779467681 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT: 0 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_ALGEBIRD_UTIL_NEGLIGIBLE_RISK_LOC: 88 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_NEGLIGIBLE_RISK_PERCENTAGE: 23.848238482384822 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_NEGLIGIBLE_RISK_COUNT: 15 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_LOW_RISK_LOC: 196 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_LOW_RISK_PERCENTAGE: 53.116531165311656 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_LOW_RISK_COUNT: 14 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_MEDIUM_RISK_LOC: 27 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_MEDIUM_RISK_PERCENTAGE: 7.317073170731708 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_HIGH_RISK_LOC: 58 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_HIGH_RISK_PERCENTAGE: 15.718157181571815 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_UTIL_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_NEGLIGIBLE_RISK_LOC: 155 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_NEGLIGIBLE_RISK_PERCENTAGE: 39.34010152284264 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_NEGLIGIBLE_RISK_COUNT: 28 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_LOW_RISK_LOC: 119 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_LOW_RISK_PERCENTAGE: 30.20304568527919 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_LOW_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_MEDIUM_RISK_LOC: 120 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_MEDIUM_RISK_PERCENTAGE: 30.456852791878173 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_MEDIUM_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ALGEBIRD_TEST_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_NEGLIGIBLE_RISK_LOC: 3140 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_NEGLIGIBLE_RISK_PERCENTAGE: 18.59198294748061 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_NEGLIGIBLE_RISK_COUNT: 532 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_LOW_RISK_LOC: 3430 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_LOW_RISK_PERCENTAGE: 20.309076913967672 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_LOW_RISK_COUNT: 242 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_MEDIUM_RISK_LOC: 4060 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_MEDIUM_RISK_PERCENTAGE: 24.039315530818875 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_MEDIUM_RISK_COUNT: 133 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_HIGH_RISK_LOC: 2691 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_HIGH_RISK_PERCENTAGE: 15.933447806264432 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_HIGH_RISK_COUNT: 42 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_VERY_HIGH_RISK_LOC: 3568 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_VERY_HIGH_RISK_PERCENTAGE: 21.12617680146841 UNIT_SIZE_COMPONENT_ALGEBIRD_CORE_VERY_HIGH_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 14 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 19.718309859154928 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 2 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: 57 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 80.28169014084507 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_EXTENSION_SCALA_NEGLIGIBLE_RISK_LOC: 3568 UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_PERCENTAGE: 19.625962596259626 UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_COUNT: 599 UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_LOC: 3904 UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_PERCENTAGE: 21.474147414741473 UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_COUNT: 275 UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_LOC: 4164 UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_PERCENTAGE: 22.904290429042906 UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_COUNT: 138 UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_LOC: 2749 UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_PERCENTAGE: 15.121012101210122 UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_COUNT: 43 UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_LOC: 3795 UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_PERCENTAGE: 20.874587458745875 UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_COUNT: 8 UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_LOC: 78 UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_PERCENTAGE: 29.657794676806084 UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_COUNT: 13 UNIT_SIZE_EXTENSION_RB_LOW_RISK_LOC: 55 UNIT_SIZE_EXTENSION_RB_LOW_RISK_PERCENTAGE: 20.91254752851711 UNIT_SIZE_EXTENSION_RB_LOW_RISK_COUNT: 4 UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_LOC: 130 UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_PERCENTAGE: 49.42965779467681 UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_COUNT: 5 UNIT_SIZE_EXTENSION_RB_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_RB_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_RB_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC: 56 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE: 34.5679012345679 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT: 13 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC: 16 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE: 9.876543209876543 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC: 90 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE: 55.55555555555556 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_SBT_NEGLIGIBLE_RISK_LOC: 14 UNIT_SIZE_EXTENSION_SBT_NEGLIGIBLE_RISK_PERCENTAGE: 19.718309859154928 UNIT_SIZE_EXTENSION_SBT_NEGLIGIBLE_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_SBT_LOW_RISK_LOC: 0 UNIT_SIZE_EXTENSION_SBT_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_SBT_LOW_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_SBT_MEDIUM_RISK_LOC: 57 UNIT_SIZE_EXTENSION_SBT_MEDIUM_RISK_PERCENTAGE: 80.28169014084507 UNIT_SIZE_EXTENSION_SBT_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_SBT_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_SBT_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_SBT_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_SBT_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_SBT_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_SBT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 17063 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 91.3632469479546 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 1038 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 1151 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 6.162989933604626 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 52 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 462 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 2.47376311844078 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 15 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 0 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: 0 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_NEGLIGIBLE_RISK_LOC: 41 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_NEGLIGIBLE_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BIJECTION_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_NEGLIGIBLE_RISK_LOC: 67 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_NEGLIGIBLE_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_SPARK_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_NEGLIGIBLE_RISK_LOC: 90 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_NEGLIGIBLE_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_GENERIC_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_NEGLIGIBLE_RISK_LOC: 366 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_NEGLIGIBLE_RISK_COUNT: 31 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_BENCHMARK_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_NEGLIGIBLE_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_NEGLIGIBLE_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_NEGLIGIBLE_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_LOW_RISK_LOC: 126 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_LOW_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PROJECT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 263 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 22 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT: 0 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_ALGEBIRD_UTIL_NEGLIGIBLE_RISK_LOC: 342 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_NEGLIGIBLE_RISK_PERCENTAGE: 92.6829268292683 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_NEGLIGIBLE_RISK_COUNT: 30 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_LOW_RISK_LOC: 27 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_LOW_RISK_PERCENTAGE: 7.317073170731708 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_UTIL_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_NEGLIGIBLE_RISK_LOC: 348 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_NEGLIGIBLE_RISK_PERCENTAGE: 88.3248730964467 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_NEGLIGIBLE_RISK_COUNT: 38 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_LOW_RISK_LOC: 46 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_LOW_RISK_PERCENTAGE: 11.6751269035533 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_TEST_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_NEGLIGIBLE_RISK_LOC: 15521 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_NEGLIGIBLE_RISK_PERCENTAGE: 91.9000532891231 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_NEGLIGIBLE_RISK_COUNT: 895 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_LOW_RISK_LOC: 906 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_LOW_RISK_PERCENTAGE: 5.364438391852685 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_LOW_RISK_COUNT: 45 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_MEDIUM_RISK_LOC: 462 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_MEDIUM_RISK_PERCENTAGE: 2.735508319024217 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_MEDIUM_RISK_COUNT: 15 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ALGEBIRD_CORE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 25 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 35.2112676056338 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC: 46 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 64.78873239436619 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT: 3 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_SCALA_NEGLIGIBLE_RISK_LOC: 16703 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_PERCENTAGE: 91.87568756875687 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_COUNT: 1001 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_LOC: 1015 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_PERCENTAGE: 5.583058305830583 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_COUNT: 47 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_LOC: 462 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_PERCENTAGE: 2.541254125412541 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_COUNT: 15 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_LOC: 263 CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_COUNT: 22 CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC: 72 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE: 44.44444444444444 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC: 90 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE: 55.55555555555556 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_NEGLIGIBLE_RISK_LOC: 25 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_NEGLIGIBLE_RISK_PERCENTAGE: 35.2112676056338 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_NEGLIGIBLE_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_LOW_RISK_LOC: 46 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_LOW_RISK_PERCENTAGE: 64.78873239436619 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_LOW_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SBT_VERY_HIGH_RISK_COUNT: 0 DUPLICATION_NUMBER_OF_DUPLICATES: 13224 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 30 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 11004 DUPLICATION_NUMBER_OF_CLEANED_LINES: 23902 DUPLICATION_PERCENTAGE: 46.037988452849135 UNIT_DUPLICATES_COUNT: 3 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ALGEBIRD_CORE: 10714 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ALGEBIRD_CORE: 10714 DUPLICATION_PERCENTAGE_PRIMARY_ALGEBIRD_CORE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ALGEBIRD_UTIL: 52 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ALGEBIRD_UTIL: 52 DUPLICATION_PERCENTAGE_PRIMARY_ALGEBIRD_UTIL: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ALGEBIRD_BENCHMARK: 78 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ALGEBIRD_BENCHMARK: 78 DUPLICATION_PERCENTAGE_PRIMARY_ALGEBIRD_BENCHMARK: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS: 148 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS: 148 DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 12 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 12 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ALGEBIRD_BIJECTION: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ALGEBIRD_BIJECTION: 0 DUPLICATION_PERCENTAGE_PRIMARY_ALGEBIRD_BIJECTION: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ALGEBIRD_SPARK: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ALGEBIRD_SPARK: 0 DUPLICATION_PERCENTAGE_PRIMARY_ALGEBIRD_SPARK: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ALGEBIRD_GENERIC: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ALGEBIRD_GENERIC: 0 DUPLICATION_PERCENTAGE_PRIMARY_ALGEBIRD_GENERIC: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PROJECT: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PROJECT: 0 DUPLICATION_PERCENTAGE_PRIMARY_PROJECT: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ALGEBIRD_TEST: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ALGEBIRD_TEST: 0 DUPLICATION_PERCENTAGE_PRIMARY_ALGEBIRD_TEST: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SCALA: 10748 DUPLICATION_NUMBER_OF_CLEANED_LINES_SCALA: 22997 DUPLICATION_PERCENTAGE_SCALA: 46.73653085185024 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JAVA: 96 DUPLICATION_NUMBER_OF_CLEANED_LINES_JAVA: 283 DUPLICATION_PERCENTAGE_JAVA: 33.92226148409894 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RB: 148 DUPLICATION_NUMBER_OF_CLEANED_LINES_RB: 289 DUPLICATION_PERCENTAGE_RB: 51.21107266435986 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SBT: 12 DUPLICATION_NUMBER_OF_CLEANED_LINES_SBT: 333 DUPLICATION_PERCENTAGE_SBT: 3.6036036036036037 TOTAL_ANALYSIS_TIME_IN_MILLIS: 13021