microsoft / pict
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 410
NUMBER_OF_FILES_MAIN 55
LINES_OF_CODE_MAIN 8,307
NUMBER_OF_FILES_MAIN_EXT_CPP 23
LINES_OF_CODE_MAIN_EXT_CPP 5,825
NUMBER_OF_FILES_MAIN_EXT_H 18
LINES_OF_CODE_MAIN_EXT_H 1,698
NUMBER_OF_FILES_MAIN_EXT_VCXPROJ 5
LINES_OF_CODE_MAIN_EXT_VCXPROJ 488
NUMBER_OF_FILES_MAIN_EXT_FILTERS 4
LINES_OF_CODE_MAIN_EXT_FILTERS 230
NUMBER_OF_FILES_MAIN_EXT_SPEC 1
LINES_OF_CODE_MAIN_EXT_SPEC 31
NUMBER_OF_FILES_MAIN_EXT_CMD 3
LINES_OF_CODE_MAIN_EXT_CMD 29
NUMBER_OF_FILES_MAIN_EXT_TXT 1
LINES_OF_CODE_MAIN_EXT_TXT 6
NUMBER_OF_FILES_TEST 10
LINES_OF_CODE_TEST 256
NUMBER_OF_FILES_TEST_EXT_PL 1
LINES_OF_CODE_TEST_EXT_PL 165
NUMBER_OF_FILES_TEST_EXT_SED 7
LINES_OF_CODE_TEST_EXT_SED 43
NUMBER_OF_FILES_TEST_EXT_CMD 1
LINES_OF_CODE_TEST_EXT_CMD 26
NUMBER_OF_FILES_TEST_EXT_NUSPEC 1
LINES_OF_CODE_TEST_EXT_NUSPEC 22
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 3.08
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 3
LINES_OF_CODE_OTHER 358
NUMBER_OF_FILES_OTHER_EXT_MD 2
LINES_OF_CODE_OTHER_EXT_MD 351
NUMBER_OF_FILES_OTHER_EXT_INI 1
LINES_OF_CODE_OTHER_EXT_INI 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 66
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_SPEC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_SPEC 31
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CMD 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CMD 29
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TXT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TXT 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_USAGE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_USAGE 187
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_USAGE_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_USAGE_EXT_CPP 100
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_USAGE_EXT_VCXPROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_USAGE_EXT_VCXPROJ 87
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API 3,042
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_EXT_CPP 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_EXT_CPP 2,097
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_EXT_H 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_EXT_H 801
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_EXT_VCXPROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_EXT_VCXPROJ 100
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_EXT_FILTERS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_EXT_FILTERS 44
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI 4,685
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_CPP 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_CPP 3,598
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_H 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_H 889
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_VCXPROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_VCXPROJ 110
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_FILTERS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_FILTERS 88
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIDLL_USAGE 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIDLL_USAGE 114
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIDLL_USAGE_EXT_VCXPROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIDLL_USAGE_EXT_VCXPROJ 78
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIDLL_USAGE_EXT_FILTERS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIDLL_USAGE_EXT_FILTERS 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIDLL_USAGE_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIDLL_USAGE_EXT_CPP 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIDLL 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIDLL 213
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIDLL_EXT_VCXPROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIDLL_EXT_VCXPROJ 113
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIDLL_EXT_FILTERS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIDLL_EXT_FILTERS 76
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIDLL_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIDLL_EXT_CPP 16
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLIDLL_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLIDLL_EXT_H 8
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 7
LINES_OF_CODE_CONCERN_GENERAL_TODOS 2,290
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 5
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 2,189
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_H 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_H 101
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 48
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 6,017
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 18
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 3,636
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 16
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 1,597
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_VCXPROJ 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_VCXPROJ 488
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_FILTERS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_FILTERS 230
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SPEC 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SPEC 31
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 29
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TXT 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TXT 6
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 32
LOW_RISK_FILE_SIZE_COUNT 8
MEDIUM_RISK_FILE_SIZE_COUNT 11
HIGH_RISK_FILE_SIZE_COUNT 3
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,424
LOW_RISK_FILE_SIZE_LOC 991
MEDIUM_RISK_FILE_SIZE_LOC 3,310
HIGH_RISK_FILE_SIZE_LOC 1,570
VERY_HIGH_RISK_FILE_SIZE_LOC 1,012
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,299
FILE_CHANGE_HISTORY_ACTIVE_DAYS 46
FILE_CHANGE_HISTORY_WEEKS 314
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,570
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 30
FILE_AGE_HIGH_RISK_COUNT 7
FILE_AGE_VERY_HIGH_RISK_COUNT 18
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 7,261
FILE_AGE_HIGH_RISK_LOC 524
FILE_AGE_VERY_HIGH_RISK_LOC 522
NUMBER_OF_CONTRIBUTORS 15
NUMBER_OF_UNITS 288
LINES_OF_CODE_IN_UNITS 5,105
LINES_OF_CODE_OUTSIDE_UNITS 3,202
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 577
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 11.3
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 162
UNIT_SIZE_LOW_RISK_LOC 861
UNIT_SIZE_LOW_RISK_PERCENTAGE 16.87
UNIT_SIZE_LOW_RISK_COUNT 57
UNIT_SIZE_MEDIUM_RISK_LOC 1,398
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 27.38
UNIT_SIZE_MEDIUM_RISK_COUNT 44
UNIT_SIZE_HIGH_RISK_LOC 1,214
UNIT_SIZE_HIGH_RISK_PERCENTAGE 23.78
UNIT_SIZE_HIGH_RISK_COUNT 18
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,055
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 20.67
UNIT_SIZE_VERY_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_API_USAGE_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_USAGE_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_USAGE_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_API_USAGE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_USAGE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_USAGE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_API_USAGE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_USAGE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_USAGE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_API_USAGE_HIGH_RISK_LOC 74
UNIT_SIZE_COMPONENT_API_USAGE_HIGH_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_API_USAGE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_API_USAGE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_USAGE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_USAGE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_LOC 327
UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_PERCENTAGE 17.25
UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_COUNT 110
UNIT_SIZE_COMPONENT_API_LOW_RISK_LOC 275
UNIT_SIZE_COMPONENT_API_LOW_RISK_PERCENTAGE 14.5
UNIT_SIZE_COMPONENT_API_LOW_RISK_COUNT 19
UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_LOC 585
UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_PERCENTAGE 30.85
UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_COUNT 19
UNIT_SIZE_COMPONENT_API_HIGH_RISK_LOC 450
UNIT_SIZE_COMPONENT_API_HIGH_RISK_PERCENTAGE 23.73
UNIT_SIZE_COMPONENT_API_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_LOC 259
UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_PERCENTAGE 13.66
UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 240
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 7.72
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 51
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_LOC 571
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_PERCENTAGE 18.36
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_COUNT 37
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_LOC 813
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 26.14
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_COUNT 25
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_LOC 690
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 22.19
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_COUNT 10
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_LOC 796
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 25.59
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLIDLL_USAGE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLIDLL_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLIDLL_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLIDLL_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLIDLL_LOW_RISK_LOC 15
UNIT_SIZE_COMPONENT_CLIDLL_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_CLIDLL_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CLIDLL_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLIDLL_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLIDLL_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLIDLL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLIDLL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLIDLL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLIDLL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLIDLL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLIDLL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 369
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 7.58
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 55
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 861
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 17.68
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 57
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 1,371
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 28.15
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 43
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 1,214
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 24.93
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 18
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 1,055
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 21.66
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 208
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 88.51
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 107
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 27
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 11.49
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 1,735
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 33.99
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 225
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,006
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 19.71
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,649
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 32.3
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 456
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 8.93
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 259
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 5.07
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 715
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_NEGLIGIBLE_RISK_LOC 74
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_USAGE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_LOC 675
CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_PERCENTAGE 35.6
CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_COUNT 130
CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_LOC 420
CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_PERCENTAGE 22.15
CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_LOC 542
CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_PERCENTAGE 28.59
CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_LOC 259
CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_PERCENTAGE 13.66
CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 961
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 30.9
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 92
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_LOC 586
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_PERCENTAGE 18.84
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_LOC 1,107
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 35.59
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_LOC 456
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 14.66
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_NEGLIGIBLE_RISK_LOC 10
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_USAGE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_NEGLIGIBLE_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLIDLL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 1,500
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 30.8
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 117
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 1,006
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 20.66
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 1,649
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 33.86
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 456
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 9.36
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_LOC 259
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_PERCENTAGE 5.32
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 235
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 108
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 0
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
DUPLICATION_NUMBER_OF_DUPLICATES 32
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 13
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 312
DUPLICATION_NUMBER_OF_CLEANED_LINES 5,617
DUPLICATION_PERCENTAGE 5.55
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_API_USAGE 37
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_API_USAGE 37
DUPLICATION_PERCENTAGE_PRIMARY_API_USAGE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CLI 70
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CLI 70
DUPLICATION_PERCENTAGE_PRIMARY_CLI 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CLIDLL_USAGE 42
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CLIDLL_USAGE 42
DUPLICATION_PERCENTAGE_PRIMARY_CLIDLL_USAGE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CLIDLL 40
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CLIDLL 40
DUPLICATION_PERCENTAGE_PRIMARY_CLIDLL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_API 123
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_API 123
DUPLICATION_PERCENTAGE_PRIMARY_API 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_VCXPROJ 158
DUPLICATION_NUMBER_OF_CLEANED_LINES_VCXPROJ 382
DUPLICATION_PERCENTAGE_VCXPROJ 41.36
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_FILTERS 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_FILTERS 153
DUPLICATION_PERCENTAGE_FILTERS 15.69
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 80
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 3,667
DUPLICATION_PERCENTAGE_CPP 2.18
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 50
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 1,349
DUPLICATION_PERCENTAGE_H 3.71
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,878