TOTAL_NUMBER_OF_FILES: 705 NUMBER_OF_FILES_MAIN: 336 LINES_OF_CODE_MAIN: 28347 NUMBER_OF_FILES_MAIN_EXT_TS: 192 LINES_OF_CODE_MAIN_EXT_TS: 19674 NUMBER_OF_FILES_MAIN_EXT_MJS: 44 LINES_OF_CODE_MAIN_EXT_MJS: 4701 NUMBER_OF_FILES_MAIN_EXT_JS: 27 LINES_OF_CODE_MAIN_EXT_JS: 1363 NUMBER_OF_FILES_MAIN_EXT_CJS: 34 LINES_OF_CODE_MAIN_EXT_CJS: 1339 NUMBER_OF_FILES_MAIN_EXT_CS: 8 LINES_OF_CODE_MAIN_EXT_CS: 496 NUMBER_OF_FILES_MAIN_EXT_GLSL: 10 LINES_OF_CODE_MAIN_EXT_GLSL: 350 NUMBER_OF_FILES_MAIN_EXT_HTML: 17 LINES_OF_CODE_MAIN_EXT_HTML: 334 NUMBER_OF_FILES_MAIN_EXT_TSX: 2 LINES_OF_CODE_MAIN_EXT_TSX: 56 NUMBER_OF_FILES_MAIN_EXT_JADE: 2 LINES_OF_CODE_MAIN_EXT_JADE: 34 NUMBER_OF_FILES_TEST: 17 LINES_OF_CODE_TEST: 1816 NUMBER_OF_FILES_TEST_EXT_TS: 16 LINES_OF_CODE_TEST_EXT_TS: 1813 NUMBER_OF_FILES_TEST_EXT_JS: 1 LINES_OF_CODE_TEST_EXT_JS: 3 TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE: 6.4 NUMBER_OF_FILES_GENERATED: 0 LINES_OF_CODE_GENERATED: 0 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT: 85 LINES_OF_CODE_BUILD_AND_DEPLOYMENT: 1196 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH: 79 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH: 962 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_JS: 5 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_JS: 227 NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CSPROJ: 1 LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CSPROJ: 7 NUMBER_OF_FILES_OTHER: 220 LINES_OF_CODE_OTHER: 6066 NUMBER_OF_FILES_OTHER_EXT_JSON: 163 LINES_OF_CODE_OTHER_EXT_JSON: 4361 NUMBER_OF_FILES_OTHER_EXT_TS: 15 LINES_OF_CODE_OTHER_EXT_TS: 1306 NUMBER_OF_FILES_OTHER_EXT_MD: 30 LINES_OF_CODE_OTHER_EXT_MD: 171 NUMBER_OF_FILES_OTHER_EXT_HTML: 9 LINES_OF_CODE_OTHER_EXT_HTML: 140 NUMBER_OF_FILES_OTHER_EXT_JS: 1 LINES_OF_CODE_OTHER_EXT_JS: 54 NUMBER_OF_FILES_OTHER_EXT_JADE: 2 LINES_OF_CODE_OTHER_EXT_JADE: 34 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS: 11 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS: 992 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_MJS: 11 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_MJS: 992 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES: 217 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES: 19011 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TS: 127 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TS: 13171 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_MJS: 25 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_MJS: 2900 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_CJS: 26 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_CJS: 1046 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_JS: 20 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_JS: 1008 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_CS: 8 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_CS: 496 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_GLSL: 10 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_GLSL: 350 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TSX: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TSX: 40 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLES_VITE: 35 LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLES_VITE: 2025 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLES_VITE_EXT_TS: 16 LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLES_VITE_EXT_TS: 1617 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLES_VITE_EXT_HTML: 17 LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLES_VITE_EXT_HTML: 334 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLES_VITE_EXT_JS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLES_VITE_EXT_JS: 58 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLES_VITE_EXT_TSX: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLES_VITE_EXT_TSX: 16 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKUP: 71 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKUP: 6162 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKUP_EXT_TS: 49 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKUP_EXT_TS: 4886 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKUP_EXT_MJS: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKUP_EXT_MJS: 693 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKUP_EXT_JS: 6 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKUP_EXT_JS: 297 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKUP_EXT_CJS: 7 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKUP_EXT_CJS: 252 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKUP_EXT_JADE: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKUP_EXT_JADE: 34 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHARED: 2 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHARED: 157 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHARED_EXT_MJS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHARED_EXT_MJS: 116 NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHARED_EXT_CJS: 1 LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHARED_EXT_CJS: 41 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: 35 LINES_OF_CODE_CONCERN_GENERAL_TODOS: 8250 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS: 29 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS: 7876 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS: 3 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS: 174 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GLSL: 2 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GLSL: 140 NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CS: 1 LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CS: 60 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED: 301 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED: 20097 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 163 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS: 11798 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS: 44 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS: 4701 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CJS: 34 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CJS: 1339 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 24 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS: 1189 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS: 7 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS: 436 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 17 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML: 334 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GLSL: 8 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GLSL: 210 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX: 56 NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JADE: 2 LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JADE: 34 NEGLIGIBLE_RISK_FILE_SIZE_COUNT: 235 LOW_RISK_FILE_SIZE_COUNT: 76 MEDIUM_RISK_FILE_SIZE_COUNT: 18 HIGH_RISK_FILE_SIZE_COUNT: 7 VERY_HIGH_RISK_FILE_SIZE_COUNT: 0 NEGLIGIBLE_RISK_FILE_SIZE_LOC: 8877 LOW_RISK_FILE_SIZE_LOC: 9750 MEDIUM_RISK_FILE_SIZE_LOC: 5305 HIGH_RISK_FILE_SIZE_LOC: 4415 VERY_HIGH_RISK_FILE_SIZE_LOC: 0 NUMBER_OF_UNITS: 740 LINES_OF_CODE_IN_UNITS: 12357 LINES_OF_CODE_OUTSIDE_UNITS: 15990 UNIT_SIZE_NEGLIGIBLE_RISK_LOC: 2219 UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE: 17.957433033907908 UNIT_SIZE_NEGLIGIBLE_RISK_COUNT: 439 UNIT_SIZE_LOW_RISK_LOC: 1812 UNIT_SIZE_LOW_RISK_PERCENTAGE: 14.663753338188881 UNIT_SIZE_LOW_RISK_COUNT: 130 UNIT_SIZE_MEDIUM_RISK_LOC: 3672 UNIT_SIZE_MEDIUM_RISK_PERCENTAGE: 29.715950473415877 UNIT_SIZE_MEDIUM_RISK_COUNT: 117 UNIT_SIZE_HIGH_RISK_LOC: 3147 UNIT_SIZE_HIGH_RISK_PERCENTAGE: 25.467346443311484 UNIT_SIZE_HIGH_RISK_COUNT: 44 UNIT_SIZE_VERY_HIGH_RISK_LOC: 1507 UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE: 12.195516711175852 UNIT_SIZE_VERY_HIGH_RISK_COUNT: 10 UNIT_SIZE_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_LOC: 1744 UNIT_SIZE_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_PERCENTAGE: 17.859703020993344 UNIT_SIZE_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_COUNT: 350 UNIT_SIZE_COMPONENT_PACKAGES_LOW_RISK_LOC: 1431 UNIT_SIZE_COMPONENT_PACKAGES_LOW_RISK_PERCENTAGE: 14.654377880184331 UNIT_SIZE_COMPONENT_PACKAGES_LOW_RISK_COUNT: 102 UNIT_SIZE_COMPONENT_PACKAGES_MEDIUM_RISK_LOC: 3095 UNIT_SIZE_COMPONENT_PACKAGES_MEDIUM_RISK_PERCENTAGE: 31.694828469022017 UNIT_SIZE_COMPONENT_PACKAGES_MEDIUM_RISK_COUNT: 100 UNIT_SIZE_COMPONENT_PACKAGES_HIGH_RISK_LOC: 2308 UNIT_SIZE_COMPONENT_PACKAGES_HIGH_RISK_PERCENTAGE: 23.635432667690733 UNIT_SIZE_COMPONENT_PACKAGES_HIGH_RISK_COUNT: 33 UNIT_SIZE_COMPONENT_PACKAGES_VERY_HIGH_RISK_LOC: 1187 UNIT_SIZE_COMPONENT_PACKAGES_VERY_HIGH_RISK_PERCENTAGE: 12.155657962109576 UNIT_SIZE_COMPONENT_PACKAGES_VERY_HIGH_RISK_COUNT: 8 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_NEGLIGIBLE_RISK_LOC: 118 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_NEGLIGIBLE_RISK_PERCENTAGE: 15.989159891598916 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_NEGLIGIBLE_RISK_COUNT: 17 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_LOW_RISK_LOC: 140 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_LOW_RISK_PERCENTAGE: 18.97018970189702 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_LOW_RISK_COUNT: 10 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_MEDIUM_RISK_LOC: 170 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_MEDIUM_RISK_PERCENTAGE: 23.035230352303522 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_MEDIUM_RISK_COUNT: 5 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_HIGH_RISK_LOC: 310 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_HIGH_RISK_PERCENTAGE: 42.00542005420054 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_HIGH_RISK_COUNT: 4 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_COMPONENT_EXAMPLES_VITE_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_COMPONENT_BACKUP_NEGLIGIBLE_RISK_LOC: 357 UNIT_SIZE_COMPONENT_BACKUP_NEGLIGIBLE_RISK_PERCENTAGE: 19.25566343042071 UNIT_SIZE_COMPONENT_BACKUP_NEGLIGIBLE_RISK_COUNT: 72 UNIT_SIZE_COMPONENT_BACKUP_LOW_RISK_LOC: 241 UNIT_SIZE_COMPONENT_BACKUP_LOW_RISK_PERCENTAGE: 12.998921251348436 UNIT_SIZE_COMPONENT_BACKUP_LOW_RISK_COUNT: 18 UNIT_SIZE_COMPONENT_BACKUP_MEDIUM_RISK_LOC: 407 UNIT_SIZE_COMPONENT_BACKUP_MEDIUM_RISK_PERCENTAGE: 21.952535059331176 UNIT_SIZE_COMPONENT_BACKUP_MEDIUM_RISK_COUNT: 12 UNIT_SIZE_COMPONENT_BACKUP_HIGH_RISK_LOC: 529 UNIT_SIZE_COMPONENT_BACKUP_HIGH_RISK_PERCENTAGE: 28.532901833872707 UNIT_SIZE_COMPONENT_BACKUP_HIGH_RISK_COUNT: 7 UNIT_SIZE_COMPONENT_BACKUP_VERY_HIGH_RISK_LOC: 320 UNIT_SIZE_COMPONENT_BACKUP_VERY_HIGH_RISK_PERCENTAGE: 17.25997842502697 UNIT_SIZE_COMPONENT_BACKUP_VERY_HIGH_RISK_COUNT: 2 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC: 1905 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE: 16.711992280024564 UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT: 374 UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC: 1542 UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE: 13.527502412492323 UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT: 111 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC: 3298 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE: 28.93236248793754 UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT: 105 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC: 3147 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE: 27.607684884639003 UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT: 44 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC: 1507 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE: 13.220457934906571 UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT: 10 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC: 259 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE: 33.290488431876604 UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT: 54 UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC: 258 UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE: 33.16195372750643 UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT: 18 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC: 261 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE: 33.54755784061697 UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT: 8 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 UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_LOC: 38 UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_PERCENTAGE: 23.312883435582823 UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_COUNT: 8 UNIT_SIZE_EXTENSION_CS_LOW_RISK_LOC: 12 UNIT_SIZE_EXTENSION_CS_LOW_RISK_PERCENTAGE: 7.361963190184049 UNIT_SIZE_EXTENSION_CS_LOW_RISK_COUNT: 1 UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_LOC: 113 UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_PERCENTAGE: 69.32515337423312 UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_COUNT: 4 UNIT_SIZE_EXTENSION_CS_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_CS_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_CS_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC: 17 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT: 3 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC: 0 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC: 0 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT: 0 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC: 0 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE: 0.0 UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC: 7078 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE: 57.27927490491219 CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT: 638 CONDITIONAL_COMPLEXITY_LOW_RISK_LOC: 1975 CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE: 15.982843732297484 CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT: 59 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC: 3079 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE: 24.917051064174153 CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT: 41 CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC: 225 CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE: 1.820830298616169 CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT: 2 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: 2 CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC: 225 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_LOC: 5285 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_PERCENTAGE: 54.121863799283155 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_COUNT: 505 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_LOW_RISK_LOC: 1784 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_LOW_RISK_PERCENTAGE: 18.269329237071172 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_LOW_RISK_COUNT: 54 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_MEDIUM_RISK_LOC: 2471 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_MEDIUM_RISK_PERCENTAGE: 25.304659498207887 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_MEDIUM_RISK_COUNT: 32 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_HIGH_RISK_LOC: 225 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_HIGH_RISK_PERCENTAGE: 2.304147465437788 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_NEGLIGIBLE_RISK_LOC: 461 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_NEGLIGIBLE_RISK_PERCENTAGE: 62.46612466124661 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_NEGLIGIBLE_RISK_COUNT: 31 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_LOW_RISK_LOC: 15 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_LOW_RISK_PERCENTAGE: 2.032520325203252 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_LOW_RISK_COUNT: 1 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_MEDIUM_RISK_LOC: 262 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_MEDIUM_RISK_PERCENTAGE: 35.50135501355014 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_MEDIUM_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLES_VITE_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_NEGLIGIBLE_RISK_LOC: 1332 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_NEGLIGIBLE_RISK_PERCENTAGE: 71.84466019417475 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_NEGLIGIBLE_RISK_COUNT: 102 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_LOW_RISK_LOC: 176 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_LOW_RISK_PERCENTAGE: 9.492988133764833 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_LOW_RISK_COUNT: 4 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_MEDIUM_RISK_LOC: 346 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_MEDIUM_RISK_PERCENTAGE: 18.66235167206041 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_MEDIUM_RISK_COUNT: 5 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_BACKUP_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC: 6389 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE: 56.048776208439335 CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT: 552 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC: 1768 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE: 15.51013246776033 CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT: 51 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC: 3017 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE: 26.46723396789192 CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT: 39 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC: 225 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE: 1.973857355908413 CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC: 569 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE: 73.13624678663238 CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT: 72 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC: 147 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE: 18.894601542416453 CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT: 6 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC: 62 CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE: 7.969151670951157 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 CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_LOC: 103 CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_PERCENTAGE: 63.190184049079754 CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_COUNT: 11 CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_LOC: 60 CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_PERCENTAGE: 36.809815950920246 CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_COUNT: 2 CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC: 17 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE: 100.0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT: 3 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_LOC: 0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_PERCENTAGE: 0.0 CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT: 0 FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS: 1268 FILE_CHANGE_HISTORY_ACTIVE_DAYS: 90 FILE_CHANGE_HISTORY_WEEKS: 83 FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS: 415 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: 336 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: 28347 NUMBER_OF_CONTRIBUTORS: 4 DUPLICATION_NUMBER_OF_DUPLICATES: 2500 DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES: 208 DUPLICATION_NUMBER_OF_DUPLICATED_LINES: 11933 DUPLICATION_NUMBER_OF_CLEANED_LINES: 24790 DUPLICATION_PERCENTAGE: 48.136345300524404 UNIT_DUPLICATES_COUNT: 22 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PACKAGES: 6982 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PACKAGES: 6982 DUPLICATION_PERCENTAGE_PRIMARY_PACKAGES: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKUP: 3216 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKUP: 3216 DUPLICATION_PERCENTAGE_PRIMARY_BACKUP: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXAMPLES_VITE: 1389 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXAMPLES_VITE: 1389 DUPLICATION_PERCENTAGE_PRIMARY_EXAMPLES_VITE: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS: 194 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS: 194 DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SHARED: 152 DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SHARED: 152 DUPLICATION_PERCENTAGE_PRIMARY_SHARED: 100.0 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS: 6130 DUPLICATION_NUMBER_OF_CLEANED_LINES_TS: 16755 DUPLICATION_PERCENTAGE_TS: 36.58609370337213 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CJS: 1159 DUPLICATION_NUMBER_OF_CLEANED_LINES_CJS: 1174 DUPLICATION_PERCENTAGE_CJS: 98.72231686541738 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS: 418 DUPLICATION_NUMBER_OF_CLEANED_LINES_JS: 1159 DUPLICATION_PERCENTAGE_JS: 36.0655737704918 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_MJS: 3903 DUPLICATION_NUMBER_OF_CLEANED_LINES_MJS: 4701 DUPLICATION_PERCENTAGE_MJS: 83.0248883216337 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HTML: 253 DUPLICATION_NUMBER_OF_CLEANED_LINES_HTML: 267 DUPLICATION_PERCENTAGE_HTML: 94.7565543071161 DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CS: 70 DUPLICATION_NUMBER_OF_CLEANED_LINES_CS: 307 DUPLICATION_PERCENTAGE_CS: 22.80130293159609 TOTAL_ANALYSIS_TIME_IN_MILLIS: 3701