facebook / mcrouter
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 1,040
NUMBER_OF_FILES_MAIN 558
LINES_OF_CODE_MAIN 64,445
NUMBER_OF_FILES_MAIN_EXT_H 388
LINES_OF_CODE_MAIN_EXT_H 41,420
NUMBER_OF_FILES_MAIN_EXT_CPP 156
LINES_OF_CODE_MAIN_EXT_CPP 20,664
NUMBER_OF_FILES_MAIN_EXT_RL 1
LINES_OF_CODE_MAIN_EXT_RL 1,033
NUMBER_OF_FILES_MAIN_EXT_THRIFT 7
LINES_OF_CODE_MAIN_EXT_THRIFT 956
NUMBER_OF_FILES_MAIN_EXT_C 3
LINES_OF_CODE_MAIN_EXT_C 309
NUMBER_OF_FILES_MAIN_EXT_04 2
LINES_OF_CODE_MAIN_EXT_04 62
NUMBER_OF_FILES_MAIN_EXT_PY 1
LINES_OF_CODE_MAIN_EXT_PY 1
NUMBER_OF_FILES_TEST 257
LINES_OF_CODE_TEST 36,815
NUMBER_OF_FILES_TEST_EXT_CPP 121
LINES_OF_CODE_TEST_EXT_CPP 20,555
NUMBER_OF_FILES_TEST_EXT_H 63
LINES_OF_CODE_TEST_EXT_H 10,572
NUMBER_OF_FILES_TEST_EXT_PY 66
LINES_OF_CODE_TEST_EXT_PY 5,417
NUMBER_OF_FILES_TEST_EXT_THRIFT 3
LINES_OF_CODE_TEST_EXT_THRIFT 210
NUMBER_OF_FILES_TEST_EXT_SH 4
LINES_OF_CODE_TEST_EXT_SH 61
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 57.12
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 21
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 527
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 21
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 527
NUMBER_OF_FILES_OTHER 114
LINES_OF_CODE_OTHER 5,498
NUMBER_OF_FILES_OTHER_EXT_JSON 111
LINES_OF_CODE_OTHER_EXT_JSON 5,407
NUMBER_OF_FILES_OTHER_EXT_MD 3
LINES_OF_CODE_OTHER_EXT_MD 91
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER 124
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER 13,660
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_EXT_H 84
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_EXT_H 8,924
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_EXT_CPP 39
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_EXT_CPP 4,735
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_EXT_PY 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_TOOLS_MCPIPER 27
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_TOOLS_MCPIPER 2,377
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_TOOLS_MCPIPER_EXT_H 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_TOOLS_MCPIPER_EXT_H 1,430
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_TOOLS_MCPIPER_EXT_CPP 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_TOOLS_MCPIPER_EXT_CPP 947
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_SCRIPTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_SCRIPTS 62
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_SCRIPTS_EXT_04 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_SCRIPTS_EXT_04 62
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB 61
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB 3,507
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_EXT_H 39
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_EXT_H 1,982
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_EXT_CPP 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_EXT_CPP 1,525
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CONFIG 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CONFIG 1,867
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CONFIG_EXT_CPP 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CONFIG_EXT_CPP 1,529
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CONFIG_EXT_H 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CONFIG_EXT_H 338
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CARBON 64
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CARBON 6,504
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CARBON_EXT_H 46
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CARBON_EXT_H 5,023
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CARBON_EXT_CPP 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CARBON_EXT_CPP 1,352
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CARBON_EXT_THRIFT 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_CARBON_EXT_THRIFT 129
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK 118
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK 20,882
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK_EXT_H 77
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK_EXT_H 11,381
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK_EXT_CPP 37
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK_EXT_CPP 7,641
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK_EXT_RL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK_EXT_RL 1,033
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK_EXT_THRIFT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_NETWORK_EXT_THRIFT 827
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_MC 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_MC 535
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_MC_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_MC_EXT_H 421
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_MC_EXT_C 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_MC_EXT_C 72
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_MC_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_MC_EXT_CPP 42
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_FBI 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_FBI 2,460
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_FBI_EXT_H 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_FBI_EXT_H 1,536
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_FBI_EXT_CPP 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_FBI_EXT_CPP 687
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_FBI_EXT_C 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_FBI_EXT_C 237
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_ROUTES 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_ROUTES 895
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_ROUTES_EXT_H 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_ROUTES_EXT_H 895
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_DEBUG 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_DEBUG 639
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_DEBUG_EXT_CPP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_DEBUG_EXT_CPP 435
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_LIB_DEBUG_EXT_H 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_LIB_DEBUG_EXT_H 204
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_ROUTES 102
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_ROUTES 11,057
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_ROUTES_EXT_H 79
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_ROUTES_EXT_H 9,286
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MCROUTER_ROUTES_EXT_CPP 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MCROUTER_ROUTES_EXT_CPP 1,771
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,865
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H 7
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H 1,529
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 1,336
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 545
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 61,580
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 381
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 39,891
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 150
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 19,328
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RL 1,033
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_THRIFT 7
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_THRIFT 956
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 309
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_04 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_04 62
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 379
LOW_RISK_FILE_SIZE_COUNT 106
MEDIUM_RISK_FILE_SIZE_COUNT 54
HIGH_RISK_FILE_SIZE_COUNT 14
VERY_HIGH_RISK_FILE_SIZE_COUNT 5
NEGLIGIBLE_RISK_FILE_SIZE_LOC 16,082
LOW_RISK_FILE_SIZE_LOC 15,017
MEDIUM_RISK_FILE_SIZE_LOC 16,565
HIGH_RISK_FILE_SIZE_LOC 9,232
VERY_HIGH_RISK_FILE_SIZE_LOC 7,549
NUMBER_OF_UNITS 3,237
LINES_OF_CODE_IN_UNITS 32,429
LINES_OF_CODE_OUTSIDE_UNITS 32,016
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 10,562
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 32.57
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 2,353
UNIT_SIZE_LOW_RISK_LOC 7,591
UNIT_SIZE_LOW_RISK_PERCENTAGE 23.41
UNIT_SIZE_LOW_RISK_COUNT 523
UNIT_SIZE_MEDIUM_RISK_LOC 8,875
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 27.37
UNIT_SIZE_MEDIUM_RISK_COUNT 294
UNIT_SIZE_HIGH_RISK_LOC 3,685
UNIT_SIZE_HIGH_RISK_PERCENTAGE 11.36
UNIT_SIZE_HIGH_RISK_COUNT 56
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,716
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 5.29
UNIT_SIZE_VERY_HIGH_RISK_COUNT 11
UNIT_SIZE_COMPONENT_MCROUTER_NEGLIGIBLE_RISK_LOC 1,787
UNIT_SIZE_COMPONENT_MCROUTER_NEGLIGIBLE_RISK_PERCENTAGE 27.91
UNIT_SIZE_COMPONENT_MCROUTER_NEGLIGIBLE_RISK_COUNT 379
UNIT_SIZE_COMPONENT_MCROUTER_LOW_RISK_LOC 1,174
UNIT_SIZE_COMPONENT_MCROUTER_LOW_RISK_PERCENTAGE 18.34
UNIT_SIZE_COMPONENT_MCROUTER_LOW_RISK_COUNT 81
UNIT_SIZE_COMPONENT_MCROUTER_MEDIUM_RISK_LOC 1,734
UNIT_SIZE_COMPONENT_MCROUTER_MEDIUM_RISK_PERCENTAGE 27.09
UNIT_SIZE_COMPONENT_MCROUTER_MEDIUM_RISK_COUNT 56
UNIT_SIZE_COMPONENT_MCROUTER_HIGH_RISK_LOC 710
UNIT_SIZE_COMPONENT_MCROUTER_HIGH_RISK_PERCENTAGE 11.09
UNIT_SIZE_COMPONENT_MCROUTER_HIGH_RISK_COUNT 11
UNIT_SIZE_COMPONENT_MCROUTER_VERY_HIGH_RISK_LOC 997
UNIT_SIZE_COMPONENT_MCROUTER_VERY_HIGH_RISK_PERCENTAGE 15.57
UNIT_SIZE_COMPONENT_MCROUTER_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_NEGLIGIBLE_RISK_LOC 313
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_NEGLIGIBLE_RISK_PERCENTAGE 23.98
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_NEGLIGIBLE_RISK_COUNT 77
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_LOW_RISK_LOC 300
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_LOW_RISK_PERCENTAGE 22.99
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_LOW_RISK_COUNT 21
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_MEDIUM_RISK_LOC 373
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_MEDIUM_RISK_PERCENTAGE 28.58
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_MEDIUM_RISK_COUNT 13
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_HIGH_RISK_LOC 152
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_HIGH_RISK_PERCENTAGE 11.65
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_VERY_HIGH_RISK_LOC 167
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_VERY_HIGH_RISK_PERCENTAGE 12.8
UNIT_SIZE_COMPONENT_MCROUTER_TOOLS_MCPIPER_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NEGLIGIBLE_RISK_LOC 700
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NEGLIGIBLE_RISK_PERCENTAGE 43.83
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NEGLIGIBLE_RISK_COUNT 154
UNIT_SIZE_COMPONENT_MCROUTER_LIB_LOW_RISK_LOC 352
UNIT_SIZE_COMPONENT_MCROUTER_LIB_LOW_RISK_PERCENTAGE 22.04
UNIT_SIZE_COMPONENT_MCROUTER_LIB_LOW_RISK_COUNT 24
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MEDIUM_RISK_LOC 362
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MEDIUM_RISK_PERCENTAGE 22.67
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MEDIUM_RISK_COUNT 12
UNIT_SIZE_COMPONENT_MCROUTER_LIB_HIGH_RISK_LOC 56
UNIT_SIZE_COMPONENT_MCROUTER_LIB_HIGH_RISK_PERCENTAGE 3.51
UNIT_SIZE_COMPONENT_MCROUTER_LIB_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MCROUTER_LIB_VERY_HIGH_RISK_LOC 127
UNIT_SIZE_COMPONENT_MCROUTER_LIB_VERY_HIGH_RISK_PERCENTAGE 7.95
UNIT_SIZE_COMPONENT_MCROUTER_LIB_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_NEGLIGIBLE_RISK_LOC 324
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_NEGLIGIBLE_RISK_PERCENTAGE 29.14
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_NEGLIGIBLE_RISK_COUNT 56
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_LOW_RISK_LOC 193
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_LOW_RISK_PERCENTAGE 17.36
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_LOW_RISK_COUNT 13
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_MEDIUM_RISK_LOC 456
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_MEDIUM_RISK_PERCENTAGE 41.01
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_MEDIUM_RISK_COUNT 15
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_HIGH_RISK_LOC 139
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_HIGH_RISK_PERCENTAGE 12.5
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CONFIG_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_NEGLIGIBLE_RISK_LOC 1,487
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_NEGLIGIBLE_RISK_PERCENTAGE 46.64
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_NEGLIGIBLE_RISK_COUNT 327
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_LOW_RISK_LOC 633
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_LOW_RISK_PERCENTAGE 19.86
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_LOW_RISK_COUNT 49
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_MEDIUM_RISK_LOC 721
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_MEDIUM_RISK_PERCENTAGE 22.62
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_MEDIUM_RISK_COUNT 24
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_HIGH_RISK_LOC 347
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_HIGH_RISK_PERCENTAGE 10.88
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_CARBON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_NEGLIGIBLE_RISK_LOC 3,871
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_NEGLIGIBLE_RISK_PERCENTAGE 33.78
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_NEGLIGIBLE_RISK_COUNT 903
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_LOW_RISK_LOC 3,001
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_LOW_RISK_PERCENTAGE 26.19
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_LOW_RISK_COUNT 205
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_MEDIUM_RISK_LOC 3,518
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_MEDIUM_RISK_PERCENTAGE 30.7
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_MEDIUM_RISK_COUNT 115
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_HIGH_RISK_LOC 937
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_HIGH_RISK_PERCENTAGE 8.18
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_HIGH_RISK_COUNT 14
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_VERY_HIGH_RISK_LOC 133
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_VERY_HIGH_RISK_PERCENTAGE 1.16
UNIT_SIZE_COMPONENT_MCROUTER_LIB_NETWORK_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_NEGLIGIBLE_RISK_LOC 31
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_NEGLIGIBLE_RISK_PERCENTAGE 34.07
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_LOW_RISK_LOC 39
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_LOW_RISK_PERCENTAGE 42.86
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_MEDIUM_RISK_PERCENTAGE 23.08
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_MC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_NEGLIGIBLE_RISK_LOC 364
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_NEGLIGIBLE_RISK_PERCENTAGE 38.64
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_NEGLIGIBLE_RISK_COUNT 84
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_LOW_RISK_LOC 360
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_LOW_RISK_PERCENTAGE 38.22
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_LOW_RISK_COUNT 24
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_MEDIUM_RISK_LOC 156
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_MEDIUM_RISK_PERCENTAGE 16.56
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_HIGH_RISK_LOC 62
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_HIGH_RISK_PERCENTAGE 6.58
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_FBI_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_NEGLIGIBLE_RISK_LOC 240
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_NEGLIGIBLE_RISK_PERCENTAGE 48.48
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_NEGLIGIBLE_RISK_COUNT 52
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_LOW_RISK_LOC 121
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_LOW_RISK_PERCENTAGE 24.44
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_MEDIUM_RISK_LOC 134
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_MEDIUM_RISK_PERCENTAGE 27.07
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_ROUTES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_NEGLIGIBLE_RISK_LOC 173
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_NEGLIGIBLE_RISK_PERCENTAGE 47.14
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_NEGLIGIBLE_RISK_COUNT 45
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_LOW_RISK_LOC 90
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_LOW_RISK_PERCENTAGE 24.52
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_MEDIUM_RISK_LOC 104
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_MEDIUM_RISK_PERCENTAGE 28.34
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_MCROUTER_LIB_DEBUG_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_NEGLIGIBLE_RISK_LOC 1,272
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_NEGLIGIBLE_RISK_PERCENTAGE 23.25
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_NEGLIGIBLE_RISK_COUNT 272
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_LOW_RISK_LOC 1,328
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_LOW_RISK_PERCENTAGE 24.28
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_LOW_RISK_COUNT 89
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_MEDIUM_RISK_LOC 1,296
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_MEDIUM_RISK_PERCENTAGE 23.69
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_MEDIUM_RISK_COUNT 45
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_HIGH_RISK_LOC 1,282
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_HIGH_RISK_PERCENTAGE 23.44
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_HIGH_RISK_COUNT 20
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_VERY_HIGH_RISK_LOC 292
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_VERY_HIGH_RISK_PERCENTAGE 5.34
UNIT_SIZE_COMPONENT_MCROUTER_ROUTES_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 7,496
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 44.1
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 1,797
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 4,497
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 26.46
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 311
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 2,783
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 16.37
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 98
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 1,389
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 8.17
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 21
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 831
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 4.89
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 3,046
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 19.91
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 553
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 3,035
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 19.84
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 208
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 6,036
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 39.46
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 194
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 2,296
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 15.01
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 35
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 885
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 5.79
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 20
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 14.81
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 59
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 43.7
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 4
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 56
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 41.48
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 20,719
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 63.89
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 2,934
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 7,222
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 22.27
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 241
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 3,674
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 11.33
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 56
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 814
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 2.51
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 6
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 6
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 814
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_NEGLIGIBLE_RISK_LOC 3,574
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_NEGLIGIBLE_RISK_PERCENTAGE 55.83
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_NEGLIGIBLE_RISK_COUNT 478
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LOW_RISK_LOC 1,324
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LOW_RISK_PERCENTAGE 20.68
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LOW_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_MEDIUM_RISK_LOC 1,029
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_MEDIUM_RISK_PERCENTAGE 16.07
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_HIGH_RISK_LOC 475
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_HIGH_RISK_PERCENTAGE 7.42
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_NEGLIGIBLE_RISK_LOC 822
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_NEGLIGIBLE_RISK_PERCENTAGE 62.99
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_NEGLIGIBLE_RISK_COUNT 103
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_LOW_RISK_LOC 283
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_LOW_RISK_PERCENTAGE 21.69
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_LOW_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_MEDIUM_RISK_LOC 33
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_MEDIUM_RISK_PERCENTAGE 2.53
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_HIGH_RISK_LOC 167
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_HIGH_RISK_PERCENTAGE 12.8
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_TOOLS_MCPIPER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NEGLIGIBLE_RISK_LOC 1,175
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NEGLIGIBLE_RISK_PERCENTAGE 73.58
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NEGLIGIBLE_RISK_COUNT 182
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_LOW_RISK_LOC 239
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_LOW_RISK_PERCENTAGE 14.97
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MEDIUM_RISK_LOC 144
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MEDIUM_RISK_PERCENTAGE 9.02
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_HIGH_RISK_LOC 39
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_HIGH_RISK_PERCENTAGE 2.44
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_NEGLIGIBLE_RISK_LOC 608
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_NEGLIGIBLE_RISK_PERCENTAGE 54.68
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_NEGLIGIBLE_RISK_COUNT 72
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_LOW_RISK_LOC 323
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_LOW_RISK_PERCENTAGE 29.05
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_MEDIUM_RISK_LOC 181
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_MEDIUM_RISK_PERCENTAGE 16.28
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CONFIG_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_NEGLIGIBLE_RISK_LOC 2,635
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_NEGLIGIBLE_RISK_PERCENTAGE 82.65
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_NEGLIGIBLE_RISK_COUNT 392
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_LOW_RISK_LOC 293
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_LOW_RISK_PERCENTAGE 9.19
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_LOW_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_MEDIUM_RISK_LOC 260
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_MEDIUM_RISK_PERCENTAGE 8.16
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_CARBON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_NEGLIGIBLE_RISK_LOC 7,147
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_NEGLIGIBLE_RISK_PERCENTAGE 62.36
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_NEGLIGIBLE_RISK_COUNT 1,095
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_LOW_RISK_LOC 3,471
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_LOW_RISK_PERCENTAGE 30.29
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_LOW_RISK_COUNT 130
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_MEDIUM_RISK_LOC 709
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_MEDIUM_RISK_PERCENTAGE 6.19
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_MEDIUM_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_HIGH_RISK_LOC 133
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_HIGH_RISK_PERCENTAGE 1.16
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_NETWORK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_NEGLIGIBLE_RISK_LOC 57
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_NEGLIGIBLE_RISK_PERCENTAGE 62.64
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_LOW_RISK_LOC 13
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_LOW_RISK_PERCENTAGE 14.29
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_MEDIUM_RISK_LOC 21
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_MEDIUM_RISK_PERCENTAGE 23.08
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_MC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_NEGLIGIBLE_RISK_LOC 720
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_NEGLIGIBLE_RISK_PERCENTAGE 76.43
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_NEGLIGIBLE_RISK_COUNT 107
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_LOW_RISK_LOC 122
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_LOW_RISK_PERCENTAGE 12.95
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_MEDIUM_RISK_LOC 100
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_MEDIUM_RISK_PERCENTAGE 10.62
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_FBI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_NEGLIGIBLE_RISK_LOC 438
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_NEGLIGIBLE_RISK_PERCENTAGE 88.48
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_NEGLIGIBLE_RISK_COUNT 63
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_LOW_RISK_LOC 57
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_LOW_RISK_PERCENTAGE 11.52
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_ROUTES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_NEGLIGIBLE_RISK_LOC 263
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_NEGLIGIBLE_RISK_PERCENTAGE 71.66
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_NEGLIGIBLE_RISK_COUNT 51
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_LOW_RISK_LOC 104
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_LOW_RISK_PERCENTAGE 28.34
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_LIB_DEBUG_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_NEGLIGIBLE_RISK_LOC 3,280
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_NEGLIGIBLE_RISK_PERCENTAGE 59.96
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_NEGLIGIBLE_RISK_COUNT 385
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_LOW_RISK_LOC 993
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_LOW_RISK_PERCENTAGE 18.15
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_LOW_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_MEDIUM_RISK_LOC 1,197
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_MEDIUM_RISK_PERCENTAGE 21.88
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_MEDIUM_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MCROUTER_ROUTES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 12,377
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 72.82
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 2,099
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 2,403
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 14.14
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 102
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 1,793
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 10.55
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 423
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 2.49
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 8,241
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 53.87
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 827
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 4,785
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 31.28
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 138
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 1,881
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 12.3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 391
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 2.56
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 101
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 74.81
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 25.19
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,850
FILE_CHANGE_HISTORY_ACTIVE_DAYS 1,272
FILE_CHANGE_HISTORY_WEEKS 405
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,025
FILE_AGE_NEGLIGIBLE_RISK_COUNT 20
FILE_AGE_LOW_RISK_COUNT 532
FILE_AGE_MEDIUM_RISK_COUNT 1
FILE_AGE_HIGH_RISK_COUNT 1
FILE_AGE_VERY_HIGH_RISK_COUNT 4
FILE_AGE_NEGLIGIBLE_RISK_LOC 8,738
FILE_AGE_LOW_RISK_LOC 54,180
FILE_AGE_MEDIUM_RISK_LOC 186
FILE_AGE_HIGH_RISK_LOC 245
FILE_AGE_VERY_HIGH_RISK_LOC 1,096
NUMBER_OF_CONTRIBUTORS 263
DUPLICATION_NUMBER_OF_DUPLICATES 6,804
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 145
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 7,077
DUPLICATION_NUMBER_OF_CLEANED_LINES 50,520
DUPLICATION_PERCENTAGE 14.01
UNIT_DUPLICATES_COUNT 10
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_LIB_NETWORK 5,042
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_LIB_NETWORK 5,042
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_LIB_NETWORK 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_LIB_CARBON 752
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_LIB_CARBON 752
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_LIB_CARBON 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_ROUTES 707
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_ROUTES 707
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_ROUTES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER 260
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER 260
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_TOOLS_MCPIPER 75
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_TOOLS_MCPIPER 75
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_TOOLS_MCPIPER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_SCRIPTS 62
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_SCRIPTS 62
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_SCRIPTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_LIB_FBI 54
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_LIB_FBI 54
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_LIB_FBI 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_LIB 43
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_LIB 43
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_LIB_ROUTES 75
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_LIB_ROUTES 75
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_LIB_ROUTES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_LIB_CONFIG 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_LIB_CONFIG 7
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_LIB_CONFIG 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_LIB_MC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_LIB_MC 0
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_LIB_MC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_MCROUTER_LIB_DEBUG 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_MCROUTER_LIB_DEBUG 0
DUPLICATION_PERCENTAGE_PRIMARY_MCROUTER_LIB_DEBUG -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 1,853
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 15,838
DUPLICATION_PERCENTAGE_CPP 11.7
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 4,340
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 32,407
DUPLICATION_PERCENTAGE_H 13.39
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_THRIFT 743
DUPLICATION_NUMBER_OF_CLEANED_LINES_THRIFT 933
DUPLICATION_PERCENTAGE_THRIFT 79.64
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_04 62
DUPLICATION_NUMBER_OF_CLEANED_LINES_04 62
DUPLICATION_PERCENTAGE_04 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RL 70
DUPLICATION_NUMBER_OF_CLEANED_LINES_RL 1,033
DUPLICATION_PERCENTAGE_RL 6.78
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_C 9
DUPLICATION_NUMBER_OF_CLEANED_LINES_C 246
DUPLICATION_PERCENTAGE_C 3.66
TOTAL_ANALYSIS_TIME_IN_MILLIS 4,367