TOTAL_NUMBER_OF_FILES: 240 NUMBER_OF_FILES_MAIN: 89 LINES_OF_CODE_MAIN: 46703 NUMBER_OF_FILES_MAIN_EXT_PY: 87 LINES_OF_CODE_MAIN_EXT_PY: 46672 NUMBER_OF_FILES_MAIN_EXT_TOML: 2 LINES_OF_CODE_MAIN_EXT_TOML: 31 NUMBER_OF_FILES_TEST: 70 LINES_OF_CODE_TEST: 6591 NUMBER_OF_FILES_TEST_EXT_PY: 62 LINES_OF_CODE_TEST_EXT_PY: 5505 NUMBER_OF_FILES_TEST_EXT_PKL: 1 LINES_OF_CODE_TEST_EXT_PKL: 592 NUMBER_OF_FILES_TEST_EXT_YAML: 3 LINES_OF_CODE_TEST_EXT_YAML: 434 NUMBER_OF_FILES_TEST_EXT_XML: 1 LINES_OF_CODE_TEST_EXT_XML: 39 NUMBER_OF_FILES_TEST_EXT_SH: 3 LINES_OF_CODE_TEST_EXT_SH: 21 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 14.11 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 57 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 57 NUMBER_OF_FILES_OTHER: 20 LINES_OF_CODE_OTHER: 4113 NUMBER_OF_FILES_OTHER_EXT_PB: 2 LINES_OF_CODE_OTHER_EXT_PB: 3434 NUMBER_OF_FILES_OTHER_EXT_MD: 4 LINES_OF_CODE_OTHER_EXT_MD: 243 NUMBER_OF_FILES_OTHER_EXT_TXT: 13 LINES_OF_CODE_OTHER_EXT_TXT: 234 NUMBER_OF_FILES_OTHER_EXT_JSON: 1 LINES_OF_CODE_OTHER_EXT_JSON: 202 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PAI: 85 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PAI: 46511 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PAI_EXT_PY: 85 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PAI_EXT_PY: 46511 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT: 4 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT: 192 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY: 161 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML: 31 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: 4872 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY: 11 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY: 4872 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 78 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 41831 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 76 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY: 41800 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML: 31 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 38 LOW_RISK_FILE_SIZE_COUNT: 24 MEDIUM_RISK_FILE_SIZE_COUNT: 12 HIGH_RISK_FILE_SIZE_COUNT: 6 VERY_HIGH_RISK_FILE_SIZE_COUNT: 9 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 1083 LOW_RISK_FILE_SIZE_LOC: 3448 MEDIUM_RISK_FILE_SIZE_LOC: 3514 HIGH_RISK_FILE_SIZE_LOC: 4092 VERY_HIGH_RISK_FILE_SIZE_LOC: 34566 NUMBER_OF_UNITS: 3109 LINES_OF_CODE_IN_UNITS: 27542 LINES_OF_CODE_OUTSIDE_UNITS: 19161 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 12172 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 44.19432140004357 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 2326 UNIT_SIZE_LOW_RISK_LOC: 8219 UNIT_SIZE_LOW_RISK_PERCENTAGE: 29.841696318350156 UNIT_SIZE_LOW_RISK_COUNT: 575 UNIT_SIZE_MEDIUM_RISK_LOC: 5145 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 18.68056059835887 UNIT_SIZE_MEDIUM_RISK_COUNT: 181 UNIT_SIZE_HIGH_RISK_LOC: 1438 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 5.221116839735677 UNIT_SIZE_HIGH_RISK_COUNT: 22 UNIT_SIZE_VERY_HIGH_RISK_LOC: 568 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 2.0623048435117277 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_PAI_NEGLIGIBLE_RISK_LOC: 12154 UNIT_SIZE_COMPONENT_PAI_NEGLIGIBLE_RISK_PERCENTAGE: 44.283319973766666 UNIT_SIZE_COMPONENT_PAI_NEGLIGIBLE_RISK_COUNT: 2321 UNIT_SIZE_COMPONENT_PAI_LOW_RISK_LOC: 8169 UNIT_SIZE_COMPONENT_PAI_LOW_RISK_PERCENTAGE: 29.763900021861108 UNIT_SIZE_COMPONENT_PAI_LOW_RISK_COUNT: 572 UNIT_SIZE_COMPONENT_PAI_MEDIUM_RISK_LOC: 5117 UNIT_SIZE_COMPONENT_PAI_MEDIUM_RISK_PERCENTAGE: 18.64388253297384 UNIT_SIZE_COMPONENT_PAI_MEDIUM_RISK_COUNT: 180 UNIT_SIZE_COMPONENT_PAI_HIGH_RISK_LOC: 1438 UNIT_SIZE_COMPONENT_PAI_HIGH_RISK_PERCENTAGE: 5.239379144501931 UNIT_SIZE_COMPONENT_PAI_HIGH_RISK_COUNT: 22 UNIT_SIZE_COMPONENT_PAI_VERY_HIGH_RISK_LOC: 568 UNIT_SIZE_COMPONENT_PAI_VERY_HIGH_RISK_PERCENTAGE: 2.069518326896451 UNIT_SIZE_COMPONENT_PAI_VERY_HIGH_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 18 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 18.75 UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC: 50 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 52.083333333333336 UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT: 3 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC: 28 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 29.166666666666668 UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 1 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC: 12172 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE: 44.19432140004357 UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT: 2326 UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC: 8219 UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE: 29.841696318350156 UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT: 575 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC: 5145 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE: 18.68056059835887 UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT: 181 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC: 1438 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE: 5.221116839735677 UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT: 22 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC: 568 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE: 2.0623048435117277 UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 17064 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 61.95628494662697 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 2647 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 5508 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 19.998547672645415 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 325 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 3536 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 12.838573814537797 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 118 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 1089 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 3.9539612228596326 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 16 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC: 345 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE: 1.2526323433301867 CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT: 19 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 1434 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_NEGLIGIBLE_RISK_LOC: 16996 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_NEGLIGIBLE_RISK_PERCENTAGE: 61.925235006922684 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_NEGLIGIBLE_RISK_COUNT: 2639 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_LOW_RISK_LOC: 5480 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_LOW_RISK_PERCENTAGE: 19.966479632733368 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_LOW_RISK_COUNT: 324 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_MEDIUM_RISK_LOC: 3536 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_MEDIUM_RISK_PERCENTAGE: 12.88348028856664 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_MEDIUM_RISK_COUNT: 118 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_HIGH_RISK_LOC: 1089 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_HIGH_RISK_PERCENTAGE: 3.9677912992785833 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_HIGH_RISK_COUNT: 16 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_VERY_HIGH_RISK_LOC: 345 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_VERY_HIGH_RISK_PERCENTAGE: 1.2570137724987247 CONDITIONAL_COMPLEXITY_COMPONENT_PAI_VERY_HIGH_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC: 68 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE: 70.83333333333333 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT: 8 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC: 28 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE: 29.166666666666668 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC: 17064 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE: 61.95628494662697 CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT: 2647 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC: 5508 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE: 19.998547672645415 CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT: 325 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC: 3536 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE: 12.838573814537797 CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT: 118 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC: 1089 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE: 3.9539612228596326 CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT: 16 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC: 345 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE: 1.2526323433301867 CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT: 3 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 1783 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 151 FILE_CHANGE_HISTORY_WEEKS: 248 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 1240 FILE_AGE_NEGLIGIBLE_RISK_COUNT: 0 FILE_AGE_LOW_RISK_COUNT: 13 FILE_AGE_MEDIUM_RISK_COUNT: 0 FILE_AGE_HIGH_RISK_COUNT: 36 FILE_AGE_VERY_HIGH_RISK_COUNT: 40 FILE_AGE_NEGLIGIBLE_RISK_LOC: 0 FILE_AGE_LOW_RISK_LOC: 13613 FILE_AGE_MEDIUM_RISK_LOC: 0 FILE_AGE_HIGH_RISK_LOC: 7568 FILE_AGE_VERY_HIGH_RISK_LOC: 25522 NUMBER_OF_CONTRIBUTORS: 10 DUPLICATION_NUMBER_OF_DUPLICATES: 77374 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 36 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 24314 DUPLICATION_NUMBER_OF_CLEANED_LINES: 46104 DUPLICATION_PERCENTAGE: 52.73728960610793 UNIT_DUPLICATES_COUNT: 1 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PAI: 24286 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PAI: 24286 DUPLICATION_PERCENTAGE_PRIMARY_PAI: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT: 28 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT: 28 DUPLICATION_PERCENTAGE_PRIMARY_ROOT: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY: 24314 DUPLICATION_NUMBER_OF_CLEANED_LINES_PY: 46073 DUPLICATION_PERCENTAGE_PY: 52.77277364182927 TOTAL_ANALYSIS_TIME_IN_MILLIS: 15681