bazelbuild / examples
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 258
NUMBER_OF_FILES_MAIN 73
LINES_OF_CODE_MAIN 1,605
NUMBER_OF_FILES_MAIN_EXT_BZL 31
LINES_OF_CODE_MAIN_EXT_BZL 1,182
NUMBER_OF_FILES_MAIN_EXT_JAVA 12
LINES_OF_CODE_MAIN_EXT_JAVA 219
NUMBER_OF_FILES_MAIN_EXT_CC 13
LINES_OF_CODE_MAIN_EXT_CC 104
NUMBER_OF_FILES_MAIN_EXT_M 3
LINES_OF_CODE_MAIN_EXT_M 38
NUMBER_OF_FILES_MAIN_EXT_H 7
LINES_OF_CODE_MAIN_EXT_H 28
NUMBER_OF_FILES_MAIN_EXT_CPP 3
LINES_OF_CODE_MAIN_EXT_CPP 24
NUMBER_OF_FILES_MAIN_EXT_PY 1
LINES_OF_CODE_MAIN_EXT_PY 7
NUMBER_OF_FILES_MAIN_EXT_HTML 3
LINES_OF_CODE_MAIN_EXT_HTML 3
NUMBER_OF_FILES_TEST 4
LINES_OF_CODE_TEST 60
NUMBER_OF_FILES_TEST_EXT_BZL 1
LINES_OF_CODE_TEST_EXT_BZL 33
NUMBER_OF_FILES_TEST_EXT_CPP 2
LINES_OF_CODE_TEST_EXT_CPP 17
NUMBER_OF_FILES_TEST_EXT_JAVA 1
LINES_OF_CODE_TEST_EXT_JAVA 10
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 3.73
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 80
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 5
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 70
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 10
NUMBER_OF_FILES_OTHER 63
LINES_OF_CODE_OTHER 1,511
NUMBER_OF_FILES_OTHER_EXT_XML 34
LINES_OF_CODE_OTHER_EXT_XML 697
NUMBER_OF_FILES_OTHER_EXT_MD 26
LINES_OF_CODE_OTHER_EXT_MD 676
NUMBER_OF_FILES_OTHER_EXT_XIB 1
LINES_OF_CODE_OTHER_EXT_XIB 51
NUMBER_OF_FILES_OTHER_EXT_PLIST 1
LINES_OF_CODE_OTHER_EXT_PLIST 45
NUMBER_OF_FILES_OTHER_EXT_JSON 1
LINES_OF_CODE_OTHER_EXT_JSON 42
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIAL_BACKEND 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIAL_BACKEND 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIAL_BACKEND_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIAL_BACKEND_EXT_JAVA 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIAL_IOS_APP 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIAL_IOS_APP 48
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIAL_IOS_APP_EXT_M 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIAL_IOS_APP_EXT_M 38
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIAL_IOS_APP_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIAL_IOS_APP_EXT_H 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIAL_ANDROID 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIAL_ANDROID 93
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIAL_ANDROID_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIAL_ANDROID_EXT_JAVA 93
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THIRD_PARTY_DEPENDENCIES 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THIRD_PARTY_DEPENDENCIES 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THIRD_PARTY_DEPENDENCIES_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THIRD_PARTY_DEPENDENCIES_EXT_CPP 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_THIRD_PARTY_DEPENDENCIES_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_THIRD_PARTY_DEPENDENCIES_EXT_H 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JAVA_MAVEN_SRC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JAVA_MAVEN_SRC 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JAVA_MAVEN_SRC_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JAVA_MAVEN_SRC_EXT_JAVA 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FLAGS_PARSING_TUTORIAL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FLAGS_PARSING_TUTORIAL 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FLAGS_PARSING_TUTORIAL_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FLAGS_PARSING_TUTORIAL_EXT_BZL 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JAVA_TUTORIAL_SRC 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JAVA_TUTORIAL_SRC 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JAVA_TUTORIAL_SRC_EXT_JAVA 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JAVA_TUTORIAL_SRC_EXT_JAVA 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE2 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE2 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE2_EXT_CC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE2_EXT_CC 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE2_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE2_EXT_H 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE3 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE3 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE3_EXT_CC 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE3_EXT_CC 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE3_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE3_EXT_H 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE1 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE1_EXT_CC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CPP_TUTORIAL_STAGE1_EXT_CC 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ASPECT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ASPECT 59
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ASPECT_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ASPECT_EXT_BZL 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ASPECT_EXT_CC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ASPECT_EXT_CC 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ASPECT_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ASPECT_EXT_H 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ACTIONS_WRITE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ACTIONS_WRITE 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ACTIONS_WRITE_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ACTIONS_WRITE_EXT_BZL 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_RUNFILES 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_RUNFILES 235
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_RUNFILES_EXT_BZL 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_RUNFILES_EXT_BZL 235
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_EXPAND_TEMPLATE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_EXPAND_TEMPLATE 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_EXPAND_TEMPLATE_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_EXPAND_TEMPLATE_EXT_BZL 30
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_EXPAND_TEMPLATE_EXT_CC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_EXPAND_TEMPLATE_EXT_CC 4
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_STARLARK_CONFIGURATIONS 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_STARLARK_CONFIGURATIONS 416
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_STARLARK_CONFIGURATIONS_EXT_BZL 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_STARLARK_CONFIGURATIONS_EXT_BZL 395
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_STARLARK_CONFIGURATIONS_EXT_CC 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_STARLARK_CONFIGURATIONS_EXT_CC 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_IMPLICIT_OUTPUT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_IMPLICIT_OUTPUT 38
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_IMPLICIT_OUTPUT_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_IMPLICIT_OUTPUT_EXT_BZL 38
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_PREDECLARED_OUTPUTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_PREDECLARED_OUTPUTS 59
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_PREDECLARED_OUTPUTS_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_PREDECLARED_OUTPUTS_EXT_BZL 59
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_EMPTY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_EMPTY 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_EMPTY_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_EMPTY_EXT_BZL 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_MANDATORY_PROVIDER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_MANDATORY_PROVIDER 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_MANDATORY_PROVIDER_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_MANDATORY_PROVIDER_EXT_BZL 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_COMPUTED_DEPENDENCIES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_COMPUTED_DEPENDENCIES 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_COMPUTED_DEPENDENCIES_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_COMPUTED_DEPENDENCIES_EXT_BZL 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_EXECUTABLE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_EXECUTABLE 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_EXECUTABLE_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_EXECUTABLE_EXT_BZL 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_FEATURES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_FEATURES 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_FEATURES_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_FEATURES_EXT_BZL 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_SHELL_COMMAND 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_SHELL_COMMAND 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_SHELL_COMMAND_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_SHELL_COMMAND_EXT_BZL 75
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_DEPSETS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_DEPSETS 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_DEPSETS_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_DEPSETS_EXT_BZL 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_DEPSETS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_DEPSETS_EXT_PY 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_OPTIONAL_PROVIDER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_OPTIONAL_PROVIDER 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_OPTIONAL_PROVIDER_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_OPTIONAL_PROVIDER_EXT_BZL 25
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ACTIONS_RUN 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ACTIONS_RUN 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ACTIONS_RUN_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ACTIONS_RUN_EXT_BZL 30
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ACTIONS_RUN_EXT_HTML 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ACTIONS_RUN_EXT_HTML 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ATTRIBUTES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ATTRIBUTES 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RULES_ATTRIBUTES_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RULES_ATTRIBUTES_EXT_BZL 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKE_VARIABLES_TESTAPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKE_VARIABLES_TESTAPP 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKE_VARIABLES_TESTAPP_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKE_VARIABLES_TESTAPP_EXT_BZL 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MAKE_VARIABLES_TESTAPP_EXT_CC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MAKE_VARIABLES_TESTAPP_EXT_CC 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_TUTORIAL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_TUTORIAL 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_TUTORIAL_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_TUTORIAL_EXT_JAVA 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_NDK 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_NDK 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_NDK_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_NDK_EXT_JAVA 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_NDK_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_NDK_EXT_CPP 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_FIREBASE_CLOUD_MESSAGING 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_FIREBASE_CLOUD_MESSAGING 43
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANDROID_FIREBASE_CLOUD_MESSAGING_EXT_JAVA 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANDROID_FIREBASE_CLOUD_MESSAGING_EXT_JAVA 43
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 73
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 1,605
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_BZL 31
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_BZL 1,182
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 12
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 219
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 13
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 104
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_M 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_M 38
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 7
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 28
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 24
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 7
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 3
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 73
LOW_RISK_FILE_SIZE_COUNT 0
MEDIUM_RISK_FILE_SIZE_COUNT 0
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,605
LOW_RISK_FILE_SIZE_LOC 0
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 2,500
FILE_CHANGE_HISTORY_ACTIVE_DAYS 107
FILE_CHANGE_HISTORY_WEEKS 355
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,775
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 1
FILE_AGE_MEDIUM_RISK_COUNT 13
FILE_AGE_HIGH_RISK_COUNT 8
FILE_AGE_VERY_HIGH_RISK_COUNT 51
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 11
FILE_AGE_MEDIUM_RISK_LOC 415
FILE_AGE_HIGH_RISK_LOC 299
FILE_AGE_VERY_HIGH_RISK_LOC 880
NUMBER_OF_CONTRIBUTORS 60
NUMBER_OF_UNITS 35
LINES_OF_CODE_IN_UNITS 225
LINES_OF_CODE_OUTSIDE_UNITS 1,380
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 140
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 62.22
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 32
UNIT_SIZE_LOW_RISK_LOC 23
UNIT_SIZE_LOW_RISK_PERCENTAGE 10.22
UNIT_SIZE_LOW_RISK_COUNT 2
UNIT_SIZE_MEDIUM_RISK_LOC 0
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_HIGH_RISK_LOC 62
UNIT_SIZE_HIGH_RISK_PERCENTAGE 27.56
UNIT_SIZE_HIGH_RISK_COUNT 1
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_NEGLIGIBLE_RISK_LOC 4
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_BACKEND_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_IOS_APP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_NEGLIGIBLE_RISK_PERCENTAGE 11.43
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_HIGH_RISK_LOC 62
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_HIGH_RISK_PERCENTAGE 88.57
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIAL_ANDROID_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_THIRD_PARTY_DEPENDENCIES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_NEGLIGIBLE_RISK_LOC 7
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JAVA_MAVEN_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_JAVA_TUTORIAL_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE2_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE3_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CPP_TUTORIAL_STAGE1_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_RULES_ASPECT_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_RULES_ASPECT_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_RULES_ASPECT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_ASPECT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_NEGLIGIBLE_RISK_LOC 3
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_EXPAND_TEMPLATE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_NEGLIGIBLE_RISK_LOC 7
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_NEGLIGIBLE_RISK_PERCENTAGE 38.89
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_LOW_RISK_PERCENTAGE 61.11
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RULES_STARLARK_CONFIGURATIONS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_NEGLIGIBLE_RISK_LOC 4
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MAKE_VARIABLES_TESTAPP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_NEGLIGIBLE_RISK_LOC 12
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_TUTORIAL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_ANDROID_NDK_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_ANDROID_NDK_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ANDROID_NDK_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_NDK_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 42.86
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_LOW_RISK_PERCENTAGE 57.14
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC 58
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 43.94
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC 12
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE 9.09
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC 62
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE 46.97
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT 1
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_M_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_EXTENSION_M_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_M_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_EXTENSION_M_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_M_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_M_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_M_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_M_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_M_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_M_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_M_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_M_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_M_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_M_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_M_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_LOC 68
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_PERCENTAGE 86.08
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_COUNT 15
UNIT_SIZE_EXTENSION_CC_LOW_RISK_LOC 11
UNIT_SIZE_EXTENSION_CC_LOW_RISK_PERCENTAGE 13.92
UNIT_SIZE_EXTENSION_CC_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 163
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 72.44
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 62
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 27.56
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_TUTORIAL_BACKEND_NEGLIGIBLE_RISK_LOC 4
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_BACKEND_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_NEGLIGIBLE_RISK_LOC 6
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_IOS_APP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_NEGLIGIBLE_RISK_LOC 8
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_NEGLIGIBLE_RISK_PERCENTAGE 11.43
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_LOW_RISK_LOC 62
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_LOW_RISK_PERCENTAGE 88.57
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIAL_ANDROID_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_NEGLIGIBLE_RISK_LOC 8
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THIRD_PARTY_DEPENDENCIES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_NEGLIGIBLE_RISK_LOC 7
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MAVEN_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_NEGLIGIBLE_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_TUTORIAL_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_NEGLIGIBLE_RISK_LOC 16
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE2_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_NEGLIGIBLE_RISK_LOC 16
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE3_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_NEGLIGIBLE_RISK_LOC 16
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_TUTORIAL_STAGE1_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_NEGLIGIBLE_RISK_LOC 6
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_ASPECT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_NEGLIGIBLE_RISK_LOC 3
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_EXPAND_TEMPLATE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_NEGLIGIBLE_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RULES_STARLARK_CONFIGURATIONS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_NEGLIGIBLE_RISK_LOC 4
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MAKE_VARIABLES_TESTAPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_NEGLIGIBLE_RISK_LOC 12
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_TUTORIAL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_NEGLIGIBLE_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_NDK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_NEGLIGIBLE_RISK_LOC 21
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANDROID_FIREBASE_CLOUD_MESSAGING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC 70
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 53.03
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC 62
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE 46.97
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT 1
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_M_NEGLIGIBLE_RISK_LOC 6
CONDITIONAL_COMPLEXITY_COMPONENT_M_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_M_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_M_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_M_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 8
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_LOC 79
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 6
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 9
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 65
DUPLICATION_NUMBER_OF_CLEANED_LINES 1,429
DUPLICATION_PERCENTAGE 4.55
UNIT_DUPLICATES_COUNT 1
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CPP_TUTORIAL_STAGE2 10
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CPP_TUTORIAL_STAGE2 10
DUPLICATION_PERCENTAGE_PRIMARY_CPP_TUTORIAL_STAGE2 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CPP_TUTORIAL_STAGE1 10
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CPP_TUTORIAL_STAGE1 10
DUPLICATION_PERCENTAGE_PRIMARY_CPP_TUTORIAL_STAGE1 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CPP_TUTORIAL_STAGE3 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CPP_TUTORIAL_STAGE3 7
DUPLICATION_PERCENTAGE_PRIMARY_CPP_TUTORIAL_STAGE3 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_RUNFILES 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_RUNFILES 12
DUPLICATION_PERCENTAGE_PRIMARY_RULES_RUNFILES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_STARLARK_CONFIGURATIONS 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_STARLARK_CONFIGURATIONS 12
DUPLICATION_PERCENTAGE_PRIMARY_RULES_STARLARK_CONFIGURATIONS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_MANDATORY_PROVIDER 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_MANDATORY_PROVIDER 7
DUPLICATION_PERCENTAGE_PRIMARY_RULES_MANDATORY_PROVIDER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_OPTIONAL_PROVIDER 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_OPTIONAL_PROVIDER 7
DUPLICATION_PERCENTAGE_PRIMARY_RULES_OPTIONAL_PROVIDER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TUTORIAL_BACKEND 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TUTORIAL_BACKEND 0
DUPLICATION_PERCENTAGE_PRIMARY_TUTORIAL_BACKEND -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TUTORIAL_IOS_APP 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TUTORIAL_IOS_APP 0
DUPLICATION_PERCENTAGE_PRIMARY_TUTORIAL_IOS_APP -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TUTORIAL_ANDROID 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TUTORIAL_ANDROID 0
DUPLICATION_PERCENTAGE_PRIMARY_TUTORIAL_ANDROID -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_THIRD_PARTY_DEPENDENCIES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_THIRD_PARTY_DEPENDENCIES 0
DUPLICATION_PERCENTAGE_PRIMARY_THIRD_PARTY_DEPENDENCIES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_JAVA_MAVEN_SRC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_JAVA_MAVEN_SRC 0
DUPLICATION_PERCENTAGE_PRIMARY_JAVA_MAVEN_SRC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FLAGS_PARSING_TUTORIAL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FLAGS_PARSING_TUTORIAL 0
DUPLICATION_PERCENTAGE_PRIMARY_FLAGS_PARSING_TUTORIAL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_JAVA_TUTORIAL_SRC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_JAVA_TUTORIAL_SRC 0
DUPLICATION_PERCENTAGE_PRIMARY_JAVA_TUTORIAL_SRC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_ASPECT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_ASPECT 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_ASPECT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_ACTIONS_WRITE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_ACTIONS_WRITE 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_ACTIONS_WRITE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_EXPAND_TEMPLATE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_EXPAND_TEMPLATE 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_EXPAND_TEMPLATE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_IMPLICIT_OUTPUT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_IMPLICIT_OUTPUT 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_IMPLICIT_OUTPUT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_PREDECLARED_OUTPUTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_PREDECLARED_OUTPUTS 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_PREDECLARED_OUTPUTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_EMPTY 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_EMPTY 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_EMPTY -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_COMPUTED_DEPENDENCIES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_COMPUTED_DEPENDENCIES 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_COMPUTED_DEPENDENCIES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_EXECUTABLE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_EXECUTABLE 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_EXECUTABLE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_FEATURES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_FEATURES 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_FEATURES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_SHELL_COMMAND 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_SHELL_COMMAND 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_SHELL_COMMAND -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_DEPSETS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_DEPSETS 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_DEPSETS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_ACTIONS_RUN 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_ACTIONS_RUN 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_ACTIONS_RUN -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RULES_ATTRIBUTES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RULES_ATTRIBUTES 0
DUPLICATION_PERCENTAGE_PRIMARY_RULES_ATTRIBUTES -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MAKE_VARIABLES_TESTAPP 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MAKE_VARIABLES_TESTAPP 0
DUPLICATION_PERCENTAGE_PRIMARY_MAKE_VARIABLES_TESTAPP -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANDROID_TUTORIAL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANDROID_TUTORIAL 0
DUPLICATION_PERCENTAGE_PRIMARY_ANDROID_TUTORIAL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANDROID_NDK 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANDROID_NDK 0
DUPLICATION_PERCENTAGE_PRIMARY_ANDROID_NDK -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANDROID_FIREBASE_CLOUD_MESSAGING 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANDROID_FIREBASE_CLOUD_MESSAGING 0
DUPLICATION_PERCENTAGE_PRIMARY_ANDROID_FIREBASE_CLOUD_MESSAGING -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CC 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_CC 57
DUPLICATION_PERCENTAGE_CC 47.37
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_BZL 38
DUPLICATION_NUMBER_OF_CLEANED_LINES_BZL 1,182
DUPLICATION_PERCENTAGE_BZL 3.21
TOTAL_ANALYSIS_TIME_IN_MILLIS 538