microsoft / MCW-SAP-HANA-on-Azure
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 149
NUMBER_OF_FILES_MAIN 92
LINES_OF_CODE_MAIN 4,239
NUMBER_OF_FILES_MAIN_EXT_TF 25
LINES_OF_CODE_MAIN_EXT_TF 1,621
NUMBER_OF_FILES_MAIN_EXT_YML 60
LINES_OF_CODE_MAIN_EXT_YML 1,566
NUMBER_OF_FILES_MAIN_EXT_PY 4
LINES_OF_CODE_MAIN_EXT_PY 918
NUMBER_OF_FILES_MAIN_EXT_TFVARS 2
LINES_OF_CODE_MAIN_EXT_TFVARS 126
NUMBER_OF_FILES_MAIN_EXT_PS1 1
LINES_OF_CODE_MAIN_EXT_PS1 8
NUMBER_OF_FILES_TEST 14
LINES_OF_CODE_TEST 463
NUMBER_OF_FILES_TEST_EXT_YML 9
LINES_OF_CODE_TEST_EXT_YML 284
NUMBER_OF_FILES_TEST_EXT_PY 3
LINES_OF_CODE_TEST_EXT_PY 139
NUMBER_OF_FILES_TEST_EXT_SH 2
LINES_OF_CODE_TEST_EXT_SH 40
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 10.92
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 20
LINES_OF_CODE_OTHER 2,742
NUMBER_OF_FILES_OTHER_EXT_MD 15
LINES_OF_CODE_OTHER_EXT_MD 2,082
NUMBER_OF_FILES_OTHER_EXT_JSON 4
LINES_OF_CODE_OTHER_EXT_JSON 643
NUMBER_OF_FILES_OTHER_EXT_XML 1
LINES_OF_CODE_OTHER_EXT_XML 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIGURATIONCHECK 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIGURATIONCHECK 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIGURATIONCHECK_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIGURATIONCHECK_EXT_PY 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANSIBLE 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANSIBLE 1,142
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANSIBLE_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANSIBLE_EXT_PY 805
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANSIBLE_EXT_YML 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANSIBLE_EXT_YML 337
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANSIBLE_ROLES 49
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANSIBLE_ROLES 1,229
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANSIBLE_ROLES_EXT_YML 49
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANSIBLE_ROLES_EXT_YML 1,229
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_COMMON_SETUP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_COMMON_SETUP 145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_COMMON_SETUP_EXT_TF 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_COMMON_SETUP_EXT_TF 145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_CREATE_HDB_NODE 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_CREATE_HDB_NODE 84
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_CREATE_HDB_NODE_EXT_TF 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_CREATE_HDB_NODE_EXT_TF 84
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_GENERIC_NIC_AND_PIP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_GENERIC_NIC_AND_PIP 78
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_GENERIC_NIC_AND_PIP_EXT_TF 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_GENERIC_NIC_AND_PIP_EXT_TF 78
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_GENERIC_VM_AND_DISK_CREATION 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_GENERIC_VM_AND_DISK_CREATION 108
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_GENERIC_VM_AND_DISK_CREATION_EXT_TF 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_GENERIC_VM_AND_DISK_CREATION_EXT_TF 108
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_HA_PAIR 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_HA_PAIR 527
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_HA_PAIR_EXT_TF 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_HA_PAIR_EXT_TF 463
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_HA_PAIR_EXT_TFVARS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_HA_PAIR_EXT_TFVARS 64
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_PLAYBOOK_EXECUTION 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_PLAYBOOK_EXECUTION 202
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_PLAYBOOK_EXECUTION_EXT_TF 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_PLAYBOOK_EXECUTION_EXT_TF 202
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_SINGLE_NODE_HANA 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_SINGLE_NODE_HANA 363
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_SINGLE_NODE_HANA_EXT_TF 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_SINGLE_NODE_HANA_EXT_TF 301
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_SINGLE_NODE_HANA_EXT_TFVARS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_SINGLE_NODE_HANA_EXT_TFVARS 62
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_WINDOWS_BASTION_HOST 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_WINDOWS_BASTION_HOST 248
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_WINDOWS_BASTION_HOST_EXT_TF 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_WINDOWS_BASTION_HOST_EXT_TF 240
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_WINDOWS_BASTION_HOST_EXT_PS1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_WINDOWS_BASTION_HOST_EXT_PS1 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON_SCRIPTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON_SCRIPTS 98
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON_SCRIPTS_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON_SCRIPTS_EXT_PY 98
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 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS 805
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 805
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 91
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 3,434
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TF 25
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TF 1,621
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 60
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 1,566
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TFVARS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TFVARS 126
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 113
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 8
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 83
LOW_RISK_FILE_SIZE_COUNT 6
MEDIUM_RISK_FILE_SIZE_COUNT 2
HIGH_RISK_FILE_SIZE_COUNT 1
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 2,198
LOW_RISK_FILE_SIZE_LOC 794
MEDIUM_RISK_FILE_SIZE_LOC 442
HIGH_RISK_FILE_SIZE_LOC 805
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,412
FILE_CHANGE_HISTORY_ACTIVE_DAYS 80
FILE_CHANGE_HISTORY_WEEKS 198
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 990
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 92
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 4,239
NUMBER_OF_CONTRIBUTORS 11
NUMBER_OF_UNITS 34
LINES_OF_CODE_IN_UNITS 660
LINES_OF_CODE_OUTSIDE_UNITS 3,579
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 124
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 18.79
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_LOW_RISK_LOC 76
UNIT_SIZE_LOW_RISK_PERCENTAGE 11.52
UNIT_SIZE_LOW_RISK_COUNT 5
UNIT_SIZE_MEDIUM_RISK_LOC 289
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 43.79
UNIT_SIZE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_HIGH_RISK_LOC 171
UNIT_SIZE_HIGH_RISK_PERCENTAGE 25.91
UNIT_SIZE_HIGH_RISK_COUNT 2
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_LOC 124
UNIT_SIZE_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_PERCENTAGE 20.91
UNIT_SIZE_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_COMPONENT_ANSIBLE_LOW_RISK_LOC 76
UNIT_SIZE_COMPONENT_ANSIBLE_LOW_RISK_PERCENTAGE 12.82
UNIT_SIZE_COMPONENT_ANSIBLE_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_ANSIBLE_MEDIUM_RISK_LOC 222
UNIT_SIZE_COMPONENT_ANSIBLE_MEDIUM_RISK_PERCENTAGE 37.44
UNIT_SIZE_COMPONENT_ANSIBLE_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_ANSIBLE_HIGH_RISK_LOC 171
UNIT_SIZE_COMPONENT_ANSIBLE_HIGH_RISK_PERCENTAGE 28.84
UNIT_SIZE_COMPONENT_ANSIBLE_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_ANSIBLE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANSIBLE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANSIBLE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_MEDIUM_RISK_LOC 67
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PYTHON_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 124
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 18.79
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 76
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 11.52
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 289
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 43.79
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 9
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 171
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 25.91
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 2
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
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 283
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 42.88
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 124
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 18.79
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 175
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 26.52
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 78
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 11.82
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 78
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_LOC 216
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_PERCENTAGE 36.42
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_LOW_RISK_LOC 124
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_LOW_RISK_PERCENTAGE 20.91
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_MEDIUM_RISK_LOC 175
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_MEDIUM_RISK_PERCENTAGE 29.51
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_HIGH_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_HIGH_RISK_PERCENTAGE 13.15
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_NEGLIGIBLE_RISK_LOC 67
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 283
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 42.88
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 124
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 18.79
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 175
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 26.52
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 11.82
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 59
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 28
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,016
DUPLICATION_NUMBER_OF_CLEANED_LINES 4,195
DUPLICATION_PERCENTAGE 24.22
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MODULES_PLAYBOOK_EXECUTION 98
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MODULES_PLAYBOOK_EXECUTION 98
DUPLICATION_PERCENTAGE_PRIMARY_MODULES_PLAYBOOK_EXECUTION 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MODULES_SINGLE_NODE_HANA 316
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MODULES_SINGLE_NODE_HANA 316
DUPLICATION_PERCENTAGE_PRIMARY_MODULES_SINGLE_NODE_HANA 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MODULES_HA_PAIR 359
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MODULES_HA_PAIR 359
DUPLICATION_PERCENTAGE_PRIMARY_MODULES_HA_PAIR 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MODULES_CREATE_HDB_NODE 33
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MODULES_CREATE_HDB_NODE 33
DUPLICATION_PERCENTAGE_PRIMARY_MODULES_CREATE_HDB_NODE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MODULES_WINDOWS_BASTION_HOST 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MODULES_WINDOWS_BASTION_HOST 12
DUPLICATION_PERCENTAGE_PRIMARY_MODULES_WINDOWS_BASTION_HOST 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PYTHON_SCRIPTS 38
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PYTHON_SCRIPTS 38
DUPLICATION_PERCENTAGE_PRIMARY_PYTHON_SCRIPTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MODULES_GENERIC_VM_AND_DISK_CREATION 8
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MODULES_GENERIC_VM_AND_DISK_CREATION 8
DUPLICATION_PERCENTAGE_PRIMARY_MODULES_GENERIC_VM_AND_DISK_CREATION 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANSIBLE 46
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANSIBLE 46
DUPLICATION_PERCENTAGE_PRIMARY_ANSIBLE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANSIBLE_ROLES 80
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANSIBLE_ROLES 80
DUPLICATION_PERCENTAGE_PRIMARY_ANSIBLE_ROLES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MODULES_GENERIC_NIC_AND_PIP 17
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MODULES_GENERIC_NIC_AND_PIP 17
DUPLICATION_PERCENTAGE_PRIMARY_MODULES_GENERIC_NIC_AND_PIP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MODULES_COMMON_SETUP 9
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MODULES_COMMON_SETUP 9
DUPLICATION_PERCENTAGE_PRIMARY_MODULES_COMMON_SETUP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONFIGURATIONCHECK 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONFIGURATIONCHECK 0
DUPLICATION_PERCENTAGE_PRIMARY_CONFIGURATIONCHECK -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TF 730
DUPLICATION_NUMBER_OF_CLEANED_LINES_TF 1,621
DUPLICATION_PERCENTAGE_TF 45.03
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TFVARS 122
DUPLICATION_NUMBER_OF_CLEANED_LINES_TFVARS 126
DUPLICATION_PERCENTAGE_TFVARS 96.83
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 38
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 874
DUPLICATION_PERCENTAGE_PY 4.35
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YML 126
DUPLICATION_NUMBER_OF_CLEANED_LINES_YML 1,566
DUPLICATION_PERCENTAGE_YML 8.05
TOTAL_ANALYSIS_TIME_IN_MILLIS 815