Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 95
NUMBER_OF_FILES_MAIN 37
LINES_OF_CODE_MAIN 1,454
NUMBER_OF_FILES_MAIN_EXT_CPP 9
LINES_OF_CODE_MAIN_EXT_CPP 724
NUMBER_OF_FILES_MAIN_EXT_H 26
LINES_OF_CODE_MAIN_EXT_H 715
NUMBER_OF_FILES_MAIN_EXT_PY 1
LINES_OF_CODE_MAIN_EXT_PY 13
NUMBER_OF_FILES_MAIN_EXT_DOCKERIGNORE 1
LINES_OF_CODE_MAIN_EXT_DOCKERIGNORE 2
NUMBER_OF_FILES_TEST 23
LINES_OF_CODE_TEST 1,608
NUMBER_OF_FILES_TEST_EXT_CPP 21
LINES_OF_CODE_TEST_EXT_CPP 1,588
NUMBER_OF_FILES_TEST_EXT_H 2
LINES_OF_CODE_TEST_EXT_H 20
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 110.59
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 211
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 3
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 94
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_CLANG_FORMAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_CLANG_FORMAT 86
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML 21
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 10
NUMBER_OF_FILES_OTHER 23
LINES_OF_CODE_OTHER 493
NUMBER_OF_FILES_OTHER_EXT_TXT 18
LINES_OF_CODE_OTHER_EXT_TXT 326
NUMBER_OF_FILES_OTHER_EXT_MD 5
LINES_OF_CODE_OTHER_EXT_MD 167
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS 33
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS 1,246
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_H 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_H 655
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_CPP 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_CPP 591
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SPECTATOR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SPECTATOR 193
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SPECTATOR_EXT_CPP 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SPECTATOR_EXT_CPP 133
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SPECTATOR_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SPECTATOR_EXT_H 60
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKERFILES 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKERFILES 2
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKERFILES_EXT_DOCKERIGNORE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKERFILES_EXT_DOCKERIGNORE 2
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 58
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 1
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS 138
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CPP 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CPP 138
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 36
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 1,316
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 26
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 715
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CPP 586
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 13
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_DOCKERIGNORE 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_DOCKERIGNORE 2
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 35
LOW_RISK_FILE_SIZE_COUNT 2
MEDIUM_RISK_FILE_SIZE_COUNT 0
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,183
LOW_RISK_FILE_SIZE_LOC 271
MEDIUM_RISK_FILE_SIZE_LOC 0
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 91
LINES_OF_CODE_IN_UNITS 680
LINES_OF_CODE_OUTSIDE_UNITS 774
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 276
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 40.59
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 68
UNIT_SIZE_LOW_RISK_LOC 277
UNIT_SIZE_LOW_RISK_PERCENTAGE 40.74
UNIT_SIZE_LOW_RISK_COUNT 19
UNIT_SIZE_MEDIUM_RISK_LOC 127
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 18.68
UNIT_SIZE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_HIGH_RISK_LOC 0
UNIT_SIZE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_HIGH_RISK_COUNT 0
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_LOC 182
UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_PERCENTAGE 31.93
UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_COUNT 44
UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_LOC 261
UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_PERCENTAGE 45.79
UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_COUNT 18
UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_LOC 127
UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_PERCENTAGE 22.28
UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SPECTATOR_NEGLIGIBLE_RISK_LOC 94
UNIT_SIZE_COMPONENT_SPECTATOR_NEGLIGIBLE_RISK_PERCENTAGE 85.45
UNIT_SIZE_COMPONENT_SPECTATOR_NEGLIGIBLE_RISK_COUNT 24
UNIT_SIZE_COMPONENT_SPECTATOR_LOW_RISK_LOC 16
UNIT_SIZE_COMPONENT_SPECTATOR_LOW_RISK_PERCENTAGE 14.55
UNIT_SIZE_COMPONENT_SPECTATOR_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SPECTATOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SPECTATOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SPECTATOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SPECTATOR_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SPECTATOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SPECTATOR_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SPECTATOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SPECTATOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SPECTATOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 128
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 82.58
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 34
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 27
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 17.42
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 0
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
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_LOC 148
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_PERCENTAGE 28.19
UNIT_SIZE_EXTENSION_CPP_NEGLIGIBLE_RISK_COUNT 34
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_LOC 250
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_PERCENTAGE 47.62
UNIT_SIZE_EXTENSION_CPP_LOW_RISK_COUNT 17
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_LOC 127
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_PERCENTAGE 24.19
UNIT_SIZE_EXTENSION_CPP_MEDIUM_RISK_COUNT 4
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_CPP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 575
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 84.56
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 88
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 105
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 15.44
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 0
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 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_LOC 465
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_PERCENTAGE 81.58
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_COUNT 63
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_LOC 105
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_PERCENTAGE 18.42
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_NEGLIGIBLE_RISK_LOC 110
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_NEGLIGIBLE_RISK_COUNT 25
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SPECTATOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 155
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 36
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
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_LOC 420
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_PERCENTAGE 80
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_NEGLIGIBLE_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_LOC 105
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_PERCENTAGE 20
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CPP_HIGH_RISK_COUNT 0
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
NEGLIGIBLE_RISK_FILE_COMPLEXITY_COUNT 26
NEGLIGIBLE_RISK_FILE_COMPLEXITY_LOC 1,122
LOW_RISK_FILE_COMPLEXITY_COUNT 1
LOW_RISK_FILE_COMPLEXITY_LOC 133
MEDIUM_RISK_FILE_COMPLEXITY_COUNT 0
MEDIUM_RISK_FILE_COMPLEXITY_LOC 0
HIGH_RISK_FILE_COMPLEXITY_COUNT 0
HIGH_RISK_FILE_COMPLEXITY_LOC 0
VERY_HIGH_RISK_FILE_COMPLEXITY_COUNT 0
VERY_HIGH_RISK_FILE_COMPLEXITY_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,878
FILE_CHANGE_HISTORY_ACTIVE_DAYS 86
FILE_CHANGE_HISTORY_WEEKS 402
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,010
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 4
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 31
FILE_AGE_VERY_HIGH_RISK_COUNT 2
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 297
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 1,144
FILE_AGE_VERY_HIGH_RISK_LOC 13
NUMBER_OF_CONTRIBUTORS 13
DUPLICATION_NUMBER_OF_DUPLICATES 0
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES 877
DUPLICATION_PERCENTAGE 0
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 12
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIBS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIBS 741
DUPLICATION_PERCENTAGE_PRIMARY_LIBS 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SPECTATOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SPECTATOR 122
DUPLICATION_PERCENTAGE_PRIMARY_SPECTATOR 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOCKERFILES 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOCKERFILES 2
DUPLICATION_PERCENTAGE_PRIMARY_DOCKERFILES 0
MAINTAINABILITY_SCORE_HUMAN 8.3
MAINTAINABILITY_SCORE_AI 10
AI_CONTEXT_LINES_PER_CHANGE 416
TOTAL_ANALYSIS_TIME_IN_MILLIS 67
About This Analysis
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.