apache / plc4x
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 11,442
NUMBER_OF_FILES_MAIN 6,056
LINES_OF_CODE_MAIN 1,128,359
NUMBER_OF_FILES_MAIN_EXT_GO 4,234
LINES_OF_CODE_MAIN_EXT_GO 921,530
NUMBER_OF_FILES_MAIN_EXT_JAVA 1,059
LINES_OF_CODE_MAIN_EXT_JAVA 92,115
NUMBER_OF_FILES_MAIN_EXT_CS 247
LINES_OF_CODE_MAIN_EXT_CS 28,936
NUMBER_OF_FILES_MAIN_EXT_MSPEC 45
LINES_OF_CODE_MAIN_EXT_MSPEC 26,308
NUMBER_OF_FILES_MAIN_EXT_C 119
LINES_OF_CODE_MAIN_EXT_C 21,011
NUMBER_OF_FILES_MAIN_EXT_XML 30
LINES_OF_CODE_MAIN_EXT_XML 15,696
NUMBER_OF_FILES_MAIN_EXT_PY 176
LINES_OF_CODE_MAIN_EXT_PY 13,337
NUMBER_OF_FILES_MAIN_EXT_H 113
LINES_OF_CODE_MAIN_EXT_H 3,930
NUMBER_OF_FILES_MAIN_EXT_XSL 12
LINES_OF_CODE_MAIN_EXT_XSL 2,372
NUMBER_OF_FILES_MAIN_EXT_CSS 3
LINES_OF_CODE_MAIN_EXT_CSS 1,055
NUMBER_OF_FILES_MAIN_EXT_GROOVY 10
LINES_OF_CODE_MAIN_EXT_GROOVY 973
NUMBER_OF_FILES_MAIN_EXT_G4 2
LINES_OF_CODE_MAIN_EXT_G4 391
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 367
NUMBER_OF_FILES_MAIN_EXT_RDF 2
LINES_OF_CODE_MAIN_EXT_RDF 229
NUMBER_OF_FILES_MAIN_EXT_TOML 1
LINES_OF_CODE_MAIN_EXT_TOML 87
NUMBER_OF_FILES_MAIN_EXT_HBS 2
LINES_OF_CODE_MAIN_EXT_HBS 22
NUMBER_OF_FILES_TEST 937
LINES_OF_CODE_TEST 169,715
NUMBER_OF_FILES_TEST_EXT_GO 467
LINES_OF_CODE_TEST_EXT_GO 108,482
NUMBER_OF_FILES_TEST_EXT_XML 89
LINES_OF_CODE_TEST_EXT_XML 30,389
NUMBER_OF_FILES_TEST_EXT_JAVA 335
LINES_OF_CODE_TEST_EXT_JAVA 27,005
NUMBER_OF_FILES_TEST_EXT_C 9
LINES_OF_CODE_TEST_EXT_C 1,927
NUMBER_OF_FILES_TEST_EXT_PY 31
LINES_OF_CODE_TEST_EXT_PY 1,093
NUMBER_OF_FILES_TEST_EXT_MSPEC 1
LINES_OF_CODE_TEST_EXT_MSPEC 501
NUMBER_OF_FILES_TEST_EXT_GROOVY 3
LINES_OF_CODE_TEST_EXT_GROOVY 271
NUMBER_OF_FILES_TEST_EXT_CS 1
LINES_OF_CODE_TEST_EXT_CS 34
NUMBER_OF_FILES_TEST_EXT_H 1
LINES_OF_CODE_TEST_EXT_H 13
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 15.04
NUMBER_OF_FILES_GENERATED 3,753
LINES_OF_CODE_GENERATED 538,960
NUMBER_OF_FILES_GENERATED_EXT_JAVA 3,740
LINES_OF_CODE_GENERATED_EXT_JAVA 526,295
NUMBER_OF_FILES_GENERATED_EXT_MSPEC 9
LINES_OF_CODE_GENERATED_EXT_MSPEC 10,094
NUMBER_OF_FILES_GENERATED_EXT_JSON 1
LINES_OF_CODE_GENERATED_EXT_JSON 2,027
NUMBER_OF_FILES_GENERATED_EXT_PY 3
LINES_OF_CODE_GENERATED_EXT_PY 544
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 101
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 10,951
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_XML 87
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_XML 10,531
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 8
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 315
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 4
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 83
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML 22
NUMBER_OF_FILES_OTHER 183
LINES_OF_CODE_OTHER 25,119
NUMBER_OF_FILES_OTHER_EXT_ADOC 137
LINES_OF_CODE_OTHER_EXT_ADOC 11,481
NUMBER_OF_FILES_OTHER_EXT_TXT 18
LINES_OF_CODE_OTHER_EXT_TXT 4,816
NUMBER_OF_FILES_OTHER_EXT_MD 12
LINES_OF_CODE_OTHER_EXT_MD 4,093
NUMBER_OF_FILES_OTHER_EXT_JSON 3
LINES_OF_CODE_OTHER_EXT_JSON 2,055
NUMBER_OF_FILES_OTHER_EXT_SVG 5
LINES_OF_CODE_OTHER_EXT_SVG 1,953
NUMBER_OF_FILES_OTHER_EXT_JAVA 2
LINES_OF_CODE_OTHER_EXT_JAVA 304
NUMBER_OF_FILES_OTHER_EXT_XSD 2
LINES_OF_CODE_OTHER_EXT_XSD 170
NUMBER_OF_FILES_OTHER_EXT_MOD 2
LINES_OF_CODE_OTHER_EXT_MOD 118
NUMBER_OF_FILES_OTHER_EXT_PATCH 1
LINES_OF_CODE_OTHER_EXT_PATCH 74
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 1
LINES_OF_CODE_OTHER_EXT_PROPERTIES 55
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4GO 4,254
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4GO 936,222
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4GO_EXT_GO 4,234
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4GO_EXT_GO 921,530
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4GO_EXT_XML 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4GO_EXT_XML 14,692
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4NET 249
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4NET 29,713
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4NET_EXT_CS 247
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4NET_EXT_CS 28,936
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4NET_EXT_XML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4NET_EXT_XML 777
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 366
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_GROOVY 366
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CODE_GENERATION 80
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CODE_GENERATION 11,395
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CODE_GENERATION_EXT_JAVA 77
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CODE_GENERATION_EXT_JAVA 10,953
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CODE_GENERATION_EXT_G4 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CODE_GENERATION_EXT_G4 391
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CODE_GENERATION_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CODE_GENERATION_EXT_XML 51
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4C 235
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4C 25,112
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4C_EXT_C 119
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4C_EXT_C 21,011
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4C_EXT_H 113
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4C_EXT_H 3,930
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4C_EXT_XSL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4C_EXT_XSL 130
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4C_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4C_EXT_XML 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4C_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4C_EXT_GROOVY 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROTOCOLS 83
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROTOCOLS 29,110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_MSPEC 45
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_MSPEC 26,308
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_XSL 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_XSL 1,685
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_JAVA 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_JAVA 598
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_GROOVY 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_GROOVY 433
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROTOCOLS_EXT_XML 86
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEBSITE 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEBSITE 1,733
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEBSITE_EXT_CSS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEBSITE_EXT_CSS 1,055
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEBSITE_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEBSITE_EXT_HTML 367
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEBSITE_EXT_RDF 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEBSITE_EXT_RDF 229
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEBSITE_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEBSITE_EXT_GROOVY 60
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_WEBSITE_EXT_HBS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_WEBSITE_EXT_HBS 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4PY 177
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4PY 13,424
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4PY_EXT_PY 176
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4PY_EXT_PY 13,337
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4PY_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4PY_EXT_TOML 87
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4J 968
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4J 81,284
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4J_EXT_JAVA 958
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4J_EXT_JAVA 80,564
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4J_EXT_XSL 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4J_EXT_XSL 557
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4J_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4J_EXT_GROOVY 96
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLC4J_EXT_XML 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLC4J_EXT_XML 67
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 0
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 1,085
LINES_OF_CODE_CONCERN_GENERAL_TODOS 276,328
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GO 819
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GO 202,645
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JAVA 105
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JAVA 35,353
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_MSPEC 31
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_MSPEC 22,322
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 88
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 8,025
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 26
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 5,215
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_XSL 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_XSL 794
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GROOVY 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GROOVY 673
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H 520
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_XML 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_XML 427
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_G4 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_G4 289
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CS 65
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 4,971
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 852,031
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 3,415
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 718,885
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 954
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 56,762
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 245
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 28,871
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 93
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 15,796
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 29
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 15,269
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 88
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 5,312
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MSPEC 14
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MSPEC 3,986
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 107
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 3,410
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XSL 10
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XSL 1,578
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 1,055
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 367
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GROOVY 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GROOVY 300
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RDF 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RDF 229
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_G4 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_G4 102
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 87
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HBS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HBS 22
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 2,338
LOW_RISK_FILE_SIZE_COUNT 1,072
MEDIUM_RISK_FILE_SIZE_COUNT 2,444
HIGH_RISK_FILE_SIZE_COUNT 142
VERY_HIGH_RISK_FILE_SIZE_COUNT 60
NEGLIGIBLE_RISK_FILE_SIZE_LOC 75,183
LOW_RISK_FILE_SIZE_LOC 161,958
MEDIUM_RISK_FILE_SIZE_LOC 653,125
HIGH_RISK_FILE_SIZE_LOC 90,388
VERY_HIGH_RISK_FILE_SIZE_LOC 147,705
NUMBER_OF_UNITS 97,086
LINES_OF_CODE_IN_UNITS 885,074
LINES_OF_CODE_OUTSIDE_UNITS 243,285
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 346,095
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 39.1
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 75,751
UNIT_SIZE_LOW_RISK_LOC 202,463
UNIT_SIZE_LOW_RISK_PERCENTAGE 22.88
UNIT_SIZE_LOW_RISK_COUNT 14,905
UNIT_SIZE_MEDIUM_RISK_LOC 153,315
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 17.32
UNIT_SIZE_MEDIUM_RISK_COUNT 5,221
UNIT_SIZE_HIGH_RISK_LOC 52,666
UNIT_SIZE_HIGH_RISK_PERCENTAGE 5.95
UNIT_SIZE_HIGH_RISK_COUNT 775
UNIT_SIZE_VERY_HIGH_RISK_LOC 130,535
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 14.75
UNIT_SIZE_VERY_HIGH_RISK_COUNT 434
UNIT_SIZE_COMPONENT_PLC4GO_NEGLIGIBLE_RISK_LOC 312,245
UNIT_SIZE_COMPONENT_PLC4GO_NEGLIGIBLE_RISK_PERCENTAGE 40.52
UNIT_SIZE_COMPONENT_PLC4GO_NEGLIGIBLE_RISK_COUNT 67,123
UNIT_SIZE_COMPONENT_PLC4GO_LOW_RISK_LOC 190,123
UNIT_SIZE_COMPONENT_PLC4GO_LOW_RISK_PERCENTAGE 24.67
UNIT_SIZE_COMPONENT_PLC4GO_LOW_RISK_COUNT 14,037
UNIT_SIZE_COMPONENT_PLC4GO_MEDIUM_RISK_LOC 131,396
UNIT_SIZE_COMPONENT_PLC4GO_MEDIUM_RISK_PERCENTAGE 17.05
UNIT_SIZE_COMPONENT_PLC4GO_MEDIUM_RISK_COUNT 4,523
UNIT_SIZE_COMPONENT_PLC4GO_HIGH_RISK_LOC 38,275
UNIT_SIZE_COMPONENT_PLC4GO_HIGH_RISK_PERCENTAGE 4.97
UNIT_SIZE_COMPONENT_PLC4GO_HIGH_RISK_COUNT 569
UNIT_SIZE_COMPONENT_PLC4GO_VERY_HIGH_RISK_LOC 98,562
UNIT_SIZE_COMPONENT_PLC4GO_VERY_HIGH_RISK_PERCENTAGE 12.79
UNIT_SIZE_COMPONENT_PLC4GO_VERY_HIGH_RISK_COUNT 340
UNIT_SIZE_COMPONENT_PLC4NET_NEGLIGIBLE_RISK_LOC 1,459
UNIT_SIZE_COMPONENT_PLC4NET_NEGLIGIBLE_RISK_PERCENTAGE 6.99
UNIT_SIZE_COMPONENT_PLC4NET_NEGLIGIBLE_RISK_COUNT 335
UNIT_SIZE_COMPONENT_PLC4NET_LOW_RISK_LOC 189
UNIT_SIZE_COMPONENT_PLC4NET_LOW_RISK_PERCENTAGE 0.91
UNIT_SIZE_COMPONENT_PLC4NET_LOW_RISK_COUNT 14
UNIT_SIZE_COMPONENT_PLC4NET_MEDIUM_RISK_LOC 69
UNIT_SIZE_COMPONENT_PLC4NET_MEDIUM_RISK_PERCENTAGE 0.33
UNIT_SIZE_COMPONENT_PLC4NET_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_PLC4NET_HIGH_RISK_LOC 558
UNIT_SIZE_COMPONENT_PLC4NET_HIGH_RISK_PERCENTAGE 2.67
UNIT_SIZE_COMPONENT_PLC4NET_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_PLC4NET_VERY_HIGH_RISK_LOC 18,606
UNIT_SIZE_COMPONENT_PLC4NET_VERY_HIGH_RISK_PERCENTAGE 89.1
UNIT_SIZE_COMPONENT_PLC4NET_VERY_HIGH_RISK_COUNT 19
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 2.08
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 36
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 12.5
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 246
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 85.42
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CODE_GENERATION_NEGLIGIBLE_RISK_LOC 2,593
UNIT_SIZE_COMPONENT_CODE_GENERATION_NEGLIGIBLE_RISK_PERCENTAGE 26.67
UNIT_SIZE_COMPONENT_CODE_GENERATION_NEGLIGIBLE_RISK_COUNT 597
UNIT_SIZE_COMPONENT_CODE_GENERATION_LOW_RISK_LOC 1,574
UNIT_SIZE_COMPONENT_CODE_GENERATION_LOW_RISK_PERCENTAGE 16.19
UNIT_SIZE_COMPONENT_CODE_GENERATION_LOW_RISK_COUNT 107
UNIT_SIZE_COMPONENT_CODE_GENERATION_MEDIUM_RISK_LOC 2,530
UNIT_SIZE_COMPONENT_CODE_GENERATION_MEDIUM_RISK_PERCENTAGE 26.03
UNIT_SIZE_COMPONENT_CODE_GENERATION_MEDIUM_RISK_COUNT 80
UNIT_SIZE_COMPONENT_CODE_GENERATION_HIGH_RISK_LOC 2,710
UNIT_SIZE_COMPONENT_CODE_GENERATION_HIGH_RISK_PERCENTAGE 27.88
UNIT_SIZE_COMPONENT_CODE_GENERATION_HIGH_RISK_COUNT 38
UNIT_SIZE_COMPONENT_CODE_GENERATION_VERY_HIGH_RISK_LOC 314
UNIT_SIZE_COMPONENT_CODE_GENERATION_VERY_HIGH_RISK_PERCENTAGE 3.23
UNIT_SIZE_COMPONENT_CODE_GENERATION_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_PLC4C_NEGLIGIBLE_RISK_LOC 2,504
UNIT_SIZE_COMPONENT_PLC4C_NEGLIGIBLE_RISK_PERCENTAGE 13.21
UNIT_SIZE_COMPONENT_PLC4C_NEGLIGIBLE_RISK_COUNT 531
UNIT_SIZE_COMPONENT_PLC4C_LOW_RISK_LOC 1,770
UNIT_SIZE_COMPONENT_PLC4C_LOW_RISK_PERCENTAGE 9.34
UNIT_SIZE_COMPONENT_PLC4C_LOW_RISK_COUNT 119
UNIT_SIZE_COMPONENT_PLC4C_MEDIUM_RISK_LOC 3,858
UNIT_SIZE_COMPONENT_PLC4C_MEDIUM_RISK_PERCENTAGE 20.36
UNIT_SIZE_COMPONENT_PLC4C_MEDIUM_RISK_COUNT 123
UNIT_SIZE_COMPONENT_PLC4C_HIGH_RISK_LOC 3,515
UNIT_SIZE_COMPONENT_PLC4C_HIGH_RISK_PERCENTAGE 18.55
UNIT_SIZE_COMPONENT_PLC4C_HIGH_RISK_COUNT 49
UNIT_SIZE_COMPONENT_PLC4C_VERY_HIGH_RISK_LOC 7,305
UNIT_SIZE_COMPONENT_PLC4C_VERY_HIGH_RISK_PERCENTAGE 38.54
UNIT_SIZE_COMPONENT_PLC4C_VERY_HIGH_RISK_COUNT 36
UNIT_SIZE_COMPONENT_PROTOCOLS_NEGLIGIBLE_RISK_LOC 193
UNIT_SIZE_COMPONENT_PROTOCOLS_NEGLIGIBLE_RISK_PERCENTAGE 56.6
UNIT_SIZE_COMPONENT_PROTOCOLS_NEGLIGIBLE_RISK_COUNT 50
UNIT_SIZE_COMPONENT_PROTOCOLS_LOW_RISK_LOC 41
UNIT_SIZE_COMPONENT_PROTOCOLS_LOW_RISK_PERCENTAGE 12.02
UNIT_SIZE_COMPONENT_PROTOCOLS_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_PROTOCOLS_MEDIUM_RISK_LOC 107
UNIT_SIZE_COMPONENT_PROTOCOLS_MEDIUM_RISK_PERCENTAGE 31.38
UNIT_SIZE_COMPONENT_PROTOCOLS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_PROTOCOLS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PROTOCOLS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PROTOCOLS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PROTOCOLS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_PROTOCOLS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_PROTOCOLS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PLC4PY_NEGLIGIBLE_RISK_LOC 2,801
UNIT_SIZE_COMPONENT_PLC4PY_NEGLIGIBLE_RISK_PERCENTAGE 42.67
UNIT_SIZE_COMPONENT_PLC4PY_NEGLIGIBLE_RISK_COUNT 806
UNIT_SIZE_COMPONENT_PLC4PY_LOW_RISK_LOC 1,768
UNIT_SIZE_COMPONENT_PLC4PY_LOW_RISK_PERCENTAGE 26.93
UNIT_SIZE_COMPONENT_PLC4PY_LOW_RISK_COUNT 126
UNIT_SIZE_COMPONENT_PLC4PY_MEDIUM_RISK_LOC 1,186
UNIT_SIZE_COMPONENT_PLC4PY_MEDIUM_RISK_PERCENTAGE 18.07
UNIT_SIZE_COMPONENT_PLC4PY_MEDIUM_RISK_COUNT 43
UNIT_SIZE_COMPONENT_PLC4PY_HIGH_RISK_LOC 187
UNIT_SIZE_COMPONENT_PLC4PY_HIGH_RISK_PERCENTAGE 2.85
UNIT_SIZE_COMPONENT_PLC4PY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_PLC4PY_VERY_HIGH_RISK_LOC 622
UNIT_SIZE_COMPONENT_PLC4PY_VERY_HIGH_RISK_PERCENTAGE 9.48
UNIT_SIZE_COMPONENT_PLC4PY_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_PLC4J_NEGLIGIBLE_RISK_LOC 24,294
UNIT_SIZE_COMPONENT_PLC4J_NEGLIGIBLE_RISK_PERCENTAGE 42.09
UNIT_SIZE_COMPONENT_PLC4J_NEGLIGIBLE_RISK_COUNT 6,307
UNIT_SIZE_COMPONENT_PLC4J_LOW_RISK_LOC 6,962
UNIT_SIZE_COMPONENT_PLC4J_LOW_RISK_PERCENTAGE 12.06
UNIT_SIZE_COMPONENT_PLC4J_LOW_RISK_COUNT 497
UNIT_SIZE_COMPONENT_PLC4J_MEDIUM_RISK_LOC 13,923
UNIT_SIZE_COMPONENT_PLC4J_MEDIUM_RISK_PERCENTAGE 24.12
UNIT_SIZE_COMPONENT_PLC4J_MEDIUM_RISK_COUNT 437
UNIT_SIZE_COMPONENT_PLC4J_HIGH_RISK_LOC 7,421
UNIT_SIZE_COMPONENT_PLC4J_HIGH_RISK_PERCENTAGE 12.86
UNIT_SIZE_COMPONENT_PLC4J_HIGH_RISK_COUNT 109
UNIT_SIZE_COMPONENT_PLC4J_VERY_HIGH_RISK_LOC 5,126
UNIT_SIZE_COMPONENT_PLC4J_VERY_HIGH_RISK_PERCENTAGE 8.88
UNIT_SIZE_COMPONENT_PLC4J_VERY_HIGH_RISK_COUNT 35
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_LOC 312,245
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE 40.52
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT 67,123
UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC 190,123
UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE 24.67
UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT 14,037
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC 131,396
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE 17.05
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT 4,523
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC 38,275
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE 4.97
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT 569
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC 98,562
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE 12.79
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT 340
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_LOC 1,459
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_PERCENTAGE 6.99
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_COUNT 335
UNIT_SIZE_EXTENSION_CS_LOW_RISK_LOC 189
UNIT_SIZE_EXTENSION_CS_LOW_RISK_PERCENTAGE 0.91
UNIT_SIZE_EXTENSION_CS_LOW_RISK_COUNT 14
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_LOC 69
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_PERCENTAGE 0.33
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_LOC 558
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_PERCENTAGE 2.67
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_LOC 18,606
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_PERCENTAGE 89.1
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_COUNT 19
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_LOC 16
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_PERCENTAGE 4.78
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_LOC 36
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_PERCENTAGE 10.75
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_LOC 283
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_PERCENTAGE 84.48
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_COUNT 10
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC 27,070
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 39.96
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT 6,953
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC 8,577
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE 12.66
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT 607
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC 16,523
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE 24.39
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT 519
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC 10,131
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE 14.96
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT 147
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC 5,440
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE 8.03
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT 37
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 2,504
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 13.21
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 531
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 1,770
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 9.34
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 119
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 3,858
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 20.36
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 123
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 3,515
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 18.55
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 49
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 7,305
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 38.54
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 36
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 2,801
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 42.67
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 806
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 1,768
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 26.93
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 126
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 1,186
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 18.07
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 43
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 187
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 2.85
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 622
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 9.48
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 605,784
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 68.44
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 92,314
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 89,812
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 10.15
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 3,128
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 59,059
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 6.67
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 1,103
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 27,640
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 3.12
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 290
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 102,779
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 11.61
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 251
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 541
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 130,419
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_NEGLIGIBLE_RISK_LOC 552,493
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_NEGLIGIBLE_RISK_PERCENTAGE 71.7
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_NEGLIGIBLE_RISK_COUNT 82,674
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_LOW_RISK_LOC 75,908
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_LOW_RISK_PERCENTAGE 9.85
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_LOW_RISK_COUNT 2,644
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_MEDIUM_RISK_LOC 44,784
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_MEDIUM_RISK_PERCENTAGE 5.81
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_MEDIUM_RISK_COUNT 847
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_HIGH_RISK_LOC 18,484
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_HIGH_RISK_PERCENTAGE 2.4
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_HIGH_RISK_COUNT 212
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_VERY_HIGH_RISK_LOC 78,932
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_VERY_HIGH_RISK_PERCENTAGE 10.24
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4GO_VERY_HIGH_RISK_COUNT 215
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_NEGLIGIBLE_RISK_LOC 1,669
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_NEGLIGIBLE_RISK_PERCENTAGE 7.99
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_NEGLIGIBLE_RISK_COUNT 350
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_LOW_RISK_LOC 48
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_LOW_RISK_PERCENTAGE 0.23
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_MEDIUM_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_MEDIUM_RISK_PERCENTAGE 0.95
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_HIGH_RISK_LOC 360
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_HIGH_RISK_PERCENTAGE 1.72
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_VERY_HIGH_RISK_LOC 18,606
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_VERY_HIGH_RISK_PERCENTAGE 89.1
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4NET_VERY_HIGH_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 257
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 89.24
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 31
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 10.76
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_NEGLIGIBLE_RISK_LOC 4,226
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_NEGLIGIBLE_RISK_PERCENTAGE 43.47
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_NEGLIGIBLE_RISK_COUNT 693
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_LOW_RISK_LOC 1,425
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_LOW_RISK_PERCENTAGE 14.66
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_LOW_RISK_COUNT 64
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_MEDIUM_RISK_LOC 2,689
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_MEDIUM_RISK_PERCENTAGE 27.66
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_MEDIUM_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_HIGH_RISK_LOC 1,381
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_HIGH_RISK_PERCENTAGE 14.21
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_HIGH_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CODE_GENERATION_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_NEGLIGIBLE_RISK_LOC 4,837
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_NEGLIGIBLE_RISK_PERCENTAGE 25.52
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_NEGLIGIBLE_RISK_COUNT 670
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_LOW_RISK_LOC 3,355
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_LOW_RISK_PERCENTAGE 17.7
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_LOW_RISK_COUNT 98
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_MEDIUM_RISK_LOC 2,853
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_MEDIUM_RISK_PERCENTAGE 15.05
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_MEDIUM_RISK_COUNT 46
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_HIGH_RISK_LOC 4,025
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_HIGH_RISK_PERCENTAGE 21.24
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_HIGH_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_VERY_HIGH_RISK_LOC 3,882
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_VERY_HIGH_RISK_PERCENTAGE 20.48
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4C_VERY_HIGH_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_NEGLIGIBLE_RISK_LOC 304
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_NEGLIGIBLE_RISK_PERCENTAGE 89.15
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_NEGLIGIBLE_RISK_COUNT 55
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_LOW_RISK_LOC 37
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_LOW_RISK_PERCENTAGE 10.85
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PROTOCOLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_NEGLIGIBLE_RISK_LOC 4,804
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_NEGLIGIBLE_RISK_PERCENTAGE 73.19
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_NEGLIGIBLE_RISK_COUNT 917
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_LOW_RISK_LOC 951
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_LOW_RISK_PERCENTAGE 14.49
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_LOW_RISK_COUNT 57
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_MEDIUM_RISK_LOC 187
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_MEDIUM_RISK_PERCENTAGE 2.85
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_VERY_HIGH_RISK_LOC 622
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_VERY_HIGH_RISK_PERCENTAGE 9.48
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4PY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_NEGLIGIBLE_RISK_LOC 37,194
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_NEGLIGIBLE_RISK_PERCENTAGE 64.43
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_NEGLIGIBLE_RISK_COUNT 6,943
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_LOW_RISK_LOC 8,057
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_LOW_RISK_PERCENTAGE 13.96
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_LOW_RISK_COUNT 261
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_MEDIUM_RISK_LOC 8,348
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_MEDIUM_RISK_PERCENTAGE 14.46
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_MEDIUM_RISK_COUNT 151
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_HIGH_RISK_LOC 3,390
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_HIGH_RISK_PERCENTAGE 5.87
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_HIGH_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_VERY_HIGH_RISK_LOC 737
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_VERY_HIGH_RISK_PERCENTAGE 1.28
CONDITIONAL_COMPLEXITY_COMPONENT_PLC4J_VERY_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_LOC 552,493
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE 71.7
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT 82,674
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC 75,908
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE 9.85
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT 2,644
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC 44,784
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE 5.81
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT 847
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC 18,484
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE 2.4
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_COUNT 212
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_LOC 78,932
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_PERCENTAGE 10.24
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_COUNT 215
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_LOC 1,669
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_PERCENTAGE 7.99
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_COUNT 350
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_LOC 48
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_PERCENTAGE 0.23
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_PERCENTAGE 0.95
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_LOC 360
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_PERCENTAGE 1.72
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_LOC 18,606
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_PERCENTAGE 89.1
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_LOC 267
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_PERCENTAGE 79.7
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_LOC 68
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_PERCENTAGE 20.3
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC 41,714
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 61.58
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT 7,690
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC 9,482
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE 14
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT 325
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC 11,037
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE 16.29
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT 203
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC 4,771
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE 7.04
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT 41
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC 737
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE 1.09
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 4,837
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 25.52
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 670
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 3,355
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 17.7
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 98
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 2,853
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 15.05
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 46
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 4,025
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 21.24
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 3,882
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 20.48
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 4,804
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 73.19
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 917
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 951
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 14.49
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 57
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 187
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 2.85
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 4
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 622
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 9.48
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 2
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,761
FILE_CHANGE_HISTORY_ACTIVE_DAYS 1,621
FILE_CHANGE_HISTORY_WEEKS 393
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,965
FILE_AGE_NEGLIGIBLE_RISK_COUNT 187
FILE_AGE_LOW_RISK_COUNT 222
FILE_AGE_MEDIUM_RISK_COUNT 2,466
FILE_AGE_HIGH_RISK_COUNT 1,878
FILE_AGE_VERY_HIGH_RISK_COUNT 1,303
FILE_AGE_NEGLIGIBLE_RISK_LOC 30,139
FILE_AGE_LOW_RISK_LOC 44,163
FILE_AGE_MEDIUM_RISK_LOC 667,873
FILE_AGE_HIGH_RISK_LOC 291,642
FILE_AGE_VERY_HIGH_RISK_LOC 94,542
NUMBER_OF_CONTRIBUTORS 120
TOTAL_ANALYSIS_TIME_IN_MILLIS 135,915