Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 3,971
NUMBER_OF_FILES_MAIN 2,055
LINES_OF_CODE_MAIN 340,280
NUMBER_OF_FILES_MAIN_EXT_CS 2,054
LINES_OF_CODE_MAIN_EXT_CS 340,279
NUMBER_OF_FILES_MAIN_EXT_YAML 1
LINES_OF_CODE_MAIN_EXT_YAML 1
NUMBER_OF_FILES_TEST 1,816
LINES_OF_CODE_TEST 331,833
NUMBER_OF_FILES_TEST_EXT_CS 1,815
LINES_OF_CODE_TEST_EXT_CS 331,805
NUMBER_OF_FILES_TEST_EXT_CSPROJ 1
LINES_OF_CODE_TEST_EXT_CSPROJ 28
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 97.51
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 13
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 376
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CSPROJ 158
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML 3
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML 152
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_PROPS 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_PROPS 30
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_EDITORCONFIG 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_EDITORCONFIG 29
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 7
NUMBER_OF_FILES_OTHER 64
LINES_OF_CODE_OTHER 7,424
NUMBER_OF_FILES_OTHER_EXT_JSON 13
LINES_OF_CODE_OTHER_EXT_JSON 4,381
NUMBER_OF_FILES_OTHER_EXT_CS 20
LINES_OF_CODE_OTHER_EXT_CS 1,445
NUMBER_OF_FILES_OTHER_EXT_MD 11
LINES_OF_CODE_OTHER_EXT_MD 1,361
NUMBER_OF_FILES_OTHER_EXT_CSPROJ 20
LINES_OF_CODE_OTHER_EXT_CSPROJ 237
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 2,054
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 340,279
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_CS 2,054
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_CS 340,279
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 533
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS 2,258
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CS 2,258
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 2,054
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 338,022
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 2,053
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CS 338,021
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 912
LOW_RISK_FILE_SIZE_COUNT 684
MEDIUM_RISK_FILE_SIZE_COUNT 390
HIGH_RISK_FILE_SIZE_COUNT 52
VERY_HIGH_RISK_FILE_SIZE_COUNT 17
NEGLIGIBLE_RISK_FILE_SIZE_LOC 62,844
LOW_RISK_FILE_SIZE_LOC 92,388
MEDIUM_RISK_FILE_SIZE_LOC 123,087
HIGH_RISK_FILE_SIZE_LOC 33,729
VERY_HIGH_RISK_FILE_SIZE_LOC 28,232
NUMBER_OF_UNITS 17,619
LINES_OF_CODE_IN_UNITS 186,187
LINES_OF_CODE_OUTSIDE_UNITS 154,093
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 73,364
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 39.4
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 13,233
UNIT_SIZE_LOW_RISK_LOC 46,581
UNIT_SIZE_LOW_RISK_PERCENTAGE 25.02
UNIT_SIZE_LOW_RISK_COUNT 3,149
UNIT_SIZE_MEDIUM_RISK_LOC 22,241
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 11.95
UNIT_SIZE_MEDIUM_RISK_COUNT 804
UNIT_SIZE_HIGH_RISK_LOC 24,838
UNIT_SIZE_HIGH_RISK_PERCENTAGE 13.34
UNIT_SIZE_HIGH_RISK_COUNT 356
UNIT_SIZE_VERY_HIGH_RISK_LOC 19,163
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 10.29
UNIT_SIZE_VERY_HIGH_RISK_COUNT 77
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 73,364
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 39.4
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 13,233
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 46,581
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 25.02
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 3,149
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 22,241
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 11.95
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 804
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 24,838
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 13.34
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 356
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 19,163
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 10.29
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 77
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_LOC 73,364
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_PERCENTAGE 39.4
UNIT_SIZE_EXTENSION_CS_NEGLIGIBLE_RISK_COUNT 13,233
UNIT_SIZE_EXTENSION_CS_LOW_RISK_LOC 46,581
UNIT_SIZE_EXTENSION_CS_LOW_RISK_PERCENTAGE 25.02
UNIT_SIZE_EXTENSION_CS_LOW_RISK_COUNT 3,149
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_LOC 22,241
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_PERCENTAGE 11.95
UNIT_SIZE_EXTENSION_CS_MEDIUM_RISK_COUNT 804
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_LOC 24,838
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_PERCENTAGE 13.34
UNIT_SIZE_EXTENSION_CS_HIGH_RISK_COUNT 356
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_LOC 19,163
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_PERCENTAGE 10.29
UNIT_SIZE_EXTENSION_CS_VERY_HIGH_RISK_COUNT 77
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 144,517
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 77.62
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 17,160
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 10,404
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 5.59
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 227
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 17,499
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 9.4
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 195
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 4,175
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 2.24
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 9,592
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 5.15
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 37
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 13,767
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 144,517
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 77.62
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 17,160
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 10,404
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 5.59
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 227
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 17,499
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 9.4
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 195
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 4,175
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 2.24
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 9,592
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 5.15
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_LOC 144,517
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_PERCENTAGE 77.62
CONDITIONAL_COMPLEXITY_COMPONENT_CS_NEGLIGIBLE_RISK_COUNT 17,160
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_LOC 10,404
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_PERCENTAGE 5.59
CONDITIONAL_COMPLEXITY_COMPONENT_CS_LOW_RISK_COUNT 227
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_LOC 17,499
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_PERCENTAGE 9.4
CONDITIONAL_COMPLEXITY_COMPONENT_CS_MEDIUM_RISK_COUNT 195
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_LOC 4,175
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_PERCENTAGE 2.24
CONDITIONAL_COMPLEXITY_COMPONENT_CS_HIGH_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_LOC 9,592
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_PERCENTAGE 5.15
CONDITIONAL_COMPLEXITY_COMPONENT_CS_VERY_HIGH_RISK_COUNT 15
NEGLIGIBLE_RISK_FILE_COMPLEXITY_COUNT 1,763
NEGLIGIBLE_RISK_FILE_COMPLEXITY_LOC 207,366
LOW_RISK_FILE_COMPLEXITY_COUNT 201
LOW_RISK_FILE_COMPLEXITY_LOC 72,557
MEDIUM_RISK_FILE_COMPLEXITY_COUNT 55
MEDIUM_RISK_FILE_COMPLEXITY_LOC 34,994
HIGH_RISK_FILE_COMPLEXITY_COUNT 11
HIGH_RISK_FILE_COMPLEXITY_LOC 18,059
VERY_HIGH_RISK_FILE_COMPLEXITY_COUNT 3
VERY_HIGH_RISK_FILE_COMPLEXITY_LOC 6,849
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 467
FILE_CHANGE_HISTORY_ACTIVE_DAYS 191
FILE_CHANGE_HISTORY_WEEKS 66
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 330
FILE_AGE_NEGLIGIBLE_RISK_COUNT 954
FILE_AGE_LOW_RISK_COUNT 477
FILE_AGE_MEDIUM_RISK_COUNT 275
FILE_AGE_HIGH_RISK_COUNT 349
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 194,887
FILE_AGE_LOW_RISK_LOC 74,436
FILE_AGE_MEDIUM_RISK_LOC 37,425
FILE_AGE_HIGH_RISK_LOC 33,532
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 33
DUPLICATION_NUMBER_OF_DUPLICATES 1,044,962
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 1,874
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 117,968
DUPLICATION_NUMBER_OF_CLEANED_LINES 222,612
DUPLICATION_PERCENTAGE 52.99
UNIT_DUPLICATES_COUNT 912
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 117,968
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 222,611
DUPLICATION_PERCENTAGE_PRIMARY_SRC 52.99
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 1
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CS 117,968
DUPLICATION_NUMBER_OF_CLEANED_LINES_CS 222,611
DUPLICATION_PERCENTAGE_CS 52.99
MAINTAINABILITY_SCORE_HUMAN 4.8
MAINTAINABILITY_SCORE_AI 4.5
AI_CONTEXT_LINES_PER_CHANGE 5,362
TOTAL_ANALYSIS_TIME_IN_MILLIS 19,530
About This Analysis
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.