TOTAL_NUMBER_OF_FILES: 251 NUMBER_OF_FILES_MAIN: 188 LINES_OF_CODE_MAIN: 20648 NUMBER_OF_FILES_MAIN_EXT_RB: 154 LINES_OF_CODE_MAIN_EXT_RB: 19893 NUMBER_OF_FILES_MAIN_EXT_ERB: 32 LINES_OF_CODE_MAIN_EXT_ERB: 695 NUMBER_OF_FILES_MAIN_EXT_GEMSPEC: 1 LINES_OF_CODE_MAIN_EXT_GEMSPEC: 41 NUMBER_OF_FILES_MAIN_EXT_RDOC: 1 LINES_OF_CODE_MAIN_EXT_RDOC: 19 NUMBER_OF_FILES_TEST: 7 LINES_OF_CODE_TEST: 232 NUMBER_OF_FILES_TEST_EXT_FEATURE: 7 LINES_OF_CODE_TEST_EXT_FEATURE: 232 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 1.12 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 2 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 665 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 2 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 665 NUMBER_OF_FILES_OTHER: 12 LINES_OF_CODE_OTHER: 2243 NUMBER_OF_FILES_OTHER_EXT_MD: 8 LINES_OF_CODE_OTHER_EXT_MD: 1617 NUMBER_OF_FILES_OTHER_EXT_TXT: 2 LINES_OF_CODE_OTHER_EXT_TXT: 570 NUMBER_OF_FILES_OTHER_EXT_JSON: 2 LINES_OF_CODE_OTHER_EXT_JSON: 56 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 41 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_GEMSPEC: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_GEMSPEC: 41 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RESOURCES: 20 LINES_OF_CODE_DECOMPOSITION_PRIMARY_RESOURCES: 386 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RESOURCES_EXT_ERB: 20 LINES_OF_CODE_DECOMPOSITION_PRIMARY_RESOURCES_EXT_ERB: 386 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SPEC: 75 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SPEC: 11119 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SPEC_EXT_RB: 74 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SPEC_EXT_RB: 11100 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SPEC_EXT_RDOC: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SPEC_EXT_RDOC: 19 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FEATURES: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_FEATURES: 53 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FEATURES_EXT_RB: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_FEATURES_EXT_RB: 53 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB: 90 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB: 9049 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_RB: 78 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_RB: 8740 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_ERB: 12 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_ERB: 309 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: 7 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 2202 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_RB: 7 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_RB: 2202 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 181 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 18446 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB: 147 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB: 17691 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_ERB: 32 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_ERB: 695 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GEMSPEC: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GEMSPEC: 41 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RDOC: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RDOC: 19 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 122 LOW_RISK_FILE_SIZE_COUNT: 35 MEDIUM_RISK_FILE_SIZE_COUNT: 26 HIGH_RISK_FILE_SIZE_COUNT: 5 VERY_HIGH_RISK_FILE_SIZE_COUNT: 0 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 4904 LOW_RISK_FILE_SIZE_LOC: 4854 MEDIUM_RISK_FILE_SIZE_LOC: 8017 HIGH_RISK_FILE_SIZE_LOC: 2873 VERY_HIGH_RISK_FILE_SIZE_LOC: 0 NUMBER_OF_UNITS: 916 LINES_OF_CODE_IN_UNITS: 7258 LINES_OF_CODE_OUTSIDE_UNITS: 13390 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 3572 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 49.21465968586387 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 729 UNIT_SIZE_LOW_RISK_LOC: 1926 UNIT_SIZE_LOW_RISK_PERCENTAGE: 26.536235877652246 UNIT_SIZE_LOW_RISK_COUNT: 135 UNIT_SIZE_MEDIUM_RISK_LOC: 1419 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 19.55084045191513 UNIT_SIZE_MEDIUM_RISK_COUNT: 47 UNIT_SIZE_HIGH_RISK_LOC: 222 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 3.0586938550564895 UNIT_SIZE_HIGH_RISK_COUNT: 4 UNIT_SIZE_VERY_HIGH_RISK_LOC: 119 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 1.6395701295122624 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SPEC_NEGLIGIBLE_RISK_LOC: 225 UNIT_SIZE_COMPONENT_SPEC_NEGLIGIBLE_RISK_PERCENTAGE: 61.30790190735695 UNIT_SIZE_COMPONENT_SPEC_NEGLIGIBLE_RISK_COUNT: 44 UNIT_SIZE_COMPONENT_SPEC_LOW_RISK_LOC: 102 UNIT_SIZE_COMPONENT_SPEC_LOW_RISK_PERCENTAGE: 27.79291553133515 UNIT_SIZE_COMPONENT_SPEC_LOW_RISK_COUNT: 7 UNIT_SIZE_COMPONENT_SPEC_MEDIUM_RISK_LOC: 40 UNIT_SIZE_COMPONENT_SPEC_MEDIUM_RISK_PERCENTAGE: 10.899182561307901 UNIT_SIZE_COMPONENT_SPEC_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_SPEC_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SPEC_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SPEC_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_SPEC_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_SPEC_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_SPEC_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC: 3347 UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE: 48.570599332462635 UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT: 685 UNIT_SIZE_COMPONENT_LIB_LOW_RISK_LOC: 1824 UNIT_SIZE_COMPONENT_LIB_LOW_RISK_PERCENTAGE: 26.469307792773183 UNIT_SIZE_COMPONENT_LIB_LOW_RISK_COUNT: 128 UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_LOC: 1379 UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE: 20.011609345523148 UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_COUNT: 46 UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_LOC: 222 UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_PERCENTAGE: 3.221593382673052 UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_LOC: 119 UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE: 1.7268901465679873 UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_LOC: 3572 UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_PERCENTAGE: 49.21465968586387 UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_COUNT: 729 UNIT_SIZE_EXTENSION_RB_LOW_RISK_LOC: 1926 UNIT_SIZE_EXTENSION_RB_LOW_RISK_PERCENTAGE: 26.536235877652246 UNIT_SIZE_EXTENSION_RB_LOW_RISK_COUNT: 135 UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_LOC: 1419 UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_PERCENTAGE: 19.55084045191513 UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_COUNT: 47 UNIT_SIZE_EXTENSION_RB_HIGH_RISK_LOC: 222 UNIT_SIZE_EXTENSION_RB_HIGH_RISK_PERCENTAGE: 3.0586938550564895 UNIT_SIZE_EXTENSION_RB_HIGH_RISK_COUNT: 4 UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_LOC: 119 UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_PERCENTAGE: 1.6395701295122624 UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 5969 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 82.24028658032516 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 870 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 879 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 12.110774317993938 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 37 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 410 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 5.648939101680904 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 9 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_SPEC_NEGLIGIBLE_RISK_LOC: 327 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_NEGLIGIBLE_RISK_PERCENTAGE: 89.1008174386921 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_NEGLIGIBLE_RISK_COUNT: 51 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_LOW_RISK_LOC: 40 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_LOW_RISK_PERCENTAGE: 10.899182561307901 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_SPEC_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC: 5642 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE: 81.8749093019881 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT: 819 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_LOC: 839 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_PERCENTAGE: 12.175301117399506 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_COUNT: 36 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_LOC: 410 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE: 5.949789580612393 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_COUNT: 9 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_LOC: 5969 CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_PERCENTAGE: 82.24028658032516 CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_COUNT: 870 CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_LOC: 879 CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_PERCENTAGE: 12.110774317993938 CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_COUNT: 37 CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_LOC: 410 CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_PERCENTAGE: 5.648939101680904 CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_COUNT: 9 CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 4901 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 907 FILE_CHANGE_HISTORY_WEEKS: 686 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 3430 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 0 FILE_AGE_MEDIUM_RISK_COUNT: 2 FILE_AGE_HIGH_RISK_COUNT: 0 FILE_AGE_VERY_HIGH_RISK_COUNT: 186 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 0 FILE_AGE_MEDIUM_RISK_LOC: 371 FILE_AGE_HIGH_RISK_LOC: 0 FILE_AGE_VERY_HIGH_RISK_LOC: 20277 NUMBER_OF_CONTRIBUTORS: 199 DUPLICATION_NUMBER_OF_DUPLICATES: 336 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 65 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 3005 DUPLICATION_NUMBER_OF_CLEANED_LINES: 20626 DUPLICATION_PERCENTAGE: 14.568990594395423 UNIT_DUPLICATES_COUNT: 4 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SPEC: 2381 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SPEC: 2381 DUPLICATION_PERCENTAGE_PRIMARY_SPEC: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIB: 624 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIB: 624 DUPLICATION_PERCENTAGE_PRIMARY_LIB: 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_RESOURCES: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RESOURCES: 0 DUPLICATION_PERCENTAGE_PRIMARY_RESOURCES: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FEATURES: 0 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FEATURES: 0 DUPLICATION_PERCENTAGE_PRIMARY_FEATURES: NaN DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RB: 2961 DUPLICATION_NUMBER_OF_CLEANED_LINES_RB: 19893 DUPLICATION_PERCENTAGE_RB: 14.8846327854019 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_ERB: 44 DUPLICATION_NUMBER_OF_CLEANED_LINES_ERB: 673 DUPLICATION_PERCENTAGE_ERB: 6.537890044576523 TOTAL_ANALYSIS_TIME_IN_MILLIS: 3300