microsoft / DirectX-Specs
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 68
NUMBER_OF_FILES_MAIN 5
LINES_OF_CODE_MAIN 54,404
NUMBER_OF_FILES_MAIN_EXT_HTM 2
LINES_OF_CODE_MAIN_EXT_HTM 51,597
NUMBER_OF_FILES_MAIN_EXT_CPP 1
LINES_OF_CODE_MAIN_EXT_CPP 1,986
NUMBER_OF_FILES_MAIN_EXT_PL 1
LINES_OF_CODE_MAIN_EXT_PL 544
NUMBER_OF_FILES_MAIN_EXT_HPP 1
LINES_OF_CODE_MAIN_EXT_HPP 277
NUMBER_OF_FILES_TEST 0
LINES_OF_CODE_TEST 0
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 216
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 216
NUMBER_OF_FILES_OTHER 37
LINES_OF_CODE_OTHER 21,753
NUMBER_OF_FILES_OTHER_EXT_MD 37
LINES_OF_CODE_OTHER_EXT_MD 21,753
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ARCHIVE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ARCHIVE 27,910
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ARCHIVE_EXT_HTM 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ARCHIVE_EXT_HTM 27,910
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11 26,494
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11_EXT_HTM 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11_EXT_HTM 23,687
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11_EXT_CPP 1,986
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11_EXT_PL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11_EXT_PL 544
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11_EXT_HPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ARCHIVE_IMAGES_D3D11_EXT_HPP 277
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 0
LINES_OF_CODE_CONCERN_GENERAL_TODOS 0
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 54,404
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTM 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTM 51,597
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 1,986
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 544
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HPP 277
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 0
LOW_RISK_FILE_SIZE_COUNT 0
MEDIUM_RISK_FILE_SIZE_COUNT 1
HIGH_RISK_FILE_SIZE_COUNT 1
VERY_HIGH_RISK_FILE_SIZE_COUNT 3
NEGLIGIBLE_RISK_FILE_SIZE_LOC 0
LOW_RISK_FILE_SIZE_LOC 0
MEDIUM_RISK_FILE_SIZE_LOC 277
HIGH_RISK_FILE_SIZE_LOC 544
VERY_HIGH_RISK_FILE_SIZE_LOC 53,583
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,042
FILE_CHANGE_HISTORY_ACTIVE_DAYS 85
FILE_CHANGE_HISTORY_WEEKS 144
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 720
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 2
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 3
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 51,597
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 2,807
NUMBER_OF_CONTRIBUTORS 44
NUMBER_OF_UNITS 110
LINES_OF_CODE_IN_UNITS 2,412
LINES_OF_CODE_OUTSIDE_UNITS 51,992
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 199
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 8.25
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 66
UNIT_SIZE_LOW_RISK_LOC 219
UNIT_SIZE_LOW_RISK_PERCENTAGE 9.08
UNIT_SIZE_LOW_RISK_COUNT 15
UNIT_SIZE_MEDIUM_RISK_LOC 579
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 24
UNIT_SIZE_MEDIUM_RISK_COUNT 16
UNIT_SIZE_HIGH_RISK_LOC 669
UNIT_SIZE_HIGH_RISK_PERCENTAGE 27.74
UNIT_SIZE_HIGH_RISK_COUNT 8
UNIT_SIZE_VERY_HIGH_RISK_LOC 746
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 30.93
UNIT_SIZE_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_NEGLIGIBLE_RISK_LOC 199
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_NEGLIGIBLE_RISK_PERCENTAGE 8.25
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_NEGLIGIBLE_RISK_COUNT 66
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_LOW_RISK_LOC 219
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_LOW_RISK_PERCENTAGE 9.08
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_LOW_RISK_COUNT 15
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_MEDIUM_RISK_LOC 579
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_MEDIUM_RISK_PERCENTAGE 24
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_MEDIUM_RISK_COUNT 16
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_HIGH_RISK_LOC 669
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_HIGH_RISK_PERCENTAGE 27.74
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_VERY_HIGH_RISK_LOC 746
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_VERY_HIGH_RISK_PERCENTAGE 30.93
UNIT_SIZE_COMPONENT_ARCHIVE_IMAGES_D3D11_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_LOC 50
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_PERCENTAGE 10.92
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_EXTENSION_PL_LOW_RISK_LOC 74
UNIT_SIZE_EXTENSION_PL_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_EXTENSION_PL_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_LOC 237
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_PERCENTAGE 51.75
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_COUNT 7
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_LOC 97
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_PERCENTAGE 21.18
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 108
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 5.65
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 145
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 7.58
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 10
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 342
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 17.88
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 9
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 572
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 29.9
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 746
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 39
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_LOC 41
UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_HPP_NEGLIGIBLE_RISK_COUNT 40
UNIT_SIZE_EXTENSION_HPP_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_HPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 416
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 17.25
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 78
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 534
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 22.14
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 838
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 34.74
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 624
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 25.87
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 624
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_NEGLIGIBLE_RISK_LOC 416
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_NEGLIGIBLE_RISK_PERCENTAGE 17.25
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_NEGLIGIBLE_RISK_COUNT 78
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_LOW_RISK_LOC 534
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_LOW_RISK_PERCENTAGE 22.14
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_MEDIUM_RISK_LOC 838
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_MEDIUM_RISK_PERCENTAGE 34.74
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_HIGH_RISK_LOC 624
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_HIGH_RISK_PERCENTAGE 25.87
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_HIGH_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ARCHIVE_IMAGES_D3D11_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_LOC 138
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_PERCENTAGE 30.13
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_LOC 92
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_PERCENTAGE 20.09
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_PERCENTAGE 17.03
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_LOC 150
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_PERCENTAGE 32.75
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 237
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 12.39
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 25
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 442
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 23.11
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 760
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 39.73
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 474
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 24.78
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_HPP_NEGLIGIBLE_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_NEGLIGIBLE_RISK_COUNT 40
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_HPP_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 3,038
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 4
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 30,230
DUPLICATION_NUMBER_OF_CLEANED_LINES 51,214
DUPLICATION_PERCENTAGE 59.03
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ARCHIVE 15,031
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ARCHIVE 15,031
DUPLICATION_PERCENTAGE_PRIMARY_ARCHIVE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ARCHIVE_IMAGES_D3D11 15,199
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ARCHIVE_IMAGES_D3D11 15,199
DUPLICATION_PERCENTAGE_PRIMARY_ARCHIVE_IMAGES_D3D11 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HTM 30,075
DUPLICATION_NUMBER_OF_CLEANED_LINES_HTM 49,064
DUPLICATION_PERCENTAGE_HTM 61.3
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CPP 143
DUPLICATION_NUMBER_OF_CLEANED_LINES_CPP 1,361
DUPLICATION_PERCENTAGE_CPP 10.51
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HPP 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_HPP 247
DUPLICATION_PERCENTAGE_HPP 4.86
TOTAL_ANALYSIS_TIME_IN_MILLIS 21,468