aws-samples / busy-engineers-document-bucket
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 439
NUMBER_OF_FILES_MAIN 228
LINES_OF_CODE_MAIN 7,594
NUMBER_OF_FILES_MAIN_EXT_JAVA 78
LINES_OF_CODE_MAIN_EXT_JAVA 3,015
NUMBER_OF_FILES_MAIN_EXT_PY 36
LINES_OF_CODE_MAIN_EXT_PY 1,630
NUMBER_OF_FILES_MAIN_EXT_TS 49
LINES_OF_CODE_MAIN_EXT_TS 1,245
NUMBER_OF_FILES_MAIN_EXT_JS 44
LINES_OF_CODE_MAIN_EXT_JS 1,238
NUMBER_OF_FILES_MAIN_EXT_TOML 13
LINES_OF_CODE_MAIN_EXT_TOML 348
NUMBER_OF_FILES_MAIN_EXT_YML 8
LINES_OF_CODE_MAIN_EXT_YML 118
NUMBER_OF_FILES_TEST 36
LINES_OF_CODE_TEST 3,623
NUMBER_OF_FILES_TEST_EXT_JAVA 24
LINES_OF_CODE_TEST_EXT_JAVA 1,884
NUMBER_OF_FILES_TEST_EXT_PY 12
LINES_OF_CODE_TEST_EXT_PY 1,739
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 47.7
NUMBER_OF_FILES_GENERATED 14
LINES_OF_CODE_GENERATED 31,263
NUMBER_OF_FILES_GENERATED_EXT_JSON 14
LINES_OF_CODE_GENERATED_EXT_JSON 31,263
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 82
LINES_OF_CODE_OTHER 35,416
NUMBER_OF_FILES_OTHER_EXT_JSON 38
LINES_OF_CODE_OTHER_EXT_JSON 31,853
NUMBER_OF_FILES_OTHER_EXT_XML 18
LINES_OF_CODE_OTHER_EXT_XML 2,958
NUMBER_OF_FILES_OTHER_EXT_RST 12
LINES_OF_CODE_OTHER_EXT_RST 264
NUMBER_OF_FILES_OTHER_EXT_INI 6
LINES_OF_CODE_OTHER_EXT_INI 210
NUMBER_OF_FILES_OTHER_EXT_MD 8
LINES_OF_CODE_OTHER_EXT_MD 131
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CODEBUILD 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CODEBUILD 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CODEBUILD_EXT_YML 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CODEBUILD_EXT_YML 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YML 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_NODE_JAVASCRIPT 42
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_NODE_JAVASCRIPT 1,220
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_NODE_JAVASCRIPT_EXT_JS 42
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_NODE_JAVASCRIPT_EXT_JS 1,220
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_JAVA 78
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_JAVA 3,015
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_JAVA_EXT_JAVA 78
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_JAVA_EXT_JAVA 3,015
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_PYTHON 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_PYTHON 1,930
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_PYTHON_EXT_PY 36
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_PYTHON_EXT_PY 1,630
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_PYTHON_EXT_TOML 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_PYTHON_EXT_TOML 300
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES 48
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_EXT_TOML 48
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_NODE_TYPESCRIPT 42
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_NODE_TYPESCRIPT 973
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXERCISES_NODE_TYPESCRIPT_EXT_TS 42
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXERCISES_NODE_TYPESCRIPT_EXT_TS 973
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CDK_LIB 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CDK_LIB 248
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CDK_LIB_EXT_TS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CDK_LIB_EXT_TS 248
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CDK 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CDK 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CDK_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CDK_EXT_JS 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INSTRUCTIONS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INSTRUCTIONS 48
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INSTRUCTIONS_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INSTRUCTIONS_EXT_YML 48
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEV_CLOUD9_GENERATOR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEV_CLOUD9_GENERATOR 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEV_CLOUD9_GENERATOR_EXT_TS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEV_CLOUD9_GENERATOR_EXT_TS 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DEV_CLOUD9_GENERATOR_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DEV_CLOUD9_GENERATOR_EXT_JS 9
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 9
LINES_OF_CODE_CONCERN_GENERAL_TODOS 954
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JAVA 5
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JAVA 666
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 288
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 219
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 6,640
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 73
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 2,349
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 32
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1,342
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 49
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 1,245
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 44
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 1,238
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 13
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 348
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 118
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 216
LOW_RISK_FILE_SIZE_COUNT 12
MEDIUM_RISK_FILE_SIZE_COUNT 0
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 5,815
LOW_RISK_FILE_SIZE_LOC 1,779
MEDIUM_RISK_FILE_SIZE_LOC 0
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 829
FILE_CHANGE_HISTORY_ACTIVE_DAYS 52
FILE_CHANGE_HISTORY_WEEKS 110
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 550
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 19
FILE_AGE_VERY_HIGH_RISK_COUNT 209
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 1,010
FILE_AGE_VERY_HIGH_RISK_LOC 6,584
NUMBER_OF_CONTRIBUTORS 21
NUMBER_OF_UNITS 735
LINES_OF_CODE_IN_UNITS 3,712
LINES_OF_CODE_OUTSIDE_UNITS 3,882
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,823
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 76.05
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 680
UNIT_SIZE_LOW_RISK_LOC 791
UNIT_SIZE_LOW_RISK_PERCENTAGE 21.31
UNIT_SIZE_LOW_RISK_COUNT 51
UNIT_SIZE_MEDIUM_RISK_LOC 98
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 2.64
UNIT_SIZE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_HIGH_RISK_LOC 0
UNIT_SIZE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_HIGH_RISK_COUNT 0
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_NEGLIGIBLE_RISK_LOC 135
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_NEGLIGIBLE_RISK_PERCENTAGE 28.78
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_NEGLIGIBLE_RISK_COUNT 41
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_LOW_RISK_LOC 287
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_LOW_RISK_PERCENTAGE 61.19
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_LOW_RISK_COUNT 17
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_MEDIUM_RISK_LOC 47
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_MEDIUM_RISK_PERCENTAGE 10.02
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_JAVASCRIPT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_NEGLIGIBLE_RISK_LOC 1,454
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 83.61
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_NEGLIGIBLE_RISK_COUNT 309
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_LOW_RISK_LOC 255
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_LOW_RISK_PERCENTAGE 14.66
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_LOW_RISK_COUNT 19
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_MEDIUM_RISK_LOC 30
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_MEDIUM_RISK_PERCENTAGE 1.73
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXERCISES_JAVA_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_NEGLIGIBLE_RISK_LOC 1,047
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 98.96
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_NEGLIGIBLE_RISK_COUNT 275
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_LOW_RISK_PERCENTAGE 1.04
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXERCISES_PYTHON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_NEGLIGIBLE_RISK_LOC 144
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_NEGLIGIBLE_RISK_PERCENTAGE 40.45
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_NEGLIGIBLE_RISK_COUNT 48
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_LOW_RISK_LOC 191
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_LOW_RISK_PERCENTAGE 53.65
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_LOW_RISK_COUNT 11
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_MEDIUM_RISK_PERCENTAGE 5.9
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXERCISES_NODE_TYPESCRIPT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CDK_LIB_NEGLIGIBLE_RISK_LOC 43
UNIT_SIZE_COMPONENT_CDK_LIB_NEGLIGIBLE_RISK_PERCENTAGE 61.43
UNIT_SIZE_COMPONENT_CDK_LIB_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_CDK_LIB_LOW_RISK_LOC 27
UNIT_SIZE_COMPONENT_CDK_LIB_LOW_RISK_PERCENTAGE 38.57
UNIT_SIZE_COMPONENT_CDK_LIB_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CDK_LIB_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CDK_LIB_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CDK_LIB_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CDK_LIB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CDK_LIB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CDK_LIB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CDK_LIB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CDK_LIB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CDK_LIB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_LOW_RISK_LOC 20
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEV_CLOUD9_GENERATOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 135
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 28.78
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 41
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 287
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 61.19
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 17
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 47
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 10.02
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 2
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
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC 1,454
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 83.61
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT 309
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC 255
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE 14.66
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT 19
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC 30
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE 1.73
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 1,047
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 98.96
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 275
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 11
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 1.04
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 0
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_TS_NEGLIGIBLE_RISK_LOC 187
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 41.93
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 55
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 238
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 53.36
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 14
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 21
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 4.71
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 3,712
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 735
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 0
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_EXERCISES_NODE_JAVASCRIPT_NEGLIGIBLE_RISK_LOC 469
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_NEGLIGIBLE_RISK_COUNT 60
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_JAVASCRIPT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_NEGLIGIBLE_RISK_LOC 1,739
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_NEGLIGIBLE_RISK_COUNT 329
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_JAVA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_NEGLIGIBLE_RISK_LOC 1,058
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_NEGLIGIBLE_RISK_COUNT 276
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_PYTHON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_NEGLIGIBLE_RISK_LOC 356
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_NEGLIGIBLE_RISK_COUNT 60
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXERCISES_NODE_TYPESCRIPT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_NEGLIGIBLE_RISK_LOC 70
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CDK_LIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_NEGLIGIBLE_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_CLOUD9_GENERATOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 469
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 60
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
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC 1,739
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT 329
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 1,058
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 276
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 0
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_TS_NEGLIGIBLE_RISK_LOC 446
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 70
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 0
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
DUPLICATION_NUMBER_OF_DUPLICATES 657
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 172
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 5,665
DUPLICATION_NUMBER_OF_CLEANED_LINES 6,206
DUPLICATION_PERCENTAGE 91.28
UNIT_DUPLICATES_COUNT 37
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXERCISES_JAVA 1,943
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXERCISES_JAVA 1,943
DUPLICATION_PERCENTAGE_PRIMARY_EXERCISES_JAVA 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXERCISES_PYTHON 1,711
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXERCISES_PYTHON 1,711
DUPLICATION_PERCENTAGE_PRIMARY_EXERCISES_PYTHON 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXERCISES_NODE_JAVASCRIPT 1,144
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXERCISES_NODE_JAVASCRIPT 1,144
DUPLICATION_PERCENTAGE_PRIMARY_EXERCISES_NODE_JAVASCRIPT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXERCISES_NODE_TYPESCRIPT 740
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXERCISES_NODE_TYPESCRIPT 740
DUPLICATION_PERCENTAGE_PRIMARY_EXERCISES_NODE_TYPESCRIPT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXERCISES 48
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXERCISES 48
DUPLICATION_PERCENTAGE_PRIMARY_EXERCISES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CODEBUILD 42
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CODEBUILD 42
DUPLICATION_PERCENTAGE_PRIMARY_CODEBUILD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CDK_LIB 21
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CDK_LIB 21
DUPLICATION_PERCENTAGE_PRIMARY_CDK_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CDK 8
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CDK 8
DUPLICATION_PERCENTAGE_PRIMARY_CDK 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DEV_CLOUD9_GENERATOR 8
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DEV_CLOUD9_GENERATOR 8
DUPLICATION_PERCENTAGE_PRIMARY_DEV_CLOUD9_GENERATOR 100
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_PRIMARY_INSTRUCTIONS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INSTRUCTIONS 0
DUPLICATION_PERCENTAGE_PRIMARY_INSTRUCTIONS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JAVA 1,943
DUPLICATION_NUMBER_OF_CLEANED_LINES_JAVA 2,042
DUPLICATION_PERCENTAGE_JAVA 95.15
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 1,423
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 1,501
DUPLICATION_PERCENTAGE_PY 94.8
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 1,160
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 1,181
DUPLICATION_PERCENTAGE_JS 98.22
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 761
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 1,016
DUPLICATION_PERCENTAGE_TS 74.9
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TOML 336
DUPLICATION_NUMBER_OF_CLEANED_LINES_TOML 348
DUPLICATION_PERCENTAGE_TOML 96.55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YML 42
DUPLICATION_NUMBER_OF_CLEANED_LINES_YML 118
DUPLICATION_PERCENTAGE_YML 35.59
TOTAL_ANALYSIS_TIME_IN_MILLIS 2,784