JetBrains / clrmd
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 798
NUMBER_OF_FILES_MAIN 573
LINES_OF_CODE_MAIN 36,688
NUMBER_OF_FILES_MAIN_EXT_CS 522
LINES_OF_CODE_MAIN_EXT_CS 32,153
NUMBER_OF_FILES_MAIN_EXT_PS1 31
LINES_OF_CODE_MAIN_EXT_PS1 3,485
NUMBER_OF_FILES_MAIN_EXT_PSM1 1
LINES_OF_CODE_MAIN_EXT_PSM1 344
NUMBER_OF_FILES_MAIN_EXT_CMAKE 1
LINES_OF_CODE_MAIN_EXT_CMAKE 332
NUMBER_OF_FILES_MAIN_EXT_PROJ 2
LINES_OF_CODE_MAIN_EXT_PROJ 184
NUMBER_OF_FILES_MAIN_EXT_TARGETS 3
LINES_OF_CODE_MAIN_EXT_TARGETS 83
NUMBER_OF_FILES_MAIN_EXT_PROPS 5
LINES_OF_CODE_MAIN_EXT_PROPS 49
NUMBER_OF_FILES_MAIN_EXT_XML 1
LINES_OF_CODE_MAIN_EXT_XML 31
NUMBER_OF_FILES_MAIN_EXT_CMD 6
LINES_OF_CODE_MAIN_EXT_CMD 16
NUMBER_OF_FILES_MAIN_EXT_PSD1 1
LINES_OF_CODE_MAIN_EXT_PSD1 11
NUMBER_OF_FILES_TEST 44
LINES_OF_CODE_TEST 3,710
NUMBER_OF_FILES_TEST_EXT_CS 42
LINES_OF_CODE_TEST_EXT_CS 3,675
NUMBER_OF_FILES_TEST_EXT_CSPROJ 1
LINES_OF_CODE_TEST_EXT_CSPROJ 27
NUMBER_OF_FILES_TEST_EXT_SH 1
LINES_OF_CODE_TEST_EXT_SH 8
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 10.11
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 42
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 3,116
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 23
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 2,844
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 19
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 272
NUMBER_OF_FILES_OTHER 44
LINES_OF_CODE_OTHER 2,954
NUMBER_OF_FILES_OTHER_EXT_CS 14
LINES_OF_CODE_OTHER_EXT_CS 2,129
NUMBER_OF_FILES_OTHER_EXT_MD 11
LINES_OF_CODE_OTHER_EXT_MD 526
NUMBER_OF_FILES_OTHER_EXT_TXT 5
LINES_OF_CODE_OTHER_EXT_TXT 114
NUMBER_OF_FILES_OTHER_EXT_CSPROJ 7
LINES_OF_CODE_OTHER_EXT_CSPROJ 82
NUMBER_OF_FILES_OTHER_EXT_PATCH 2
LINES_OF_CODE_OTHER_EXT_PATCH 52
NUMBER_OF_FILES_OTHER_EXT_JSON 5
LINES_OF_CODE_OTHER_EXT_JSON 51
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 40
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PROPS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PROPS 26
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_CMD 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_CMD 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TARGETS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TARGETS 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG 43
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG 4,326
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_PS1 31
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_PS1 3,485
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_PSM1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_PSM1 344
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_CMAKE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_CMAKE 332
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_TARGETS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_TARGETS 76
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_XML 31
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_PROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_PROJ 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_PROPS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_PROPS 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_PSD1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_PSD1 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ENG_EXT_CMD 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ENG_EXT_CMD 7
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 525
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 32,322
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CS 522
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CS 32,153
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_PROJ 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_PROJ 162
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_PROPS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_PROPS 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_TARGETS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_TARGETS 2
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 17
LINES_OF_CODE_CONCERN_GENERAL_TODOS 4,300
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CS 16
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CS 4,069
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PS1 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PS1 231
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 556
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 32,388
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 506
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 28,084
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 30
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 3,254
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PSM1 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PSM1 344
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMAKE 332
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROJ 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROJ 184
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TARGETS 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TARGETS 83
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROPS 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROPS 49
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 31
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 16
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PSD1 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PSD1 11
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 468
LOW_RISK_FILE_SIZE_COUNT 64
MEDIUM_RISK_FILE_SIZE_COUNT 35
HIGH_RISK_FILE_SIZE_COUNT 5
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 13,353
LOW_RISK_FILE_SIZE_LOC 9,110
MEDIUM_RISK_FILE_SIZE_LOC 9,804
HIGH_RISK_FILE_SIZE_LOC 3,376
VERY_HIGH_RISK_FILE_SIZE_LOC 1,045
NUMBER_OF_UNITS 1,271
LINES_OF_CODE_IN_UNITS 16,753
LINES_OF_CODE_OUTSIDE_UNITS 19,935
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 4,779
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 28.53
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 799
UNIT_SIZE_LOW_RISK_LOC 3,841
UNIT_SIZE_LOW_RISK_PERCENTAGE 22.93
UNIT_SIZE_LOW_RISK_COUNT 265
UNIT_SIZE_MEDIUM_RISK_LOC 5,018
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 29.95
UNIT_SIZE_MEDIUM_RISK_COUNT 169
UNIT_SIZE_HIGH_RISK_LOC 2,218
UNIT_SIZE_HIGH_RISK_PERCENTAGE 13.24
UNIT_SIZE_HIGH_RISK_COUNT 33
UNIT_SIZE_VERY_HIGH_RISK_LOC 897
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 5.35
UNIT_SIZE_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 4,779
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 28.53
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 799
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 3,841
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 22.93
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 265
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 5,018
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 29.95
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 169
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 2,218
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 13.24
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 33
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 897
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 5.35
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_LOC 4,779
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_PERCENTAGE 28.53
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_COUNT 799
UNIT_SIZE_EXTENSION_CS_LOW_RISK_LOC 3,841
UNIT_SIZE_EXTENSION_CS_LOW_RISK_PERCENTAGE 22.93
UNIT_SIZE_EXTENSION_CS_LOW_RISK_COUNT 265
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_LOC 5,018
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_PERCENTAGE 29.95
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_COUNT 169
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_LOC 2,218
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_PERCENTAGE 13.24
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_COUNT 33
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_LOC 897
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_PERCENTAGE 5.35
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 9,841
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 58.74
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,096
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 3,582
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 21.38
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 125
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 2,416
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 14.42
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 383
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 2.29
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 531
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 3.17
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 914
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 9,841
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 58.74
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 1,096
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 3,582
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 21.38
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 125
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 2,416
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 14.42
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 383
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 2.29
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 531
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 3.17
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_LOC 9,841
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_PERCENTAGE 58.74
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_COUNT 1,096
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_LOC 3,582
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_PERCENTAGE 21.38
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_COUNT 125
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_LOC 2,416
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_PERCENTAGE 14.42
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_LOC 383
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_PERCENTAGE 2.29
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_LOC 531
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_PERCENTAGE 3.17
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_COUNT 2
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 3,778
FILE_CHANGE_HISTORY_ACTIVE_DAYS 449
FILE_CHANGE_HISTORY_WEEKS 492
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,460
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 5
FILE_AGE_VERY_HIGH_RISK_COUNT 562
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 682
FILE_AGE_VERY_HIGH_RISK_LOC 35,670
NUMBER_OF_CONTRIBUTORS 100
DUPLICATION_NUMBER_OF_DUPLICATES 100
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 79
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,355
DUPLICATION_NUMBER_OF_CLEANED_LINES 26,376
DUPLICATION_PERCENTAGE 5.14
UNIT_DUPLICATES_COUNT 4
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ENG 293
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ENG 293
DUPLICATION_PERCENTAGE_PRIMARY_ENG 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 1,062
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 1,062
DUPLICATION_PERCENTAGE_PRIMARY_SRC 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_PSM1 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PSM1 344
DUPLICATION_PERCENTAGE_PSM1 3.49
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CS 1,062
DUPLICATION_NUMBER_OF_CLEANED_LINES_CS 21,913
DUPLICATION_PERCENTAGE_CS 4.85
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CMAKE 54
DUPLICATION_NUMBER_OF_CLEANED_LINES_CMAKE 332
DUPLICATION_PERCENTAGE_CMAKE 16.27
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PS1 227
DUPLICATION_NUMBER_OF_CLEANED_LINES_PS1 3,485
DUPLICATION_PERCENTAGE_PS1 6.51
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,112