microsoft / BotBuilder-V3
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,873
NUMBER_OF_FILES_MAIN 619
LINES_OF_CODE_MAIN 56,209
NUMBER_OF_FILES_MAIN_EXT_CS 351
LINES_OF_CODE_MAIN_EXT_CS 29,141
NUMBER_OF_FILES_MAIN_EXT_JS 128
LINES_OF_CODE_MAIN_EXT_JS 14,222
NUMBER_OF_FILES_MAIN_EXT_TS 108
LINES_OF_CODE_MAIN_EXT_TS 12,181
NUMBER_OF_FILES_MAIN_EXT_CMD 16
LINES_OF_CODE_MAIN_EXT_CMD 202
NUMBER_OF_FILES_MAIN_EXT_PS1 5
LINES_OF_CODE_MAIN_EXT_PS1 158
NUMBER_OF_FILES_MAIN_EXT_CSS 1
LINES_OF_CODE_MAIN_EXT_CSS 106
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 53
NUMBER_OF_FILES_MAIN_EXT_VSTEMPLATE 1
LINES_OF_CODE_MAIN_EXT_VSTEMPLATE 41
NUMBER_OF_FILES_MAIN_EXT_PROPS 2
LINES_OF_CODE_MAIN_EXT_PROPS 29
NUMBER_OF_FILES_MAIN_EXT_HTM 1
LINES_OF_CODE_MAIN_EXT_HTM 26
NUMBER_OF_FILES_MAIN_EXT_VSIXMANIFEST 1
LINES_OF_CODE_MAIN_EXT_VSIXMANIFEST 26
NUMBER_OF_FILES_MAIN_EXT_SHPROJ 1
LINES_OF_CODE_MAIN_EXT_SHPROJ 13
NUMBER_OF_FILES_MAIN_EXT_TARGETS 1
LINES_OF_CODE_MAIN_EXT_TARGETS 9
NUMBER_OF_FILES_MAIN_EXT_ASAX 2
LINES_OF_CODE_MAIN_EXT_ASAX 2
NUMBER_OF_FILES_TEST 96
LINES_OF_CODE_TEST 18,137
NUMBER_OF_FILES_TEST_EXT_CS 70
LINES_OF_CODE_TEST_EXT_CS 11,158
NUMBER_OF_FILES_TEST_EXT_XLF 2
LINES_OF_CODE_TEST_EXT_XLF 3,496
NUMBER_OF_FILES_TEST_EXT_JS 16
LINES_OF_CODE_TEST_EXT_JS 2,287
NUMBER_OF_FILES_TEST_EXT_CSPROJ 6
LINES_OF_CODE_TEST_EXT_CSPROJ 1,154
NUMBER_OF_FILES_TEST_EXT_TS 1
LINES_OF_CODE_TEST_EXT_TS 41
NUMBER_OF_FILES_TEST_EXT_ASAX 1
LINES_OF_CODE_TEST_EXT_ASAX 1
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 32.26
NUMBER_OF_FILES_GENERATED 108
LINES_OF_CODE_GENERATED 20,750
NUMBER_OF_FILES_GENERATED_EXT_JSON 6
LINES_OF_CODE_GENERATED_EXT_JSON 14,054
NUMBER_OF_FILES_GENERATED_EXT_CS 102
LINES_OF_CODE_GENERATED_EXT_CS 6,696
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 33
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 3,298
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 22
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 2,903
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_NUSPEC 10
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_NUSPEC 393
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 2
NUMBER_OF_FILES_OTHER 521
LINES_OF_CODE_OTHER 55,966
NUMBER_OF_FILES_OTHER_EXT_JSON 70
LINES_OF_CODE_OTHER_EXT_JSON 26,325
NUMBER_OF_FILES_OTHER_EXT_CS 230
LINES_OF_CODE_OTHER_EXT_CS 10,379
NUMBER_OF_FILES_OTHER_EXT_CSPROJ 39
LINES_OF_CODE_OTHER_EXT_CSPROJ 7,607
NUMBER_OF_FILES_OTHER_EXT_JS 60
LINES_OF_CODE_OTHER_EXT_JS 3,774
NUMBER_OF_FILES_OTHER_EXT_CSS 5
LINES_OF_CODE_OTHER_EXT_CSS 2,717
NUMBER_OF_FILES_OTHER_EXT_XLF 2
LINES_OF_CODE_OTHER_EXT_XLF 2,124
NUMBER_OF_FILES_OTHER_EXT_MD 37
LINES_OF_CODE_OTHER_EXT_MD 1,508
NUMBER_OF_FILES_OTHER_EXT_XML 3
LINES_OF_CODE_OTHER_EXT_XML 724
NUMBER_OF_FILES_OTHER_EXT_HTML 7
LINES_OF_CODE_OTHER_EXT_HTML 296
NUMBER_OF_FILES_OTHER_EXT_HTM 23
LINES_OF_CODE_OTHER_EXT_HTM 270
NUMBER_OF_FILES_OTHER_EXT_CSHTML 6
LINES_OF_CODE_OTHER_EXT_CSHTML 109
NUMBER_OF_FILES_OTHER_EXT_SQL 1
LINES_OF_CODE_OTHER_EXT_SQL 53
NUMBER_OF_FILES_OTHER_EXT_PUG 4
LINES_OF_CODE_OTHER_EXT_PUG 45
NUMBER_OF_FILES_OTHER_EXT_ASAX 32
LINES_OF_CODE_OTHER_EXT_ASAX 32
NUMBER_OF_FILES_OTHER_EXT_BAT 2
LINES_OF_CODE_OTHER_EXT_BAT 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AZURE_CSHARP 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AZURE_CSHARP 2,232
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AZURE_CSHARP_EXT_CS 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AZURE_CSHARP_EXT_CS 2,142
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AZURE_CSHARP_EXT_PS1 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AZURE_CSHARP_EXT_PS1 76
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AZURE_CSHARP_EXT_CMD 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AZURE_CSHARP_EXT_CMD 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AZURE_NODE 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AZURE_NODE 1,284
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AZURE_NODE_EXT_TS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AZURE_NODE_EXT_TS 646
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AZURE_NODE_EXT_JS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AZURE_NODE_EXT_JS 638
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_EXT_PROPS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_EXT_PROPS 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_ECHOBOT 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_ECHOBOT 117
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_ECHOBOT_EXT_CS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_ECHOBOT_EXT_CS 116
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_ECHOBOT_EXT_ASAX 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_ECHOBOT_EXT_ASAX 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR 407
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_CS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_CS 154
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_CSS 106
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_HTML 53
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_VSTEMPLATE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_VSTEMPLATE 41
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_HTM 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_HTM 26
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_VSIXMANIFEST 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_VSIXMANIFEST 26
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_ASAX 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_GENERATOR_EXT_ASAX 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY 306
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY 25,077
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_CS 289
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_CS 24,858
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_CMD 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_CMD 176
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_PROPS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_PROPS 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_SHPROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_SHPROJ 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_TARGETS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_LIBRARY_EXT_TARGETS 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_TOOLS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_TOOLS 233
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_TOOLS_EXT_CS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_TOOLS_EXT_CS 233
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_BUILDTOOLS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_BUILDTOOLS 82
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CSHARP_BUILDTOOLS_EXT_PS1 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CSHARP_BUILDTOOLS_EXT_PS1 82
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_CSHARP 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_CSHARP 1,650
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_CSHARP_EXT_CS 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_CSHARP_EXT_CS 1,638
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_CSHARP_EXT_CMD 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_CSHARP_EXT_CMD 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_NODE 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_NODE 1,473
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_NODE_EXT_JS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_NODE_EXT_JS 1,145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_NODE_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COGNITIVE_SERVICES_NODE_EXT_TS 328
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_GENERATOR 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_GENERATOR 143
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_GENERATOR_EXT_JS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_GENERATOR_EXT_JS 93
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_GENERATOR_EXT_TS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_GENERATOR_EXT_TS 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_CALLING 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_CALLING 4,610
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_CALLING_EXT_JS 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_CALLING_EXT_JS 2,305
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_CALLING_EXT_TS 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_CALLING_EXT_TS 2,305
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_CORE 146
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_CORE 18,685
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_CORE_EXT_JS 73
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_CORE_EXT_JS 9,833
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_CORE_EXT_TS 73
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_CORE_EXT_TS 8,852
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_SNIPPETS 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_SNIPPETS 208
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NODE_SNIPPETS_EXT_JS 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NODE_SNIPPETS_EXT_JS 208
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 3,662
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CS 11
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CS 3,358
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 304
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 606
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 52,547
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 340
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 25,783
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 128
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 14,222
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 106
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 11,877
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 16
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 202
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 158
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 106
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 53
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_VSTEMPLATE 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_VSTEMPLATE 41
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROPS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROPS 29
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTM 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTM 26
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_VSIXMANIFEST 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_VSIXMANIFEST 26
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SHPROJ 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SHPROJ 13
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TARGETS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TARGETS 9
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_ASAX 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_ASAX 2
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 469
LOW_RISK_FILE_SIZE_COUNT 76
MEDIUM_RISK_FILE_SIZE_COUNT 57
HIGH_RISK_FILE_SIZE_COUNT 17
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 17,169
LOW_RISK_FILE_SIZE_LOC 10,709
MEDIUM_RISK_FILE_SIZE_LOC 17,068
HIGH_RISK_FILE_SIZE_LOC 11,263
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,159
FILE_CHANGE_HISTORY_ACTIVE_DAYS 505
FILE_CHANGE_HISTORY_WEEKS 297
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,485
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 619
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 56,209
NUMBER_OF_CONTRIBUTORS 187
NUMBER_OF_UNITS 3,206
LINES_OF_CODE_IN_UNITS 38,524
LINES_OF_CODE_OUTSIDE_UNITS 17,685
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 11,686
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 30.33
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 2,139
UNIT_SIZE_LOW_RISK_LOC 9,055
UNIT_SIZE_LOW_RISK_PERCENTAGE 23.5
UNIT_SIZE_LOW_RISK_COUNT 617
UNIT_SIZE_MEDIUM_RISK_LOC 11,533
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 29.94
UNIT_SIZE_MEDIUM_RISK_COUNT 382
UNIT_SIZE_HIGH_RISK_LOC 3,300
UNIT_SIZE_HIGH_RISK_PERCENTAGE 8.57
UNIT_SIZE_HIGH_RISK_COUNT 52
UNIT_SIZE_VERY_HIGH_RISK_LOC 2,950
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 7.66
UNIT_SIZE_VERY_HIGH_RISK_COUNT 16
UNIT_SIZE_COMPONENT_AZURE_CSHARP_NEGLIGIBLE_RISK_LOC 400
UNIT_SIZE_COMPONENT_AZURE_CSHARP_NEGLIGIBLE_RISK_PERCENTAGE 37.31
UNIT_SIZE_COMPONENT_AZURE_CSHARP_NEGLIGIBLE_RISK_COUNT 69
UNIT_SIZE_COMPONENT_AZURE_CSHARP_LOW_RISK_LOC 347
UNIT_SIZE_COMPONENT_AZURE_CSHARP_LOW_RISK_PERCENTAGE 32.37
UNIT_SIZE_COMPONENT_AZURE_CSHARP_LOW_RISK_COUNT 23
UNIT_SIZE_COMPONENT_AZURE_CSHARP_MEDIUM_RISK_LOC 241
UNIT_SIZE_COMPONENT_AZURE_CSHARP_MEDIUM_RISK_PERCENTAGE 22.48
UNIT_SIZE_COMPONENT_AZURE_CSHARP_MEDIUM_RISK_COUNT 7
UNIT_SIZE_COMPONENT_AZURE_CSHARP_HIGH_RISK_LOC 84
UNIT_SIZE_COMPONENT_AZURE_CSHARP_HIGH_RISK_PERCENTAGE 7.84
UNIT_SIZE_COMPONENT_AZURE_CSHARP_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_AZURE_CSHARP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AZURE_CSHARP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AZURE_CSHARP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_AZURE_NODE_NEGLIGIBLE_RISK_LOC 166
UNIT_SIZE_COMPONENT_AZURE_NODE_NEGLIGIBLE_RISK_PERCENTAGE 15.59
UNIT_SIZE_COMPONENT_AZURE_NODE_NEGLIGIBLE_RISK_COUNT 28
UNIT_SIZE_COMPONENT_AZURE_NODE_LOW_RISK_LOC 192
UNIT_SIZE_COMPONENT_AZURE_NODE_LOW_RISK_PERCENTAGE 18.03
UNIT_SIZE_COMPONENT_AZURE_NODE_LOW_RISK_COUNT 14
UNIT_SIZE_COMPONENT_AZURE_NODE_MEDIUM_RISK_LOC 377
UNIT_SIZE_COMPONENT_AZURE_NODE_MEDIUM_RISK_PERCENTAGE 35.4
UNIT_SIZE_COMPONENT_AZURE_NODE_MEDIUM_RISK_COUNT 13
UNIT_SIZE_COMPONENT_AZURE_NODE_HIGH_RISK_LOC 330
UNIT_SIZE_COMPONENT_AZURE_NODE_HIGH_RISK_PERCENTAGE 30.99
UNIT_SIZE_COMPONENT_AZURE_NODE_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_AZURE_NODE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AZURE_NODE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AZURE_NODE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_NEGLIGIBLE_RISK_LOC 20
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_NEGLIGIBLE_RISK_PERCENTAGE 36.36
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_LOW_RISK_LOC 35
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_LOW_RISK_PERCENTAGE 63.64
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CSHARP_ECHOBOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_NEGLIGIBLE_RISK_LOC 12
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_NEGLIGIBLE_RISK_PERCENTAGE 15.58
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_LOW_RISK_LOC 65
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_LOW_RISK_PERCENTAGE 84.42
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CSHARP_GENERATOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_NEGLIGIBLE_RISK_LOC 5,110
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_NEGLIGIBLE_RISK_PERCENTAGE 34.96
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_NEGLIGIBLE_RISK_COUNT 971
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_LOW_RISK_LOC 3,261
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_LOW_RISK_PERCENTAGE 22.31
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_LOW_RISK_COUNT 222
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_MEDIUM_RISK_LOC 3,373
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_MEDIUM_RISK_PERCENTAGE 23.07
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_MEDIUM_RISK_COUNT 115
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_HIGH_RISK_LOC 967
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_HIGH_RISK_PERCENTAGE 6.62
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_HIGH_RISK_COUNT 16
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_VERY_HIGH_RISK_LOC 1,907
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_VERY_HIGH_RISK_PERCENTAGE 13.05
UNIT_SIZE_COMPONENT_CSHARP_LIBRARY_VERY_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 5.11
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_LOW_RISK_PERCENTAGE 6.82
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_MEDIUM_RISK_LOC 39
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_MEDIUM_RISK_PERCENTAGE 22.16
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_VERY_HIGH_RISK_LOC 116
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_VERY_HIGH_RISK_PERCENTAGE 65.91
UNIT_SIZE_COMPONENT_CSHARP_TOOLS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_NEGLIGIBLE_RISK_LOC 183
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_NEGLIGIBLE_RISK_PERCENTAGE 19.02
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_NEGLIGIBLE_RISK_COUNT 34
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_LOW_RISK_LOC 215
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_LOW_RISK_PERCENTAGE 22.35
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_LOW_RISK_COUNT 15
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_MEDIUM_RISK_LOC 340
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_MEDIUM_RISK_PERCENTAGE 35.34
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_MEDIUM_RISK_COUNT 11
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_HIGH_RISK_LOC 118
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_HIGH_RISK_PERCENTAGE 12.27
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_VERY_HIGH_RISK_LOC 106
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_VERY_HIGH_RISK_PERCENTAGE 11.02
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_CSHARP_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_NEGLIGIBLE_RISK_LOC 203
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_NEGLIGIBLE_RISK_PERCENTAGE 17.53
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_NEGLIGIBLE_RISK_COUNT 40
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_LOW_RISK_LOC 271
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_LOW_RISK_PERCENTAGE 23.4
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_LOW_RISK_COUNT 18
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_MEDIUM_RISK_LOC 493
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_MEDIUM_RISK_PERCENTAGE 42.57
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_MEDIUM_RISK_COUNT 16
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_HIGH_RISK_LOC 191
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_HIGH_RISK_PERCENTAGE 16.49
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_COGNITIVE_SERVICES_NODE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_NODE_GENERATOR_NEGLIGIBLE_RISK_LOC 14
UNIT_SIZE_COMPONENT_NODE_GENERATOR_NEGLIGIBLE_RISK_PERCENTAGE 26.42
UNIT_SIZE_COMPONENT_NODE_GENERATOR_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_NODE_GENERATOR_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_NODE_GENERATOR_LOW_RISK_PERCENTAGE 20.75
UNIT_SIZE_COMPONENT_NODE_GENERATOR_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_NODE_GENERATOR_MEDIUM_RISK_LOC 28
UNIT_SIZE_COMPONENT_NODE_GENERATOR_MEDIUM_RISK_PERCENTAGE 52.83
UNIT_SIZE_COMPONENT_NODE_GENERATOR_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_NODE_GENERATOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_NODE_GENERATOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_NODE_GENERATOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_NODE_GENERATOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_NODE_GENERATOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_NODE_GENERATOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_NODE_CALLING_NEGLIGIBLE_RISK_LOC 1,125
UNIT_SIZE_COMPONENT_NODE_CALLING_NEGLIGIBLE_RISK_PERCENTAGE 30.29
UNIT_SIZE_COMPONENT_NODE_CALLING_NEGLIGIBLE_RISK_COUNT 203
UNIT_SIZE_COMPONENT_NODE_CALLING_LOW_RISK_LOC 884
UNIT_SIZE_COMPONENT_NODE_CALLING_LOW_RISK_PERCENTAGE 23.8
UNIT_SIZE_COMPONENT_NODE_CALLING_LOW_RISK_COUNT 59
UNIT_SIZE_COMPONENT_NODE_CALLING_MEDIUM_RISK_LOC 1,135
UNIT_SIZE_COMPONENT_NODE_CALLING_MEDIUM_RISK_PERCENTAGE 30.56
UNIT_SIZE_COMPONENT_NODE_CALLING_MEDIUM_RISK_COUNT 36
UNIT_SIZE_COMPONENT_NODE_CALLING_HIGH_RISK_LOC 227
UNIT_SIZE_COMPONENT_NODE_CALLING_HIGH_RISK_PERCENTAGE 6.11
UNIT_SIZE_COMPONENT_NODE_CALLING_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_NODE_CALLING_VERY_HIGH_RISK_LOC 343
UNIT_SIZE_COMPONENT_NODE_CALLING_VERY_HIGH_RISK_PERCENTAGE 9.24
UNIT_SIZE_COMPONENT_NODE_CALLING_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_NODE_CORE_NEGLIGIBLE_RISK_LOC 4,414
UNIT_SIZE_COMPONENT_NODE_CORE_NEGLIGIBLE_RISK_PERCENTAGE 28.45
UNIT_SIZE_COMPONENT_NODE_CORE_NEGLIGIBLE_RISK_COUNT 778
UNIT_SIZE_COMPONENT_NODE_CORE_LOW_RISK_LOC 3,731
UNIT_SIZE_COMPONENT_NODE_CORE_LOW_RISK_PERCENTAGE 24.05
UNIT_SIZE_COMPONENT_NODE_CORE_LOW_RISK_COUNT 256
UNIT_SIZE_COMPONENT_NODE_CORE_MEDIUM_RISK_LOC 5,507
UNIT_SIZE_COMPONENT_NODE_CORE_MEDIUM_RISK_PERCENTAGE 35.5
UNIT_SIZE_COMPONENT_NODE_CORE_MEDIUM_RISK_COUNT 182
UNIT_SIZE_COMPONENT_NODE_CORE_HIGH_RISK_LOC 1,383
UNIT_SIZE_COMPONENT_NODE_CORE_HIGH_RISK_PERCENTAGE 8.92
UNIT_SIZE_COMPONENT_NODE_CORE_HIGH_RISK_COUNT 22
UNIT_SIZE_COMPONENT_NODE_CORE_VERY_HIGH_RISK_LOC 478
UNIT_SIZE_COMPONENT_NODE_CORE_VERY_HIGH_RISK_PERCENTAGE 3.08
UNIT_SIZE_COMPONENT_NODE_CORE_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_NEGLIGIBLE_RISK_PERCENTAGE 49.18
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_LOW_RISK_LOC 31
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_LOW_RISK_PERCENTAGE 50.82
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_NODE_SNIPPETS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_LOC 5,734
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_PERCENTAGE 33.81
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_COUNT 1,081
UNIT_SIZE_EXTENSION_CS_LOW_RISK_LOC 3,935
UNIT_SIZE_EXTENSION_CS_LOW_RISK_PERCENTAGE 23.2
UNIT_SIZE_EXTENSION_CS_LOW_RISK_COUNT 267
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_LOC 3,993
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_PERCENTAGE 23.54
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_COUNT 134
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_LOC 1,169
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_PERCENTAGE 6.89
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_COUNT 19
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_LOC 2,129
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_PERCENTAGE 12.55
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_COUNT 10
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 3,248
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 27.16
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 567
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 2,692
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 22.51
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 185
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 4,401
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 36.8
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 148
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 1,202
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 10.05
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 18
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 416
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 3.48
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 2,704
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 28.15
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 491
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 2,428
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 25.28
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 165
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 3,139
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 32.68
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 100
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 929
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 9.67
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 15
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 405
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 4.22
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 22,094
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 57.35
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 2,731
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 8,473
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 21.99
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 350
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 5,250
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 13.63
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 102
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 1,877
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 4.87
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 830
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 2.15
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 2,707
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_NEGLIGIBLE_RISK_LOC 768
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_NEGLIGIBLE_RISK_PERCENTAGE 71.64
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_NEGLIGIBLE_RISK_COUNT 93
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_LOW_RISK_LOC 227
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_LOW_RISK_PERCENTAGE 21.18
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_MEDIUM_RISK_LOC 77
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_MEDIUM_RISK_PERCENTAGE 7.18
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_CSHARP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_NEGLIGIBLE_RISK_LOC 590
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_NEGLIGIBLE_RISK_PERCENTAGE 55.4
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_NEGLIGIBLE_RISK_COUNT 49
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_LOW_RISK_LOC 196
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_LOW_RISK_PERCENTAGE 18.4
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_MEDIUM_RISK_LOC 279
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_MEDIUM_RISK_PERCENTAGE 26.2
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AZURE_NODE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_NEGLIGIBLE_RISK_LOC 55
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_ECHOBOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_NEGLIGIBLE_RISK_LOC 57
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_NEGLIGIBLE_RISK_PERCENTAGE 74.03
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_LOW_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_LOW_RISK_PERCENTAGE 25.97
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_GENERATOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_NEGLIGIBLE_RISK_LOC 9,720
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_NEGLIGIBLE_RISK_PERCENTAGE 66.49
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_NEGLIGIBLE_RISK_COUNT 1,225
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_LOW_RISK_LOC 1,898
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_LOW_RISK_PERCENTAGE 12.98
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_LOW_RISK_COUNT 71
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_MEDIUM_RISK_LOC 1,491
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_MEDIUM_RISK_PERCENTAGE 10.2
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_MEDIUM_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_HIGH_RISK_LOC 679
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_HIGH_RISK_PERCENTAGE 4.64
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_VERY_HIGH_RISK_LOC 830
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_VERY_HIGH_RISK_PERCENTAGE 5.68
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_LIBRARY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_NEGLIGIBLE_RISK_LOC 60
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 34.09
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_MEDIUM_RISK_LOC 116
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_MEDIUM_RISK_PERCENTAGE 65.91
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CSHARP_TOOLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_NEGLIGIBLE_RISK_LOC 573
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_NEGLIGIBLE_RISK_PERCENTAGE 59.56
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_NEGLIGIBLE_RISK_COUNT 56
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_LOW_RISK_LOC 216
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_LOW_RISK_PERCENTAGE 22.45
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_MEDIUM_RISK_LOC 67
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_MEDIUM_RISK_PERCENTAGE 6.96
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_HIGH_RISK_LOC 106
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_HIGH_RISK_PERCENTAGE 11.02
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_CSHARP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_NEGLIGIBLE_RISK_LOC 573
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_NEGLIGIBLE_RISK_PERCENTAGE 49.48
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_NEGLIGIBLE_RISK_COUNT 60
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_LOW_RISK_LOC 304
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_LOW_RISK_PERCENTAGE 26.25
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_MEDIUM_RISK_LOC 281
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_MEDIUM_RISK_PERCENTAGE 24.27
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COGNITIVE_SERVICES_NODE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_NEGLIGIBLE_RISK_LOC 25
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_NEGLIGIBLE_RISK_PERCENTAGE 47.17
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_LOW_RISK_LOC 28
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_LOW_RISK_PERCENTAGE 52.83
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_GENERATOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_NEGLIGIBLE_RISK_LOC 1,966
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_NEGLIGIBLE_RISK_PERCENTAGE 52.93
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_NEGLIGIBLE_RISK_COUNT 256
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_LOW_RISK_LOC 1,115
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_LOW_RISK_PERCENTAGE 30.02
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_LOW_RISK_COUNT 40
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_MEDIUM_RISK_LOC 290
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_MEDIUM_RISK_PERCENTAGE 7.81
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_HIGH_RISK_LOC 343
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_HIGH_RISK_PERCENTAGE 9.24
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CALLING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_NEGLIGIBLE_RISK_LOC 7,646
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_NEGLIGIBLE_RISK_PERCENTAGE 49.29
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_NEGLIGIBLE_RISK_COUNT 966
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_LOW_RISK_LOC 4,469
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_LOW_RISK_PERCENTAGE 28.81
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_LOW_RISK_COUNT 208
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_MEDIUM_RISK_LOC 2,649
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_MEDIUM_RISK_PERCENTAGE 17.08
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_MEDIUM_RISK_COUNT 54
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_HIGH_RISK_LOC 749
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_HIGH_RISK_PERCENTAGE 4.83
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_HIGH_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_NEGLIGIBLE_RISK_LOC 61
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NODE_SNIPPETS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_LOC 11,233
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_PERCENTAGE 66.23
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_COUNT 1,388
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_LOC 2,361
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_PERCENTAGE 13.92
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_COUNT 82
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_LOC 1,751
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_PERCENTAGE 10.32
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_LOC 785
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_PERCENTAGE 4.63
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_LOC 830
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_PERCENTAGE 4.89
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 5,957
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 49.81
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 714
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 3,419
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 28.59
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 158
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 1,896
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 15.85
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 687
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 5.74
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 4,904
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 51.06
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 629
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 2,693
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 28.04
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 110
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 1,603
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 16.69
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 32
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 405
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 4.22
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 987
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 205
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 7,805
DUPLICATION_NUMBER_OF_CLEANED_LINES 39,095
DUPLICATION_PERCENTAGE 19.96
UNIT_DUPLICATES_COUNT 66
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NODE_CORE 4,425
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NODE_CORE 4,425
DUPLICATION_PERCENTAGE_PRIMARY_NODE_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AZURE_NODE 263
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AZURE_NODE 263
DUPLICATION_PERCENTAGE_PRIMARY_AZURE_NODE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NODE_CALLING 1,685
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NODE_CALLING 1,685
DUPLICATION_PERCENTAGE_PRIMARY_NODE_CALLING 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_COGNITIVE_SERVICES_NODE 683
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_COGNITIVE_SERVICES_NODE 683
DUPLICATION_PERCENTAGE_PRIMARY_COGNITIVE_SERVICES_NODE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AZURE_CSHARP 123
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AZURE_CSHARP 123
DUPLICATION_PERCENTAGE_PRIMARY_AZURE_CSHARP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CSHARP_BUILDTOOLS 73
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CSHARP_BUILDTOOLS 73
DUPLICATION_PERCENTAGE_PRIMARY_CSHARP_BUILDTOOLS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CSHARP_ECHOBOT 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CSHARP_ECHOBOT 27
DUPLICATION_PERCENTAGE_PRIMARY_CSHARP_ECHOBOT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CSHARP_GENERATOR 27
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CSHARP_GENERATOR 27
DUPLICATION_PERCENTAGE_PRIMARY_CSHARP_GENERATOR 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CSHARP_LIBRARY 427
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CSHARP_LIBRARY 427
DUPLICATION_PERCENTAGE_PRIMARY_CSHARP_LIBRARY 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NODE_SNIPPETS 18
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NODE_SNIPPETS 18
DUPLICATION_PERCENTAGE_PRIMARY_NODE_SNIPPETS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_COGNITIVE_SERVICES_CSHARP 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_COGNITIVE_SERVICES_CSHARP 24
DUPLICATION_PERCENTAGE_PRIMARY_COGNITIVE_SERVICES_CSHARP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NODE_GENERATOR 30
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NODE_GENERATOR 30
DUPLICATION_PERCENTAGE_PRIMARY_NODE_GENERATOR 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CSHARP 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CSHARP 0
DUPLICATION_PERCENTAGE_PRIMARY_CSHARP -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CSHARP_TOOLS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CSHARP_TOOLS 0
DUPLICATION_PERCENTAGE_PRIMARY_CSHARP_TOOLS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 4,396
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 12,191
DUPLICATION_PERCENTAGE_JS 36.06
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 2,708
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 9,506
DUPLICATION_PERCENTAGE_TS 28.49
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PS1 146
DUPLICATION_NUMBER_OF_CLEANED_LINES_PS1 158
DUPLICATION_PERCENTAGE_PS1 92.41
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CS 531
DUPLICATION_NUMBER_OF_CLEANED_LINES_CS 16,778
DUPLICATION_PERCENTAGE_CS 3.16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CMD 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_CMD 202
DUPLICATION_PERCENTAGE_CMD 11.88
TOTAL_ANALYSIS_TIME_IN_MILLIS 43,427