facebookincubator / katran
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 379
NUMBER_OF_FILES_MAIN 200
LINES_OF_CODE_MAIN 26,706
NUMBER_OF_FILES_MAIN_EXT_CPP 48
LINES_OF_CODE_MAIN_EXT_CPP 8,197
NUMBER_OF_FILES_MAIN_EXT_PY 30
LINES_OF_CODE_MAIN_EXT_PY 6,979
NUMBER_OF_FILES_MAIN_EXT_H 79
LINES_OF_CODE_MAIN_EXT_H 6,698
NUMBER_OF_FILES_MAIN_EXT_CMAKE 21
LINES_OF_CODE_MAIN_EXT_CMAKE 2,173
NUMBER_OF_FILES_MAIN_EXT_C 8
LINES_OF_CODE_MAIN_EXT_C 1,229
NUMBER_OF_FILES_MAIN_EXT_GO 9
LINES_OF_CODE_MAIN_EXT_GO 1,158
NUMBER_OF_FILES_MAIN_EXT_PROTO 1
LINES_OF_CODE_MAIN_EXT_PROTO 123
NUMBER_OF_FILES_MAIN_EXT_THRIFT 1
LINES_OF_CODE_MAIN_EXT_THRIFT 69
NUMBER_OF_FILES_MAIN_EXT_IN 1
LINES_OF_CODE_MAIN_EXT_IN 38
NUMBER_OF_FILES_MAIN_EXT_YML 1
LINES_OF_CODE_MAIN_EXT_YML 22
NUMBER_OF_FILES_MAIN_EXT_LUA 1
LINES_OF_CODE_MAIN_EXT_LUA 20
NUMBER_OF_FILES_TEST 28
LINES_OF_CODE_TEST 1,634
NUMBER_OF_FILES_TEST_EXT_CPP 9
LINES_OF_CODE_TEST_EXT_CPP 1,132
NUMBER_OF_FILES_TEST_EXT_PY 19
LINES_OF_CODE_TEST_EXT_PY 502
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 6.11
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 14
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 959
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 14
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 959
NUMBER_OF_FILES_OTHER 24
LINES_OF_CODE_OTHER 2,089
NUMBER_OF_FILES_OTHER_EXT_MD 12
LINES_OF_CODE_OTHER_EXT_MD 1,192
NUMBER_OF_FILES_OTHER_EXT_TXT 11
LINES_OF_CODE_OTHER_EXT_TXT 825
NUMBER_OF_FILES_OTHER_EXT_JSON 1
LINES_OF_CODE_OTHER_EXT_JSON 72
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_TCPDUMP_ENCAP_HELPER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_TCPDUMP_ENCAP_HELPER 196
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_TCPDUMP_ENCAP_HELPER_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_TCPDUMP_ENCAP_HELPER_EXT_PY 196
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_XDPDUMP 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_XDPDUMP 851
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_XDPDUMP_EXT_CPP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_XDPDUMP_EXT_CPP 454
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_XDPDUMP_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_XDPDUMP_EXT_H 397
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_START_KATRAN 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_START_KATRAN 567
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_START_KATRAN_EXT_GO 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_START_KATRAN_EXT_GO 567
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_WIRESHARK 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_WIRESHARK 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_WIRESHARK_EXT_LUA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_WIRESHARK_EXT_LUA 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE 100
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_CMAKE 62
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMAKE_EXT_IN 38
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE 563
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_CPP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_CPP 414
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_H 80
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_THRIFT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_THRIFT 69
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_CLIENT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_CLIENT 671
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_CLIENT_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_CLIENT_EXT_CPP 610
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_CLIENT_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_CLIENT_EXT_H 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC 637
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_EXT_CPP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_EXT_CPP 508
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_EXT_H 129
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_GOCLIENT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_GOCLIENT 591
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_GOCLIENT_EXT_GO 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_GOCLIENT_EXT_GO 591
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_PROTOS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_PROTOS 123
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_PROTOS_EXT_PROTO 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_GRPC_PROTOS_EXT_PROTO 123
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER 50
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER 8,814
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER_EXT_PY 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER_EXT_PY 6,607
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER_EXT_CMAKE 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER_EXT_CMAKE 2,111
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER_EXT_C 74
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER_EXT_YML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_FBCODE_BUILDER_EXT_YML 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KATRAN_DECAP 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KATRAN_DECAP 605
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KATRAN_DECAP_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KATRAN_DECAP_EXT_H 212
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KATRAN_DECAP_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KATRAN_DECAP_EXT_C 206
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KATRAN_DECAP_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KATRAN_DECAP_EXT_CPP 187
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KATRAN_LIB 105
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KATRAN_LIB 12,968
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KATRAN_LIB_EXT_CPP 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KATRAN_LIB_EXT_CPP 6,024
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KATRAN_LIB_EXT_H 64
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KATRAN_LIB_EXT_H 5,819
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KATRAN_LIB_EXT_C 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KATRAN_LIB_EXT_C 949
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KATRAN_LIB_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KATRAN_LIB_EXT_PY 176
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 11
LINES_OF_CODE_CONCERN_GENERAL_TODOS 3,988
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 8
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 3,044
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CMAKE 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CMAKE 781
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 163
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 189
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 22,718
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 47
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 8,034
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 79
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 6,698
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 22
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 3,935
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 19
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 1,392
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 1,229
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 9
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 1,158
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 123
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_THRIFT 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_THRIFT 69
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 38
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 22
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LUA 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LUA 20
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 127
LOW_RISK_FILE_SIZE_COUNT 36
MEDIUM_RISK_FILE_SIZE_COUNT 26
HIGH_RISK_FILE_SIZE_COUNT 10
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 5,048
LOW_RISK_FILE_SIZE_LOC 4,902
MEDIUM_RISK_FILE_SIZE_LOC 7,814
HIGH_RISK_FILE_SIZE_LOC 6,886
VERY_HIGH_RISK_FILE_SIZE_LOC 2,056
NUMBER_OF_UNITS 1,098
LINES_OF_CODE_IN_UNITS 14,147
LINES_OF_CODE_OUTSIDE_UNITS 12,559
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 3,110
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 21.98
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 665
UNIT_SIZE_LOW_RISK_LOC 3,310
UNIT_SIZE_LOW_RISK_PERCENTAGE 23.4
UNIT_SIZE_LOW_RISK_COUNT 227
UNIT_SIZE_MEDIUM_RISK_LOC 5,266
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 37.22
UNIT_SIZE_MEDIUM_RISK_COUNT 172
UNIT_SIZE_HIGH_RISK_LOC 2,111
UNIT_SIZE_HIGH_RISK_PERCENTAGE 14.92
UNIT_SIZE_HIGH_RISK_COUNT 31
UNIT_SIZE_VERY_HIGH_RISK_LOC 350
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 2.47
UNIT_SIZE_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_NEGLIGIBLE_RISK_LOC 15
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_NEGLIGIBLE_RISK_PERCENTAGE 8.62
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_LOW_RISK_LOC 14
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_LOW_RISK_PERCENTAGE 8.05
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_MEDIUM_RISK_LOC 88
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_MEDIUM_RISK_PERCENTAGE 50.57
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_HIGH_RISK_LOC 57
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_HIGH_RISK_PERCENTAGE 32.76
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_NEGLIGIBLE_RISK_LOC 83
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_NEGLIGIBLE_RISK_PERCENTAGE 15.72
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_NEGLIGIBLE_RISK_COUNT 15
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_LOW_RISK_LOC 142
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_LOW_RISK_PERCENTAGE 26.89
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_MEDIUM_RISK_LOC 119
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_MEDIUM_RISK_PERCENTAGE 22.54
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_HIGH_RISK_LOC 75
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_HIGH_RISK_PERCENTAGE 14.2
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_VERY_HIGH_RISK_LOC 109
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_VERY_HIGH_RISK_PERCENTAGE 20.64
UNIT_SIZE_COMPONENT_TOOLS_XDPDUMP_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_NEGLIGIBLE_RISK_LOC 71
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_NEGLIGIBLE_RISK_PERCENTAGE 16.82
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_LOW_RISK_LOC 244
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_LOW_RISK_PERCENTAGE 57.82
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_LOW_RISK_COUNT 17
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_MEDIUM_RISK_LOC 107
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_MEDIUM_RISK_PERCENTAGE 25.36
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_START_KATRAN_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_WIRESHARK_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_LOC 79
UNIT_SIZE_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_PERCENTAGE 24.53
UNIT_SIZE_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_COUNT 12
UNIT_SIZE_COMPONENT_EXAMPLE_LOW_RISK_LOC 127
UNIT_SIZE_COMPONENT_EXAMPLE_LOW_RISK_PERCENTAGE 39.44
UNIT_SIZE_COMPONENT_EXAMPLE_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_EXAMPLE_MEDIUM_RISK_LOC 116
UNIT_SIZE_COMPONENT_EXAMPLE_MEDIUM_RISK_PERCENTAGE 36.02
UNIT_SIZE_COMPONENT_EXAMPLE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_EXAMPLE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXAMPLE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXAMPLE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXAMPLE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXAMPLE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXAMPLE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_NEGLIGIBLE_RISK_LOC 88
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 17.56
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_LOW_RISK_LOC 112
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_LOW_RISK_PERCENTAGE 22.36
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_MEDIUM_RISK_LOC 218
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_MEDIUM_RISK_PERCENTAGE 43.51
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_HIGH_RISK_LOC 83
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_HIGH_RISK_PERCENTAGE 16.57
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXAMPLE_CLIENT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_NEGLIGIBLE_RISK_LOC 96
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_NEGLIGIBLE_RISK_PERCENTAGE 23.36
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_LOW_RISK_LOC 178
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_LOW_RISK_PERCENTAGE 43.31
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_MEDIUM_RISK_LOC 137
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_MEDIUM_RISK_PERCENTAGE 33.33
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_NEGLIGIBLE_RISK_LOC 106
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_NEGLIGIBLE_RISK_PERCENTAGE 21.24
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_NEGLIGIBLE_RISK_COUNT 15
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_LOW_RISK_LOC 160
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_LOW_RISK_PERCENTAGE 32.06
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_LOW_RISK_COUNT 10
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_MEDIUM_RISK_LOC 125
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_MEDIUM_RISK_PERCENTAGE 25.05
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_HIGH_RISK_LOC 108
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_HIGH_RISK_PERCENTAGE 21.64
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXAMPLE_GRPC_GOCLIENT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_NEGLIGIBLE_RISK_LOC 1,514
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_NEGLIGIBLE_RISK_PERCENTAGE 28.07
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_NEGLIGIBLE_RISK_COUNT 359
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_LOW_RISK_LOC 1,203
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_LOW_RISK_PERCENTAGE 22.3
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_LOW_RISK_COUNT 84
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_MEDIUM_RISK_LOC 1,943
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_MEDIUM_RISK_PERCENTAGE 36.02
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_MEDIUM_RISK_COUNT 62
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_HIGH_RISK_LOC 606
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_HIGH_RISK_PERCENTAGE 11.23
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_HIGH_RISK_COUNT 9
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_VERY_HIGH_RISK_LOC 128
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_VERY_HIGH_RISK_PERCENTAGE 2.37
UNIT_SIZE_COMPONENT_BUILD_FBCODE_BUILDER_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_KATRAN_DECAP_NEGLIGIBLE_RISK_LOC 3
UNIT_SIZE_COMPONENT_KATRAN_DECAP_NEGLIGIBLE_RISK_PERCENTAGE 1.97
UNIT_SIZE_COMPONENT_KATRAN_DECAP_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_KATRAN_DECAP_LOW_RISK_LOC 39
UNIT_SIZE_COMPONENT_KATRAN_DECAP_LOW_RISK_PERCENTAGE 25.66
UNIT_SIZE_COMPONENT_KATRAN_DECAP_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_KATRAN_DECAP_MEDIUM_RISK_LOC 110
UNIT_SIZE_COMPONENT_KATRAN_DECAP_MEDIUM_RISK_PERCENTAGE 72.37
UNIT_SIZE_COMPONENT_KATRAN_DECAP_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_KATRAN_DECAP_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_KATRAN_DECAP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KATRAN_DECAP_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KATRAN_DECAP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_KATRAN_DECAP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KATRAN_DECAP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KATRAN_LIB_NEGLIGIBLE_RISK_LOC 1,045
UNIT_SIZE_COMPONENT_KATRAN_LIB_NEGLIGIBLE_RISK_PERCENTAGE 18.22
UNIT_SIZE_COMPONENT_KATRAN_LIB_NEGLIGIBLE_RISK_COUNT 226
UNIT_SIZE_COMPONENT_KATRAN_LIB_LOW_RISK_LOC 1,091
UNIT_SIZE_COMPONENT_KATRAN_LIB_LOW_RISK_PERCENTAGE 19.03
UNIT_SIZE_COMPONENT_KATRAN_LIB_LOW_RISK_COUNT 75
UNIT_SIZE_COMPONENT_KATRAN_LIB_MEDIUM_RISK_LOC 2,303
UNIT_SIZE_COMPONENT_KATRAN_LIB_MEDIUM_RISK_PERCENTAGE 40.16
UNIT_SIZE_COMPONENT_KATRAN_LIB_MEDIUM_RISK_COUNT 76
UNIT_SIZE_COMPONENT_KATRAN_LIB_HIGH_RISK_LOC 1,182
UNIT_SIZE_COMPONENT_KATRAN_LIB_HIGH_RISK_PERCENTAGE 20.61
UNIT_SIZE_COMPONENT_KATRAN_LIB_HIGH_RISK_COUNT 17
UNIT_SIZE_COMPONENT_KATRAN_LIB_VERY_HIGH_RISK_LOC 113
UNIT_SIZE_COMPONENT_KATRAN_LIB_VERY_HIGH_RISK_PERCENTAGE 1.97
UNIT_SIZE_COMPONENT_KATRAN_LIB_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 1,556
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 27.91
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 368
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 1,266
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 22.7
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 88
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 1,963
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 35.2
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 61
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 663
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 11.89
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 10
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 128
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 2.3
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 288
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 54.34
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 81
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 26
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 4.91
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 107
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 20.19
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 109
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 20.57
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 1,071
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 15.68
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 189
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 1,548
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 22.66
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 106
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 2,896
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 42.39
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 97
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 1,203
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 17.61
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 17
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 113
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 1.65
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_LOC 177
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE 19.22
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT 25
UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC 404
UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE 43.87
UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT 27
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC 232
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE 25.19
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT 8
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC 108
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE 11.73
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_LUA_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_EXTENSION_LUA_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_LUA_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_EXTENSION_LUA_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_LUA_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_LUA_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_LUA_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_LUA_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_LUA_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_LUA_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_LUA_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_LUA_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_LUA_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_LUA_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_LUA_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 2.87
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 66
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 23.66
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 4
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 68
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 24.37
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 137
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 49.1
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 8,599
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 60.78
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 945
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 3,400
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 24.03
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 118
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 2,148
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 15.18
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 35
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_TOOLS_TCPDUMP_ENCAP_HELPER_NEGLIGIBLE_RISK_LOC 86
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_NEGLIGIBLE_RISK_PERCENTAGE 49.43
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_LOW_RISK_LOC 88
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_LOW_RISK_PERCENTAGE 50.57
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_TCPDUMP_ENCAP_HELPER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_NEGLIGIBLE_RISK_LOC 278
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_NEGLIGIBLE_RISK_PERCENTAGE 52.65
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_NEGLIGIBLE_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_LOW_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_LOW_RISK_PERCENTAGE 4.36
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_MEDIUM_RISK_LOC 227
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_MEDIUM_RISK_PERCENTAGE 42.99
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_XDPDUMP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_NEGLIGIBLE_RISK_LOC 315
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_NEGLIGIBLE_RISK_PERCENTAGE 74.64
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_NEGLIGIBLE_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_LOW_RISK_LOC 107
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_LOW_RISK_PERCENTAGE 25.36
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_START_KATRAN_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_NEGLIGIBLE_RISK_LOC 10
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_WIRESHARK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_LOC 322
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_COUNT 25
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_NEGLIGIBLE_RISK_LOC 399
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 79.64
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_NEGLIGIBLE_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_LOW_RISK_LOC 19
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_LOW_RISK_PERCENTAGE 3.79
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_MEDIUM_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_MEDIUM_RISK_PERCENTAGE 16.57
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_CLIENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_NEGLIGIBLE_RISK_LOC 411
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_NEGLIGIBLE_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_NEGLIGIBLE_RISK_LOC 352
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_NEGLIGIBLE_RISK_PERCENTAGE 70.54
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_NEGLIGIBLE_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_LOW_RISK_LOC 91
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_LOW_RISK_PERCENTAGE 18.24
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_MEDIUM_RISK_LOC 56
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_MEDIUM_RISK_PERCENTAGE 11.22
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_GRPC_GOCLIENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_NEGLIGIBLE_RISK_LOC 3,207
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_NEGLIGIBLE_RISK_PERCENTAGE 59.45
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_NEGLIGIBLE_RISK_COUNT 439
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_LOW_RISK_LOC 1,438
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_LOW_RISK_PERCENTAGE 26.66
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_LOW_RISK_COUNT 61
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_MEDIUM_RISK_LOC 749
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_MEDIUM_RISK_PERCENTAGE 13.89
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_MEDIUM_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_FBCODE_BUILDER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_NEGLIGIBLE_RISK_LOC 70
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_NEGLIGIBLE_RISK_PERCENTAGE 46.05
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_LOW_RISK_LOC 82
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_LOW_RISK_PERCENTAGE 53.95
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_DECAP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_NEGLIGIBLE_RISK_LOC 3,149
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_NEGLIGIBLE_RISK_PERCENTAGE 54.92
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_NEGLIGIBLE_RISK_COUNT 336
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_LOW_RISK_LOC 1,552
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_LOW_RISK_PERCENTAGE 27.07
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_LOW_RISK_COUNT 44
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_MEDIUM_RISK_LOC 1,033
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_MEDIUM_RISK_PERCENTAGE 18.02
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_MEDIUM_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KATRAN_LIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 3,324
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 59.61
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 451
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 1,503
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 26.95
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 62
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 749
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 13.43
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 15
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_H_NEGLIGIBLE_RISK_LOC 335
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 63.21
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 84
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 195
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 36.79
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 4,144
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 60.66
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 347
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 1,624
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 23.77
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 48
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 1,063
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 15.56
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 15
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_GO_NEGLIGIBLE_RISK_LOC 667
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE 72.42
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT 55
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE 21.5
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC 56
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE 6.08
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_NEGLIGIBLE_RISK_LOC 10
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 119
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 42.65
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 75
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 26.88
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 85
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 30.47
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,423
FILE_CHANGE_HISTORY_ACTIVE_DAYS 857
FILE_CHANGE_HISTORY_WEEKS 201
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,005
FILE_AGE_NEGLIGIBLE_RISK_COUNT 1
FILE_AGE_LOW_RISK_COUNT 48
FILE_AGE_MEDIUM_RISK_COUNT 70
FILE_AGE_HIGH_RISK_COUNT 12
FILE_AGE_VERY_HIGH_RISK_COUNT 66
FILE_AGE_NEGLIGIBLE_RISK_LOC 309
FILE_AGE_LOW_RISK_LOC 12,570
FILE_AGE_MEDIUM_RISK_LOC 8,066
FILE_AGE_HIGH_RISK_LOC 1,212
FILE_AGE_VERY_HIGH_RISK_LOC 4,483
NUMBER_OF_CONTRIBUTORS 124
DUPLICATION_NUMBER_OF_DUPLICATES 140
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 65
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,695
DUPLICATION_NUMBER_OF_CLEANED_LINES 22,695
DUPLICATION_PERCENTAGE 7.47
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BUILD_FBCODE_BUILDER 484
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BUILD_FBCODE_BUILDER 484
DUPLICATION_PERCENTAGE_PRIMARY_BUILD_FBCODE_BUILDER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KATRAN_DECAP 142
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KATRAN_DECAP 142
DUPLICATION_PERCENTAGE_PRIMARY_KATRAN_DECAP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KATRAN_LIB 802
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KATRAN_LIB 802
DUPLICATION_PERCENTAGE_PRIMARY_KATRAN_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXAMPLE 102
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXAMPLE 102
DUPLICATION_PERCENTAGE_PRIMARY_EXAMPLE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXAMPLE_GRPC 106
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXAMPLE_GRPC 106
DUPLICATION_PERCENTAGE_PRIMARY_EXAMPLE_GRPC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_XDPDUMP 29
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_XDPDUMP 29
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_XDPDUMP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_START_KATRAN 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_START_KATRAN 7
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_START_KATRAN 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXAMPLE_GRPC_GOCLIENT 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXAMPLE_GRPC_GOCLIENT 7
DUPLICATION_PERCENTAGE_PRIMARY_EXAMPLE_GRPC_GOCLIENT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMAKE 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMAKE 16
DUPLICATION_PERCENTAGE_PRIMARY_CMAKE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_TCPDUMP_ENCAP_HELPER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_TCPDUMP_ENCAP_HELPER 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_TCPDUMP_ENCAP_HELPER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS_WIRESHARK 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS_WIRESHARK 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS_WIRESHARK -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXAMPLE_CLIENT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXAMPLE_CLIENT 0
DUPLICATION_PERCENTAGE_PRIMARY_EXAMPLE_CLIENT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXAMPLE_GRPC_PROTOS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXAMPLE_GRPC_PROTOS 0
DUPLICATION_PERCENTAGE_PRIMARY_EXAMPLE_GRPC_PROTOS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 274
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 6,765
DUPLICATION_PERCENTAGE_PY 4.05
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CMAKE 218
DUPLICATION_NUMBER_OF_CLEANED_LINES_CMAKE 2,173
DUPLICATION_PERCENTAGE_CMAKE 10.03
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 407
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 5,158
DUPLICATION_PERCENTAGE_H 7.89
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_C 226
DUPLICATION_NUMBER_OF_CLEANED_LINES_C 916
DUPLICATION_PERCENTAGE_C 24.67
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 548
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 6,539
DUPLICATION_PERCENTAGE_CPP 8.38
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GO 14
DUPLICATION_NUMBER_OF_CLEANED_LINES_GO 887
DUPLICATION_PERCENTAGE_GO 1.58
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_IN 8
DUPLICATION_NUMBER_OF_CLEANED_LINES_IN 38
DUPLICATION_PERCENTAGE_IN 21.05
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,934