apache / apisix
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 1,557
NUMBER_OF_FILES_MAIN 874
LINES_OF_CODE_MAIN 62,682
NUMBER_OF_FILES_MAIN_EXT_LUA 303
LINES_OF_CODE_MAIN_EXT_LUA 44,501
NUMBER_OF_FILES_MAIN_EXT_T 500
LINES_OF_CODE_MAIN_EXT_T 11,519
NUMBER_OF_FILES_MAIN_EXT_GO 26
LINES_OF_CODE_MAIN_EXT_GO 3,507
NUMBER_OF_FILES_MAIN_EXT_PM 1
LINES_OF_CODE_MAIN_EXT_PM 775
NUMBER_OF_FILES_MAIN_EXT_SQL 1
LINES_OF_CODE_MAIN_EXT_SQL 411
NUMBER_OF_FILES_MAIN_EXT_PY 6
LINES_OF_CODE_MAIN_EXT_PY 407
NUMBER_OF_FILES_MAIN_EXT_JS 4
LINES_OF_CODE_MAIN_EXT_JS 362
NUMBER_OF_FILES_MAIN_EXT_PROTO 7
LINES_OF_CODE_MAIN_EXT_PROTO 345
NUMBER_OF_FILES_MAIN_EXT_YAML 10
LINES_OF_CODE_MAIN_EXT_YAML 289
NUMBER_OF_FILES_MAIN_EXT_JAVA 7
LINES_OF_CODE_MAIN_EXT_JAVA 229
NUMBER_OF_FILES_MAIN_EXT_TOML 1
LINES_OF_CODE_MAIN_EXT_TOML 96
NUMBER_OF_FILES_MAIN_EXT_REGO 3
LINES_OF_CODE_MAIN_EXT_REGO 88
NUMBER_OF_FILES_MAIN_EXT_ROCKSPEC 1
LINES_OF_CODE_MAIN_EXT_ROCKSPEC 86
NUMBER_OF_FILES_MAIN_EXT_H 1
LINES_OF_CODE_MAIN_EXT_H 32
NUMBER_OF_FILES_MAIN_EXT_XML 2
LINES_OF_CODE_MAIN_EXT_XML 24
NUMBER_OF_FILES_MAIN_EXT_LD 1
LINES_OF_CODE_MAIN_EXT_LD 11
NUMBER_OF_FILES_TEST 50
LINES_OF_CODE_TEST 4,203
NUMBER_OF_FILES_TEST_EXT_SH 41
LINES_OF_CODE_TEST_EXT_SH 3,690
NUMBER_OF_FILES_TEST_EXT_LUA 3
LINES_OF_CODE_TEST_EXT_LUA 243
NUMBER_OF_FILES_TEST_EXT_PY 3
LINES_OF_CODE_TEST_EXT_PY 201
NUMBER_OF_FILES_TEST_EXT_TS 2
LINES_OF_CODE_TEST_EXT_TS 58
NUMBER_OF_FILES_TEST_EXT_GO 1
LINES_OF_CODE_TEST_EXT_GO 11
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 6.7
NUMBER_OF_FILES_GENERATED 1
LINES_OF_CODE_GENERATED 52
NUMBER_OF_FILES_GENERATED_EXT_JSON 1
LINES_OF_CODE_GENERATED_EXT_JSON 52
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 41
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 4,076
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML 2,562
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 33
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 1,116
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_XML 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_XML 372
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_DOCKERFILE 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_DOCKERFILE 26
NUMBER_OF_FILES_OTHER 35
LINES_OF_CODE_OTHER 3,293
NUMBER_OF_FILES_OTHER_EXT_MD 9
LINES_OF_CODE_OTHER_EXT_MD 2,346
NUMBER_OF_FILES_OTHER_EXT_JSON 10
LINES_OF_CODE_OTHER_EXT_JSON 685
NUMBER_OF_FILES_OTHER_EXT_MOD 8
LINES_OF_CODE_OTHER_EXT_MOD 131
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 4
LINES_OF_CODE_OTHER_EXT_PROPERTIES 80
NUMBER_OF_FILES_OTHER_EXT_PB 2
LINES_OF_CODE_OTHER_EXT_PB 43
NUMBER_OF_FILES_OTHER_EXT_TXT 2
LINES_OF_CODE_OTHER_EXT_TXT 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONF 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONF 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONF_EXT_YAML 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONF_EXT_YAML 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T 568
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T 19,569
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_T 500
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_T 11,519
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_GO 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_GO 3,469
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_LUA 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_LUA 1,968
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_PM 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_PM 775
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_SQL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_SQL 411
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_JS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_JS 362
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_PY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_PY 324
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_YAML 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_YAML 241
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_JAVA 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_JAVA 229
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_PROTO 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_PROTO 215
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_H 32
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_T_EXT_XML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_T_EXT_XML 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CI 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CI 237
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CI_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CI_EXT_TOML 96
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CI_EXT_REGO 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CI_EXT_REGO 88
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CI_EXT_GO 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CI_EXT_GO 38
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CI_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CI_EXT_YAML 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS 83
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_UTILS_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_UTILS_EXT_PY 83
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_LUA 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EXAMPLE_EXT_LUA 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APISIX 287
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APISIX 42,559
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APISIX_EXT_LUA 286
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APISIX_EXT_LUA 42,429
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APISIX_EXT_PROTO 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APISIX_EXT_PROTO 130
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARK 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARK 43
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARK_EXT_LUA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARK_EXT_LUA 43
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTODOCS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTODOCS 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AUTODOCS_EXT_LD 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AUTODOCS_EXT_LD 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 86
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_ROCKSPEC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_ROCKSPEC 86
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 33
LINES_OF_CODE_CONCERN_GENERAL_TODOS 10,184
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_LUA 28
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_LUA 9,724
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GO 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GO 361
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_T 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_T 99
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 841
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 52,498
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LUA 275
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LUA 34,777
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_T 498
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_T 11,420
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 23
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 3,146
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PM 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PM 775
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 411
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 407
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 362
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 7
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 345
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 10
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 289
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 7
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 229
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 96
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_REGO 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_REGO 88
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_ROCKSPEC 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_ROCKSPEC 86
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 32
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 24
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LD 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LD 11
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 698
LOW_RISK_FILE_SIZE_COUNT 103
MEDIUM_RISK_FILE_SIZE_COUNT 58
HIGH_RISK_FILE_SIZE_COUNT 15
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 19,935
LOW_RISK_FILE_SIZE_LOC 14,633
MEDIUM_RISK_FILE_SIZE_LOC 17,146
HIGH_RISK_FILE_SIZE_LOC 10,968
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 1,726
LINES_OF_CODE_IN_UNITS 24,954
LINES_OF_CODE_OUTSIDE_UNITS 37,728
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 5,576
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 22.35
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,068
UNIT_SIZE_LOW_RISK_LOC 5,071
UNIT_SIZE_LOW_RISK_PERCENTAGE 20.32
UNIT_SIZE_LOW_RISK_COUNT 343
UNIT_SIZE_MEDIUM_RISK_LOC 7,521
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 30.14
UNIT_SIZE_MEDIUM_RISK_COUNT 235
UNIT_SIZE_HIGH_RISK_LOC 4,424
UNIT_SIZE_HIGH_RISK_PERCENTAGE 17.73
UNIT_SIZE_HIGH_RISK_COUNT 65
UNIT_SIZE_VERY_HIGH_RISK_LOC 2,362
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 9.47
UNIT_SIZE_VERY_HIGH_RISK_COUNT 15
UNIT_SIZE_COMPONENT_T_NEGLIGIBLE_RISK_LOC 3,011
UNIT_SIZE_COMPONENT_T_NEGLIGIBLE_RISK_PERCENTAGE 26.37
UNIT_SIZE_COMPONENT_T_NEGLIGIBLE_RISK_COUNT 543
UNIT_SIZE_COMPONENT_T_LOW_RISK_LOC 1,959
UNIT_SIZE_COMPONENT_T_LOW_RISK_PERCENTAGE 17.16
UNIT_SIZE_COMPONENT_T_LOW_RISK_COUNT 133
UNIT_SIZE_COMPONENT_T_MEDIUM_RISK_LOC 3,093
UNIT_SIZE_COMPONENT_T_MEDIUM_RISK_PERCENTAGE 27.09
UNIT_SIZE_COMPONENT_T_MEDIUM_RISK_COUNT 94
UNIT_SIZE_COMPONENT_T_HIGH_RISK_LOC 1,827
UNIT_SIZE_COMPONENT_T_HIGH_RISK_PERCENTAGE 16
UNIT_SIZE_COMPONENT_T_HIGH_RISK_COUNT 27
UNIT_SIZE_COMPONENT_T_VERY_HIGH_RISK_LOC 1,529
UNIT_SIZE_COMPONENT_T_VERY_HIGH_RISK_PERCENTAGE 13.39
UNIT_SIZE_COMPONENT_T_VERY_HIGH_RISK_COUNT 9
UNIT_SIZE_COMPONENT_CI_NEGLIGIBLE_RISK_LOC 19
UNIT_SIZE_COMPONENT_CI_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_CI_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_CI_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_CI_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CI_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CI_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CI_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CI_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CI_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CI_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CI_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CI_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CI_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CI_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 15.62
UNIT_SIZE_COMPONENT_UTILS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_LOC 30
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_PERCENTAGE 46.88
UNIT_SIZE_COMPONENT_UTILS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_LOC 24
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_PERCENTAGE 37.5
UNIT_SIZE_COMPONENT_UTILS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_UTILS_HIGH_RISK_COUNT 0
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_EXAMPLE_NEGLIGIBLE_RISK_LOC 20
UNIT_SIZE_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_EXAMPLE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXAMPLE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXAMPLE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_EXAMPLE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_EXAMPLE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_EXAMPLE_MEDIUM_RISK_COUNT 0
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_APISIX_NEGLIGIBLE_RISK_LOC 2,480
UNIT_SIZE_COMPONENT_APISIX_NEGLIGIBLE_RISK_PERCENTAGE 18.51
UNIT_SIZE_COMPONENT_APISIX_NEGLIGIBLE_RISK_COUNT 504
UNIT_SIZE_COMPONENT_APISIX_LOW_RISK_LOC 3,082
UNIT_SIZE_COMPONENT_APISIX_LOW_RISK_PERCENTAGE 23.01
UNIT_SIZE_COMPONENT_APISIX_LOW_RISK_COUNT 208
UNIT_SIZE_COMPONENT_APISIX_MEDIUM_RISK_LOC 4,404
UNIT_SIZE_COMPONENT_APISIX_MEDIUM_RISK_PERCENTAGE 32.88
UNIT_SIZE_COMPONENT_APISIX_MEDIUM_RISK_COUNT 140
UNIT_SIZE_COMPONENT_APISIX_HIGH_RISK_LOC 2,597
UNIT_SIZE_COMPONENT_APISIX_HIGH_RISK_PERCENTAGE 19.39
UNIT_SIZE_COMPONENT_APISIX_HIGH_RISK_COUNT 38
UNIT_SIZE_COMPONENT_APISIX_VERY_HIGH_RISK_LOC 833
UNIT_SIZE_COMPONENT_APISIX_VERY_HIGH_RISK_PERCENTAGE 6.22
UNIT_SIZE_COMPONENT_APISIX_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_LOC 36
UNIT_SIZE_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_BENCHMARK_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_BENCHMARK_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BENCHMARK_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BENCHMARK_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_BENCHMARK_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BENCHMARK_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BENCHMARK_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BENCHMARK_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BENCHMARK_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BENCHMARK_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BENCHMARK_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BENCHMARK_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_T_NEGLIGIBLE_RISK_LOC 1,440
UNIT_SIZE_EXTENSION_T_NEGLIGIBLE_RISK_PERCENTAGE 22.15
UNIT_SIZE_EXTENSION_T_NEGLIGIBLE_RISK_COUNT 204
UNIT_SIZE_EXTENSION_T_LOW_RISK_LOC 852
UNIT_SIZE_EXTENSION_T_LOW_RISK_PERCENTAGE 13.1
UNIT_SIZE_EXTENSION_T_LOW_RISK_COUNT 56
UNIT_SIZE_EXTENSION_T_MEDIUM_RISK_LOC 2,021
UNIT_SIZE_EXTENSION_T_MEDIUM_RISK_PERCENTAGE 31.08
UNIT_SIZE_EXTENSION_T_MEDIUM_RISK_COUNT 62
UNIT_SIZE_EXTENSION_T_HIGH_RISK_LOC 1,509
UNIT_SIZE_EXTENSION_T_HIGH_RISK_PERCENTAGE 23.21
UNIT_SIZE_EXTENSION_T_HIGH_RISK_COUNT 22
UNIT_SIZE_EXTENSION_T_VERY_HIGH_RISK_LOC 680
UNIT_SIZE_EXTENSION_T_VERY_HIGH_RISK_PERCENTAGE 10.46
UNIT_SIZE_EXTENSION_T_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_LUA_NEGLIGIBLE_RISK_LOC 2,756
UNIT_SIZE_EXTENSION_LUA_NEGLIGIBLE_RISK_PERCENTAGE 18.38
UNIT_SIZE_EXTENSION_LUA_NEGLIGIBLE_RISK_COUNT 561
UNIT_SIZE_EXTENSION_LUA_LOW_RISK_LOC 3,288
UNIT_SIZE_EXTENSION_LUA_LOW_RISK_PERCENTAGE 21.92
UNIT_SIZE_EXTENSION_LUA_LOW_RISK_COUNT 222
UNIT_SIZE_EXTENSION_LUA_MEDIUM_RISK_LOC 4,935
UNIT_SIZE_EXTENSION_LUA_MEDIUM_RISK_PERCENTAGE 32.9
UNIT_SIZE_EXTENSION_LUA_MEDIUM_RISK_COUNT 156
UNIT_SIZE_EXTENSION_LUA_HIGH_RISK_LOC 2,771
UNIT_SIZE_EXTENSION_LUA_HIGH_RISK_PERCENTAGE 18.48
UNIT_SIZE_EXTENSION_LUA_HIGH_RISK_COUNT 41
UNIT_SIZE_EXTENSION_LUA_VERY_HIGH_RISK_LOC 1,248
UNIT_SIZE_EXTENSION_LUA_VERY_HIGH_RISK_PERCENTAGE 8.32
UNIT_SIZE_EXTENSION_LUA_VERY_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_LOC 952
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE 40.79
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT 216
UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC 737
UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE 31.58
UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT 51
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC 440
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE 18.85
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT 12
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC 83
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE 3.56
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC 122
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE 5.23
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 27
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 1
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 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 119
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 35.42
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 21
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 80
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 23.81
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 6
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 76
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 22.62
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 61
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 18.15
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 1
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_PM_NEGLIGIBLE_RISK_LOC 23
UNIT_SIZE_EXTENSION_PM_NEGLIGIBLE_RISK_PERCENTAGE 6.61
UNIT_SIZE_EXTENSION_PM_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PM_LOW_RISK_LOC 13
UNIT_SIZE_EXTENSION_PM_LOW_RISK_PERCENTAGE 3.74
UNIT_SIZE_EXTENSION_PM_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PM_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_PM_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PM_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PM_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PM_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PM_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PM_VERY_HIGH_RISK_LOC 312
UNIT_SIZE_EXTENSION_PM_VERY_HIGH_RISK_PERCENTAGE 89.66
UNIT_SIZE_EXTENSION_PM_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 178
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 68.2
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 34
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 61
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 23.37
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 4
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 22
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 8.43
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC 108
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 72.97
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT 29
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC 40
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE 27.03
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT 3
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 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 14,110
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 56.54
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,515
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 5,657
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 22.67
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 148
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 4,318
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 17.3
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 59
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 454
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 1.82
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 415
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 1.66
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 869
CONDITIONAL_COMPLEXITY_COMPONENT_T_NEGLIGIBLE_RISK_LOC 7,721
CONDITIONAL_COMPLEXITY_COMPONENT_T_NEGLIGIBLE_RISK_PERCENTAGE 67.62
CONDITIONAL_COMPLEXITY_COMPONENT_T_NEGLIGIBLE_RISK_COUNT 756
CONDITIONAL_COMPLEXITY_COMPONENT_T_LOW_RISK_LOC 2,134
CONDITIONAL_COMPLEXITY_COMPONENT_T_LOW_RISK_PERCENTAGE 18.69
CONDITIONAL_COMPLEXITY_COMPONENT_T_LOW_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_T_MEDIUM_RISK_LOC 1,027
CONDITIONAL_COMPLEXITY_COMPONENT_T_MEDIUM_RISK_PERCENTAGE 8.99
CONDITIONAL_COMPLEXITY_COMPONENT_T_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_T_HIGH_RISK_LOC 122
CONDITIONAL_COMPLEXITY_COMPONENT_T_HIGH_RISK_PERCENTAGE 1.07
CONDITIONAL_COMPLEXITY_COMPONENT_T_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_T_VERY_HIGH_RISK_LOC 415
CONDITIONAL_COMPLEXITY_COMPONENT_T_VERY_HIGH_RISK_PERCENTAGE 3.63
CONDITIONAL_COMPLEXITY_COMPONENT_T_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CI_NEGLIGIBLE_RISK_LOC 19
CONDITIONAL_COMPLEXITY_COMPONENT_CI_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CI_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_CI_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_LOC 10
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_PERCENTAGE 15.62
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_LOC 54
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_PERCENTAGE 84.38
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_UTILS_MEDIUM_RISK_COUNT 0
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_EXAMPLE_NEGLIGIBLE_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_EXAMPLE_NEGLIGIBLE_RISK_COUNT 6
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_APISIX_NEGLIGIBLE_RISK_LOC 6,304
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_NEGLIGIBLE_RISK_PERCENTAGE 47.06
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_NEGLIGIBLE_RISK_COUNT 738
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_LOW_RISK_LOC 3,469
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_LOW_RISK_PERCENTAGE 25.9
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_LOW_RISK_COUNT 107
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_MEDIUM_RISK_LOC 3,291
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_MEDIUM_RISK_PERCENTAGE 24.57
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_MEDIUM_RISK_COUNT 49
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_HIGH_RISK_LOC 332
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_HIGH_RISK_PERCENTAGE 2.48
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APISIX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_LOC 36
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_T_NEGLIGIBLE_RISK_LOC 4,364
CONDITIONAL_COMPLEXITY_COMPONENT_T_NEGLIGIBLE_RISK_PERCENTAGE 67.12
CONDITIONAL_COMPLEXITY_COMPONENT_T_NEGLIGIBLE_RISK_COUNT 319
CONDITIONAL_COMPLEXITY_COMPONENT_T_LOW_RISK_LOC 1,662
CONDITIONAL_COMPLEXITY_COMPONENT_T_LOW_RISK_PERCENTAGE 25.56
CONDITIONAL_COMPLEXITY_COMPONENT_T_LOW_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_T_MEDIUM_RISK_LOC 476
CONDITIONAL_COMPLEXITY_COMPONENT_T_MEDIUM_RISK_PERCENTAGE 7.32
CONDITIONAL_COMPLEXITY_COMPONENT_T_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_T_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_T_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_T_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_T_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_T_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_T_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_NEGLIGIBLE_RISK_LOC 7,165
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_NEGLIGIBLE_RISK_PERCENTAGE 47.77
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_NEGLIGIBLE_RISK_COUNT 821
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_LOW_RISK_LOC 3,676
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_LOW_RISK_PERCENTAGE 24.51
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_LOW_RISK_COUNT 112
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_MEDIUM_RISK_LOC 3,410
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_MEDIUM_RISK_PERCENTAGE 22.74
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_MEDIUM_RISK_COUNT 51
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_HIGH_RISK_LOC 332
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_HIGH_RISK_PERCENTAGE 2.21
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_VERY_HIGH_RISK_LOC 415
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_VERY_HIGH_RISK_PERCENTAGE 2.77
CONDITIONAL_COMPLEXITY_COMPONENT_LUA_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_LOC 1,849
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE 79.22
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT 272
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC 243
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE 10.41
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC 120
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE 5.14
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC 122
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE 5.23
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_COUNT 1
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_H_NEGLIGIBLE_RISK_LOC 27
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 1
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 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 0
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_PY_NEGLIGIBLE_RISK_LOC 260
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 77.38
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 76
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 22.62
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_NEGLIGIBLE_RISK_LOC 36
CONDITIONAL_COMPLEXITY_COMPONENT_PM_NEGLIGIBLE_RISK_PERCENTAGE 10.34
CONDITIONAL_COMPLEXITY_COMPONENT_PM_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_PM_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_MEDIUM_RISK_LOC 312
CONDITIONAL_COMPLEXITY_COMPONENT_PM_MEDIUM_RISK_PERCENTAGE 89.66
CONDITIONAL_COMPLEXITY_COMPONENT_PM_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PM_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PM_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 261
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC 148
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT 32
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,220
FILE_CHANGE_HISTORY_ACTIVE_DAYS 1,412
FILE_CHANGE_HISTORY_WEEKS 314
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,570
FILE_AGE_NEGLIGIBLE_RISK_COUNT 11
FILE_AGE_LOW_RISK_COUNT 57
FILE_AGE_MEDIUM_RISK_COUNT 46
FILE_AGE_HIGH_RISK_COUNT 119
FILE_AGE_VERY_HIGH_RISK_COUNT 641
FILE_AGE_NEGLIGIBLE_RISK_LOC 3,100
FILE_AGE_LOW_RISK_LOC 9,174
FILE_AGE_MEDIUM_RISK_LOC 5,222
FILE_AGE_HIGH_RISK_LOC 10,664
FILE_AGE_VERY_HIGH_RISK_LOC 34,522
NUMBER_OF_CONTRIBUTORS 504
DUPLICATION_NUMBER_OF_DUPLICATES 10,870
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 644
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 15,107
DUPLICATION_NUMBER_OF_CLEANED_LINES 54,184
DUPLICATION_PERCENTAGE 27.88
UNIT_DUPLICATES_COUNT 31
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APISIX 4,444
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APISIX 4,444
DUPLICATION_PERCENTAGE_PRIMARY_APISIX 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_T 10,547
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_T 10,547
DUPLICATION_PERCENTAGE_PRIMARY_T 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONF 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONF 7
DUPLICATION_PERCENTAGE_PRIMARY_CONF 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EXAMPLE 46
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EXAMPLE 46
DUPLICATION_PERCENTAGE_PRIMARY_EXAMPLE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CI 63
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CI 63
DUPLICATION_PERCENTAGE_PRIMARY_CI 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_UTILS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_UTILS 0
DUPLICATION_PERCENTAGE_PRIMARY_UTILS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BENCHMARK 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BENCHMARK 0
DUPLICATION_PERCENTAGE_PRIMARY_BENCHMARK -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AUTODOCS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AUTODOCS 0
DUPLICATION_PERCENTAGE_PRIMARY_AUTODOCS -
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_LUA 5,121
DUPLICATION_NUMBER_OF_CLEANED_LINES_LUA 37,546
DUPLICATION_PERCENTAGE_LUA 13.64
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_T 9,094
DUPLICATION_NUMBER_OF_CLEANED_LINES_T 11,008
DUPLICATION_PERCENTAGE_T 82.61
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 59
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 375
DUPLICATION_PERCENTAGE_PY 15.73
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 187
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 339
DUPLICATION_PERCENTAGE_JS 55.16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 289
DUPLICATION_PERCENTAGE_YAML 2.42
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GO 346
DUPLICATION_NUMBER_OF_CLEANED_LINES_GO 2,624
DUPLICATION_PERCENTAGE_GO 13.19
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_REGO 48
DUPLICATION_NUMBER_OF_CLEANED_LINES_REGO 88
DUPLICATION_PERCENTAGE_REGO 54.55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TOML 15
DUPLICATION_NUMBER_OF_CLEANED_LINES_TOML 96
DUPLICATION_PERCENTAGE_TOML 15.62
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PM 100
DUPLICATION_NUMBER_OF_CLEANED_LINES_PM 771
DUPLICATION_PERCENTAGE_PM 12.97
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PROTO 106
DUPLICATION_NUMBER_OF_CLEANED_LINES_PROTO 345
DUPLICATION_PERCENTAGE_PROTO 30.72
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_XML 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_XML 22
DUPLICATION_PERCENTAGE_XML 54.55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SQL 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_SQL 411
DUPLICATION_PERCENTAGE_SQL 2.92
TOTAL_ANALYSIS_TIME_IN_MILLIS 5,312