Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 111
NUMBER_OF_FILES_MAIN 24
LINES_OF_CODE_MAIN 1,851
NUMBER_OF_FILES_MAIN_EXT_SCALA 17
LINES_OF_CODE_MAIN_EXT_SCALA 1,811
NUMBER_OF_FILES_MAIN_EXT_YAML 7
LINES_OF_CODE_MAIN_EXT_YAML 40
NUMBER_OF_FILES_TEST 42
LINES_OF_CODE_TEST 3,654
NUMBER_OF_FILES_TEST_EXT_SCALA 33
LINES_OF_CODE_TEST_EXT_SCALA 3,296
NUMBER_OF_FILES_TEST_EXT_SH 4
LINES_OF_CODE_TEST_EXT_SH 266
NUMBER_OF_FILES_TEST_EXT_YAML 5
LINES_OF_CODE_TEST_EXT_YAML 92
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 197.4
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 16
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 596
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML 259
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 5
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 197
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SBT 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SBT 93
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 3
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 47
NUMBER_OF_FILES_OTHER 8
LINES_OF_CODE_OTHER 273
NUMBER_OF_FILES_OTHER_EXT_MD 6
LINES_OF_CODE_OTHER_EXT_MD 264
NUMBER_OF_FILES_OTHER_EXT_JSON 1
LINES_OF_CODE_OTHER_EXT_JSON 8
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 1
LINES_OF_CODE_OTHER_EXT_PROPERTIES 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCKER_EXT_YAML 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCKER_EXT_YAML 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE 1,059
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_SCALA 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_SCALA 1,059
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI 752
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CLI_EXT_SCALA 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CLI_EXT_SCALA 752
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.DEVCONTAINER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.DEVCONTAINER 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.DEVCONTAINER_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.DEVCONTAINER_EXT_YAML 5
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.GITHUB 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.GITHUB 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.GITHUB_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.GITHUB_EXT_YAML 15
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 2
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 24
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 1,851
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA 17
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA 1,811
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 7
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 40
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 17
LOW_RISK_FILE_SIZE_COUNT 4
MEDIUM_RISK_FILE_SIZE_COUNT 3
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 332
LOW_RISK_FILE_SIZE_LOC 568
MEDIUM_RISK_FILE_SIZE_LOC 951
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 69
LINES_OF_CODE_IN_UNITS 1,224
LINES_OF_CODE_OUTSIDE_UNITS 627
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 178
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 14.54
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 26
UNIT_SIZE_LOW_RISK_LOC 378
UNIT_SIZE_LOW_RISK_PERCENTAGE 30.88
UNIT_SIZE_LOW_RISK_COUNT 26
UNIT_SIZE_MEDIUM_RISK_LOC 505
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 41.26
UNIT_SIZE_MEDIUM_RISK_COUNT 15
UNIT_SIZE_HIGH_RISK_LOC 55
UNIT_SIZE_HIGH_RISK_PERCENTAGE 4.49
UNIT_SIZE_HIGH_RISK_COUNT 1
UNIT_SIZE_VERY_HIGH_RISK_LOC 108
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 8.82
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_LOC 112
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 16.64
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_LOC 171
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_PERCENTAGE 25.41
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_COUNT 12
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_LOC 335
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_PERCENTAGE 49.78
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_LOC 55
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_PERCENTAGE 8.17
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 66
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 11.98
UNIT_SIZE_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_LOC 207
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_PERCENTAGE 37.57
UNIT_SIZE_COMPONENT_CLI_LOW_RISK_COUNT 14
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_LOC 170
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 30.85
UNIT_SIZE_COMPONENT_CLI_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CLI_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_LOC 108
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 19.6
UNIT_SIZE_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_LOC 178
UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_PERCENTAGE 14.54
UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_COUNT 26
UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_LOC 378
UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_PERCENTAGE 30.88
UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_COUNT 26
UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_LOC 505
UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_PERCENTAGE 41.26
UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_COUNT 15
UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_LOC 55
UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_PERCENTAGE 4.49
UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_LOC 108
UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_PERCENTAGE 8.82
UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 986
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 80.56
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 64
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 226
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 18.46
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 12
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 0.98
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 1
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_CORE_NEGLIGIBLE_RISK_LOC 618
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 91.83
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_LOC 55
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_PERCENTAGE 8.17
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_LOC 368
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_PERCENTAGE 66.79
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_NEGLIGIBLE_RISK_COUNT 26
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_LOC 171
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_PERCENTAGE 31.03
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_LOC 12
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_PERCENTAGE 2.18
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CLI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_LOC 986
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_PERCENTAGE 80.56
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_COUNT 64
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_LOC 226
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_PERCENTAGE 18.46
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_LOC 12
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_PERCENTAGE 0.98
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_COUNT 0
NEGLIGIBLE_RISK_FILE_COMPLEXITY_COUNT 8
NEGLIGIBLE_RISK_FILE_COMPLEXITY_LOC 874
LOW_RISK_FILE_COMPLEXITY_COUNT 3
LOW_RISK_FILE_COMPLEXITY_LOC 842
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 349
FILE_CHANGE_HISTORY_ACTIVE_DAYS 96
FILE_CHANGE_HISTORY_WEEKS 49
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 245
FILE_AGE_NEGLIGIBLE_RISK_COUNT 15
FILE_AGE_LOW_RISK_COUNT 5
FILE_AGE_MEDIUM_RISK_COUNT 2
FILE_AGE_HIGH_RISK_COUNT 2
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 1,662
FILE_AGE_LOW_RISK_LOC 161
FILE_AGE_MEDIUM_RISK_LOC 19
FILE_AGE_HIGH_RISK_LOC 9
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 12
DUPLICATION_NUMBER_OF_DUPLICATES 2
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 1
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 38
DUPLICATION_NUMBER_OF_CLEANED_LINES 1,627
DUPLICATION_PERCENTAGE 2.34
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CLI 38
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CLI 672
DUPLICATION_PERCENTAGE_PRIMARY_CLI 5.65
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOCKER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOCKER 20
DUPLICATION_PERCENTAGE_PRIMARY_DOCKER 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CORE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CORE 915
DUPLICATION_PERCENTAGE_PRIMARY_CORE 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_.DEVCONTAINER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_.DEVCONTAINER 5
DUPLICATION_PERCENTAGE_PRIMARY_.DEVCONTAINER 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_.GITHUB 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_.GITHUB 15
DUPLICATION_PERCENTAGE_PRIMARY_.GITHUB 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SCALA 38
DUPLICATION_NUMBER_OF_CLEANED_LINES_SCALA 1,587
DUPLICATION_PERCENTAGE_SCALA 2.39
MAINTAINABILITY_SCORE_HUMAN 8.7
MAINTAINABILITY_SCORE_AI 9.4
AI_CONTEXT_LINES_PER_CHANGE 274
TOTAL_ANALYSIS_TIME_IN_MILLIS 84
About This Analysis
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.