opensearch-project / opensearch-py
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 197
NUMBER_OF_FILES_MAIN 96
LINES_OF_CODE_MAIN 15,695
NUMBER_OF_FILES_MAIN_EXT_PYI 43
LINES_OF_CODE_MAIN_EXT_PYI 8,304
NUMBER_OF_FILES_MAIN_EXT_PY 51
LINES_OF_CODE_MAIN_EXT_PY 7,370
NUMBER_OF_FILES_MAIN_EXT_IN 1
LINES_OF_CODE_MAIN_EXT_IN 11
NUMBER_OF_FILES_MAIN_EXT_CFG 1
LINES_OF_CODE_MAIN_EXT_CFG 10
NUMBER_OF_FILES_TEST 33
LINES_OF_CODE_TEST 5,044
NUMBER_OF_FILES_TEST_EXT_PY 33
LINES_OF_CODE_TEST_EXT_PY 5,044
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 32.13
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 9
LINES_OF_CODE_OTHER 306
NUMBER_OF_FILES_OTHER_EXT_MD 9
LINES_OF_CODE_OTHER_EXT_MD 306
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 144
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 123
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_IN 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CFG 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS 595
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS_EXT_PY 595
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY 898
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_EXT_PY 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_EXT_PY 678
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_EXT_PYI 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_EXT_PYI 220
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_HELPERS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_HELPERS 606
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_HELPERS_EXT_PY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_HELPERS_EXT_PY 474
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_HELPERS_EXT_PYI 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_HELPERS_EXT_PYI 132
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC 887
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_EXT_PY 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_EXT_PY 701
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_EXT_PYI 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_EXT_PYI 186
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_CLIENT 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_CLIENT 5,870
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_CLIENT_EXT_PYI 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_CLIENT_EXT_PYI 3,796
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_CLIENT_EXT_PY 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY__ASYNC_CLIENT_EXT_PY 2,074
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CLIENT 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CLIENT 5,982
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CLIENT_EXT_PYI 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CLIENT_EXT_PYI 3,817
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CLIENT_EXT_PY 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CLIENT_EXT_PY 2,165
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CONNECTION 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CONNECTION 713
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CONNECTION_EXT_PY 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CONNECTION_EXT_PY 560
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CONNECTION_EXT_PYI 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_OPENSEARCHPY_CONNECTION_EXT_PYI 153
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 0
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS 312
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 312
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 94
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 15,383
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PYI 43
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PYI 8,304
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 49
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 7,058
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 11
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 10
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 59
LOW_RISK_FILE_SIZE_COUNT 17
MEDIUM_RISK_FILE_SIZE_COUNT 12
HIGH_RISK_FILE_SIZE_COUNT 4
VERY_HIGH_RISK_FILE_SIZE_COUNT 4
NEGLIGIBLE_RISK_FILE_SIZE_LOC 2,045
LOW_RISK_FILE_SIZE_LOC 2,464
MEDIUM_RISK_FILE_SIZE_LOC 3,704
HIGH_RISK_FILE_SIZE_LOC 2,824
VERY_HIGH_RISK_FILE_SIZE_LOC 4,658
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 3,199
FILE_CHANGE_HISTORY_ACTIVE_DAYS 629
FILE_CHANGE_HISTORY_WEEKS 453
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,265
FILE_AGE_NEGLIGIBLE_RISK_COUNT 14
FILE_AGE_LOW_RISK_COUNT 5
FILE_AGE_MEDIUM_RISK_COUNT 77
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 2,803
FILE_AGE_LOW_RISK_LOC 1,410
FILE_AGE_MEDIUM_RISK_LOC 11,482
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 179
NUMBER_OF_UNITS 597
LINES_OF_CODE_IN_UNITS 6,627
LINES_OF_CODE_OUTSIDE_UNITS 9,068
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,546
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 23.33
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 349
UNIT_SIZE_LOW_RISK_LOC 2,391
UNIT_SIZE_LOW_RISK_PERCENTAGE 36.08
UNIT_SIZE_LOW_RISK_COUNT 149
UNIT_SIZE_MEDIUM_RISK_LOC 2,297
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 34.66
UNIT_SIZE_MEDIUM_RISK_COUNT 93
UNIT_SIZE_HIGH_RISK_LOC 393
UNIT_SIZE_HIGH_RISK_PERCENTAGE 5.93
UNIT_SIZE_HIGH_RISK_COUNT 6
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_LOC 86
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 16.93
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_LOC 124
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_PERCENTAGE 24.41
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_LOC 130
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_PERCENTAGE 25.59
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_LOC 168
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_PERCENTAGE 33.07
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_UTILS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_UTILS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_UTILS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_NEGLIGIBLE_RISK_LOC 204
UNIT_SIZE_COMPONENT_OPENSEARCHPY_NEGLIGIBLE_RISK_PERCENTAGE 40.48
UNIT_SIZE_COMPONENT_OPENSEARCHPY_NEGLIGIBLE_RISK_COUNT 77
UNIT_SIZE_COMPONENT_OPENSEARCHPY_LOW_RISK_LOC 100
UNIT_SIZE_COMPONENT_OPENSEARCHPY_LOW_RISK_PERCENTAGE 19.84
UNIT_SIZE_COMPONENT_OPENSEARCHPY_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_OPENSEARCHPY_MEDIUM_RISK_LOC 140
UNIT_SIZE_COMPONENT_OPENSEARCHPY_MEDIUM_RISK_PERCENTAGE 27.78
UNIT_SIZE_COMPONENT_OPENSEARCHPY_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HIGH_RISK_LOC 60
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HIGH_RISK_PERCENTAGE 11.9
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_OPENSEARCHPY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_NEGLIGIBLE_RISK_LOC 109
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_NEGLIGIBLE_RISK_PERCENTAGE 34.71
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_NEGLIGIBLE_RISK_COUNT 28
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_LOW_RISK_LOC 131
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_LOW_RISK_PERCENTAGE 41.72
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_MEDIUM_RISK_LOC 74
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_MEDIUM_RISK_PERCENTAGE 23.57
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_HELPERS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_NEGLIGIBLE_RISK_LOC 63
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_NEGLIGIBLE_RISK_PERCENTAGE 42.28
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_LOW_RISK_LOC 86
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_LOW_RISK_PERCENTAGE 57.72
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 57.14
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_LOW_RISK_PERCENTAGE 42.86
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_NEGLIGIBLE_RISK_LOC 927
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 19.21
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_NEGLIGIBLE_RISK_COUNT 165
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_LOW_RISK_LOC 1,802
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_LOW_RISK_PERCENTAGE 37.35
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_LOW_RISK_COUNT 110
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_MEDIUM_RISK_LOC 1,931
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_MEDIUM_RISK_PERCENTAGE 40.02
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_MEDIUM_RISK_COUNT 80
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_HIGH_RISK_LOC 165
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_HIGH_RISK_PERCENTAGE 3.42
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CLIENT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_NEGLIGIBLE_RISK_LOC 125
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_NEGLIGIBLE_RISK_PERCENTAGE 46.3
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_NEGLIGIBLE_RISK_COUNT 38
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_LOW_RISK_LOC 123
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_LOW_RISK_PERCENTAGE 45.56
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_MEDIUM_RISK_LOC 22
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_MEDIUM_RISK_PERCENTAGE 8.15
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_OPENSEARCHPY_CONNECTION_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 55.17
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 13
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 44.83
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 1,353
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 49.89
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 254
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 725
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 26.73
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 54
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 406
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 14.97
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 14
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 228
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 8.41
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 3
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_PYI_NEGLIGIBLE_RISK_LOC 193
UNIT_SIZE_EXTENSION_PYI_NEGLIGIBLE_RISK_PERCENTAGE 4.93
UNIT_SIZE_EXTENSION_PYI_NEGLIGIBLE_RISK_COUNT 95
UNIT_SIZE_EXTENSION_PYI_LOW_RISK_LOC 1,666
UNIT_SIZE_EXTENSION_PYI_LOW_RISK_PERCENTAGE 42.55
UNIT_SIZE_EXTENSION_PYI_LOW_RISK_COUNT 95
UNIT_SIZE_EXTENSION_PYI_MEDIUM_RISK_LOC 1,891
UNIT_SIZE_EXTENSION_PYI_MEDIUM_RISK_PERCENTAGE 48.3
UNIT_SIZE_EXTENSION_PYI_MEDIUM_RISK_COUNT 79
UNIT_SIZE_EXTENSION_PYI_HIGH_RISK_LOC 165
UNIT_SIZE_EXTENSION_PYI_HIGH_RISK_PERCENTAGE 4.21
UNIT_SIZE_EXTENSION_PYI_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PYI_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PYI_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PYI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 5,865
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 88.5
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 566
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 433
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 6.53
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 329
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 4.96
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 9
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_UTILS_NEGLIGIBLE_RISK_LOC 210
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 41.34
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_LOC 209
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_PERCENTAGE 41.14
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_LOC 89
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_PERCENTAGE 17.52
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_NEGLIGIBLE_RISK_LOC 305
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_NEGLIGIBLE_RISK_PERCENTAGE 60.52
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_NEGLIGIBLE_RISK_COUNT 82
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_LOW_RISK_LOC 51
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_LOW_RISK_PERCENTAGE 10.12
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_MEDIUM_RISK_LOC 148
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_MEDIUM_RISK_PERCENTAGE 29.37
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_NEGLIGIBLE_RISK_LOC 194
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_NEGLIGIBLE_RISK_PERCENTAGE 61.78
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_NEGLIGIBLE_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_LOW_RISK_LOC 105
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_LOW_RISK_PERCENTAGE 33.44
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_MEDIUM_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_MEDIUM_RISK_PERCENTAGE 4.78
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_HELPERS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_NEGLIGIBLE_RISK_LOC 149
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_NEGLIGIBLE_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_NEGLIGIBLE_RISK_LOC 28
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_ASYNC_CLIENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_NEGLIGIBLE_RISK_LOC 4,719
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 97.8
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_NEGLIGIBLE_RISK_COUNT 352
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_LOW_RISK_LOC 29
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_LOW_RISK_PERCENTAGE 0.6
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_MEDIUM_RISK_LOC 77
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_MEDIUM_RISK_PERCENTAGE 1.6
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CLIENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_NEGLIGIBLE_RISK_LOC 231
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_NEGLIGIBLE_RISK_PERCENTAGE 85.56
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_NEGLIGIBLE_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_LOW_RISK_LOC 39
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_LOW_RISK_PERCENTAGE 14.44
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_OPENSEARCHPY_CONNECTION_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 29
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 1,950
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 71.9
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 294
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 433
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 15.97
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 329
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 12.13
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 9
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_PYI_NEGLIGIBLE_RISK_LOC 3,915
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_NEGLIGIBLE_RISK_COUNT 272
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYI_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 54,996
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 59
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 10,530
DUPLICATION_NUMBER_OF_CLEANED_LINES 15,291
DUPLICATION_PERCENTAGE 68.86
UNIT_DUPLICATES_COUNT 18
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_OPENSEARCHPY__ASYNC_CLIENT 4,853
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_OPENSEARCHPY__ASYNC_CLIENT 4,853
DUPLICATION_PERCENTAGE_PRIMARY_OPENSEARCHPY__ASYNC_CLIENT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_OPENSEARCHPY_CLIENT 4,853
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_OPENSEARCHPY_CLIENT 4,853
DUPLICATION_PERCENTAGE_PRIMARY_OPENSEARCHPY_CLIENT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_OPENSEARCHPY 127
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_OPENSEARCHPY 127
DUPLICATION_PERCENTAGE_PRIMARY_OPENSEARCHPY 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_OPENSEARCHPY__ASYNC 376
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_OPENSEARCHPY__ASYNC 376
DUPLICATION_PERCENTAGE_PRIMARY_OPENSEARCHPY__ASYNC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_OPENSEARCHPY_HELPERS 181
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_OPENSEARCHPY_HELPERS 181
DUPLICATION_PERCENTAGE_PRIMARY_OPENSEARCHPY_HELPERS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_OPENSEARCHPY_CONNECTION 114
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_OPENSEARCHPY_CONNECTION 114
DUPLICATION_PERCENTAGE_PRIMARY_OPENSEARCHPY_CONNECTION 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_UTILS 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_UTILS 26
DUPLICATION_PERCENTAGE_PRIMARY_UTILS 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_PYI 7,390
DUPLICATION_NUMBER_OF_CLEANED_LINES_PYI 8,121
DUPLICATION_PERCENTAGE_PYI 91
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 3,140
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 7,149
DUPLICATION_PERCENTAGE_PY 43.92
TOTAL_ANALYSIS_TIME_IN_MILLIS 6,025