awslabs / photo-search-on-aws
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 124
NUMBER_OF_FILES_MAIN 61
LINES_OF_CODE_MAIN 3,408
NUMBER_OF_FILES_MAIN_EXT_TS 27
LINES_OF_CODE_MAIN_EXT_TS 1,921
NUMBER_OF_FILES_MAIN_EXT_TSX 21
LINES_OF_CODE_MAIN_EXT_TSX 1,260
NUMBER_OF_FILES_MAIN_EXT_JS 4
LINES_OF_CODE_MAIN_EXT_JS 111
NUMBER_OF_FILES_MAIN_EXT_SCSS 8
LINES_OF_CODE_MAIN_EXT_SCSS 102
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 14
NUMBER_OF_FILES_TEST 11
LINES_OF_CODE_TEST 1,357
NUMBER_OF_FILES_TEST_EXT_TS 11
LINES_OF_CODE_TEST_EXT_TS 1,357
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 39.81
NUMBER_OF_FILES_GENERATED 5
LINES_OF_CODE_GENERATED 39,274
NUMBER_OF_FILES_GENERATED_EXT_JSON 5
LINES_OF_CODE_GENERATED_EXT_JSON 39,274
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 244
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 244
NUMBER_OF_FILES_OTHER 30
LINES_OF_CODE_OTHER 39,969
NUMBER_OF_FILES_OTHER_EXT_JSON 25
LINES_OF_CODE_OTHER_EXT_JSON 39,663
NUMBER_OF_FILES_OTHER_EXT_MD 5
LINES_OF_CODE_OTHER_EXT_MD 306
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC 74
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_EXT_TSX 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_EXT_TSX 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_EXT_TS 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_UTILS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_UTILS 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_UTILS_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_UTILS_EXT_TS 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_COMPONENTS 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_COMPONENTS 1,301
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_COMPONENTS_EXT_TSX 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_COMPONENTS_EXT_TSX 1,199
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_COMPONENTS_EXT_SCSS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_COMPONENTS_EXT_SCSS 102
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_SERVICES 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_SERVICES 143
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_SERVICES_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_SERVICES_EXT_TS 143
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_HOOKS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_HOOKS 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_HOOKS_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_HOOKS_EXT_TS 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_STATES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_STATES 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_STATES_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_SRC_STATES_EXT_TS 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_PUBLIC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_PUBLIC 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_PUBLIC_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_PUBLIC_EXT_HTML 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_PUBLIC_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_FRONTEND_PUBLIC_EXT_JS 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LIB 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LIB 728
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LIB_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LIB_EXT_TS 728
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_EXT_JS 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_PHOTOS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_PHOTOS 588
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_PHOTOS_EXT_TS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_PHOTOS_EXT_TS 588
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_NAMES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_NAMES 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_NAMES_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_NAMES_EXT_TS 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_COMMON 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_COMMON 80
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_COMMON_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_COMMON_EXT_TS 80
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES 146
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_EXT_TS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_EXT_TS 146
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_EXT_JS 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_BATCHES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_BATCHES 44
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_BATCHES_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SOURCE_BACKEND_LAMBDA_BATCHES_EXT_TS 44
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEPLOYMENT_CDK_SOLUTION_HELPER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEPLOYMENT_CDK_SOLUTION_HELPER 76
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEPLOYMENT_CDK_SOLUTION_HELPER_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEPLOYMENT_CDK_SOLUTION_HELPER_EXT_JS 76
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 0
LINES_OF_CODE_CONCERN_GENERAL_TODOS 0
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 61
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 3,408
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 27
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 1,921
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 21
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 1,260
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 111
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 102
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 14
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 51
LOW_RISK_FILE_SIZE_COUNT 9
MEDIUM_RISK_FILE_SIZE_COUNT 1
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,712
LOW_RISK_FILE_SIZE_LOC 1,230
MEDIUM_RISK_FILE_SIZE_LOC 466
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 102
FILE_CHANGE_HISTORY_ACTIVE_DAYS 5
FILE_CHANGE_HISTORY_WEEKS 14
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 70
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 61
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 3,408
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 4
NUMBER_OF_UNITS 20
LINES_OF_CODE_IN_UNITS 824
LINES_OF_CODE_OUTSIDE_UNITS 2,584
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 59
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 7.16
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_LOW_RISK_LOC 42
UNIT_SIZE_LOW_RISK_PERCENTAGE 5.1
UNIT_SIZE_LOW_RISK_COUNT 3
UNIT_SIZE_MEDIUM_RISK_LOC 130
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 15.78
UNIT_SIZE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_HIGH_RISK_LOC 56
UNIT_SIZE_HIGH_RISK_PERCENTAGE 6.8
UNIT_SIZE_HIGH_RISK_COUNT 1
UNIT_SIZE_VERY_HIGH_RISK_LOC 537
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 65.17
UNIT_SIZE_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_NEGLIGIBLE_RISK_LOC 38
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_NEGLIGIBLE_RISK_PERCENTAGE 41.76
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_MEDIUM_RISK_LOC 53
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_MEDIUM_RISK_PERCENTAGE 58.24
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_NEGLIGIBLE_RISK_LOC 3
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_NEGLIGIBLE_RISK_PERCENTAGE 0.45
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_MEDIUM_RISK_LOC 77
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_MEDIUM_RISK_PERCENTAGE 11.44
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_HIGH_RISK_LOC 56
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_HIGH_RISK_PERCENTAGE 8.32
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_VERY_HIGH_RISK_LOC 537
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_VERY_HIGH_RISK_PERCENTAGE 79.79
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LIB_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_LOW_RISK_LOC 15
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_NEGLIGIBLE_RISK_PERCENTAGE 38.46
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_LOW_RISK_LOC 16
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_LOW_RISK_PERCENTAGE 61.54
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 11
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 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
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
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 49
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 6.23
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 15
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 1.91
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 130
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 16.52
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 4
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 56
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 7.12
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 537
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 68.23
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 38.46
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 16
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 61.54
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 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
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 419
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 50.85
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 405
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 49.15
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 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_SOURCE_FRONTEND_SRC_NEGLIGIBLE_RISK_LOC 11
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_NEGLIGIBLE_RISK_LOC 91
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_SERVICES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_NEGLIGIBLE_RISK_LOC 8
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_FRONTEND_SRC_HOOKS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_NEGLIGIBLE_RISK_LOC 268
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_NEGLIGIBLE_RISK_PERCENTAGE 39.82
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_LOW_RISK_LOC 405
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_LOW_RISK_PERCENTAGE 60.18
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_NEGLIGIBLE_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEPLOYMENT_CDK_SOLUTION_HELPER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC 11
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 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
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE 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
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 382
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 48.54
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 405
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 51.46
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 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
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 20
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 240
DUPLICATION_NUMBER_OF_CLEANED_LINES 2,927
DUPLICATION_PERCENTAGE 8.2
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_BACKEND_LIB 91
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_BACKEND_LIB 91
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_BACKEND_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_COMPONENTS 97
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_COMPONENTS 97
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_FRONTEND_SRC_COMPONENTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_PHOTOS 46
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_PHOTOS 46
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_BACKEND_LAMBDA_PHOTOS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_NAMES 6
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_NAMES 6
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_BACKEND_LAMBDA_NAMES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_FRONTEND_SRC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_FRONTEND_SRC 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_FRONTEND_SRC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_UTILS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_UTILS 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_FRONTEND_SRC_UTILS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_SERVICES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_SERVICES 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_FRONTEND_SRC_SERVICES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_HOOKS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_HOOKS 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_FRONTEND_SRC_HOOKS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_STATES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_FRONTEND_SRC_STATES 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_FRONTEND_SRC_STATES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_FRONTEND_PUBLIC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_FRONTEND_PUBLIC 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_FRONTEND_PUBLIC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_BACKEND 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_BACKEND 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_BACKEND -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_COMMON 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_COMMON 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_BACKEND_LAMBDA_COMMON -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_BACKEND_LAMBDA_CUSTOM_RESOURCES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_BACKEND_LAMBDA -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_BATCHES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SOURCE_BACKEND_LAMBDA_BATCHES 0
DUPLICATION_PERCENTAGE_PRIMARY_SOURCE_BACKEND_LAMBDA_BATCHES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DEPLOYMENT_CDK_SOLUTION_HELPER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DEPLOYMENT_CDK_SOLUTION_HELPER 0
DUPLICATION_PERCENTAGE_PRIMARY_DEPLOYMENT_CDK_SOLUTION_HELPER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 143
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 1,651
DUPLICATION_PERCENTAGE_TS 8.66
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SCSS 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_SCSS 102
DUPLICATION_PERCENTAGE_SCSS 26.47
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX 70
DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX 1,058
DUPLICATION_PERCENTAGE_TSX 6.62
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,077