TOTAL_NUMBER_OF_FILES: 153 NUMBER_OF_FILES_MAIN: 104 LINES_OF_CODE_MAIN: 14320 NUMBER_OF_FILES_MAIN_EXT_CC: 45 LINES_OF_CODE_MAIN_EXT_CC: 11045 NUMBER_OF_FILES_MAIN_EXT_H: 56 LINES_OF_CODE_MAIN_EXT_H: 2831 NUMBER_OF_FILES_MAIN_EXT_HTML: 1 LINES_OF_CODE_MAIN_EXT_HTML: 420 NUMBER_OF_FILES_MAIN_EXT_IN: 2 LINES_OF_CODE_MAIN_EXT_IN: 24 NUMBER_OF_FILES_TEST: 31 LINES_OF_CODE_TEST: 7171 NUMBER_OF_FILES_TEST_EXT_CC: 30 LINES_OF_CODE_TEST_EXT_CC: 6842 NUMBER_OF_FILES_TEST_EXT_C: 1 LINES_OF_CODE_TEST_EXT_C: 329 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 50.07 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 0 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 0 NUMBER_OF_FILES_OTHER: 8 LINES_OF_CODE_OTHER: 1316 NUMBER_OF_FILES_OTHER_EXT_MD: 7 LINES_OF_CODE_OTHER_EXT_MD: 880 NUMBER_OF_FILES_OTHER_EXT_TXT: 1 LINES_OF_CODE_OTHER_EXT_TXT: 436 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TABLE: 16 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TABLE: 1474 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TABLE_EXT_CC: 9 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TABLE_EXT_CC: 1237 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TABLE_EXT_H: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_TABLE_EXT_H: 237 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE: 807 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INCLUDE_EXT_H: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_INCLUDE_EXT_H: 807 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HELPERS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HELPERS: 308 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HELPERS_EXT_CC: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HELPERS_EXT_CC: 300 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_HELPERS_EXT_H: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_HELPERS_EXT_H: 8 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PORT: 5 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PORT: 247 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PORT_EXT_H: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PORT_EXT_H: 229 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PORT_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PORT_EXT_IN: 18 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE: 6 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN: 6 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARKS: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARKS: 1893 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_CC: 3 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_CC: 1893 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC: 420 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOC_EXT_HTML: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOC_EXT_HTML: 420 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTIL: 30 LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTIL: 3224 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTIL_EXT_CC: 16 LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTIL_EXT_CC: 2732 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTIL_EXT_H: 14 LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTIL_EXT_H: 492 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DB: 31 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DB: 5941 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DB_EXT_CC: 16 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DB_EXT_CC: 4883 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DB_EXT_H: 15 LINES_OF_CODE_DECOMPOSITION_PRIMARY_DB_EXT_H: 1058 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: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 1216 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CC: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CC: 1216 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 103 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 13104 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC: 44 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC: 9829 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 56 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H: 2831 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 420 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN: 24 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 69 LOW_RISK_FILE_SIZE_COUNT: 15 MEDIUM_RISK_FILE_SIZE_COUNT: 14 HIGH_RISK_FILE_SIZE_COUNT: 4 VERY_HIGH_RISK_FILE_SIZE_COUNT: 2 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 2773 LOW_RISK_FILE_SIZE_LOC: 2152 MEDIUM_RISK_FILE_SIZE_LOC: 4198 HIGH_RISK_FILE_SIZE_LOC: 2724 VERY_HIGH_RISK_FILE_SIZE_LOC: 2473 NUMBER_OF_UNITS: 792 LINES_OF_CODE_IN_UNITS: 8659 LINES_OF_CODE_OUTSIDE_UNITS: 5661 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 2214 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 25.568772375562997 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 548 UNIT_SIZE_LOW_RISK_LOC: 1934 UNIT_SIZE_LOW_RISK_PERCENTAGE: 22.335142626169304 UNIT_SIZE_LOW_RISK_COUNT: 133 UNIT_SIZE_MEDIUM_RISK_LOC: 2531 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 29.229703198983717 UNIT_SIZE_MEDIUM_RISK_COUNT: 83 UNIT_SIZE_HIGH_RISK_LOC: 1629 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 18.81279593486546 UNIT_SIZE_HIGH_RISK_COUNT: 25 UNIT_SIZE_VERY_HIGH_RISK_LOC: 351 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 4.053585864418524 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_TABLE_NEGLIGIBLE_RISK_LOC: 307 UNIT_SIZE_COMPONENT_TABLE_NEGLIGIBLE_RISK_PERCENTAGE: 33.47873500545256 UNIT_SIZE_COMPONENT_TABLE_NEGLIGIBLE_RISK_COUNT: 77 UNIT_SIZE_COMPONENT_TABLE_LOW_RISK_LOC: 266 UNIT_SIZE_COMPONENT_TABLE_LOW_RISK_PERCENTAGE: 29.00763358778626 UNIT_SIZE_COMPONENT_TABLE_LOW_RISK_COUNT: 17 UNIT_SIZE_COMPONENT_TABLE_MEDIUM_RISK_LOC: 280 UNIT_SIZE_COMPONENT_TABLE_MEDIUM_RISK_PERCENTAGE: 30.53435114503817 UNIT_SIZE_COMPONENT_TABLE_MEDIUM_RISK_COUNT: 9 UNIT_SIZE_COMPONENT_TABLE_HIGH_RISK_LOC: 64 UNIT_SIZE_COMPONENT_TABLE_HIGH_RISK_PERCENTAGE: 6.97928026172301 UNIT_SIZE_COMPONENT_TABLE_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_TABLE_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_TABLE_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_TABLE_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC: 107 UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE: 90.67796610169492 UNIT_SIZE_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT: 45 UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_LOC: 11 UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_PERCENTAGE: 9.322033898305085 UNIT_SIZE_COMPONENT_INCLUDE_LOW_RISK_COUNT: 1 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_HELPERS_NEGLIGIBLE_RISK_LOC: 103 UNIT_SIZE_COMPONENT_HELPERS_NEGLIGIBLE_RISK_PERCENTAGE: 43.829787234042556 UNIT_SIZE_COMPONENT_HELPERS_NEGLIGIBLE_RISK_COUNT: 25 UNIT_SIZE_COMPONENT_HELPERS_LOW_RISK_LOC: 77 UNIT_SIZE_COMPONENT_HELPERS_LOW_RISK_PERCENTAGE: 32.765957446808514 UNIT_SIZE_COMPONENT_HELPERS_LOW_RISK_COUNT: 6 UNIT_SIZE_COMPONENT_HELPERS_MEDIUM_RISK_LOC: 55 UNIT_SIZE_COMPONENT_HELPERS_MEDIUM_RISK_PERCENTAGE: 23.404255319148938 UNIT_SIZE_COMPONENT_HELPERS_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_HELPERS_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HELPERS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HELPERS_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_HELPERS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_HELPERS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_HELPERS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PORT_NEGLIGIBLE_RISK_LOC: 36 UNIT_SIZE_COMPONENT_PORT_NEGLIGIBLE_RISK_PERCENTAGE: 58.064516129032256 UNIT_SIZE_COMPONENT_PORT_NEGLIGIBLE_RISK_COUNT: 10 UNIT_SIZE_COMPONENT_PORT_LOW_RISK_LOC: 26 UNIT_SIZE_COMPONENT_PORT_LOW_RISK_PERCENTAGE: 41.935483870967744 UNIT_SIZE_COMPONENT_PORT_LOW_RISK_COUNT: 2 UNIT_SIZE_COMPONENT_PORT_MEDIUM_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PORT_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PORT_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PORT_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PORT_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PORT_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_PORT_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_PORT_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_PORT_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_LOC: 163 UNIT_SIZE_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_PERCENTAGE: 10.667539267015707 UNIT_SIZE_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_COUNT: 33 UNIT_SIZE_COMPONENT_BENCHMARKS_LOW_RISK_LOC: 331 UNIT_SIZE_COMPONENT_BENCHMARKS_LOW_RISK_PERCENTAGE: 21.662303664921467 UNIT_SIZE_COMPONENT_BENCHMARKS_LOW_RISK_COUNT: 22 UNIT_SIZE_COMPONENT_BENCHMARKS_MEDIUM_RISK_LOC: 593 UNIT_SIZE_COMPONENT_BENCHMARKS_MEDIUM_RISK_PERCENTAGE: 38.80890052356021 UNIT_SIZE_COMPONENT_BENCHMARKS_MEDIUM_RISK_COUNT: 19 UNIT_SIZE_COMPONENT_BENCHMARKS_HIGH_RISK_LOC: 331 UNIT_SIZE_COMPONENT_BENCHMARKS_HIGH_RISK_PERCENTAGE: 21.662303664921467 UNIT_SIZE_COMPONENT_BENCHMARKS_HIGH_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_LOC: 110 UNIT_SIZE_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_PERCENTAGE: 7.198952879581152 UNIT_SIZE_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_UTIL_NEGLIGIBLE_RISK_LOC: 628 UNIT_SIZE_COMPONENT_UTIL_NEGLIGIBLE_RISK_PERCENTAGE: 35.824301197946376 UNIT_SIZE_COMPONENT_UTIL_NEGLIGIBLE_RISK_COUNT: 125 UNIT_SIZE_COMPONENT_UTIL_LOW_RISK_LOC: 602 UNIT_SIZE_COMPONENT_UTIL_LOW_RISK_PERCENTAGE: 34.34112949229892 UNIT_SIZE_COMPONENT_UTIL_LOW_RISK_COUNT: 42 UNIT_SIZE_COMPONENT_UTIL_MEDIUM_RISK_LOC: 331 UNIT_SIZE_COMPONENT_UTIL_MEDIUM_RISK_PERCENTAGE: 18.88191671420422 UNIT_SIZE_COMPONENT_UTIL_MEDIUM_RISK_COUNT: 12 UNIT_SIZE_COMPONENT_UTIL_HIGH_RISK_LOC: 192 UNIT_SIZE_COMPONENT_UTIL_HIGH_RISK_PERCENTAGE: 10.952652595550484 UNIT_SIZE_COMPONENT_UTIL_HIGH_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_UTIL_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_UTIL_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_UTIL_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_DB_NEGLIGIBLE_RISK_LOC: 870 UNIT_SIZE_COMPONENT_DB_NEGLIGIBLE_RISK_PERCENTAGE: 21.502718734552644 UNIT_SIZE_COMPONENT_DB_NEGLIGIBLE_RISK_COUNT: 233 UNIT_SIZE_COMPONENT_DB_LOW_RISK_LOC: 621 UNIT_SIZE_COMPONENT_DB_LOW_RISK_PERCENTAGE: 15.348492338111715 UNIT_SIZE_COMPONENT_DB_LOW_RISK_COUNT: 43 UNIT_SIZE_COMPONENT_DB_MEDIUM_RISK_LOC: 1272 UNIT_SIZE_COMPONENT_DB_MEDIUM_RISK_PERCENTAGE: 31.43845773603559 UNIT_SIZE_COMPONENT_DB_MEDIUM_RISK_COUNT: 41 UNIT_SIZE_COMPONENT_DB_HIGH_RISK_LOC: 1042 UNIT_SIZE_COMPONENT_DB_HIGH_RISK_PERCENTAGE: 25.75383094414236 UNIT_SIZE_COMPONENT_DB_HIGH_RISK_COUNT: 16 UNIT_SIZE_COMPONENT_DB_VERY_HIGH_RISK_LOC: 241 UNIT_SIZE_COMPONENT_DB_VERY_HIGH_RISK_PERCENTAGE: 5.9565002471576864 UNIT_SIZE_COMPONENT_DB_VERY_HIGH_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC: 474 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE: 69.91150442477876 UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT: 153 UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC: 87 UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE: 12.831858407079647 UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT: 7 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: 117 UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE: 17.256637168141594 UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT: 2 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_CC_NEGLIGIBLE_RISK_LOC: 1740 UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_PERCENTAGE: 21.801779225660944 UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_COUNT: 395 UNIT_SIZE_EXTENSION_CC_LOW_RISK_LOC: 1847 UNIT_SIZE_EXTENSION_CC_LOW_RISK_PERCENTAGE: 23.142463350457337 UNIT_SIZE_EXTENSION_CC_LOW_RISK_COUNT: 126 UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_LOC: 2531 UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_PERCENTAGE: 31.712817942613707 UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_COUNT: 83 UNIT_SIZE_EXTENSION_CC_HIGH_RISK_LOC: 1512 UNIT_SIZE_EXTENSION_CC_HIGH_RISK_PERCENTAGE: 18.94499436160882 UNIT_SIZE_EXTENSION_CC_HIGH_RISK_COUNT: 23 UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_LOC: 351 UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_PERCENTAGE: 4.397945119659191 UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 4817 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 55.62998036724795 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 707 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 2129 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 24.587134773068485 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 60 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 1324 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 15.290449243561612 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 21 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 389 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 4.492435616121954 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 4 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: 4 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 389 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_NEGLIGIBLE_RISK_LOC: 608 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_NEGLIGIBLE_RISK_PERCENTAGE: 66.30316248636859 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_NEGLIGIBLE_RISK_COUNT: 95 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_LOW_RISK_LOC: 263 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_LOW_RISK_PERCENTAGE: 28.680479825517992 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_LOW_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_MEDIUM_RISK_LOC: 46 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_MEDIUM_RISK_PERCENTAGE: 5.0163576881134135 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TABLE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_LOC: 118 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_INCLUDE_NEGLIGIBLE_RISK_COUNT: 46 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_HELPERS_NEGLIGIBLE_RISK_LOC: 203 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_NEGLIGIBLE_RISK_PERCENTAGE: 86.38297872340425 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_NEGLIGIBLE_RISK_COUNT: 32 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_LOW_RISK_LOC: 32 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_LOW_RISK_PERCENTAGE: 13.617021276595745 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_HELPERS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_NEGLIGIBLE_RISK_LOC: 62 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_NEGLIGIBLE_RISK_COUNT: 12 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PORT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_LOC: 616 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_PERCENTAGE: 40.31413612565445 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_COUNT: 60 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_LOW_RISK_LOC: 430 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_LOW_RISK_PERCENTAGE: 28.141361256544503 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_LOW_RISK_COUNT: 13 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_MEDIUM_RISK_LOC: 307 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_MEDIUM_RISK_PERCENTAGE: 20.091623036649214 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_MEDIUM_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_HIGH_RISK_LOC: 175 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_HIGH_RISK_PERCENTAGE: 11.452879581151832 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_NEGLIGIBLE_RISK_LOC: 1320 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_NEGLIGIBLE_RISK_PERCENTAGE: 75.29948659440959 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_NEGLIGIBLE_RISK_COUNT: 170 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_LOW_RISK_LOC: 358 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_LOW_RISK_PERCENTAGE: 20.422133485453507 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_LOW_RISK_COUNT: 11 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_MEDIUM_RISK_LOC: 75 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_MEDIUM_RISK_PERCENTAGE: 4.278379920136908 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_MEDIUM_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_UTIL_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_DB_NEGLIGIBLE_RISK_LOC: 1890 CONDITIONAL_COMPLEXITY_COMPONENT_DB_NEGLIGIBLE_RISK_PERCENTAGE: 46.71280276816609 CONDITIONAL_COMPLEXITY_COMPONENT_DB_NEGLIGIBLE_RISK_COUNT: 292 CONDITIONAL_COMPLEXITY_COMPONENT_DB_LOW_RISK_LOC: 1046 CONDITIONAL_COMPLEXITY_COMPONENT_DB_LOW_RISK_PERCENTAGE: 25.852694018783986 CONDITIONAL_COMPLEXITY_COMPONENT_DB_LOW_RISK_COUNT: 27 CONDITIONAL_COMPLEXITY_COMPONENT_DB_MEDIUM_RISK_LOC: 896 CONDITIONAL_COMPLEXITY_COMPONENT_DB_MEDIUM_RISK_PERCENTAGE: 22.14532871972318 CONDITIONAL_COMPLEXITY_COMPONENT_DB_MEDIUM_RISK_COUNT: 14 CONDITIONAL_COMPLEXITY_COMPONENT_DB_HIGH_RISK_LOC: 214 CONDITIONAL_COMPLEXITY_COMPONENT_DB_HIGH_RISK_PERCENTAGE: 5.289174493326742 CONDITIONAL_COMPLEXITY_COMPONENT_DB_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_DB_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_DB_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_DB_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC: 561 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE: 82.7433628318584 CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT: 160 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC: 117 CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE: 17.256637168141594 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_CC_NEGLIGIBLE_RISK_LOC: 4256 CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_PERCENTAGE: 53.326650795639644 CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_COUNT: 547 CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_LOC: 2012 CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_PERCENTAGE: 25.209873449442426 CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_COUNT: 58 CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_LOC: 1324 CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_PERCENTAGE: 16.589399824583385 CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_COUNT: 21 CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_LOC: 389 CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_PERCENTAGE: 4.874075930334545 CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 5421 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 240 FILE_CHANGE_HISTORY_WEEKS: 531 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 2655 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 0 FILE_AGE_MEDIUM_RISK_COUNT: 0 FILE_AGE_HIGH_RISK_COUNT: 0 FILE_AGE_VERY_HIGH_RISK_COUNT: 104 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 0 FILE_AGE_MEDIUM_RISK_LOC: 0 FILE_AGE_HIGH_RISK_LOC: 0 FILE_AGE_VERY_HIGH_RISK_LOC: 14320 NUMBER_OF_CONTRIBUTORS: 52 DUPLICATION_NUMBER_OF_DUPLICATES: 43 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 11 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 902 DUPLICATION_NUMBER_OF_CLEANED_LINES: 11384 DUPLICATION_PERCENTAGE: 7.92340126493324 UNIT_DUPLICATES_COUNT: 8 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BENCHMARKS: 550 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BENCHMARKS: 550 DUPLICATION_PERCENTAGE_PRIMARY_BENCHMARKS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_UTIL: 326 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_UTIL: 326 DUPLICATION_PERCENTAGE_PRIMARY_UTIL: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INCLUDE: 6 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INCLUDE: 6 DUPLICATION_PERCENTAGE_PRIMARY_INCLUDE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DB: 20 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DB: 20 DUPLICATION_PERCENTAGE_PRIMARY_DB: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TABLE: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TABLE: 0 DUPLICATION_PERCENTAGE_PRIMARY_TABLE: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_HELPERS: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_HELPERS: 0 DUPLICATION_PERCENTAGE_PRIMARY_HELPERS: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PORT: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PORT: 0 DUPLICATION_PERCENTAGE_PRIMARY_PORT: 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_PRIMARY_DOC: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOC: 0 DUPLICATION_PERCENTAGE_PRIMARY_DOC: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CC: 788 DUPLICATION_NUMBER_OF_CLEANED_LINES_CC: 8857 DUPLICATION_PERCENTAGE_CC: 8.896917692220843 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H: 114 DUPLICATION_NUMBER_OF_CLEANED_LINES_H: 2109 DUPLICATION_PERCENTAGE_H: 5.405405405405405 TOTAL_ANALYSIS_TIME_IN_MILLIS: 1515