Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 162
NUMBER_OF_FILES_MAIN 59
LINES_OF_CODE_MAIN 8,949
NUMBER_OF_FILES_MAIN_EXT_PY 54
LINES_OF_CODE_MAIN_EXT_PY 8,893
NUMBER_OF_FILES_MAIN_EXT_YAML 5
LINES_OF_CODE_MAIN_EXT_YAML 56
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 9
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 315
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 132
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 117
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_TOML 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_TOML 66
NUMBER_OF_FILES_OTHER 89
LINES_OF_CODE_OTHER 1,710
NUMBER_OF_FILES_OTHER_EXT_JSON 88
LINES_OF_CODE_OTHER_EXT_JSON 1,576
NUMBER_OF_FILES_OTHER_EXT_MD 1
LINES_OF_CODE_OTHER_EXT_MD 134
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 105
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 105
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONF 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONF 56
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONF_EXT_YAML 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONF_EXT_YAML 56
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 51
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 8,788
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_PY 51
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_PY 8,788
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 22
LINES_OF_CODE_CONCERN_GENERAL_TODOS 5,141
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 22
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 5,141
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 37
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 3,808
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 32
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 3,752
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 56
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 31
LOW_RISK_FILE_SIZE_COUNT 9
MEDIUM_RISK_FILE_SIZE_COUNT 18
HIGH_RISK_FILE_SIZE_COUNT 1
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 967
LOW_RISK_FILE_SIZE_LOC 1,402
MEDIUM_RISK_FILE_SIZE_LOC 5,936
HIGH_RISK_FILE_SIZE_LOC 644
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 497
LINES_OF_CODE_IN_UNITS 5,607
LINES_OF_CODE_OUTSIDE_UNITS 3,342
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,708
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 30.46
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 367
UNIT_SIZE_LOW_RISK_LOC 1,153
UNIT_SIZE_LOW_RISK_PERCENTAGE 20.56
UNIT_SIZE_LOW_RISK_COUNT 77
UNIT_SIZE_MEDIUM_RISK_LOC 1,322
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 23.58
UNIT_SIZE_MEDIUM_RISK_COUNT 43
UNIT_SIZE_HIGH_RISK_LOC 364
UNIT_SIZE_HIGH_RISK_PERCENTAGE 6.49
UNIT_SIZE_HIGH_RISK_COUNT 5
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,060
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 18.9
UNIT_SIZE_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 39
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 46.99
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 44
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 53.01
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 1,669
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 30.21
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 362
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 1,153
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 20.87
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 77
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 1,278
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 23.14
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 42
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 364
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 6.59
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 1,060
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 19.19
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 1,708
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 30.46
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 367
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 1,153
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 20.56
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 77
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 1,322
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 23.58
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 43
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 364
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 6.49
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 1,060
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 18.9
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 2,900
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 51.72
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 421
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,050
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 18.73
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 50
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 694
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 12.38
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 208
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 3.71
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 755
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 13.47
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 963
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 39
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 46.99
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 53.01
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 2,861
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 51.79
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 416
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 1,006
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 18.21
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 49
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 694
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 12.56
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 208
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 3.77
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 755
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 13.67
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 2,900
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 51.72
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 421
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 1,050
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 18.73
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 50
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 694
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 12.38
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 208
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 3.71
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 755
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 13.47
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 3
NEGLIGIBLE_RISK_FILE_COMPLEXITY_COUNT 24
NEGLIGIBLE_RISK_FILE_COMPLEXITY_LOC 1,783
LOW_RISK_FILE_COMPLEXITY_COUNT 11
LOW_RISK_FILE_COMPLEXITY_LOC 2,411
MEDIUM_RISK_FILE_COMPLEXITY_COUNT 13
MEDIUM_RISK_FILE_COMPLEXITY_LOC 4,364
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 954
FILE_CHANGE_HISTORY_ACTIVE_DAYS 5
FILE_CHANGE_HISTORY_WEEKS 26
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 130
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 5
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 1,566
NUMBER_OF_CONTRIBUTORS 2
DUPLICATION_NUMBER_OF_DUPLICATES 29
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 11
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 365
DUPLICATION_NUMBER_OF_CLEANED_LINES 8,380
DUPLICATION_PERCENTAGE 4.36
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 365
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 8,233
DUPLICATION_PERCENTAGE_PRIMARY_SRC 4.43
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 91
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONF 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONF 56
DUPLICATION_PERCENTAGE_PRIMARY_CONF 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 365
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 8,324
DUPLICATION_PERCENTAGE_PY 4.38
MAINTAINABILITY_SCORE_HUMAN 5.3
MAINTAINABILITY_SCORE_AI 5.1
TOTAL_ANALYSIS_TIME_IN_MILLIS 514
About This Analysis
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.