aws-samples / end-2-end-3d-ml
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 28
NUMBER_OF_FILES_MAIN 9
LINES_OF_CODE_MAIN 1,761
NUMBER_OF_FILES_MAIN_EXT_PY 8
LINES_OF_CODE_MAIN_EXT_PY 1,418
NUMBER_OF_FILES_MAIN_EXT_YAML 1
LINES_OF_CODE_MAIN_EXT_YAML 343
NUMBER_OF_FILES_TEST 0
LINES_OF_CODE_TEST 0
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 35
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 35
NUMBER_OF_FILES_OTHER 5
LINES_OF_CODE_OTHER 1,048
NUMBER_OF_FILES_OTHER_EXT_IPYNB 1
LINES_OF_CODE_OTHER_EXT_IPYNB 977
NUMBER_OF_FILES_OTHER_EXT_MD 4
LINES_OF_CODE_OTHER_EXT_MD 71
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONTAINER_INFERENCE_MM3D 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONTAINER_INFERENCE_MM3D 49
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONTAINER_INFERENCE_MM3D_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONTAINER_INFERENCE_MM3D_EXT_PY 49
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONTAINER_TRAINING 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONTAINER_TRAINING 237
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONTAINER_TRAINING_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONTAINER_TRAINING_EXT_PY 237
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 82
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 82
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLOUDFORMATION 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLOUDFORMATION 343
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLOUDFORMATION_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLOUDFORMATION_EXT_YAML 343
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_A2D2 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_A2D2 813
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_A2D2_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_A2D2_EXT_PY 813
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER 237
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER_EXT_PY 237
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 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS 953
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 953
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 808
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 465
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 343
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 4
LOW_RISK_FILE_SIZE_COUNT 0
MEDIUM_RISK_FILE_SIZE_COUNT 5
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 173
LOW_RISK_FILE_SIZE_LOC 0
MEDIUM_RISK_FILE_SIZE_LOC 1,588
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 69
FILE_CHANGE_HISTORY_ACTIVE_DAYS 5
FILE_CHANGE_HISTORY_WEEKS 8
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 40
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 9
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 1,761
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 1
NUMBER_OF_UNITS 36
LINES_OF_CODE_IN_UNITS 1,265
LINES_OF_CODE_OUTSIDE_UNITS 496
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 82
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 6.48
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_LOW_RISK_LOC 100
UNIT_SIZE_LOW_RISK_PERCENTAGE 7.91
UNIT_SIZE_LOW_RISK_COUNT 6
UNIT_SIZE_MEDIUM_RISK_LOC 313
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 24.74
UNIT_SIZE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_HIGH_RISK_LOC 324
UNIT_SIZE_HIGH_RISK_PERCENTAGE 25.61
UNIT_SIZE_HIGH_RISK_COUNT 4
UNIT_SIZE_VERY_HIGH_RISK_LOC 446
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 35.26
UNIT_SIZE_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_NEGLIGIBLE_RISK_PERCENTAGE 57.14
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_LOW_RISK_PERCENTAGE 42.86
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CONTAINER_INFERENCE_MM3D_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_HIGH_RISK_LOC 72
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_HIGH_RISK_PERCENTAGE 37.7
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_VERY_HIGH_RISK_LOC 119
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_VERY_HIGH_RISK_PERCENTAGE 62.3
UNIT_SIZE_COMPONENT_CONTAINER_TRAINING_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 36
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 48
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 18
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 24
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 28
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 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
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_A2D2_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_COMPONENT_A2D2_NEGLIGIBLE_RISK_PERCENTAGE 3.85
UNIT_SIZE_COMPONENT_A2D2_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_A2D2_LOW_RISK_LOC 70
UNIT_SIZE_COMPONENT_A2D2_LOW_RISK_PERCENTAGE 8.97
UNIT_SIZE_COMPONENT_A2D2_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_A2D2_MEDIUM_RISK_LOC 292
UNIT_SIZE_COMPONENT_A2D2_MEDIUM_RISK_PERCENTAGE 37.44
UNIT_SIZE_COMPONENT_A2D2_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_A2D2_HIGH_RISK_LOC 180
UNIT_SIZE_COMPONENT_A2D2_HIGH_RISK_PERCENTAGE 23.08
UNIT_SIZE_COMPONENT_A2D2_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_A2D2_VERY_HIGH_RISK_LOC 208
UNIT_SIZE_COMPONENT_A2D2_VERY_HIGH_RISK_PERCENTAGE 26.67
UNIT_SIZE_COMPONENT_A2D2_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DOCKER_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_DOCKER_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DOCKER_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DOCKER_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_DOCKER_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DOCKER_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DOCKER_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_DOCKER_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DOCKER_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DOCKER_HIGH_RISK_LOC 72
UNIT_SIZE_COMPONENT_DOCKER_HIGH_RISK_PERCENTAGE 37.7
UNIT_SIZE_COMPONENT_DOCKER_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DOCKER_VERY_HIGH_RISK_LOC 119
UNIT_SIZE_COMPONENT_DOCKER_VERY_HIGH_RISK_PERCENTAGE 62.3
UNIT_SIZE_COMPONENT_DOCKER_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 82
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 6.48
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 100
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 7.91
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 6
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 313
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 24.74
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 9
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 324
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 25.61
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 446
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 35.26
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 334
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 26.4
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 397
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 31.38
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 326
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 25.77
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 208
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 16.44
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 1
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 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 208
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_NEGLIGIBLE_RISK_LOC 28
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_INFERENCE_MM3D_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_NEGLIGIBLE_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_LOW_RISK_LOC 72
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_LOW_RISK_PERCENTAGE 37.7
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_MEDIUM_RISK_LOC 119
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_MEDIUM_RISK_PERCENTAGE 62.3
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CONTAINER_TRAINING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 57
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 76
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 24
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 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
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
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_NEGLIGIBLE_RISK_LOC 249
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_NEGLIGIBLE_RISK_PERCENTAGE 31.92
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_NEGLIGIBLE_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_LOW_RISK_LOC 235
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_LOW_RISK_PERCENTAGE 30.13
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_MEDIUM_RISK_LOC 88
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_MEDIUM_RISK_PERCENTAGE 11.28
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_HIGH_RISK_LOC 208
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_HIGH_RISK_PERCENTAGE 26.67
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_A2D2_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_NEGLIGIBLE_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_LOW_RISK_LOC 72
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_LOW_RISK_PERCENTAGE 37.7
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_MEDIUM_RISK_LOC 119
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_MEDIUM_RISK_PERCENTAGE 62.3
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCKER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 334
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 26.4
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 397
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 31.38
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 326
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 25.77
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 208
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 16.44
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 1
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
DUPLICATION_NUMBER_OF_DUPLICATES 9
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 5
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 579
DUPLICATION_NUMBER_OF_CLEANED_LINES 1,663
DUPLICATION_PERCENTAGE 34.82
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONTAINER_TRAINING 212
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONTAINER_TRAINING 212
DUPLICATION_PERCENTAGE_PRIMARY_CONTAINER_TRAINING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOCKER 212
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOCKER 212
DUPLICATION_PERCENTAGE_PRIMARY_DOCKER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CLOUDFORMATION 70
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CLOUDFORMATION 70
DUPLICATION_PERCENTAGE_PRIMARY_CLOUDFORMATION 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_A2D2 85
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_A2D2 85
DUPLICATION_PERCENTAGE_PRIMARY_A2D2 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONTAINER_INFERENCE_MM3D 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONTAINER_INFERENCE_MM3D 0
DUPLICATION_PERCENTAGE_PRIMARY_CONTAINER_INFERENCE_MM3D -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 509
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 1,320
DUPLICATION_PERCENTAGE_PY 38.56
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 70
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 343
DUPLICATION_PERCENTAGE_YAML 20.41
TOTAL_ANALYSIS_TIME_IN_MILLIS 718