TOTAL_NUMBER_OF_FILES: 310 NUMBER_OF_FILES_MAIN: 142 LINES_OF_CODE_MAIN: 19533 NUMBER_OF_FILES_MAIN_EXT_RB: 107 LINES_OF_CODE_MAIN_EXT_RB: 15958 NUMBER_OF_FILES_MAIN_EXT_RDOC: 7 LINES_OF_CODE_MAIN_EXT_RDOC: 1919 NUMBER_OF_FILES_MAIN_EXT_CSS: 2 LINES_OF_CODE_MAIN_EXT_CSS: 552 NUMBER_OF_FILES_MAIN_EXT_RHTML: 21 LINES_OF_CODE_MAIN_EXT_RHTML: 484 NUMBER_OF_FILES_MAIN_EXT_JS: 4 LINES_OF_CODE_MAIN_EXT_JS: 382 NUMBER_OF_FILES_MAIN_EXT_GEMSPEC: 1 LINES_OF_CODE_MAIN_EXT_GEMSPEC: 238 NUMBER_OF_FILES_TEST: 86 LINES_OF_CODE_TEST: 23871 NUMBER_OF_FILES_TEST_EXT_RB: 85 LINES_OF_CODE_TEST_EXT_RB: 23865 NUMBER_OF_FILES_TEST_EXT_RDOC: 1 LINES_OF_CODE_TEST_EXT_RDOC: 6 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 122.2 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: 6 LINES_OF_CODE_OTHER: 169 NUMBER_OF_FILES_OTHER_EXT_RDOC: 2 LINES_OF_CODE_OTHER_EXT_RDOC: 136 NUMBER_OF_FILES_OTHER_EXT_MD: 1 LINES_OF_CODE_OTHER_EXT_MD: 26 NUMBER_OF_FILES_OTHER_EXT_TXT: 3 LINES_OF_CODE_OTHER_EXT_TXT: 7 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 2157 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_RDOC: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_RDOC: 1919 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_GEMSPEC: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_GEMSPEC: 238 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB: 134 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB: 17376 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_RB: 107 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_RB: 15958 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_CSS: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_CSS: 552 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_RHTML: 21 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_RHTML: 484 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_JS: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_JS: 382 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: 27 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 8122 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_RB: 25 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_RB: 7983 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS: 2 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS: 139 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 115 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 11411 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB: 82 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB: 7975 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RDOC: 7 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RDOC: 1919 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS: 552 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RHTML: 21 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RHTML: 484 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 243 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GEMSPEC: 1 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GEMSPEC: 238 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 100 LOW_RISK_FILE_SIZE_COUNT: 19 MEDIUM_RISK_FILE_SIZE_COUNT: 14 HIGH_RISK_FILE_SIZE_COUNT: 5 VERY_HIGH_RISK_FILE_SIZE_COUNT: 4 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 3347 LOW_RISK_FILE_SIZE_LOC: 2636 MEDIUM_RISK_FILE_SIZE_LOC: 4189 HIGH_RISK_FILE_SIZE_LOC: 3259 VERY_HIGH_RISK_FILE_SIZE_LOC: 6102 NUMBER_OF_UNITS: 1202 LINES_OF_CODE_IN_UNITS: 12783 LINES_OF_CODE_OUTSIDE_UNITS: 6750 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 4102 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 32.08949385903153 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 831 UNIT_SIZE_LOW_RISK_LOC: 3264 UNIT_SIZE_LOW_RISK_PERCENTAGE: 25.533912227176717 UNIT_SIZE_LOW_RISK_COUNT: 226 UNIT_SIZE_MEDIUM_RISK_LOC: 3630 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 28.39708988500352 UNIT_SIZE_MEDIUM_RISK_COUNT: 125 UNIT_SIZE_HIGH_RISK_LOC: 1044 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 8.167096925604318 UNIT_SIZE_HIGH_RISK_COUNT: 17 UNIT_SIZE_VERY_HIGH_RISK_LOC: 743 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 5.812407103183916 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC: 4102 UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE: 32.08949385903153 UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT: 831 UNIT_SIZE_COMPONENT_LIB_LOW_RISK_LOC: 3264 UNIT_SIZE_COMPONENT_LIB_LOW_RISK_PERCENTAGE: 25.533912227176717 UNIT_SIZE_COMPONENT_LIB_LOW_RISK_COUNT: 226 UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_LOC: 3630 UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE: 28.39708988500352 UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_COUNT: 125 UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_LOC: 1044 UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_PERCENTAGE: 8.167096925604318 UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_COUNT: 17 UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_LOC: 743 UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE: 5.812407103183916 UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_COUNT: 3 UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_LOC: 3943 UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_PERCENTAGE: 31.754852218732385 UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_COUNT: 803 UNIT_SIZE_EXTENSION_RB_LOW_RISK_LOC: 3123 UNIT_SIZE_EXTENSION_RB_LOW_RISK_PERCENTAGE: 25.151002657646774 UNIT_SIZE_EXTENSION_RB_LOW_RISK_COUNT: 216 UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_LOC: 3564 UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_PERCENTAGE: 28.702585165498913 UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_COUNT: 123 UNIT_SIZE_EXTENSION_RB_HIGH_RISK_LOC: 1044 UNIT_SIZE_EXTENSION_RB_HIGH_RISK_PERCENTAGE: 8.407827977772408 UNIT_SIZE_EXTENSION_RB_HIGH_RISK_COUNT: 17 UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_LOC: 743 UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_PERCENTAGE: 5.983731980349521 UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_COUNT: 3 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC: 159 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE: 43.442622950819676 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT: 28 UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC: 141 UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE: 38.52459016393443 UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT: 10 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC: 66 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE: 18.0327868852459 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 8195 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 64.10858171008371 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 1071 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 2093 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 16.37330830008605 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 90 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 1673 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 13.087694594383166 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 35 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 680 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 5.319565047328483 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 142 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 1.110850348118595 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 822 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC: 8195 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE: 64.10858171008371 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT: 1071 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_LOC: 2093 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_PERCENTAGE: 16.37330830008605 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_COUNT: 90 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_LOC: 1673 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE: 13.087694594383166 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_COUNT: 35 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_LOC: 680 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_PERCENTAGE: 5.319565047328483 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_LOC: 142 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE: 1.110850348118595 CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_LOC: 7925 CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_PERCENTAGE: 63.823789965370054 CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_COUNT: 1035 CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_LOC: 2063 CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_PERCENTAGE: 16.614319078682453 CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_COUNT: 88 CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_LOC: 1607 CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_PERCENTAGE: 12.941934444712894 CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_COUNT: 33 CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_LOC: 680 CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_PERCENTAGE: 5.476363050656358 CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_LOC: 142 CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_PERCENTAGE: 1.1435934605782394 CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC: 270 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE: 73.77049180327869 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT: 36 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC: 30 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE: 8.19672131147541 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC: 66 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE: 18.0327868852459 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 8114 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 926 FILE_CHANGE_HISTORY_WEEKS: 957 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 4785 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: 142 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: 19533 NUMBER_OF_CONTRIBUTORS: 100 DUPLICATION_NUMBER_OF_DUPLICATES: 40 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 31 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 778 DUPLICATION_NUMBER_OF_CLEANED_LINES: 19474 DUPLICATION_PERCENTAGE: 3.995070350210537 UNIT_DUPLICATES_COUNT: 0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 337 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 337 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIB: 441 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIB: 441 DUPLICATION_PERCENTAGE_PRIMARY_LIB: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RDOC: 337 DUPLICATION_NUMBER_OF_CLEANED_LINES_RDOC: 1919 DUPLICATION_PERCENTAGE_RDOC: 17.561229807191246 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RB: 410 DUPLICATION_NUMBER_OF_CLEANED_LINES_RB: 15958 DUPLICATION_PERCENTAGE_RB: 2.5692442661987718 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RHTML: 31 DUPLICATION_NUMBER_OF_CLEANED_LINES_RHTML: 484 DUPLICATION_PERCENTAGE_RHTML: 6.404958677685951 TOTAL_ANALYSIS_TIME_IN_MILLIS: 4179