aws-samples / deep-learning-web-app
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 132
NUMBER_OF_FILES_MAIN 82
LINES_OF_CODE_MAIN 9,798
NUMBER_OF_FILES_MAIN_EXT_CSS 3
LINES_OF_CODE_MAIN_EXT_CSS 5,594
NUMBER_OF_FILES_MAIN_EXT_JS 26
LINES_OF_CODE_MAIN_EXT_JS 2,003
NUMBER_OF_FILES_MAIN_EXT_JSX 16
LINES_OF_CODE_MAIN_EXT_JSX 623
NUMBER_OF_FILES_MAIN_EXT_YAML 1
LINES_OF_CODE_MAIN_EXT_YAML 606
NUMBER_OF_FILES_MAIN_EXT_PY 13
LINES_OF_CODE_MAIN_EXT_PY 456
NUMBER_OF_FILES_MAIN_EXT_SCSS 18
LINES_OF_CODE_MAIN_EXT_SCSS 254
NUMBER_OF_FILES_MAIN_EXT_YML 4
LINES_OF_CODE_MAIN_EXT_YML 242
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 20
NUMBER_OF_FILES_TEST 1
LINES_OF_CODE_TEST 6
NUMBER_OF_FILES_TEST_EXT_JS 1
LINES_OF_CODE_TEST_EXT_JS 6
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0.06
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 10
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 191
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 10
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 191
NUMBER_OF_FILES_OTHER 15
LINES_OF_CODE_OTHER 16,046
NUMBER_OF_FILES_OTHER_EXT_IPYNB 2
LINES_OF_CODE_OTHER_EXT_IPYNB 15,355
NUMBER_OF_FILES_OTHER_EXT_JSON 8
LINES_OF_CODE_OTHER_EXT_JSON 526
NUMBER_OF_FILES_OTHER_EXT_MD 5
LINES_OF_CODE_OTHER_EXT_MD 165
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHARED_INFRA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHARED_INFRA 41
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SHARED_INFRA_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SHARED_INFRA_EXT_YML 41
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MACHINE_LEARNING_CONTAINER_SCRIPTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MACHINE_LEARNING_CONTAINER_SCRIPTS 80
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MACHINE_LEARNING_CONTAINER_SCRIPTS_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MACHINE_LEARNING_CONTAINER_SCRIPTS_EXT_PY 80
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MACHINE_LEARNING 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MACHINE_LEARNING 44
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MACHINE_LEARNING_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MACHINE_LEARNING_EXT_YML 44
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC 307
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_EXT_JS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_EXT_JS 261
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_EXT_CSS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_EXT_CSS 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_EXT_SCSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_EXT_SCSS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CONTAINERS 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CONTAINERS 1,722
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CONTAINERS_EXT_JS 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CONTAINERS_EXT_JS 1,649
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CONTAINERS_EXT_SCSS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CONTAINERS_EXT_SCSS 73
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CUSTOM_BOOTSTRAP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CUSTOM_BOOTSTRAP 5,577
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CUSTOM_BOOTSTRAP_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CUSTOM_BOOTSTRAP_EXT_CSS 5,549
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CUSTOM_BOOTSTRAP_EXT_SCSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_CUSTOM_BOOTSTRAP_EXT_SCSS 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS 37
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS 868
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS_EXT_JSX 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS_EXT_JSX 623
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS_EXT_SCSS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS_EXT_SCSS 152
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS_EXT_JS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS_EXT_JS 93
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_PUBLIC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_PUBLIC 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_PUBLIC_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_PUBLIC_EXT_HTML 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP 157
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_EXT_YML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTEND_WEBAPP_EXT_YML 157
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE 606
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_EXT_YAML 606
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API 288
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_EXT_PY 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_EXT_PY 288
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_EXT_PY 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS 87
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_EXT_PY 87
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 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS 688
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_YAML 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_YAML 606
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JSX 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JSX 82
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 80
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 9,110
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 5,594
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 26
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 2,003
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSX 15
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSX 541
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 13
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 456
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 18
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 254
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 242
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 20
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 74
LOW_RISK_FILE_SIZE_COUNT 4
MEDIUM_RISK_FILE_SIZE_COUNT 1
HIGH_RISK_FILE_SIZE_COUNT 2
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,871
LOW_RISK_FILE_SIZE_LOC 591
MEDIUM_RISK_FILE_SIZE_LOC 425
HIGH_RISK_FILE_SIZE_LOC 1,362
VERY_HIGH_RISK_FILE_SIZE_LOC 5,549
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 314
FILE_CHANGE_HISTORY_ACTIVE_DAYS 9
FILE_CHANGE_HISTORY_WEEKS 25
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 125
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 82
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 9,798
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 4
NUMBER_OF_UNITS 39
LINES_OF_CODE_IN_UNITS 1,076
LINES_OF_CODE_OUTSIDE_UNITS 8,722
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 142
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 13.2
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 23
UNIT_SIZE_LOW_RISK_LOC 52
UNIT_SIZE_LOW_RISK_PERCENTAGE 4.83
UNIT_SIZE_LOW_RISK_COUNT 4
UNIT_SIZE_MEDIUM_RISK_LOC 287
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 26.67
UNIT_SIZE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_HIGH_RISK_LOC 166
UNIT_SIZE_HIGH_RISK_PERCENTAGE 15.43
UNIT_SIZE_HIGH_RISK_COUNT 2
UNIT_SIZE_VERY_HIGH_RISK_LOC 429
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 39.87
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 63.83
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_LOW_RISK_LOC 17
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_LOW_RISK_PERCENTAGE 36.17
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_NEGLIGIBLE_RISK_LOC 20
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_NEGLIGIBLE_RISK_PERCENTAGE 12.99
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_LOW_RISK_LOC 23
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_LOW_RISK_PERCENTAGE 14.94
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_MEDIUM_RISK_LOC 111
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_MEDIUM_RISK_PERCENTAGE 72.08
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_NEGLIGIBLE_RISK_LOC 45
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_NEGLIGIBLE_RISK_PERCENTAGE 7.12
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_MEDIUM_RISK_LOC 70
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_MEDIUM_RISK_PERCENTAGE 11.08
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_HIGH_RISK_LOC 88
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_HIGH_RISK_PERCENTAGE 13.92
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_VERY_HIGH_RISK_LOC 429
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_VERY_HIGH_RISK_PERCENTAGE 67.88
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_NEGLIGIBLE_RISK_LOC 24
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_NEGLIGIBLE_RISK_PERCENTAGE 15
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_LOW_RISK_PERCENTAGE 7.5
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_MEDIUM_RISK_LOC 46
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_MEDIUM_RISK_PERCENTAGE 28.75
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_HIGH_RISK_LOC 78
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_HIGH_RISK_PERCENTAGE 48.75
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_NEGLIGIBLE_RISK_LOC 13
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_NEGLIGIBLE_RISK_PERCENTAGE 17.81
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_MEDIUM_RISK_LOC 60
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_MEDIUM_RISK_PERCENTAGE 82.19
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 67
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 23.93
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 29
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 10.36
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 106
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 37.86
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 78
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 27.86
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 75
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 9.42
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 23
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 2.89
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 181
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 22.74
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 6
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 88
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 11.06
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 429
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 53.89
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 965
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 89.68
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 37
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 111
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 10.32
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 2
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_MACHINE_LEARNING_CONTAINER_SCRIPTS_NEGLIGIBLE_RISK_LOC 47
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MACHINE_LEARNING_CONTAINER_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_NEGLIGIBLE_RISK_LOC 121
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_NEGLIGIBLE_RISK_PERCENTAGE 78.57
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_LOW_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_LOW_RISK_PERCENTAGE 21.43
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_NEGLIGIBLE_RISK_LOC 632
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_CONTAINERS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_NEGLIGIBLE_RISK_LOC 10
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTEND_WEBAPP_SRC_COMPONENTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_NEGLIGIBLE_RISK_LOC 82
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_NEGLIGIBLE_RISK_PERCENTAGE 51.25
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_LOW_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_LOW_RISK_PERCENTAGE 48.75
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_NEGLIGIBLE_RISK_LOC 73
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 202
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 72.14
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 27.86
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 763
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 95.85
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 4.15
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 1
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 39
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 12
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 572
DUPLICATION_NUMBER_OF_CLEANED_LINES 9,418
DUPLICATION_PERCENTAGE 6.07
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_TRAINING_PIPELINE 178
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_TRAINING_PIPELINE 178
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_TRAINING_PIPELINE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MACHINE_LEARNING 8
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MACHINE_LEARNING 8
DUPLICATION_PERCENTAGE_PRIMARY_MACHINE_LEARNING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND_WEBAPP 62
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_WEBAPP 62
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_WEBAPP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND_WEBAPP_SRC_CONTAINERS 190
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_WEBAPP_SRC_CONTAINERS 190
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_WEBAPP_SRC_CONTAINERS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND_WEBAPP_SRC_CUSTOM_BOOTSTRAP 108
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_WEBAPP_SRC_CUSTOM_BOOTSTRAP 108
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_WEBAPP_SRC_CUSTOM_BOOTSTRAP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API 14
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_API 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS 12
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS_STEP_FUNCTIONS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SHARED_INFRA 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SHARED_INFRA 0
DUPLICATION_PERCENTAGE_PRIMARY_SHARED_INFRA -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MACHINE_LEARNING_CONTAINER_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MACHINE_LEARNING_CONTAINER_SCRIPTS 0
DUPLICATION_PERCENTAGE_PRIMARY_MACHINE_LEARNING_CONTAINER_SCRIPTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND_WEBAPP_SRC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_WEBAPP_SRC 0
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_WEBAPP_SRC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS 0
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_WEBAPP_SRC_COMPONENTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTEND_WEBAPP_PUBLIC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTEND_WEBAPP_PUBLIC 0
DUPLICATION_PERCENTAGE_PRIMARY_FRONTEND_WEBAPP_PUBLIC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS 0
DUPLICATION_PERCENTAGE_PRIMARY_BACKEND_TRAINING_PIPELINE_FUNCTIONS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 178
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 606
DUPLICATION_PERCENTAGE_YAML 29.37
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YML 70
DUPLICATION_NUMBER_OF_CLEANED_LINES_YML 242
DUPLICATION_PERCENTAGE_YML 28.93
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 190
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 1,711
DUPLICATION_PERCENTAGE_JS 11.1
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CSS 108
DUPLICATION_NUMBER_OF_CLEANED_LINES_CSS 5,594
DUPLICATION_PERCENTAGE_CSS 1.93
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 405
DUPLICATION_PERCENTAGE_PY 6.42
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,183