TOTAL_NUMBER_OF_FILES: 303 NUMBER_OF_FILES_MAIN: 147 LINES_OF_CODE_MAIN: 10915 NUMBER_OF_FILES_MAIN_EXT_H: 84 LINES_OF_CODE_MAIN_EXT_H: 7321 NUMBER_OF_FILES_MAIN_EXT_CPP: 53 LINES_OF_CODE_MAIN_EXT_CPP: 3125 NUMBER_OF_FILES_MAIN_EXT_CMAKE: 7 LINES_OF_CODE_MAIN_EXT_CMAKE: 367 NUMBER_OF_FILES_MAIN_EXT_IN: 3 LINES_OF_CODE_MAIN_EXT_IN: 102 NUMBER_OF_FILES_TEST: 39 LINES_OF_CODE_TEST: 5819 NUMBER_OF_FILES_TEST_EXT_H: 6 LINES_OF_CODE_TEST_EXT_H: 3820 NUMBER_OF_FILES_TEST_EXT_CPP: 33 LINES_OF_CODE_TEST_EXT_CPP: 1999 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 53.31 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: 107 LINES_OF_CODE_OTHER: 1522 NUMBER_OF_FILES_OTHER_EXT_TXT: 94 LINES_OF_CODE_OTHER_EXT_TXT: 1126 NUMBER_OF_FILES_OTHER_EXT_JSON: 5 LINES_OF_CODE_OTHER_EXT_JSON: 200 NUMBER_OF_FILES_OTHER_EXT_MD: 5 LINES_OF_CODE_OTHER_EXT_MD: 113 NUMBER_OF_FILES_OTHER_EXT_PATCH: 3 LINES_OF_CODE_OTHER_EXT_PATCH: 83 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE: 308 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE: 271 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN: 37 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC: 139 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC: 10542 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_H: 84 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_H: 7321 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CPP: 53 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CPP: 3125 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_IN: 58 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CMAKE: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CMAKE: 38 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 7 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_IN: 7 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_VCPKG: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_VCPKG: 58 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_VCPKG_EXT_CMAKE: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_VCPKG_EXT_CMAKE: 58 NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY: 0 NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY: 0 NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY: 0 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS: 9 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 1097 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H: 7 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H: 696 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP: 283 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CMAKE: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CMAKE: 118 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 138 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 9818 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 77 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 6625 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 52 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP: 2842 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE: 6 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE: 249 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 3 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 102 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 112 LOW_RISK_FILE_SIZE_COUNT: 23 MEDIUM_RISK_FILE_SIZE_COUNT: 11 HIGH_RISK_FILE_SIZE_COUNT: 1 VERY_HIGH_RISK_FILE_SIZE_COUNT: 0 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 4163 LOW_RISK_FILE_SIZE_LOC: 3107 MEDIUM_RISK_FILE_SIZE_LOC: 3061 HIGH_RISK_FILE_SIZE_LOC: 584 VERY_HIGH_RISK_FILE_SIZE_LOC: 0 NUMBER_OF_UNITS: 75 LINES_OF_CODE_IN_UNITS: 469 LINES_OF_CODE_OUTSIDE_UNITS: 10446 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 315 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 67.16417910447761 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 66 UNIT_SIZE_LOW_RISK_LOC: 99 UNIT_SIZE_LOW_RISK_PERCENTAGE: 21.108742004264393 UNIT_SIZE_LOW_RISK_COUNT: 7 UNIT_SIZE_MEDIUM_RISK_LOC: 55 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 11.727078891257996 UNIT_SIZE_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_HIGH_RISK_LOC: 0 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_HIGH_RISK_COUNT: 0 UNIT_SIZE_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC: 315 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 67.16417910447761 UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 66 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC: 99 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 21.108742004264393 UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT: 7 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC: 55 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE: 11.727078891257996 UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT: 2 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: 298 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE: 65.929203539823 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT: 59 UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC: 99 UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE: 21.902654867256636 UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT: 7 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC: 55 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE: 12.168141592920353 UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT: 2 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_CPP_NEGLIGIBLE_RISK_LOC: 17 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT: 7 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 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 437 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 93.17697228144989 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 73 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 32 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 6.823027718550106 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 0 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_SRC_NEGLIGIBLE_RISK_LOC: 437 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE: 93.17697228144989 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT: 73 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC: 32 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE: 6.823027718550106 CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT: 2 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: 420 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE: 92.92035398230088 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT: 66 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC: 32 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE: 7.079646017699115 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT: 2 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_CPP_NEGLIGIBLE_RISK_LOC: 17 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT: 7 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 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 21 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 12 FILE_CHANGE_HISTORY_WEEKS: 2 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 10 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 147 FILE_AGE_LOW_RISK_COUNT: 0 FILE_AGE_MEDIUM_RISK_COUNT: 0 FILE_AGE_HIGH_RISK_COUNT: 0 FILE_AGE_VERY_HIGH_RISK_COUNT: 0 FILE_AGE_NEGLIGIBLE_RISK_LOC: 10915 FILE_AGE_LOW_RISK_LOC: 0 FILE_AGE_MEDIUM_RISK_LOC: 0 FILE_AGE_HIGH_RISK_LOC: 0 FILE_AGE_VERY_HIGH_RISK_LOC: 0 NUMBER_OF_CONTRIBUTORS: 3 DUPLICATION_NUMBER_OF_DUPLICATES: 181 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 32 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 1064 DUPLICATION_NUMBER_OF_CLEANED_LINES: 7355 DUPLICATION_PERCENTAGE: 14.466349422161795 UNIT_DUPLICATES_COUNT: 1 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC: 1064 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC: 1064 DUPLICATION_PERCENTAGE_PRIMARY_SRC: 100.0 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_PRIMARY_ROOT: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 0 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_VCPKG: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_VCPKG: 0 DUPLICATION_PERCENTAGE_PRIMARY_VCPKG: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H: 828 DUPLICATION_NUMBER_OF_CLEANED_LINES_H: 4944 DUPLICATION_PERCENTAGE_H: 16.74757281553398 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP: 236 DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP: 1955 DUPLICATION_PERCENTAGE_CPP: 12.07161125319693 TOTAL_ANALYSIS_TIME_IN_MILLIS: 1334