TOTAL_NUMBER_OF_FILES: 4041 NUMBER_OF_FILES_MAIN: 2460 LINES_OF_CODE_MAIN: 251281 NUMBER_OF_FILES_MAIN_EXT_JAVA: 1983 LINES_OF_CODE_MAIN_EXT_JAVA: 188830 NUMBER_OF_FILES_MAIN_EXT_SCALA: 394 LINES_OF_CODE_MAIN_EXT_SCALA: 47022 NUMBER_OF_FILES_MAIN_EXT_G4: 11 LINES_OF_CODE_MAIN_EXT_G4: 8481 NUMBER_OF_FILES_MAIN_EXT_XML: 13 LINES_OF_CODE_MAIN_EXT_XML: 2612 NUMBER_OF_FILES_MAIN_EXT_AVSC: 33 LINES_OF_CODE_MAIN_EXT_AVSC: 2449 NUMBER_OF_FILES_MAIN_EXT_YML: 7 LINES_OF_CODE_MAIN_EXT_YML: 993 NUMBER_OF_FILES_MAIN_EXT_PY: 2 LINES_OF_CODE_MAIN_EXT_PY: 350 NUMBER_OF_FILES_MAIN_EXT_SQL: 9 LINES_OF_CODE_MAIN_EXT_SQL: 152 NUMBER_OF_FILES_MAIN_EXT_RDF: 1 LINES_OF_CODE_MAIN_EXT_RDF: 142 NUMBER_OF_FILES_MAIN_EXT_PROTO: 2 LINES_OF_CODE_MAIN_EXT_PROTO: 103 NUMBER_OF_FILES_MAIN_EXT_MUSTACHE: 4 LINES_OF_CODE_MAIN_EXT_MUSTACHE: 82 NUMBER_OF_FILES_MAIN_EXT_THRIFT: 1 LINES_OF_CODE_MAIN_EXT_THRIFT: 65 NUMBER_OF_FILES_TEST: 959 LINES_OF_CODE_TEST: 167939 NUMBER_OF_FILES_TEST_EXT_JAVA: 743 LINES_OF_CODE_TEST_EXT_JAVA: 126026 NUMBER_OF_FILES_TEST_EXT_SCALA: 141 LINES_OF_CODE_TEST_EXT_SCALA: 33503 NUMBER_OF_FILES_TEST_EXT_AVSC: 49 LINES_OF_CODE_TEST_EXT_AVSC: 6615 NUMBER_OF_FILES_TEST_EXT_XML: 9 LINES_OF_CODE_TEST_EXT_XML: 861 NUMBER_OF_FILES_TEST_EXT_SQL: 9 LINES_OF_CODE_TEST_EXT_SQL: 313 NUMBER_OF_FILES_TEST_EXT_PY: 1 LINES_OF_CODE_TEST_EXT_PY: 202 NUMBER_OF_FILES_TEST_EXT_YAML: 4 LINES_OF_CODE_TEST_EXT_YAML: 190 NUMBER_OF_FILES_TEST_EXT_SH: 1 LINES_OF_CODE_TEST_EXT_SH: 121 NUMBER_OF_FILES_TEST_EXT_PROTO: 2 LINES_OF_CODE_TEST_EXT_PROTO: 108 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 66.83 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 149 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 18585 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_XML: 84 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_XML: 16289 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 65 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 2296 NUMBER_OF_FILES_OTHER: 272 LINES_OF_CODE_OTHER: 30496 NUMBER_OF_FILES_OTHER_EXT_JSON: 76 LINES_OF_CODE_OTHER_EXT_JSON: 14553 NUMBER_OF_FILES_OTHER_EXT_MD: 43 LINES_OF_CODE_OTHER_EXT_MD: 7751 NUMBER_OF_FILES_OTHER_EXT_YAML: 46 LINES_OF_CODE_OTHER_EXT_YAML: 2509 NUMBER_OF_FILES_OTHER_EXT_PROPERTIES: 73 LINES_OF_CODE_OTHER_EXT_PROPERTIES: 2479 NUMBER_OF_FILES_OTHER_EXT_JAVA: 18 LINES_OF_CODE_OTHER_EXT_JAVA: 1749 NUMBER_OF_FILES_OTHER_EXT_AVSC: 5 LINES_OF_CODE_OTHER_EXT_AVSC: 780 NUMBER_OF_FILES_OTHER_EXT_XML: 2 LINES_OF_CODE_OTHER_EXT_XML: 243 NUMBER_OF_FILES_OTHER_EXT_SCALA: 2 LINES_OF_CODE_OTHER_EXT_SCALA: 195 NUMBER_OF_FILES_OTHER_EXT_SH: 4 LINES_OF_CODE_OTHER_EXT_SH: 147 NUMBER_OF_FILES_OTHER_EXT_TXT: 3 LINES_OF_CODE_OTHER_EXT_TXT: 90 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGING: 24 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGING: 291 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGING_EXT_JAVA: 14 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGING_EXT_JAVA: 98 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGING_EXT_XML: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGING_EXT_XML: 95 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGING_EXT_SCALA: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGING_EXT_SCALA: 81 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGING_EXT_SQL: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGING_EXT_SQL: 17 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_HADOOP_COMMON: 19 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_HADOOP_COMMON: 2173 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_HADOOP_COMMON_EXT_JAVA: 19 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_HADOOP_COMMON_EXT_JAVA: 2173 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER: 613 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER_EXT_YML: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER_EXT_YML: 509 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER_EXT_MUSTACHE: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER_EXT_MUSTACHE: 82 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER_EXT_XML: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER_EXT_XML: 22 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_AWS: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_AWS: 1783 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_AWS_EXT_JAVA: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_AWS_EXT_JAVA: 1783 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_KAFKA_CONNECT: 22 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_KAFKA_CONNECT: 1902 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_KAFKA_CONNECT_EXT_JAVA: 21 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_KAFKA_CONNECT_EXT_JAVA: 1846 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_KAFKA_CONNECT_EXT_PROTO: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_KAFKA_CONNECT_EXT_PROTO: 56 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_SYNC: 56 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_SYNC: 5405 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_SYNC_EXT_JAVA: 56 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_SYNC_EXT_JAVA: 5405 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_EXAMPLES: 11 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_EXAMPLES: 285 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_EXAMPLES_EXT_YML: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_EXAMPLES_EXT_YML: 150 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_EXAMPLES_EXT_SQL: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_EXAMPLES_EXT_SQL: 135 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 471 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YML: 329 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_RDF: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_RDF: 142 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_PLATFORM_SERVICE: 29 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_PLATFORM_SERVICE: 1858 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_PLATFORM_SERVICE_EXT_JAVA: 24 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_PLATFORM_SERVICE_EXT_JAVA: 1496 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_PLATFORM_SERVICE_EXT_XML: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_PLATFORM_SERVICE_EXT_XML: 297 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_PLATFORM_SERVICE_EXT_THRIFT: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_PLATFORM_SERVICE_EXT_THRIFT: 65 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STYLE: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STYLE: 121 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STYLE_EXT_XML: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_STYLE_EXT_XML: 121 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_HADOOP_MR: 54 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_HADOOP_MR: 5391 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_HADOOP_MR_EXT_JAVA: 54 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_HADOOP_MR_EXT_JAVA: 5391 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_IO: 52 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_IO: 3255 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_IO_EXT_JAVA: 51 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_IO_EXT_JAVA: 3208 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_IO_EXT_PROTO: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_IO_EXT_PROTO: 47 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_CLI: 43 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_CLI: 5868 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_CLI_EXT_JAVA: 42 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_CLI_EXT_JAVA: 5863 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_CLI_EXT_YML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_CLI_EXT_YML: 5 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_GCP: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_GCP: 706 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_GCP_EXT_JAVA: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_GCP_EXT_JAVA: 706 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_TIMELINE_SERVICE: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_TIMELINE_SERVICE: 1897 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_TIMELINE_SERVICE_EXT_JAVA: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_TIMELINE_SERVICE_EXT_JAVA: 1897 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_SPARK_DATASOURCE: 387 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_SPARK_DATASOURCE: 55228 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_SPARK_DATASOURCE_EXT_SCALA: 335 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_SPARK_DATASOURCE_EXT_SCALA: 43931 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_SPARK_DATASOURCE_EXT_G4: 11 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_SPARK_DATASOURCE_EXT_G4: 8481 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_SPARK_DATASOURCE_EXT_JAVA: 41 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_SPARK_DATASOURCE_EXT_JAVA: 2816 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_COMMON: 527 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_COMMON: 55356 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_COMMON_EXT_JAVA: 493 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_COMMON_EXT_JAVA: 50830 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_COMMON_EXT_AVSC: 33 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_COMMON_EXT_AVSC: 2449 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_COMMON_EXT_XML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_COMMON_EXT_XML: 2077 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS: 350 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY: 350 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_CLIENT: 620 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_CLIENT: 52003 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_CLIENT_EXT_JAVA: 584 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_CLIENT_EXT_JAVA: 49732 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_CLIENT_EXT_SCALA: 36 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_CLIENT_EXT_SCALA: 2271 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_UTILITIES: 191 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_UTILITIES: 17708 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_UTILITIES_EXT_JAVA: 191 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_UTILITIES_EXT_JAVA: 17708 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_FLINK_DATASOURCE: 285 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_FLINK_DATASOURCE: 32917 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_FLINK_DATASOURCE_EXT_JAVA: 285 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_FLINK_DATASOURCE_EXT_JAVA: 32917 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_INTEG_TEST: 91 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_INTEG_TEST: 5700 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_INTEG_TEST_EXT_JAVA: 73 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_INTEG_TEST_EXT_JAVA: 4961 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HUDI_INTEG_TEST_EXT_SCALA: 18 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HUDI_INTEG_TEST_EXT_SCALA: 739 NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY: 2720 NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY: 104 NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY: 10 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS: 201 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 59578 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JAVA: 138 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JAVA: 35675 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SCALA: 62 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SCALA: 23867 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_XML: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_XML: 36 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 2259 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 191703 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA: 1845 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA: 153155 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA: 332 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA: 23155 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_G4: 11 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_G4: 8481 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 12 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 2576 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_AVSC: 33 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_AVSC: 2449 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML: 7 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML: 993 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 350 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL: 9 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL: 152 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RDF: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RDF: 142 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO: 103 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MUSTACHE: 4 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MUSTACHE: 82 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_THRIFT: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_THRIFT: 65 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 1775 LOW_RISK_FILE_SIZE_COUNT: 370 MEDIUM_RISK_FILE_SIZE_COUNT: 253 HIGH_RISK_FILE_SIZE_COUNT: 48 VERY_HIGH_RISK_FILE_SIZE_COUNT: 14 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 68038 LOW_RISK_FILE_SIZE_LOC: 52610 MEDIUM_RISK_FILE_SIZE_LOC: 73747 HIGH_RISK_FILE_SIZE_LOC: 31255 VERY_HIGH_RISK_FILE_SIZE_LOC: 25631 NUMBER_OF_UNITS: 16551 LINES_OF_CODE_IN_UNITS: 154149 LINES_OF_CODE_OUTSIDE_UNITS: 97132 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 57057 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 37.01418757176498 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 12537 UNIT_SIZE_LOW_RISK_LOC: 36002 UNIT_SIZE_LOW_RISK_PERCENTAGE: 23.355325042653536 UNIT_SIZE_LOW_RISK_COUNT: 2500 UNIT_SIZE_MEDIUM_RISK_LOC: 38062 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 24.691694399574438 UNIT_SIZE_MEDIUM_RISK_COUNT: 1263 UNIT_SIZE_HIGH_RISK_LOC: 11759 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 7.628333625258678 UNIT_SIZE_HIGH_RISK_COUNT: 177 UNIT_SIZE_VERY_HIGH_RISK_LOC: 11269 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 7.310459360748367 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 74 UNIT_SIZE_COMPONENT_PACKAGING_NEGLIGIBLE_RISK_LOC: 42 UNIT_SIZE_COMPONENT_PACKAGING_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_COMPONENT_PACKAGING_NEGLIGIBLE_RISK_COUNT: 14 UNIT_SIZE_COMPONENT_PACKAGING_LOW_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PACKAGING_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PACKAGING_LOW_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PACKAGING_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PACKAGING_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PACKAGING_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PACKAGING_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PACKAGING_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PACKAGING_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PACKAGING_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PACKAGING_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PACKAGING_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_NEGLIGIBLE_RISK_LOC: 1267 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_NEGLIGIBLE_RISK_PERCENTAGE: 84.97652582159624 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_NEGLIGIBLE_RISK_COUNT: 300 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_LOW_RISK_LOC: 151 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_LOW_RISK_PERCENTAGE: 10.127431254191817 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_LOW_RISK_COUNT: 12 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_MEDIUM_RISK_LOC: 73 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_MEDIUM_RISK_PERCENTAGE: 4.8960429242119385 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_HADOOP_COMMON_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_AWS_NEGLIGIBLE_RISK_LOC: 247 UNIT_SIZE_COMPONENT_HUDI_AWS_NEGLIGIBLE_RISK_PERCENTAGE: 20.68676716917923 UNIT_SIZE_COMPONENT_HUDI_AWS_NEGLIGIBLE_RISK_COUNT: 59 UNIT_SIZE_COMPONENT_HUDI_AWS_LOW_RISK_LOC: 443 UNIT_SIZE_COMPONENT_HUDI_AWS_LOW_RISK_PERCENTAGE: 37.10217755443886 UNIT_SIZE_COMPONENT_HUDI_AWS_LOW_RISK_COUNT: 32 UNIT_SIZE_COMPONENT_HUDI_AWS_MEDIUM_RISK_LOC: 387 UNIT_SIZE_COMPONENT_HUDI_AWS_MEDIUM_RISK_PERCENTAGE: 32.41206030150754 UNIT_SIZE_COMPONENT_HUDI_AWS_MEDIUM_RISK_COUNT: 15 UNIT_SIZE_COMPONENT_HUDI_AWS_HIGH_RISK_LOC: 117 UNIT_SIZE_COMPONENT_HUDI_AWS_HIGH_RISK_PERCENTAGE: 9.798994974874372 UNIT_SIZE_COMPONENT_HUDI_AWS_HIGH_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_HUDI_AWS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_AWS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_AWS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_NEGLIGIBLE_RISK_LOC: 369 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_NEGLIGIBLE_RISK_PERCENTAGE: 30.24590163934426 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_NEGLIGIBLE_RISK_COUNT: 85 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_LOW_RISK_LOC: 422 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_LOW_RISK_PERCENTAGE: 34.59016393442623 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_LOW_RISK_COUNT: 29 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_MEDIUM_RISK_LOC: 429 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_MEDIUM_RISK_PERCENTAGE: 35.16393442622951 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_MEDIUM_RISK_COUNT: 14 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_KAFKA_CONNECT_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_SYNC_NEGLIGIBLE_RISK_LOC: 1202 UNIT_SIZE_COMPONENT_HUDI_SYNC_NEGLIGIBLE_RISK_PERCENTAGE: 33.08560418387008 UNIT_SIZE_COMPONENT_HUDI_SYNC_NEGLIGIBLE_RISK_COUNT: 259 UNIT_SIZE_COMPONENT_HUDI_SYNC_LOW_RISK_LOC: 1110 UNIT_SIZE_COMPONENT_HUDI_SYNC_LOW_RISK_PERCENTAGE: 30.5532617671346 UNIT_SIZE_COMPONENT_HUDI_SYNC_LOW_RISK_COUNT: 77 UNIT_SIZE_COMPONENT_HUDI_SYNC_MEDIUM_RISK_LOC: 1046 UNIT_SIZE_COMPONENT_HUDI_SYNC_MEDIUM_RISK_PERCENTAGE: 28.791632259840352 UNIT_SIZE_COMPONENT_HUDI_SYNC_MEDIUM_RISK_COUNT: 38 UNIT_SIZE_COMPONENT_HUDI_SYNC_HIGH_RISK_LOC: 275 UNIT_SIZE_COMPONENT_HUDI_SYNC_HIGH_RISK_PERCENTAGE: 7.569501789154969 UNIT_SIZE_COMPONENT_HUDI_SYNC_HIGH_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_HUDI_SYNC_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_SYNC_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_SYNC_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_NEGLIGIBLE_RISK_LOC: 663 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_NEGLIGIBLE_RISK_PERCENTAGE: 65.19174041297936 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_NEGLIGIBLE_RISK_COUNT: 144 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_LOW_RISK_LOC: 221 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_LOW_RISK_PERCENTAGE: 21.730580137659782 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_LOW_RISK_COUNT: 16 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_MEDIUM_RISK_LOC: 133 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_MEDIUM_RISK_PERCENTAGE: 13.077679449360865 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_MEDIUM_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_PLATFORM_SERVICE_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_NEGLIGIBLE_RISK_LOC: 1176 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_NEGLIGIBLE_RISK_PERCENTAGE: 33.76399655469423 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_NEGLIGIBLE_RISK_COUNT: 288 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_LOW_RISK_LOC: 905 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_LOW_RISK_PERCENTAGE: 25.983347688774046 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_LOW_RISK_COUNT: 62 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_MEDIUM_RISK_LOC: 1026 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_MEDIUM_RISK_PERCENTAGE: 29.45736434108527 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_MEDIUM_RISK_COUNT: 38 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_HIGH_RISK_LOC: 269 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_HIGH_RISK_PERCENTAGE: 7.723227103072064 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_HIGH_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_VERY_HIGH_RISK_LOC: 107 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_VERY_HIGH_RISK_PERCENTAGE: 3.07206431237439 UNIT_SIZE_COMPONENT_HUDI_HADOOP_MR_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_HUDI_IO_NEGLIGIBLE_RISK_LOC: 1209 UNIT_SIZE_COMPONENT_HUDI_IO_NEGLIGIBLE_RISK_PERCENTAGE: 52.247191011235955 UNIT_SIZE_COMPONENT_HUDI_IO_NEGLIGIBLE_RISK_COUNT: 270 UNIT_SIZE_COMPONENT_HUDI_IO_LOW_RISK_LOC: 533 UNIT_SIZE_COMPONENT_HUDI_IO_LOW_RISK_PERCENTAGE: 23.03370786516854 UNIT_SIZE_COMPONENT_HUDI_IO_LOW_RISK_COUNT: 36 UNIT_SIZE_COMPONENT_HUDI_IO_MEDIUM_RISK_LOC: 393 UNIT_SIZE_COMPONENT_HUDI_IO_MEDIUM_RISK_PERCENTAGE: 16.983578219533275 UNIT_SIZE_COMPONENT_HUDI_IO_MEDIUM_RISK_COUNT: 14 UNIT_SIZE_COMPONENT_HUDI_IO_HIGH_RISK_LOC: 179 UNIT_SIZE_COMPONENT_HUDI_IO_HIGH_RISK_PERCENTAGE: 7.73552290406223 UNIT_SIZE_COMPONENT_HUDI_IO_HIGH_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_HUDI_IO_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_IO_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_IO_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_CLI_NEGLIGIBLE_RISK_LOC: 703 UNIT_SIZE_COMPONENT_HUDI_CLI_NEGLIGIBLE_RISK_PERCENTAGE: 28.729055986922763 UNIT_SIZE_COMPONENT_HUDI_CLI_NEGLIGIBLE_RISK_COUNT: 155 UNIT_SIZE_COMPONENT_HUDI_CLI_LOW_RISK_LOC: 662 UNIT_SIZE_COMPONENT_HUDI_CLI_LOW_RISK_PERCENTAGE: 27.053534940743766 UNIT_SIZE_COMPONENT_HUDI_CLI_LOW_RISK_COUNT: 45 UNIT_SIZE_COMPONENT_HUDI_CLI_MEDIUM_RISK_LOC: 682 UNIT_SIZE_COMPONENT_HUDI_CLI_MEDIUM_RISK_PERCENTAGE: 27.870862280343278 UNIT_SIZE_COMPONENT_HUDI_CLI_MEDIUM_RISK_COUNT: 24 UNIT_SIZE_COMPONENT_HUDI_CLI_HIGH_RISK_LOC: 199 UNIT_SIZE_COMPONENT_HUDI_CLI_HIGH_RISK_PERCENTAGE: 8.13240702901512 UNIT_SIZE_COMPONENT_HUDI_CLI_HIGH_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_HUDI_CLI_VERY_HIGH_RISK_LOC: 201 UNIT_SIZE_COMPONENT_HUDI_CLI_VERY_HIGH_RISK_PERCENTAGE: 8.214139762975071 UNIT_SIZE_COMPONENT_HUDI_CLI_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_HUDI_GCP_NEGLIGIBLE_RISK_LOC: 108 UNIT_SIZE_COMPONENT_HUDI_GCP_NEGLIGIBLE_RISK_PERCENTAGE: 23.946784922394677 UNIT_SIZE_COMPONENT_HUDI_GCP_NEGLIGIBLE_RISK_COUNT: 22 UNIT_SIZE_COMPONENT_HUDI_GCP_LOW_RISK_LOC: 88 UNIT_SIZE_COMPONENT_HUDI_GCP_LOW_RISK_PERCENTAGE: 19.51219512195122 UNIT_SIZE_COMPONENT_HUDI_GCP_LOW_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_HUDI_GCP_MEDIUM_RISK_LOC: 190 UNIT_SIZE_COMPONENT_HUDI_GCP_MEDIUM_RISK_PERCENTAGE: 42.12860310421286 UNIT_SIZE_COMPONENT_HUDI_GCP_MEDIUM_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_HUDI_GCP_HIGH_RISK_LOC: 65 UNIT_SIZE_COMPONENT_HUDI_GCP_HIGH_RISK_PERCENTAGE: 14.412416851441241 UNIT_SIZE_COMPONENT_HUDI_GCP_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_HUDI_GCP_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_GCP_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_GCP_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_NEGLIGIBLE_RISK_LOC: 467 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_NEGLIGIBLE_RISK_PERCENTAGE: 33.71841155234657 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_NEGLIGIBLE_RISK_COUNT: 103 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_LOW_RISK_LOC: 279 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_LOW_RISK_PERCENTAGE: 20.144404332129962 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_LOW_RISK_COUNT: 19 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_MEDIUM_RISK_LOC: 306 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_MEDIUM_RISK_PERCENTAGE: 22.093862815884478 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_MEDIUM_RISK_COUNT: 11 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_HIGH_RISK_LOC: 175 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_HIGH_RISK_PERCENTAGE: 12.635379061371841 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_HIGH_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_VERY_HIGH_RISK_LOC: 158 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_VERY_HIGH_RISK_PERCENTAGE: 11.407942238267148 UNIT_SIZE_COMPONENT_HUDI_TIMELINE_SERVICE_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_NEGLIGIBLE_RISK_LOC: 7568 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_NEGLIGIBLE_RISK_PERCENTAGE: 21.342959474322456 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_NEGLIGIBLE_RISK_COUNT: 1371 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_LOW_RISK_LOC: 7738 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_LOW_RISK_PERCENTAGE: 21.822386418116697 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_LOW_RISK_COUNT: 547 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_MEDIUM_RISK_LOC: 10606 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_MEDIUM_RISK_PERCENTAGE: 29.910600975774837 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_MEDIUM_RISK_COUNT: 343 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_HIGH_RISK_LOC: 4473 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_HIGH_RISK_PERCENTAGE: 12.61456893877436 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_HIGH_RISK_COUNT: 67 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_VERY_HIGH_RISK_LOC: 5074 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_VERY_HIGH_RISK_PERCENTAGE: 14.309484193011647 UNIT_SIZE_COMPONENT_HUDI_SPARK_DATASOURCE_VERY_HIGH_RISK_COUNT: 30 UNIT_SIZE_COMPONENT_HUDI_COMMON_NEGLIGIBLE_RISK_LOC: 17264 UNIT_SIZE_COMPONENT_HUDI_COMMON_NEGLIGIBLE_RISK_PERCENTAGE: 50.523851331577404 UNIT_SIZE_COMPONENT_HUDI_COMMON_NEGLIGIBLE_RISK_COUNT: 3951 UNIT_SIZE_COMPONENT_HUDI_COMMON_LOW_RISK_LOC: 7742 UNIT_SIZE_COMPONENT_HUDI_COMMON_LOW_RISK_PERCENTAGE: 22.657301726660812 UNIT_SIZE_COMPONENT_HUDI_COMMON_LOW_RISK_COUNT: 548 UNIT_SIZE_COMPONENT_HUDI_COMMON_MEDIUM_RISK_LOC: 5947 UNIT_SIZE_COMPONENT_HUDI_COMMON_MEDIUM_RISK_PERCENTAGE: 17.4041556921276 UNIT_SIZE_COMPONENT_HUDI_COMMON_MEDIUM_RISK_COUNT: 200 UNIT_SIZE_COMPONENT_HUDI_COMMON_HIGH_RISK_LOC: 2075 UNIT_SIZE_COMPONENT_HUDI_COMMON_HIGH_RISK_PERCENTAGE: 6.072578285045362 UNIT_SIZE_COMPONENT_HUDI_COMMON_HIGH_RISK_COUNT: 31 UNIT_SIZE_COMPONENT_HUDI_COMMON_VERY_HIGH_RISK_LOC: 1142 UNIT_SIZE_COMPONENT_HUDI_COMMON_VERY_HIGH_RISK_PERCENTAGE: 3.3421129645888206 UNIT_SIZE_COMPONENT_HUDI_COMMON_VERY_HIGH_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 87 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 29.491525423728813 UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 21 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC: 74 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 25.084745762711865 UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 48 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 16.271186440677965 UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC: 86 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE: 29.152542372881356 UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT: 1 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_HUDI_CLIENT_NEGLIGIBLE_RISK_LOC: 13112 UNIT_SIZE_COMPONENT_HUDI_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE: 44.16450537236013 UNIT_SIZE_COMPONENT_HUDI_CLIENT_NEGLIGIBLE_RISK_COUNT: 2972 UNIT_SIZE_COMPONENT_HUDI_CLIENT_LOW_RISK_LOC: 7053 UNIT_SIZE_COMPONENT_HUDI_CLIENT_LOW_RISK_PERCENTAGE: 23.756273367240393 UNIT_SIZE_COMPONENT_HUDI_CLIENT_LOW_RISK_COUNT: 488 UNIT_SIZE_COMPONENT_HUDI_CLIENT_MEDIUM_RISK_LOC: 6823 UNIT_SIZE_COMPONENT_HUDI_CLIENT_MEDIUM_RISK_PERCENTAGE: 22.981575667755735 UNIT_SIZE_COMPONENT_HUDI_CLIENT_MEDIUM_RISK_COUNT: 233 UNIT_SIZE_COMPONENT_HUDI_CLIENT_HIGH_RISK_LOC: 1757 UNIT_SIZE_COMPONENT_HUDI_CLIENT_HIGH_RISK_PERCENTAGE: 5.9180167738893195 UNIT_SIZE_COMPONENT_HUDI_CLIENT_HIGH_RISK_COUNT: 27 UNIT_SIZE_COMPONENT_HUDI_CLIENT_VERY_HIGH_RISK_LOC: 944 UNIT_SIZE_COMPONENT_HUDI_CLIENT_VERY_HIGH_RISK_PERCENTAGE: 3.179628818754421 UNIT_SIZE_COMPONENT_HUDI_CLIENT_VERY_HIGH_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_NEGLIGIBLE_RISK_LOC: 3097 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_NEGLIGIBLE_RISK_PERCENTAGE: 31.699078812691916 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_NEGLIGIBLE_RISK_COUNT: 618 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_LOW_RISK_LOC: 2656 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_LOW_RISK_PERCENTAGE: 27.185261003070625 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_LOW_RISK_COUNT: 181 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_MEDIUM_RISK_LOC: 2985 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_MEDIUM_RISK_PERCENTAGE: 30.552712384851585 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_MEDIUM_RISK_COUNT: 100 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_HIGH_RISK_LOC: 817 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_HIGH_RISK_PERCENTAGE: 8.362333674513819 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_HIGH_RISK_COUNT: 12 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_VERY_HIGH_RISK_LOC: 215 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_VERY_HIGH_RISK_PERCENTAGE: 2.2006141248720574 UNIT_SIZE_COMPONENT_HUDI_UTILITIES_VERY_HIGH_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_NEGLIGIBLE_RISK_LOC: 6896 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_NEGLIGIBLE_RISK_PERCENTAGE: 31.000224769611147 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_NEGLIGIBLE_RISK_COUNT: 1542 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_LOW_RISK_LOC: 5030 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_LOW_RISK_PERCENTAGE: 22.611822881546416 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_LOW_RISK_COUNT: 335 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_MEDIUM_RISK_LOC: 5938 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_MEDIUM_RISK_PERCENTAGE: 26.693639020004497 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_MEDIUM_RISK_COUNT: 184 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_HIGH_RISK_LOC: 953 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_HIGH_RISK_PERCENTAGE: 4.284108788491796 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_HIGH_RISK_COUNT: 14 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_VERY_HIGH_RISK_LOC: 3428 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_VERY_HIGH_RISK_PERCENTAGE: 15.410204540346145 UNIT_SIZE_COMPONENT_HUDI_FLINK_DATASOURCE_VERY_HIGH_RISK_COUNT: 25 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_NEGLIGIBLE_RISK_LOC: 1580 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_NEGLIGIBLE_RISK_PERCENTAGE: 41.103017689906345 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_NEGLIGIBLE_RISK_COUNT: 363 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_LOW_RISK_LOC: 895 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_LOW_RISK_PERCENTAGE: 23.283038501560874 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_LOW_RISK_COUNT: 62 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_MEDIUM_RISK_LOC: 1050 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_MEDIUM_RISK_PERCENTAGE: 27.315296566077002 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_MEDIUM_RISK_COUNT: 34 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_HIGH_RISK_LOC: 319 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_HIGH_RISK_PERCENTAGE: 8.298647242455775 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_HIGH_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HUDI_INTEG_TEST_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC: 49545 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE: 42.04108647506555 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT: 11187 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC: 28355 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE: 24.060450237167903 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT: 1961 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC: 27061 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE: 22.962434980356218 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT: 910 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC: 7010 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE: 5.948289760625886 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT: 106 UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC: 5878 UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE: 4.987738546784445 UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT: 42 UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_LOC: 7425 UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_PERCENTAGE: 20.622135814470212 UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_COUNT: 1329 UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_LOC: 7573 UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_PERCENTAGE: 21.033189834745173 UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_COUNT: 534 UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_LOC: 10953 UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_PERCENTAGE: 30.42077489237606 UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_COUNT: 351 UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_LOC: 4663 UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_PERCENTAGE: 12.950979030690181 UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_COUNT: 70 UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_LOC: 5391 UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_PERCENTAGE: 14.972920427718373 UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_COUNT: 32 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 87 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 29.491525423728813 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 21 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 74 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 25.084745762711865 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 5 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 48 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 16.271186440677965 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 86 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 29.152542372881356 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 107947 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 70.02770047162161 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 15441 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 20268 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 13.148317536928555 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 726 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 13818 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 8.964054259190783 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 283 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 10169 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 6.596864073072157 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 91 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 1947 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 1.2630636591868907 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 101 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 12116 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_NEGLIGIBLE_RISK_LOC: 42 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_NEGLIGIBLE_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGING_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_NEGLIGIBLE_RISK_LOC: 1441 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_NEGLIGIBLE_RISK_PERCENTAGE: 96.64654594232059 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_NEGLIGIBLE_RISK_COUNT: 313 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_MEDIUM_RISK_LOC: 50 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_MEDIUM_RISK_PERCENTAGE: 3.35345405767941 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_COMMON_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_NEGLIGIBLE_RISK_LOC: 1081 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_NEGLIGIBLE_RISK_PERCENTAGE: 90.53601340033501 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_NEGLIGIBLE_RISK_COUNT: 105 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_LOW_RISK_LOC: 49 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_LOW_RISK_PERCENTAGE: 4.1038525963149075 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_MEDIUM_RISK_LOC: 64 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_MEDIUM_RISK_PERCENTAGE: 5.360134003350084 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_AWS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_NEGLIGIBLE_RISK_LOC: 974 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_NEGLIGIBLE_RISK_PERCENTAGE: 79.8360655737705 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_NEGLIGIBLE_RISK_COUNT: 120 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_LOW_RISK_LOC: 178 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_LOW_RISK_PERCENTAGE: 14.59016393442623 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_LOW_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_MEDIUM_RISK_LOC: 68 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_MEDIUM_RISK_PERCENTAGE: 5.573770491803279 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_KAFKA_CONNECT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_NEGLIGIBLE_RISK_LOC: 2835 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_NEGLIGIBLE_RISK_PERCENTAGE: 78.03468208092485 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_NEGLIGIBLE_RISK_COUNT: 355 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_LOW_RISK_LOC: 476 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_LOW_RISK_PERCENTAGE: 13.102119460500964 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_LOW_RISK_COUNT: 17 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_MEDIUM_RISK_LOC: 160 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_MEDIUM_RISK_PERCENTAGE: 4.404073768235618 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_MEDIUM_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_HIGH_RISK_LOC: 162 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_HIGH_RISK_PERCENTAGE: 4.459124690338563 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SYNC_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_NEGLIGIBLE_RISK_LOC: 980 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_NEGLIGIBLE_RISK_PERCENTAGE: 96.36184857423795 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_NEGLIGIBLE_RISK_COUNT: 163 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_LOW_RISK_LOC: 37 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_LOW_RISK_PERCENTAGE: 3.6381514257620453 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_PLATFORM_SERVICE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_NEGLIGIBLE_RISK_LOC: 2716 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_NEGLIGIBLE_RISK_PERCENTAGE: 77.9787539477462 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_NEGLIGIBLE_RISK_COUNT: 373 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_LOW_RISK_LOC: 411 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_LOW_RISK_PERCENTAGE: 11.800172265288545 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_LOW_RISK_COUNT: 15 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_MEDIUM_RISK_LOC: 260 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_MEDIUM_RISK_PERCENTAGE: 7.464829170255527 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_MEDIUM_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_HIGH_RISK_LOC: 96 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_HIGH_RISK_PERCENTAGE: 2.756244616709733 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_HADOOP_MR_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_NEGLIGIBLE_RISK_LOC: 1789 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_NEGLIGIBLE_RISK_PERCENTAGE: 77.31201382886776 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_NEGLIGIBLE_RISK_COUNT: 306 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_LOW_RISK_LOC: 268 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_LOW_RISK_PERCENTAGE: 11.581676750216076 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_LOW_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_MEDIUM_RISK_LOC: 257 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_MEDIUM_RISK_PERCENTAGE: 11.106309420916162 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_MEDIUM_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_IO_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_NEGLIGIBLE_RISK_LOC: 1774 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_NEGLIGIBLE_RISK_PERCENTAGE: 72.4969350224765 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_NEGLIGIBLE_RISK_COUNT: 215 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_LOW_RISK_LOC: 327 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_LOW_RISK_PERCENTAGE: 13.363302002451983 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_LOW_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_MEDIUM_RISK_LOC: 145 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_MEDIUM_RISK_PERCENTAGE: 5.925623212096444 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_HIGH_RISK_LOC: 201 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_HIGH_RISK_PERCENTAGE: 8.214139762975071 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLI_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_NEGLIGIBLE_RISK_LOC: 257 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_NEGLIGIBLE_RISK_PERCENTAGE: 56.98447893569845 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_NEGLIGIBLE_RISK_COUNT: 30 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_LOW_RISK_LOC: 129 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_LOW_RISK_PERCENTAGE: 28.60310421286031 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_LOW_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_HIGH_RISK_LOC: 65 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_HIGH_RISK_PERCENTAGE: 14.412416851441241 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_GCP_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_NEGLIGIBLE_RISK_LOC: 1141 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_NEGLIGIBLE_RISK_PERCENTAGE: 82.38267148014441 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_NEGLIGIBLE_RISK_COUNT: 131 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_LOW_RISK_LOC: 191 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_LOW_RISK_PERCENTAGE: 13.790613718411553 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_LOW_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_MEDIUM_RISK_LOC: 53 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_MEDIUM_RISK_PERCENTAGE: 3.8267148014440435 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_TIMELINE_SERVICE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_NEGLIGIBLE_RISK_LOC: 17741 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_NEGLIGIBLE_RISK_PERCENTAGE: 50.032431822668435 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_NEGLIGIBLE_RISK_COUNT: 1943 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_LOW_RISK_LOC: 6420 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_LOW_RISK_PERCENTAGE: 18.105417524464876 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_LOW_RISK_COUNT: 241 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_MEDIUM_RISK_LOC: 5329 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_MEDIUM_RISK_PERCENTAGE: 15.028624608703009 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_MEDIUM_RISK_COUNT: 122 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_HIGH_RISK_LOC: 4415 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_HIGH_RISK_PERCENTAGE: 12.450999746185735 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_HIGH_RISK_COUNT: 44 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_VERY_HIGH_RISK_LOC: 1554 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_VERY_HIGH_RISK_PERCENTAGE: 4.382526297977947 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_SPARK_DATASOURCE_VERY_HIGH_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_NEGLIGIBLE_RISK_LOC: 26843 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_NEGLIGIBLE_RISK_PERCENTAGE: 78.55721393034825 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_NEGLIGIBLE_RISK_COUNT: 4542 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_LOW_RISK_LOC: 3598 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_LOW_RISK_PERCENTAGE: 10.529704419081066 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_LOW_RISK_COUNT: 139 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_MEDIUM_RISK_LOC: 2059 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_MEDIUM_RISK_PERCENTAGE: 6.025753585016096 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_MEDIUM_RISK_COUNT: 42 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_HIGH_RISK_LOC: 1670 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_HIGH_RISK_PERCENTAGE: 4.88732806555458 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_HIGH_RISK_COUNT: 15 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_COMMON_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC: 137 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE: 46.440677966101696 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT: 24 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC: 47 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE: 15.932203389830509 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC: 111 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE: 37.6271186440678 CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT: 2 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_HUDI_CLIENT_NEGLIGIBLE_RISK_LOC: 23567 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE: 79.37956819023881 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_NEGLIGIBLE_RISK_COUNT: 3568 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_LOW_RISK_LOC: 3589 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_LOW_RISK_PERCENTAGE: 12.088652362827984 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_LOW_RISK_COUNT: 121 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_MEDIUM_RISK_LOC: 1702 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_MEDIUM_RISK_PERCENTAGE: 5.732762976186466 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_MEDIUM_RISK_COUNT: 31 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_HIGH_RISK_LOC: 438 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_HIGH_RISK_PERCENTAGE: 1.475293879888174 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_HIGH_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_VERY_HIGH_RISK_LOC: 393 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_VERY_HIGH_RISK_PERCENTAGE: 1.3237225908585672 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_CLIENT_VERY_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_NEGLIGIBLE_RISK_LOC: 7198 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_NEGLIGIBLE_RISK_PERCENTAGE: 73.67451381780963 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_NEGLIGIBLE_RISK_COUNT: 848 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_LOW_RISK_LOC: 1210 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_LOW_RISK_PERCENTAGE: 12.384851586489253 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_LOW_RISK_COUNT: 40 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_MEDIUM_RISK_LOC: 1212 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_MEDIUM_RISK_PERCENTAGE: 12.40532241555783 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_MEDIUM_RISK_COUNT: 23 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_HIGH_RISK_LOC: 150 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_HIGH_RISK_PERCENTAGE: 1.5353121801432958 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_UTILITIES_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_NEGLIGIBLE_RISK_LOC: 14454 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_NEGLIGIBLE_RISK_PERCENTAGE: 64.9763991908294 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_NEGLIGIBLE_RISK_COUNT: 1949 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_LOW_RISK_LOC: 2776 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_LOW_RISK_PERCENTAGE: 12.479208810968757 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_LOW_RISK_COUNT: 92 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_MEDIUM_RISK_LOC: 2043 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_MEDIUM_RISK_PERCENTAGE: 9.184086311530681 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_MEDIUM_RISK_COUNT: 38 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_HIGH_RISK_LOC: 2972 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_HIGH_RISK_PERCENTAGE: 13.360305686671163 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_HIGH_RISK_COUNT: 21 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_FLINK_DATASOURCE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_NEGLIGIBLE_RISK_LOC: 2977 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_NEGLIGIBLE_RISK_PERCENTAGE: 77.44536940686784 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_NEGLIGIBLE_RISK_COUNT: 442 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_LOW_RISK_LOC: 562 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_LOW_RISK_PERCENTAGE: 14.620187304890738 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_LOW_RISK_COUNT: 17 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_MEDIUM_RISK_LOC: 305 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_MEDIUM_RISK_PERCENTAGE: 7.9344432882414155 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_MEDIUM_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HUDI_INTEG_TEST_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC: 90311 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE: 76.63280978200918 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT: 13527 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC: 13392 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE: 11.363694218873304 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT: 474 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC: 8316 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE: 7.056487539139068 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT: 158 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC: 5615 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE: 4.764571612826583 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT: 46 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC: 215 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE: 0.1824368471518638 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_LOC: 17499 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_PERCENTAGE: 48.60158311345646 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_COUNT: 1890 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_LOC: 6829 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_PERCENTAGE: 18.966810165254827 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_COUNT: 249 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_LOC: 5391 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_PERCENTAGE: 14.972920427718373 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_COUNT: 123 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_LOC: 4554 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_PERCENTAGE: 12.64824329954173 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_COUNT: 45 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_LOC: 1732 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_PERCENTAGE: 4.810442994028607 CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_COUNT: 9 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 137 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 46.440677966101696 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 24 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 47 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 15.932203389830509 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 111 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 37.6271186440678 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 2671 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 1689 FILE_CHANGE_HISTORY_WEEKS: 381 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 1905 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 101 FILE_AGE_LOW_RISK_COUNT: 453 FILE_AGE_MEDIUM_RISK_COUNT: 359 FILE_AGE_HIGH_RISK_COUNT: 629 FILE_AGE_VERY_HIGH_RISK_COUNT: 918 FILE_AGE_NEGLIGIBLE_RISK_LOC: 31717 FILE_AGE_LOW_RISK_LOC: 72111 FILE_AGE_MEDIUM_RISK_LOC: 53391 FILE_AGE_HIGH_RISK_LOC: 55331 FILE_AGE_VERY_HIGH_RISK_LOC: 38731 NUMBER_OF_CONTRIBUTORS: 523 DUPLICATION_NUMBER_OF_DUPLICATES: 3811 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 764 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 46551 DUPLICATION_NUMBER_OF_CLEANED_LINES: 182548 DUPLICATION_PERCENTAGE: 25.50069022941911 UNIT_DUPLICATES_COUNT: 291 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_SPARK_DATASOURCE: 27188 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_SPARK_DATASOURCE: 27188 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_SPARK_DATASOURCE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_CLI: 534 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_CLI: 534 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_CLI: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_FLINK_DATASOURCE: 10000 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_FLINK_DATASOURCE: 10000 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_FLINK_DATASOURCE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_CLIENT: 2772 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_CLIENT: 2772 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_CLIENT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_UTILITIES: 978 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_UTILITIES: 978 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_UTILITIES: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOCKER: 452 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOCKER: 452 DUPLICATION_PERCENTAGE_PRIMARY_DOCKER: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_COMMON: 3649 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_COMMON: 3649 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_COMMON: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_EXAMPLES: 123 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_EXAMPLES: 123 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_EXAMPLES: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 186 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 186 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_TIMELINE_SERVICE: 15 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_TIMELINE_SERVICE: 15 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_TIMELINE_SERVICE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_INTEG_TEST: 178 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_INTEG_TEST: 178 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_INTEG_TEST: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_SYNC: 137 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_SYNC: 137 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_SYNC: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_AWS: 48 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_AWS: 48 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_AWS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PACKAGING: 78 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PACKAGING: 78 DUPLICATION_PERCENTAGE_PRIMARY_PACKAGING: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_HADOOP_MR: 76 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_HADOOP_MR: 76 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_HADOOP_MR: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_PLATFORM_SERVICE: 44 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_PLATFORM_SERVICE: 44 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_PLATFORM_SERVICE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_HADOOP_COMMON: 36 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_HADOOP_COMMON: 36 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_HADOOP_COMMON: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_KAFKA_CONNECT: 28 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_KAFKA_CONNECT: 28 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_KAFKA_CONNECT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_IO: 29 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_IO: 29 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_IO: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STYLE: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STYLE: 0 DUPLICATION_PERCENTAGE_PRIMARY_STYLE: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HUDI_GCP: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HUDI_GCP: 0 DUPLICATION_PERCENTAGE_PRIMARY_HUDI_GCP: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS: 0 DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_G4: 7649 DUPLICATION_NUMBER_OF_CLEANED_LINES_G4: 8481 DUPLICATION_PERCENTAGE_G4: 90.189836104233 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JAVA: 17916 DUPLICATION_NUMBER_OF_CLEANED_LINES_JAVA: 132156 DUPLICATION_PERCENTAGE_JAVA: 13.556705711431944 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SCALA: 19129 DUPLICATION_NUMBER_OF_CLEANED_LINES_SCALA: 35994 DUPLICATION_PERCENTAGE_SCALA: 53.14496860587876 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YML: 666 DUPLICATION_NUMBER_OF_CLEANED_LINES_YML: 993 DUPLICATION_PERCENTAGE_YML: 67.06948640483384 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_AVSC: 1007 DUPLICATION_NUMBER_OF_CLEANED_LINES_AVSC: 2008 DUPLICATION_PERCENTAGE_AVSC: 50.14940239043825 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SQL: 35 DUPLICATION_NUMBER_OF_CLEANED_LINES_SQL: 152 DUPLICATION_PERCENTAGE_SQL: 23.026315789473685 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_MUSTACHE: 60 DUPLICATION_NUMBER_OF_CLEANED_LINES_MUSTACHE: 82 DUPLICATION_PERCENTAGE_MUSTACHE: 73.17073170731707 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_XML: 64 DUPLICATION_NUMBER_OF_CLEANED_LINES_XML: 2068 DUPLICATION_PERCENTAGE_XML: 3.094777562862669 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PROTO: 25 DUPLICATION_NUMBER_OF_CLEANED_LINES_PROTO: 103 DUPLICATION_PERCENTAGE_PROTO: 24.271844660194176 TOTAL_ANALYSIS_TIME_IN_MILLIS: 30488