GoogleCloudPlatform / ai-on-gke
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 1,022
NUMBER_OF_FILES_MAIN 603
LINES_OF_CODE_MAIN 52,235
NUMBER_OF_FILES_MAIN_EXT_YAML 303
LINES_OF_CODE_MAIN_EXT_YAML 30,856
NUMBER_OF_FILES_MAIN_EXT_TF 160
LINES_OF_CODE_MAIN_EXT_TF 9,554
NUMBER_OF_FILES_MAIN_EXT_GO 23
LINES_OF_CODE_MAIN_EXT_GO 3,952
NUMBER_OF_FILES_MAIN_EXT_PY 41
LINES_OF_CODE_MAIN_EXT_PY 3,708
NUMBER_OF_FILES_MAIN_EXT_TFVARS 37
LINES_OF_CODE_MAIN_EXT_TFVARS 1,338
NUMBER_OF_FILES_MAIN_EXT_IPYNB 2
LINES_OF_CODE_MAIN_EXT_IPYNB 1,192
NUMBER_OF_FILES_MAIN_EXT_TPL 17
LINES_OF_CODE_MAIN_EXT_TPL 694
NUMBER_OF_FILES_MAIN_EXT_TSX 6
LINES_OF_CODE_MAIN_EXT_TSX 573
NUMBER_OF_FILES_MAIN_EXT_TS 6
LINES_OF_CODE_MAIN_EXT_TS 260
NUMBER_OF_FILES_MAIN_EXT_JS 4
LINES_OF_CODE_MAIN_EXT_JS 61
NUMBER_OF_FILES_MAIN_EXT_CSS 1
LINES_OF_CODE_MAIN_EXT_CSS 23
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 11
NUMBER_OF_FILES_MAIN_EXT_IN 1
LINES_OF_CODE_MAIN_EXT_IN 8
NUMBER_OF_FILES_MAIN_EXT_MJS 1
LINES_OF_CODE_MAIN_EXT_MJS 5
NUMBER_OF_FILES_TEST 21
LINES_OF_CODE_TEST 11,601
NUMBER_OF_FILES_TEST_EXT_YAML 5
LINES_OF_CODE_TEST_EXT_YAML 7,712
NUMBER_OF_FILES_TEST_EXT_GO 9
LINES_OF_CODE_TEST_EXT_GO 3,658
NUMBER_OF_FILES_TEST_EXT_PY 6
LINES_OF_CODE_TEST_EXT_PY 200
NUMBER_OF_FILES_TEST_EXT_SH 1
LINES_OF_CODE_TEST_EXT_SH 31
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 22.2
NUMBER_OF_FILES_GENERATED 2
LINES_OF_CODE_GENERATED 14,176
NUMBER_OF_FILES_GENERATED_EXT_JSON 2
LINES_OF_CODE_GENERATED_EXT_JSON 14,176
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 30
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 1,034
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 29
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 994
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_JS 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_JS 40
NUMBER_OF_FILES_OTHER 225
LINES_OF_CODE_OTHER 43,673
NUMBER_OF_FILES_OTHER_EXT_JSON 71
LINES_OF_CODE_OTHER_EXT_JSON 21,359
NUMBER_OF_FILES_OTHER_EXT_PB 4
LINES_OF_CODE_OTHER_EXT_PB 10,252
NUMBER_OF_FILES_OTHER_EXT_MD 106
LINES_OF_CODE_OTHER_EXT_MD 7,102
NUMBER_OF_FILES_OTHER_EXT_IPYNB 7
LINES_OF_CODE_OTHER_EXT_IPYNB 2,337
NUMBER_OF_FILES_OTHER_EXT_TXT 22
LINES_OF_CODE_OTHER_EXT_TXT 2,091
NUMBER_OF_FILES_OTHER_EXT_MOD 5
LINES_OF_CODE_OTHER_EXT_MOD 250
NUMBER_OF_FILES_OTHER_EXT_TFVARS 6
LINES_OF_CODE_OTHER_EXT_TFVARS 214
NUMBER_OF_FILES_OTHER_EXT_YAML 1
LINES_OF_CODE_OTHER_EXT_YAML 45
NUMBER_OF_FILES_OTHER_EXT_PY 1
LINES_OF_CODE_OTHER_EXT_PY 20
NUMBER_OF_FILES_OTHER_EXT_INI 1
LINES_OF_CODE_OTHER_EXT_INI 2
NUMBER_OF_FILES_OTHER_EXT_SVG 1
LINES_OF_CODE_OTHER_EXT_SVG 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES 78
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES 6,171
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_EXT_YAML 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_EXT_YAML 3,329
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_EXT_TF 60
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_EXT_TF 2,716
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MODULES_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MODULES_EXT_PY 126
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHARTS 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHARTS 1,225
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHARTS_EXT_YAML 32
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHARTS_EXT_YAML 1,019
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHARTS_EXT_TPL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHARTS_EXT_TPL 206
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SLURM_ON_GKE 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SLURM_ON_GKE 530
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SLURM_ON_GKE_EXT_TF 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SLURM_ON_GKE_EXT_TF 530
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RAY_ON_GKE 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RAY_ON_GKE 2,300
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RAY_ON_GKE_EXT_YAML 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RAY_ON_GKE_EXT_YAML 841
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RAY_ON_GKE_EXT_GO 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RAY_ON_GKE_EXT_GO 718
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RAY_ON_GKE_EXT_TF 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RAY_ON_GKE_EXT_TF 473
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RAY_ON_GKE_EXT_TFVARS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RAY_ON_GKE_EXT_TFVARS 268
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURITY_TEST 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURITY_TEST 56
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SECURITY_TEST_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SECURITY_TEST_EXT_YAML 56
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TPU_PROVISIONER 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TPU_PROVISIONER 2,212
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TPU_PROVISIONER_EXT_GO 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TPU_PROVISIONER_EXT_GO 1,571
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TPU_PROVISIONER_EXT_YAML 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TPU_PROVISIONER_EXT_YAML 567
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TPU_PROVISIONER_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TPU_PROVISIONER_EXT_PY 74
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS 799
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_GO 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_GO 466
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY 234
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_YAML 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_YAML 99
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 117
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_YAML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_YAML 117
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARKS 163
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARKS 16,316
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_YAML 50
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_YAML 8,482
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_TF 64
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_TF 4,201
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_PY 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_PY 1,621
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_GO 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_GO 1,197
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_TPL 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_TPL 488
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_TFVARS 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BENCHMARKS_EXT_TFVARS 327
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 66
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 66
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLICATIONS 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLICATIONS 1,085
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLICATIONS_EXT_TF 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLICATIONS_EXT_TF 473
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLICATIONS_EXT_YAML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLICATIONS_EXT_YAML 344
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPLICATIONS_EXT_TFVARS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPLICATIONS_EXT_TFVARS 268
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES 122
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES 6,960
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_YAML 67
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_YAML 2,972
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_PY 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_PY 1,529
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_IPYNB 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_IPYNB 1,192
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_TSX 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_TSX 573
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_TF 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_TF 302
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_TS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_TS 260
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_JS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_JS 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_TFVARS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_TFVARS 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_CSS 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_HTML 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_IN 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_MJS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TUTORIALS_AND_EXAMPLES_EXT_MJS 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INFRASTRUCTURE 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INFRASTRUCTURE 926
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INFRASTRUCTURE_EXT_TF 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INFRASTRUCTURE_EXT_TF 475
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INFRASTRUCTURE_EXT_TFVARS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INFRASTRUCTURE_EXT_TFVARS 451
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BEST_PRACTICES 98
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BEST_PRACTICES 13,472
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BEST_PRACTICES_EXT_YAML 92
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BEST_PRACTICES_EXT_YAML 12,964
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BEST_PRACTICES_EXT_TF 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BEST_PRACTICES_EXT_TF 384
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BEST_PRACTICES_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BEST_PRACTICES_EXT_PY 124
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 13
LINES_OF_CODE_CONCERN_GENERAL_TODOS 2,088
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TF 7
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TF 1,034
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GO 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GO 624
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 398
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TFVARS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TFVARS 32
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 590
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 50,147
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 303
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 30,856
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TF 153
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TF 8,520
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 20
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 3,328
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 39
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 3,310
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TFVARS 36
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TFVARS 1,306
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IPYNB 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IPYNB 1,192
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TPL 17
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TPL 694
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 573
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 260
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 61
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 23
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 11
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 8
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 5
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 448
LOW_RISK_FILE_SIZE_COUNT 91
MEDIUM_RISK_FILE_SIZE_COUNT 57
HIGH_RISK_FILE_SIZE_COUNT 5
VERY_HIGH_RISK_FILE_SIZE_COUNT 2
NEGLIGIBLE_RISK_FILE_SIZE_LOC 15,833
LOW_RISK_FILE_SIZE_LOC 14,330
MEDIUM_RISK_FILE_SIZE_LOC 14,026
HIGH_RISK_FILE_SIZE_LOC 3,772
VERY_HIGH_RISK_FILE_SIZE_LOC 4,274
NUMBER_OF_UNITS 295
LINES_OF_CODE_IN_UNITS 5,471
LINES_OF_CODE_OUTSIDE_UNITS 46,764
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 688
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 12.58
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 129
UNIT_SIZE_LOW_RISK_LOC 1,335
UNIT_SIZE_LOW_RISK_PERCENTAGE 24.4
UNIT_SIZE_LOW_RISK_COUNT 87
UNIT_SIZE_MEDIUM_RISK_LOC 1,537
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 28.09
UNIT_SIZE_MEDIUM_RISK_COUNT 56
UNIT_SIZE_HIGH_RISK_LOC 1,163
UNIT_SIZE_HIGH_RISK_PERCENTAGE 21.26
UNIT_SIZE_HIGH_RISK_COUNT 18
UNIT_SIZE_VERY_HIGH_RISK_LOC 748
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 13.67
UNIT_SIZE_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_MODULES_NEGLIGIBLE_RISK_LOC 12
UNIT_SIZE_COMPONENT_MODULES_NEGLIGIBLE_RISK_PERCENTAGE 21.82
UNIT_SIZE_COMPONENT_MODULES_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_MODULES_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_MODULES_LOW_RISK_PERCENTAGE 20
UNIT_SIZE_COMPONENT_MODULES_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MODULES_MEDIUM_RISK_LOC 32
UNIT_SIZE_COMPONENT_MODULES_MEDIUM_RISK_PERCENTAGE 58.18
UNIT_SIZE_COMPONENT_MODULES_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MODULES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MODULES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MODULES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MODULES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MODULES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MODULES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RAY_ON_GKE_NEGLIGIBLE_RISK_LOC 62
UNIT_SIZE_COMPONENT_RAY_ON_GKE_NEGLIGIBLE_RISK_PERCENTAGE 9.35
UNIT_SIZE_COMPONENT_RAY_ON_GKE_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_RAY_ON_GKE_LOW_RISK_LOC 108
UNIT_SIZE_COMPONENT_RAY_ON_GKE_LOW_RISK_PERCENTAGE 16.29
UNIT_SIZE_COMPONENT_RAY_ON_GKE_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_RAY_ON_GKE_MEDIUM_RISK_LOC 254
UNIT_SIZE_COMPONENT_RAY_ON_GKE_MEDIUM_RISK_PERCENTAGE 38.31
UNIT_SIZE_COMPONENT_RAY_ON_GKE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_RAY_ON_GKE_HIGH_RISK_LOC 120
UNIT_SIZE_COMPONENT_RAY_ON_GKE_HIGH_RISK_PERCENTAGE 18.1
UNIT_SIZE_COMPONENT_RAY_ON_GKE_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_RAY_ON_GKE_VERY_HIGH_RISK_LOC 119
UNIT_SIZE_COMPONENT_RAY_ON_GKE_VERY_HIGH_RISK_PERCENTAGE 17.95
UNIT_SIZE_COMPONENT_RAY_ON_GKE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_NEGLIGIBLE_RISK_LOC 196
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_NEGLIGIBLE_RISK_PERCENTAGE 15.09
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_NEGLIGIBLE_RISK_COUNT 40
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_LOW_RISK_LOC 270
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_LOW_RISK_PERCENTAGE 20.79
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_LOW_RISK_COUNT 18
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_MEDIUM_RISK_LOC 272
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_MEDIUM_RISK_PERCENTAGE 20.94
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_MEDIUM_RISK_COUNT 11
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_HIGH_RISK_LOC 181
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_HIGH_RISK_PERCENTAGE 13.93
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_VERY_HIGH_RISK_LOC 380
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_VERY_HIGH_RISK_PERCENTAGE 29.25
UNIT_SIZE_COMPONENT_TPU_PROVISIONER_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 21
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 3.68
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_LOC 114
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 19.96
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_LOC 104
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 18.21
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_LOC 83
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 14.54
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC 249
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE 43.61
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_LOC 233
UNIT_SIZE_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_PERCENTAGE 13.5
UNIT_SIZE_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_COUNT 36
UNIT_SIZE_COMPONENT_BENCHMARKS_LOW_RISK_LOC 484
UNIT_SIZE_COMPONENT_BENCHMARKS_LOW_RISK_PERCENTAGE 28.04
UNIT_SIZE_COMPONENT_BENCHMARKS_LOW_RISK_COUNT 31
UNIT_SIZE_COMPONENT_BENCHMARKS_MEDIUM_RISK_LOC 562
UNIT_SIZE_COMPONENT_BENCHMARKS_MEDIUM_RISK_PERCENTAGE 32.56
UNIT_SIZE_COMPONENT_BENCHMARKS_MEDIUM_RISK_COUNT 21
UNIT_SIZE_COMPONENT_BENCHMARKS_HIGH_RISK_LOC 447
UNIT_SIZE_COMPONENT_BENCHMARKS_HIGH_RISK_PERCENTAGE 25.9
UNIT_SIZE_COMPONENT_BENCHMARKS_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_NEGLIGIBLE_RISK_LOC 156
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_NEGLIGIBLE_RISK_PERCENTAGE 14.89
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_NEGLIGIBLE_RISK_COUNT 37
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_LOW_RISK_LOC 304
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_LOW_RISK_PERCENTAGE 29.01
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_LOW_RISK_COUNT 20
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_MEDIUM_RISK_LOC 313
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_MEDIUM_RISK_PERCENTAGE 29.87
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_MEDIUM_RISK_COUNT 10
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_HIGH_RISK_LOC 275
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_HIGH_RISK_PERCENTAGE 26.24
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TUTORIALS_AND_EXAMPLES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BEST_PRACTICES_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_BEST_PRACTICES_NEGLIGIBLE_RISK_PERCENTAGE 7.34
UNIT_SIZE_COMPONENT_BEST_PRACTICES_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BEST_PRACTICES_LOW_RISK_LOC 44
UNIT_SIZE_COMPONENT_BEST_PRACTICES_LOW_RISK_PERCENTAGE 40.37
UNIT_SIZE_COMPONENT_BEST_PRACTICES_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_BEST_PRACTICES_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_BEST_PRACTICES_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BEST_PRACTICES_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BEST_PRACTICES_HIGH_RISK_LOC 57
UNIT_SIZE_COMPONENT_BEST_PRACTICES_HIGH_RISK_PERCENTAGE 52.29
UNIT_SIZE_COMPONENT_BEST_PRACTICES_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BEST_PRACTICES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BEST_PRACTICES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BEST_PRACTICES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 323
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 16.79
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 64
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 413
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 21.47
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 29
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 594
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 30.87
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 20
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 594
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 30.87
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 9
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_GO_NEGLIGIBLE_RISK_LOC 348
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE 10.78
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT 61
UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC 775
UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE 24.02
UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT 49
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC 787
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE 24.39
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT 30
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC 569
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE 17.63
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT 9
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC 748
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE 23.18
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 3.98
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 108
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 47.79
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 7
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 109
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 48.23
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 4
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 8.51
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 39
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 41.49
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 47
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 50
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 3,142
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 57.43
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 241
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,234
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 22.56
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 41
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 913
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 16.69
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 182
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 3.33
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 182
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_NEGLIGIBLE_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_NEGLIGIBLE_RISK_PERCENTAGE 41.82
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_LOW_RISK_LOC 32
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_LOW_RISK_PERCENTAGE 58.18
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MODULES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_NEGLIGIBLE_RISK_LOC 158
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_NEGLIGIBLE_RISK_PERCENTAGE 23.83
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_NEGLIGIBLE_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_LOW_RISK_LOC 266
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_LOW_RISK_PERCENTAGE 40.12
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_MEDIUM_RISK_LOC 239
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_MEDIUM_RISK_PERCENTAGE 36.05
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAY_ON_GKE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_NEGLIGIBLE_RISK_LOC 490
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_NEGLIGIBLE_RISK_PERCENTAGE 37.72
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_NEGLIGIBLE_RISK_COUNT 58
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_LOW_RISK_LOC 248
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_LOW_RISK_PERCENTAGE 19.09
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_MEDIUM_RISK_LOC 379
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_MEDIUM_RISK_PERCENTAGE 29.18
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_HIGH_RISK_LOC 182
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_HIGH_RISK_PERCENTAGE 14.01
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TPU_PROVISIONER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 428
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 74.96
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_LOC 36
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 6.3
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_LOC 107
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 18.74
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_LOC 1,070
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_PERCENTAGE 61.99
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_NEGLIGIBLE_RISK_COUNT 77
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_LOW_RISK_LOC 468
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_LOW_RISK_PERCENTAGE 27.11
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_LOW_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_MEDIUM_RISK_LOC 188
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_MEDIUM_RISK_PERCENTAGE 10.89
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BENCHMARKS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_NEGLIGIBLE_RISK_LOC 921
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_NEGLIGIBLE_RISK_PERCENTAGE 87.88
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_NEGLIGIBLE_RISK_COUNT 69
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_LOW_RISK_LOC 127
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_LOW_RISK_PERCENTAGE 12.12
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TUTORIALS_AND_EXAMPLES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_NEGLIGIBLE_RISK_LOC 52
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_NEGLIGIBLE_RISK_PERCENTAGE 47.71
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_LOW_RISK_LOC 57
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_LOW_RISK_PERCENTAGE 52.29
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BEST_PRACTICES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 1,302
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 67.67
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 107
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 543
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 28.22
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 79
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 4.11
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 2
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_GO_NEGLIGIBLE_RISK_LOC 1,520
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE 47.1
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT 115
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC 691
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE 21.41
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC 834
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE 25.84
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC 182
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE 5.64
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_TS_NEGLIGIBLE_RISK_LOC 226
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC 94
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 698
FILE_CHANGE_HISTORY_ACTIVE_DAYS 333
FILE_CHANGE_HISTORY_WEEKS 99
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 495
FILE_AGE_NEGLIGIBLE_RISK_COUNT 18
FILE_AGE_LOW_RISK_COUNT 64
FILE_AGE_MEDIUM_RISK_COUNT 86
FILE_AGE_HIGH_RISK_COUNT 222
FILE_AGE_VERY_HIGH_RISK_COUNT 199
FILE_AGE_NEGLIGIBLE_RISK_LOC 599
FILE_AGE_LOW_RISK_LOC 4,949
FILE_AGE_MEDIUM_RISK_LOC 6,936
FILE_AGE_HIGH_RISK_LOC 26,596
FILE_AGE_VERY_HIGH_RISK_LOC 12,070
NUMBER_OF_CONTRIBUTORS 130
DUPLICATION_NUMBER_OF_DUPLICATES 12,697
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 376
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 31,226
DUPLICATION_NUMBER_OF_CLEANED_LINES 50,915
DUPLICATION_PERCENTAGE 61.33
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MODULES 3,735
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MODULES 3,735
DUPLICATION_PERCENTAGE_PRIMARY_MODULES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TUTORIALS_AND_EXAMPLES 2,672
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TUTORIALS_AND_EXAMPLES 2,672
DUPLICATION_PERCENTAGE_PRIMARY_TUTORIALS_AND_EXAMPLES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CHARTS 436
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CHARTS 436
DUPLICATION_PERCENTAGE_PRIMARY_CHARTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BEST_PRACTICES 11,147
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BEST_PRACTICES 11,147
DUPLICATION_PERCENTAGE_PRIMARY_BEST_PRACTICES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RAY_ON_GKE 1,388
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RAY_ON_GKE 1,388
DUPLICATION_PERCENTAGE_PRIMARY_RAY_ON_GKE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APPLICATIONS 1,084
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APPLICATIONS 1,084
DUPLICATION_PERCENTAGE_PRIMARY_APPLICATIONS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BENCHMARKS 9,651
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BENCHMARKS 9,651
DUPLICATION_PERCENTAGE_PRIMARY_BENCHMARKS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TPU_PROVISIONER 101
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TPU_PROVISIONER 101
DUPLICATION_PERCENTAGE_PRIMARY_TPU_PROVISIONER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS 180
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS 180
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INFRASTRUCTURE 465
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INFRASTRUCTURE 465
DUPLICATION_PERCENTAGE_PRIMARY_INFRASTRUCTURE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 76
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 76
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SLURM_ON_GKE 291
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SLURM_ON_GKE 291
DUPLICATION_PERCENTAGE_PRIMARY_SLURM_ON_GKE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SECURITY_TEST 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SECURITY_TEST 0
DUPLICATION_PERCENTAGE_PRIMARY_SECURITY_TEST -
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_TF 4,985
DUPLICATION_NUMBER_OF_CLEANED_LINES_TF 9,554
DUPLICATION_PERCENTAGE_TF 52.18
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 23,695
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 30,856
DUPLICATION_PERCENTAGE_YAML 76.79
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_IPYNB 163
DUPLICATION_NUMBER_OF_CLEANED_LINES_IPYNB 1,192
DUPLICATION_PERCENTAGE_IPYNB 13.67
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 932
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 3,443
DUPLICATION_PERCENTAGE_PY 27.07
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GO 210
DUPLICATION_NUMBER_OF_CLEANED_LINES_GO 2,986
DUPLICATION_PERCENTAGE_GO 7.03
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 44
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 228
DUPLICATION_PERCENTAGE_TS 19.3
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TFVARS 880
DUPLICATION_NUMBER_OF_CLEANED_LINES_TFVARS 1,338
DUPLICATION_PERCENTAGE_TFVARS 65.77
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TPL 140
DUPLICATION_NUMBER_OF_CLEANED_LINES_TPL 694
DUPLICATION_PERCENTAGE_TPL 20.17
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX 164
DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX 527
DUPLICATION_PERCENTAGE_TSX 31.12
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 13
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 53
DUPLICATION_PERCENTAGE_JS 24.53
TOTAL_ANALYSIS_TIME_IN_MILLIS 7,363