azure / iotedge
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 2,931
NUMBER_OF_FILES_MAIN 1,379
LINES_OF_CODE_MAIN 113,526
NUMBER_OF_FILES_MAIN_EXT_CS 986
LINES_OF_CODE_MAIN_EXT_CS 66,627
NUMBER_OF_FILES_MAIN_EXT_RS 163
LINES_OF_CODE_MAIN_EXT_RS 22,192
NUMBER_OF_FILES_MAIN_EXT_YAML 46
LINES_OF_CODE_MAIN_EXT_YAML 19,261
NUMBER_OF_FILES_MAIN_EXT_TOML 171
LINES_OF_CODE_MAIN_EXT_TOML 3,920
NUMBER_OF_FILES_MAIN_EXT_PS1 3
LINES_OF_CODE_MAIN_EXT_PS1 908
NUMBER_OF_FILES_MAIN_EXT_SPEC 2
LINES_OF_CODE_MAIN_EXT_SPEC 324
NUMBER_OF_FILES_MAIN_EXT_G4 4
LINES_OF_CODE_MAIN_EXT_G4 216
NUMBER_OF_FILES_MAIN_EXT_CFG 1
LINES_OF_CODE_MAIN_EXT_CFG 34
NUMBER_OF_FILES_MAIN_EXT_GV 1
LINES_OF_CODE_MAIN_EXT_GV 30
NUMBER_OF_FILES_MAIN_EXT_PROPS 2
LINES_OF_CODE_MAIN_EXT_PROPS 14
NUMBER_OF_FILES_TEST 776
LINES_OF_CODE_TEST 90,530
NUMBER_OF_FILES_TEST_EXT_CS 678
LINES_OF_CODE_TEST_EXT_CS 83,214
NUMBER_OF_FILES_TEST_EXT_YAML 33
LINES_OF_CODE_TEST_EXT_YAML 3,345
NUMBER_OF_FILES_TEST_EXT_RS 14
LINES_OF_CODE_TEST_EXT_RS 2,233
NUMBER_OF_FILES_TEST_EXT_CSPROJ 40
LINES_OF_CODE_TEST_EXT_CSPROJ 1,461
NUMBER_OF_FILES_TEST_EXT_SH 5
LINES_OF_CODE_TEST_EXT_SH 156
NUMBER_OF_FILES_TEST_EXT_PS1 4
LINES_OF_CODE_TEST_EXT_PS1 86
NUMBER_OF_FILES_TEST_EXT_TOML 2
LINES_OF_CODE_TEST_EXT_TOML 35
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 79.74
NUMBER_OF_FILES_GENERATED 17
LINES_OF_CODE_GENERATED 16,530
NUMBER_OF_FILES_GENERATED_EXT_CS 17
LINES_OF_CODE_GENERATED_EXT_CS 16,530
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 72
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 7,317
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 47
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 6,540
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 25
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 777
NUMBER_OF_FILES_OTHER 196
LINES_OF_CODE_OTHER 114,676
NUMBER_OF_FILES_OTHER_EXT_JSON 121
LINES_OF_CODE_OTHER_EXT_JSON 108,558
NUMBER_OF_FILES_OTHER_EXT_MD 60
LINES_OF_CODE_OTHER_EXT_MD 5,193
NUMBER_OF_FILES_OTHER_EXT_CS 4
LINES_OF_CODE_OTHER_EXT_CS 492
NUMBER_OF_FILES_OTHER_EXT_RS 5
LINES_OF_CODE_OTHER_EXT_RS 340
NUMBER_OF_FILES_OTHER_EXT_CSPROJ 3
LINES_OF_CODE_OTHER_EXT_CSPROJ 71
NUMBER_OF_FILES_OTHER_EXT_TXT 3
LINES_OF_CODE_OTHER_EXT_TXT 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_AGENT 252
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_AGENT 15,770
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_AGENT_EXT_CS 252
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_AGENT_EXT_CS 15,770
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PROPS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PROPS 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 2
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDS 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDS 1,844
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDS_EXT_YAML 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDS_EXT_YAML 1,676
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDS_EXT_SPEC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDS_EXT_SPEC 168
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS 894
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_PS1 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_PS1 894
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PS1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PS1 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SMOKE 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SMOKE 2,162
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SMOKE_EXT_CS 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SMOKE_EXT_CS 2,162
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_MODULES 76
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_MODULES 6,751
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_MODULES_EXT_RS 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_MODULES_EXT_RS 3,400
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_MODULES_EXT_CS 47
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_MODULES_EXT_CS 3,240
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_MODULES_EXT_TOML 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_MODULES_EXT_TOML 77
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_MODULES_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_MODULES_EXT_CFG 34
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_HUB 486
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_HUB 34,700
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_HUB_EXT_CS 481
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_HUB_EXT_CS 34,454
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_HUB_EXT_G4 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_HUB_EXT_G4 216
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_HUB_EXT_GV 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_HUB_EXT_GV 30
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MQTT 24
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MQTT 4,286
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MQTT_EXT_RS 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MQTT_EXT_RS 4,223
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MQTT_EXT_TOML 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MQTT_EXT_TOML 63
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SNAP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SNAP 174
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SNAP_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SNAP_EXT_YAML 174
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_UTIL 187
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_UTIL 11,001
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGE_UTIL_EXT_CS 187
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGE_UTIL_EXT_CS 11,001
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGELET 312
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGELET 35,914
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGELET_EXT_YAML 30
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGELET_EXT_YAML 17,411
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGELET_EXT_RS 117
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGELET_EXT_RS 14,569
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGELET_EXT_TOML 164
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGELET_EXT_TOML 3,778
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_EDGELET_EXT_SPEC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_EDGELET_EXT_SPEC 156
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 53
LINES_OF_CODE_CONCERN_GENERAL_TODOS 20,330
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CS 49
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CS 9,848
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_YAML 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_YAML 9,641
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_RS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_RS 841
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 1,326
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 93,196
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 937
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 56,779
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 161
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 21,351
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 44
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 9,620
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 171
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 3,920
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 908
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SPEC 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SPEC 324
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_G4 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_G4 216
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 34
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GV 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GV 30
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROPS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROPS 14
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 1,093
LOW_RISK_FILE_SIZE_COUNT 160
MEDIUM_RISK_FILE_SIZE_COUNT 94
HIGH_RISK_FILE_SIZE_COUNT 31
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 32,627
LOW_RISK_FILE_SIZE_LOC 21,869
MEDIUM_RISK_FILE_SIZE_LOC 28,416
HIGH_RISK_FILE_SIZE_LOC 21,061
VERY_HIGH_RISK_FILE_SIZE_LOC 9,553
NUMBER_OF_UNITS 4,069
LINES_OF_CODE_IN_UNITS 49,046
LINES_OF_CODE_OUTSIDE_UNITS 64,480
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 14,484
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 29.53
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 2,656
UNIT_SIZE_LOW_RISK_LOC 12,667
UNIT_SIZE_LOW_RISK_PERCENTAGE 25.83
UNIT_SIZE_LOW_RISK_COUNT 876
UNIT_SIZE_MEDIUM_RISK_LOC 13,585
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 27.7
UNIT_SIZE_MEDIUM_RISK_COUNT 453
UNIT_SIZE_HIGH_RISK_LOC 4,396
UNIT_SIZE_HIGH_RISK_PERCENTAGE 8.96
UNIT_SIZE_HIGH_RISK_COUNT 66
UNIT_SIZE_VERY_HIGH_RISK_LOC 3,914
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 7.98
UNIT_SIZE_VERY_HIGH_RISK_COUNT 18
UNIT_SIZE_COMPONENT_EDGE_AGENT_NEGLIGIBLE_RISK_LOC 3,045
UNIT_SIZE_COMPONENT_EDGE_AGENT_NEGLIGIBLE_RISK_PERCENTAGE 33.33
UNIT_SIZE_COMPONENT_EDGE_AGENT_NEGLIGIBLE_RISK_COUNT 540
UNIT_SIZE_COMPONENT_EDGE_AGENT_LOW_RISK_LOC 2,699
UNIT_SIZE_COMPONENT_EDGE_AGENT_LOW_RISK_PERCENTAGE 29.54
UNIT_SIZE_COMPONENT_EDGE_AGENT_LOW_RISK_COUNT 185
UNIT_SIZE_COMPONENT_EDGE_AGENT_MEDIUM_RISK_LOC 2,065
UNIT_SIZE_COMPONENT_EDGE_AGENT_MEDIUM_RISK_PERCENTAGE 22.6
UNIT_SIZE_COMPONENT_EDGE_AGENT_MEDIUM_RISK_COUNT 71
UNIT_SIZE_COMPONENT_EDGE_AGENT_HIGH_RISK_LOC 633
UNIT_SIZE_COMPONENT_EDGE_AGENT_HIGH_RISK_PERCENTAGE 6.93
UNIT_SIZE_COMPONENT_EDGE_AGENT_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_EDGE_AGENT_VERY_HIGH_RISK_LOC 695
UNIT_SIZE_COMPONENT_EDGE_AGENT_VERY_HIGH_RISK_PERCENTAGE 7.61
UNIT_SIZE_COMPONENT_EDGE_AGENT_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SMOKE_NEGLIGIBLE_RISK_LOC 206
UNIT_SIZE_COMPONENT_SMOKE_NEGLIGIBLE_RISK_PERCENTAGE 14.43
UNIT_SIZE_COMPONENT_SMOKE_NEGLIGIBLE_RISK_COUNT 33
UNIT_SIZE_COMPONENT_SMOKE_LOW_RISK_LOC 214
UNIT_SIZE_COMPONENT_SMOKE_LOW_RISK_PERCENTAGE 14.99
UNIT_SIZE_COMPONENT_SMOKE_LOW_RISK_COUNT 13
UNIT_SIZE_COMPONENT_SMOKE_MEDIUM_RISK_LOC 463
UNIT_SIZE_COMPONENT_SMOKE_MEDIUM_RISK_PERCENTAGE 32.42
UNIT_SIZE_COMPONENT_SMOKE_MEDIUM_RISK_COUNT 14
UNIT_SIZE_COMPONENT_SMOKE_HIGH_RISK_LOC 247
UNIT_SIZE_COMPONENT_SMOKE_HIGH_RISK_PERCENTAGE 17.3
UNIT_SIZE_COMPONENT_SMOKE_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SMOKE_VERY_HIGH_RISK_LOC 298
UNIT_SIZE_COMPONENT_SMOKE_VERY_HIGH_RISK_PERCENTAGE 20.87
UNIT_SIZE_COMPONENT_SMOKE_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_EDGE_MODULES_NEGLIGIBLE_RISK_LOC 628
UNIT_SIZE_COMPONENT_EDGE_MODULES_NEGLIGIBLE_RISK_PERCENTAGE 18.68
UNIT_SIZE_COMPONENT_EDGE_MODULES_NEGLIGIBLE_RISK_COUNT 107
UNIT_SIZE_COMPONENT_EDGE_MODULES_LOW_RISK_LOC 617
UNIT_SIZE_COMPONENT_EDGE_MODULES_LOW_RISK_PERCENTAGE 18.35
UNIT_SIZE_COMPONENT_EDGE_MODULES_LOW_RISK_COUNT 43
UNIT_SIZE_COMPONENT_EDGE_MODULES_MEDIUM_RISK_LOC 1,045
UNIT_SIZE_COMPONENT_EDGE_MODULES_MEDIUM_RISK_PERCENTAGE 31.08
UNIT_SIZE_COMPONENT_EDGE_MODULES_MEDIUM_RISK_COUNT 33
UNIT_SIZE_COMPONENT_EDGE_MODULES_HIGH_RISK_LOC 435
UNIT_SIZE_COMPONENT_EDGE_MODULES_HIGH_RISK_PERCENTAGE 12.94
UNIT_SIZE_COMPONENT_EDGE_MODULES_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_EDGE_MODULES_VERY_HIGH_RISK_LOC 637
UNIT_SIZE_COMPONENT_EDGE_MODULES_VERY_HIGH_RISK_PERCENTAGE 18.95
UNIT_SIZE_COMPONENT_EDGE_MODULES_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_EDGE_HUB_NEGLIGIBLE_RISK_LOC 7,254
UNIT_SIZE_COMPONENT_EDGE_HUB_NEGLIGIBLE_RISK_PERCENTAGE 33.08
UNIT_SIZE_COMPONENT_EDGE_HUB_NEGLIGIBLE_RISK_COUNT 1,351
UNIT_SIZE_COMPONENT_EDGE_HUB_LOW_RISK_LOC 5,759
UNIT_SIZE_COMPONENT_EDGE_HUB_LOW_RISK_PERCENTAGE 26.26
UNIT_SIZE_COMPONENT_EDGE_HUB_LOW_RISK_COUNT 403
UNIT_SIZE_COMPONENT_EDGE_HUB_MEDIUM_RISK_LOC 6,348
UNIT_SIZE_COMPONENT_EDGE_HUB_MEDIUM_RISK_PERCENTAGE 28.95
UNIT_SIZE_COMPONENT_EDGE_HUB_MEDIUM_RISK_COUNT 212
UNIT_SIZE_COMPONENT_EDGE_HUB_HIGH_RISK_LOC 1,820
UNIT_SIZE_COMPONENT_EDGE_HUB_HIGH_RISK_PERCENTAGE 8.3
UNIT_SIZE_COMPONENT_EDGE_HUB_HIGH_RISK_COUNT 27
UNIT_SIZE_COMPONENT_EDGE_HUB_VERY_HIGH_RISK_LOC 749
UNIT_SIZE_COMPONENT_EDGE_HUB_VERY_HIGH_RISK_PERCENTAGE 3.42
UNIT_SIZE_COMPONENT_EDGE_HUB_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_MQTT_NEGLIGIBLE_RISK_LOC 342
UNIT_SIZE_COMPONENT_MQTT_NEGLIGIBLE_RISK_PERCENTAGE 19.94
UNIT_SIZE_COMPONENT_MQTT_NEGLIGIBLE_RISK_COUNT 54
UNIT_SIZE_COMPONENT_MQTT_LOW_RISK_LOC 374
UNIT_SIZE_COMPONENT_MQTT_LOW_RISK_PERCENTAGE 21.81
UNIT_SIZE_COMPONENT_MQTT_LOW_RISK_COUNT 28
UNIT_SIZE_COMPONENT_MQTT_MEDIUM_RISK_LOC 365
UNIT_SIZE_COMPONENT_MQTT_MEDIUM_RISK_PERCENTAGE 21.28
UNIT_SIZE_COMPONENT_MQTT_MEDIUM_RISK_COUNT 14
UNIT_SIZE_COMPONENT_MQTT_HIGH_RISK_LOC 309
UNIT_SIZE_COMPONENT_MQTT_HIGH_RISK_PERCENTAGE 18.02
UNIT_SIZE_COMPONENT_MQTT_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_MQTT_VERY_HIGH_RISK_LOC 325
UNIT_SIZE_COMPONENT_MQTT_VERY_HIGH_RISK_PERCENTAGE 18.95
UNIT_SIZE_COMPONENT_MQTT_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_EDGE_UTIL_NEGLIGIBLE_RISK_LOC 2,238
UNIT_SIZE_COMPONENT_EDGE_UTIL_NEGLIGIBLE_RISK_PERCENTAGE 30.1
UNIT_SIZE_COMPONENT_EDGE_UTIL_NEGLIGIBLE_RISK_COUNT 413
UNIT_SIZE_COMPONENT_EDGE_UTIL_LOW_RISK_LOC 2,357
UNIT_SIZE_COMPONENT_EDGE_UTIL_LOW_RISK_PERCENTAGE 31.7
UNIT_SIZE_COMPONENT_EDGE_UTIL_LOW_RISK_COUNT 159
UNIT_SIZE_COMPONENT_EDGE_UTIL_MEDIUM_RISK_LOC 1,592
UNIT_SIZE_COMPONENT_EDGE_UTIL_MEDIUM_RISK_PERCENTAGE 21.41
UNIT_SIZE_COMPONENT_EDGE_UTIL_MEDIUM_RISK_COUNT 55
UNIT_SIZE_COMPONENT_EDGE_UTIL_HIGH_RISK_LOC 583
UNIT_SIZE_COMPONENT_EDGE_UTIL_HIGH_RISK_PERCENTAGE 7.84
UNIT_SIZE_COMPONENT_EDGE_UTIL_HIGH_RISK_COUNT 10
UNIT_SIZE_COMPONENT_EDGE_UTIL_VERY_HIGH_RISK_LOC 666
UNIT_SIZE_COMPONENT_EDGE_UTIL_VERY_HIGH_RISK_PERCENTAGE 8.96
UNIT_SIZE_COMPONENT_EDGE_UTIL_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_EDGELET_NEGLIGIBLE_RISK_LOC 771
UNIT_SIZE_COMPONENT_EDGELET_NEGLIGIBLE_RISK_PERCENTAGE 19.09
UNIT_SIZE_COMPONENT_EDGELET_NEGLIGIBLE_RISK_COUNT 158
UNIT_SIZE_COMPONENT_EDGELET_LOW_RISK_LOC 647
UNIT_SIZE_COMPONENT_EDGELET_LOW_RISK_PERCENTAGE 16.02
UNIT_SIZE_COMPONENT_EDGELET_LOW_RISK_COUNT 45
UNIT_SIZE_COMPONENT_EDGELET_MEDIUM_RISK_LOC 1,707
UNIT_SIZE_COMPONENT_EDGELET_MEDIUM_RISK_PERCENTAGE 42.27
UNIT_SIZE_COMPONENT_EDGELET_MEDIUM_RISK_COUNT 54
UNIT_SIZE_COMPONENT_EDGELET_HIGH_RISK_LOC 369
UNIT_SIZE_COMPONENT_EDGELET_HIGH_RISK_PERCENTAGE 9.14
UNIT_SIZE_COMPONENT_EDGELET_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_EDGELET_VERY_HIGH_RISK_LOC 544
UNIT_SIZE_COMPONENT_EDGELET_VERY_HIGH_RISK_PERCENTAGE 13.47
UNIT_SIZE_COMPONENT_EDGELET_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_LOC 13,255
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_PERCENTAGE 31.46
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_COUNT 2,427
UNIT_SIZE_EXTENSION_CS_LOW_RISK_LOC 11,459
UNIT_SIZE_EXTENSION_CS_LOW_RISK_PERCENTAGE 27.2
UNIT_SIZE_EXTENSION_CS_LOW_RISK_COUNT 789
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_LOC 11,169
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_PERCENTAGE 26.51
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_COUNT 374
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_LOC 3,718
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_PERCENTAGE 8.83
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_COUNT 56
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_LOC 2,526
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_PERCENTAGE 6
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_COUNT 11
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_LOC 1,229
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_PERCENTAGE 17.76
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_COUNT 229
UNIT_SIZE_EXTENSION_RS_LOW_RISK_LOC 1,208
UNIT_SIZE_EXTENSION_RS_LOW_RISK_PERCENTAGE 17.46
UNIT_SIZE_EXTENSION_RS_LOW_RISK_COUNT 87
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_LOC 2,416
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_PERCENTAGE 34.92
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_COUNT 79
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_LOC 678
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_PERCENTAGE 9.8
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_COUNT 10
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_LOC 1,388
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_PERCENTAGE 20.06
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 38,031
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 77.54
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 3,849
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 7,128
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 14.53
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 175
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 2,790
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 5.69
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 431
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0.88
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 666
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 1.36
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 1,097
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_NEGLIGIBLE_RISK_LOC 7,895
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_NEGLIGIBLE_RISK_PERCENTAGE 86.41
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_NEGLIGIBLE_RISK_COUNT 779
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_LOW_RISK_LOC 604
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_LOW_RISK_PERCENTAGE 6.61
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_LOW_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_MEDIUM_RISK_LOC 638
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_MEDIUM_RISK_PERCENTAGE 6.98
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_MEDIUM_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_AGENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_NEGLIGIBLE_RISK_LOC 721
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_NEGLIGIBLE_RISK_PERCENTAGE 50.49
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_NEGLIGIBLE_RISK_COUNT 56
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_LOW_RISK_LOC 317
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_LOW_RISK_PERCENTAGE 22.2
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_MEDIUM_RISK_LOC 259
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_MEDIUM_RISK_PERCENTAGE 18.14
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_HIGH_RISK_LOC 131
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_HIGH_RISK_PERCENTAGE 9.17
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMOKE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_NEGLIGIBLE_RISK_LOC 2,316
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_NEGLIGIBLE_RISK_PERCENTAGE 68.89
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_NEGLIGIBLE_RISK_COUNT 179
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_LOW_RISK_LOC 443
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_LOW_RISK_PERCENTAGE 13.18
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_LOW_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_MEDIUM_RISK_LOC 485
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_MEDIUM_RISK_PERCENTAGE 14.43
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_HIGH_RISK_LOC 118
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_HIGH_RISK_PERCENTAGE 3.51
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_MODULES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_NEGLIGIBLE_RISK_LOC 17,432
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_NEGLIGIBLE_RISK_PERCENTAGE 79.49
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_NEGLIGIBLE_RISK_COUNT 1,890
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_LOW_RISK_LOC 3,360
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_LOW_RISK_PERCENTAGE 15.32
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_LOW_RISK_COUNT 88
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_MEDIUM_RISK_LOC 1,038
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_MEDIUM_RISK_PERCENTAGE 4.73
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_MEDIUM_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_HIGH_RISK_LOC 100
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_HIGH_RISK_PERCENTAGE 0.46
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_HUB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_NEGLIGIBLE_RISK_LOC 1,275
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_NEGLIGIBLE_RISK_PERCENTAGE 74.34
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_NEGLIGIBLE_RISK_COUNT 98
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_LOW_RISK_LOC 354
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_LOW_RISK_PERCENTAGE 20.64
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_MEDIUM_RISK_LOC 86
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_MEDIUM_RISK_PERCENTAGE 5.01
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MQTT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_NEGLIGIBLE_RISK_LOC 5,219
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_NEGLIGIBLE_RISK_PERCENTAGE 70.19
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_NEGLIGIBLE_RISK_COUNT 595
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_LOW_RISK_LOC 1,185
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_LOW_RISK_PERCENTAGE 15.94
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_LOW_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_MEDIUM_RISK_LOC 284
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_MEDIUM_RISK_PERCENTAGE 3.82
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_HIGH_RISK_LOC 82
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_HIGH_RISK_PERCENTAGE 1.1
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_VERY_HIGH_RISK_LOC 666
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_VERY_HIGH_RISK_PERCENTAGE 8.96
CONDITIONAL_COMPLEXITY_COMPONENT_EDGE_UTIL_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_NEGLIGIBLE_RISK_LOC 3,173
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_NEGLIGIBLE_RISK_PERCENTAGE 78.58
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_NEGLIGIBLE_RISK_COUNT 252
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_LOW_RISK_LOC 865
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_LOW_RISK_PERCENTAGE 21.42
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_EDGELET_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_LOC 32,843
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_PERCENTAGE 77.96
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_COUNT 3,458
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_LOC 5,876
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_PERCENTAGE 13.95
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_COUNT 158
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_LOC 2,311
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_PERCENTAGE 5.49
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_LOC 431
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_PERCENTAGE 1.02
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_LOC 666
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_PERCENTAGE 1.58
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_LOC 5,188
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_PERCENTAGE 74.98
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_COUNT 391
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_LOC 1,252
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_PERCENTAGE 18.1
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_LOC 479
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_PERCENTAGE 6.92
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,969
FILE_CHANGE_HISTORY_ACTIVE_DAYS 1,502
FILE_CHANGE_HISTORY_WEEKS 420
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,100
FILE_AGE_NEGLIGIBLE_RISK_COUNT 5
FILE_AGE_LOW_RISK_COUNT 11
FILE_AGE_MEDIUM_RISK_COUNT 1
FILE_AGE_HIGH_RISK_COUNT 15
FILE_AGE_VERY_HIGH_RISK_COUNT 1,347
FILE_AGE_NEGLIGIBLE_RISK_LOC 948
FILE_AGE_LOW_RISK_LOC 1,762
FILE_AGE_MEDIUM_RISK_LOC 156
FILE_AGE_HIGH_RISK_LOC 2,660
FILE_AGE_VERY_HIGH_RISK_LOC 108,000
NUMBER_OF_CONTRIBUTORS 114
DUPLICATION_NUMBER_OF_DUPLICATES 11,343
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 397
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 20,354
DUPLICATION_NUMBER_OF_CLEANED_LINES 83,699
DUPLICATION_PERCENTAGE 24.32
UNIT_DUPLICATES_COUNT 55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EDGELET 14,741
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EDGELET 14,741
DUPLICATION_PERCENTAGE_PRIMARY_EDGELET 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EDGE_MODULES 1,045
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EDGE_MODULES 1,045
DUPLICATION_PERCENTAGE_PRIMARY_EDGE_MODULES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EDGE_UTIL 888
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EDGE_UTIL 888
DUPLICATION_PERCENTAGE_PRIMARY_EDGE_UTIL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BUILDS 438
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BUILDS 438
DUPLICATION_PERCENTAGE_PRIMARY_BUILDS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EDGE_AGENT 1,571
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EDGE_AGENT 1,571
DUPLICATION_PERCENTAGE_PRIMARY_EDGE_AGENT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_EDGE_HUB 1,177
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_EDGE_HUB 1,177
DUPLICATION_PERCENTAGE_PRIMARY_EDGE_HUB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SMOKE 71
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SMOKE 71
DUPLICATION_PERCENTAGE_PRIMARY_SMOKE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MQTT 355
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MQTT 355
DUPLICATION_PERCENTAGE_PRIMARY_MQTT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS 68
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS 68
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SNAP 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SNAP 0
DUPLICATION_PERCENTAGE_PRIMARY_SNAP -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 10,745
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 19,261
DUPLICATION_PERCENTAGE_YAML 55.79
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CS 4,156
DUPLICATION_NUMBER_OF_CLEANED_LINES_CS 39,628
DUPLICATION_PERCENTAGE_CS 10.49
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TOML 2,810
DUPLICATION_NUMBER_OF_CLEANED_LINES_TOML 3,920
DUPLICATION_PERCENTAGE_TOML 71.68
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RS 2,381
DUPLICATION_NUMBER_OF_CLEANED_LINES_RS 19,369
DUPLICATION_PERCENTAGE_RS 12.29
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SPEC 194
DUPLICATION_NUMBER_OF_CLEANED_LINES_SPEC 324
DUPLICATION_PERCENTAGE_SPEC 59.88
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PS1 68
DUPLICATION_NUMBER_OF_CLEANED_LINES_PS1 908
DUPLICATION_PERCENTAGE_PS1 7.49
TOTAL_ANALYSIS_TIME_IN_MILLIS 9,978