TOTAL_NUMBER_OF_FILES: 728 NUMBER_OF_FILES_MAIN: 291 LINES_OF_CODE_MAIN: 42354 NUMBER_OF_FILES_MAIN_EXT_CPP: 92 LINES_OF_CODE_MAIN_EXT_CPP: 26156 NUMBER_OF_FILES_MAIN_EXT_H: 123 LINES_OF_CODE_MAIN_EXT_H: 10202 NUMBER_OF_FILES_MAIN_EXT_PY: 22 LINES_OF_CODE_MAIN_EXT_PY: 2667 NUMBER_OF_FILES_MAIN_EXT_PROTO: 10 LINES_OF_CODE_MAIN_EXT_PROTO: 1275 NUMBER_OF_FILES_MAIN_EXT_JAVA: 8 LINES_OF_CODE_MAIN_EXT_JAVA: 1036 NUMBER_OF_FILES_MAIN_EXT_CMAKE: 12 LINES_OF_CODE_MAIN_EXT_CMAKE: 362 NUMBER_OF_FILES_MAIN_EXT_HPP: 3 LINES_OF_CODE_MAIN_EXT_HPP: 279 NUMBER_OF_FILES_MAIN_EXT_XML: 12 LINES_OF_CODE_MAIN_EXT_XML: 209 NUMBER_OF_FILES_MAIN_EXT_DBC: 2 LINES_OF_CODE_MAIN_EXT_DBC: 114 NUMBER_OF_FILES_MAIN_EXT_IN: 2 LINES_OF_CODE_MAIN_EXT_IN: 24 NUMBER_OF_FILES_MAIN_EXT_BB: 1 LINES_OF_CODE_MAIN_EXT_BB: 14 NUMBER_OF_FILES_MAIN_EXT_LDS: 2 LINES_OF_CODE_MAIN_EXT_LDS: 8 NUMBER_OF_FILES_MAIN_EXT_TOML: 1 LINES_OF_CODE_MAIN_EXT_TOML: 7 NUMBER_OF_FILES_MAIN_EXT_CFG: 1 LINES_OF_CODE_MAIN_EXT_CFG: 1 NUMBER_OF_FILES_TEST: 153 LINES_OF_CODE_TEST: 41568 NUMBER_OF_FILES_TEST_EXT_CPP: 66 LINES_OF_CODE_TEST_EXT_CPP: 25105 NUMBER_OF_FILES_TEST_EXT_PY: 44 LINES_OF_CODE_TEST_EXT_PY: 11807 NUMBER_OF_FILES_TEST_EXT_H: 23 LINES_OF_CODE_TEST_EXT_H: 3267 NUMBER_OF_FILES_TEST_EXT_DBC: 3 LINES_OF_CODE_TEST_EXT_DBC: 725 NUMBER_OF_FILES_TEST_EXT_HPP: 6 LINES_OF_CODE_TEST_EXT_HPP: 251 NUMBER_OF_FILES_TEST_EXT_SH: 4 LINES_OF_CODE_TEST_EXT_SH: 203 NUMBER_OF_FILES_TEST_EXT_PROTO: 1 LINES_OF_CODE_TEST_EXT_PROTO: 88 NUMBER_OF_FILES_TEST_EXT_XML: 4 LINES_OF_CODE_TEST_EXT_XML: 50 NUMBER_OF_FILES_TEST_EXT_CMAKE: 1 LINES_OF_CODE_TEST_EXT_CMAKE: 45 NUMBER_OF_FILES_TEST_EXT_YAML: 1 LINES_OF_CODE_TEST_EXT_YAML: 27 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 98.14 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 39 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 4815 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 34 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 4622 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_XML: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_XML: 76 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT: 68 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GRADLE: 3 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GRADLE: 49 NUMBER_OF_FILES_OTHER: 154 LINES_OF_CODE_OTHER: 24689 NUMBER_OF_FILES_OTHER_EXT_JSON: 89 LINES_OF_CODE_OTHER_EXT_JSON: 19486 NUMBER_OF_FILES_OTHER_EXT_MD: 23 LINES_OF_CODE_OTHER_EXT_MD: 2312 NUMBER_OF_FILES_OTHER_EXT_CPP: 15 LINES_OF_CODE_OTHER_EXT_CPP: 1149 NUMBER_OF_FILES_OTHER_EXT_TXT: 11 LINES_OF_CODE_OTHER_EXT_TXT: 977 NUMBER_OF_FILES_OTHER_EXT_PATCH: 3 LINES_OF_CODE_OTHER_EXT_PATCH: 477 NUMBER_OF_FILES_OTHER_EXT_H: 9 LINES_OF_CODE_OTHER_EXT_H: 236 NUMBER_OF_FILES_OTHER_EXT_INI: 3 LINES_OF_CODE_OTHER_EXT_INI: 31 NUMBER_OF_FILES_OTHER_EXT_PROPERTIES: 1 LINES_OF_CODE_OTHER_EXT_PROPERTIES: 21 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 22 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_XML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_XML: 15 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML: 7 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERFACES: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERFACES: 1275 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERFACES_EXT_PROTO: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERFACES_EXT_PROTO: 1275 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE: 123 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE: 10202 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_EXT_H: 123 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_EXT_H: 10202 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS: 60 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS: 5463 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY: 22 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY: 2667 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_JAVA: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_JAVA: 1036 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_CPP: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_CPP: 1022 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_HPP: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_HPP: 279 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_XML: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_XML: 181 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_CMAKE: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_CMAKE: 141 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_DBC: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_DBC: 114 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_BB: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_BB: 14 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_LDS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_LDS: 8 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_CFG: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_CFG: 1 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE: 9 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE: 250 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE: 221 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN: 16 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_XML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_XML: 13 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC: 87 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC: 25142 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CPP: 86 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CPP: 25134 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_IN: 8 NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY: 0 NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY: 0 NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY: 0 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS: 11 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 3895 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP: 9 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP: 3585 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H: 2 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H: 310 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 280 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 38459 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 83 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 22571 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 121 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 9892 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 22 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 2667 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO: 10 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO: 1275 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA: 8 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA: 1036 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE: 12 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE: 362 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP: 3 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP: 279 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 12 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML: 209 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_DBC: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_DBC: 114 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 24 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_BB: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_BB: 14 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LDS: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LDS: 8 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML: 7 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG: 1 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 174 LOW_RISK_FILE_SIZE_COUNT: 55 MEDIUM_RISK_FILE_SIZE_COUNT: 48 HIGH_RISK_FILE_SIZE_COUNT: 11 VERY_HIGH_RISK_FILE_SIZE_COUNT: 3 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 8259 LOW_RISK_FILE_SIZE_LOC: 7680 MEDIUM_RISK_FILE_SIZE_LOC: 14669 HIGH_RISK_FILE_SIZE_LOC: 7611 VERY_HIGH_RISK_FILE_SIZE_LOC: 4135 NUMBER_OF_UNITS: 175 LINES_OF_CODE_IN_UNITS: 2174 LINES_OF_CODE_OUTSIDE_UNITS: 40180 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 493 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 22.67709291628335 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 115 UNIT_SIZE_LOW_RISK_LOC: 437 UNIT_SIZE_LOW_RISK_PERCENTAGE: 20.101195952161913 UNIT_SIZE_LOW_RISK_COUNT: 32 UNIT_SIZE_MEDIUM_RISK_LOC: 748 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 34.4066237350506 UNIT_SIZE_MEDIUM_RISK_COUNT: 22 UNIT_SIZE_HIGH_RISK_LOC: 364 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 16.74333026678933 UNIT_SIZE_HIGH_RISK_COUNT: 5 UNIT_SIZE_VERY_HIGH_RISK_LOC: 132 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 6.071757129714811 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC: 18 UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_LOC: 0 UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_INCLUDE_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_INCLUDE_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_INCLUDE_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_INCLUDE_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_INCLUDE_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC: 459 UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE: 21.44859813084112 UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT: 105 UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_LOC: 437 UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE: 20.42056074766355 UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_COUNT: 32 UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_LOC: 748 UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE: 34.953271028037385 UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_COUNT: 22 UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_LOC: 364 UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE: 17.009345794392523 UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC: 132 UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE: 6.168224299065421 UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC: 16 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC: 18 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT: 5 UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC: 0 UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC: 0 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 358 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 26.07428987618354 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 83 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 294 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 21.412964311726146 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 22 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 304 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 22.141296431172616 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 10 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 285 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 20.757465404224327 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT: 4 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC: 132 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE: 9.613983976693373 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC: 19 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT: 6 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC: 0 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC: 0 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC: 98 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE: 12.827225130890053 UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT: 21 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC: 143 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE: 18.717277486910994 UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT: 10 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC: 444 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE: 58.1151832460733 UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT: 12 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC: 79 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE: 10.340314136125654 UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT: 1 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 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 1063 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 48.89604415823367 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 145 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 480 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 22.079116835326587 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 19 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 499 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 22.95308187672493 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 132 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 6.071757129714811 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 1 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: 1 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 132 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC: 18 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC: 1029 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE: 48.08411214953271 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT: 135 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_LOC: 480 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE: 22.429906542056074 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_COUNT: 19 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_LOC: 499 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE: 23.317757009345794 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_COUNT: 10 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_LOC: 132 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE: 6.168224299065421 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC: 16 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC: 18 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 653 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 47.56008739985433 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 99 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 356 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 25.928623452294246 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 15 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 232 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 16.89730517115805 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC: 132 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE: 9.613983976693373 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT: 1 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 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC: 19 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC: 373 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE: 48.82198952879581 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT: 35 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC: 124 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE: 16.230366492146597 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC: 267 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE: 34.94764397905759 CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT: 5 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 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 1253 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 83 FILE_CHANGE_HISTORY_WEEKS: 178 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 890 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 20 FILE_AGE_LOW_RISK_COUNT: 214 FILE_AGE_MEDIUM_RISK_COUNT: 28 FILE_AGE_HIGH_RISK_COUNT: 3 FILE_AGE_VERY_HIGH_RISK_COUNT: 26 FILE_AGE_NEGLIGIBLE_RISK_LOC: 6282 FILE_AGE_LOW_RISK_LOC: 31943 FILE_AGE_MEDIUM_RISK_LOC: 2418 FILE_AGE_HIGH_RISK_LOC: 209 FILE_AGE_VERY_HIGH_RISK_LOC: 1502 NUMBER_OF_CONTRIBUTORS: 17 DUPLICATION_NUMBER_OF_DUPLICATES: 204 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 79 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 1728 DUPLICATION_NUMBER_OF_CLEANED_LINES: 29435 DUPLICATION_PERCENTAGE: 5.870562255817904 UNIT_DUPLICATES_COUNT: 1 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS: 689 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS: 689 DUPLICATION_PERCENTAGE_PRIMARY_TOOLS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC: 704 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC: 704 DUPLICATION_PERCENTAGE_PRIMARY_SRC: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INTERFACES: 70 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INTERFACES: 70 DUPLICATION_PERCENTAGE_PRIMARY_INTERFACES: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE: 265 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE: 265 DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 0 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE: 0 DUPLICATION_PERCENTAGE_PRIMARY_CMAKE: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY: 465 DUPLICATION_NUMBER_OF_CLEANED_LINES_PY: 2555 DUPLICATION_PERCENTAGE_PY: 18.199608610567516 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP: 724 DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP: 17163 DUPLICATION_PERCENTAGE_CPP: 4.218376740663055 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CMAKE: 56 DUPLICATION_NUMBER_OF_CLEANED_LINES_CMAKE: 362 DUPLICATION_PERCENTAGE_CMAKE: 15.469613259668508 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_DBC: 114 DUPLICATION_NUMBER_OF_CLEANED_LINES_DBC: 114 DUPLICATION_PERCENTAGE_DBC: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PROTO: 70 DUPLICATION_NUMBER_OF_CLEANED_LINES_PROTO: 1275 DUPLICATION_PERCENTAGE_PROTO: 5.490196078431373 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H: 265 DUPLICATION_NUMBER_OF_CLEANED_LINES_H: 6799 DUPLICATION_PERCENTAGE_H: 3.8976320047065744 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_XML: 20 DUPLICATION_NUMBER_OF_CLEANED_LINES_XML: 192 DUPLICATION_PERCENTAGE_XML: 10.416666666666666 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JAVA: 14 DUPLICATION_NUMBER_OF_CLEANED_LINES_JAVA: 716 DUPLICATION_PERCENTAGE_JAVA: 1.9553072625698324 TOTAL_ANALYSIS_TIME_IN_MILLIS: 3064