Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 86
NUMBER_OF_FILES_MAIN 23
LINES_OF_CODE_MAIN 3,572
NUMBER_OF_FILES_MAIN_EXT_JS 17
LINES_OF_CODE_MAIN_EXT_JS 3,029
NUMBER_OF_FILES_MAIN_EXT_SCSS 4
LINES_OF_CODE_MAIN_EXT_SCSS 485
NUMBER_OF_FILES_MAIN_EXT_HTML 2
LINES_OF_CODE_MAIN_EXT_HTML 58
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 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 36
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_JSHINTRC 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_JSHINTRC 30
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 6
NUMBER_OF_FILES_OTHER 12
LINES_OF_CODE_OTHER 10,227
NUMBER_OF_FILES_OTHER_EXT_SVG 9
LINES_OF_CODE_OTHER_EXT_SVG 10,078
NUMBER_OF_FILES_OTHER_EXT_MD 1
LINES_OF_CODE_OTHER_EXT_MD 92
NUMBER_OF_FILES_OTHER_EXT_JSON 2
LINES_OF_CODE_OTHER_EXT_JSON 57
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 211
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 211
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 3,361
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_JS 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_JS 2,818
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_SCSS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_SCSS 485
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_HTML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_HTML 58
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 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS 385
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS 385
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 21
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 3,187
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 15
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 2,644
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 485
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 58
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 13
LOW_RISK_FILE_SIZE_COUNT 3
MEDIUM_RISK_FILE_SIZE_COUNT 6
HIGH_RISK_FILE_SIZE_COUNT 1
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 292
LOW_RISK_FILE_SIZE_LOC 476
MEDIUM_RISK_FILE_SIZE_LOC 1,848
HIGH_RISK_FILE_SIZE_LOC 956
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 253
LINES_OF_CODE_IN_UNITS 2,744
LINES_OF_CODE_OUTSIDE_UNITS 828
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 905
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 32.98
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 183
UNIT_SIZE_LOW_RISK_LOC 617
UNIT_SIZE_LOW_RISK_PERCENTAGE 22.49
UNIT_SIZE_LOW_RISK_COUNT 42
UNIT_SIZE_MEDIUM_RISK_LOC 612
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 22.3
UNIT_SIZE_MEDIUM_RISK_COUNT 21
UNIT_SIZE_HIGH_RISK_LOC 403
UNIT_SIZE_HIGH_RISK_PERCENTAGE 14.69
UNIT_SIZE_HIGH_RISK_COUNT 6
UNIT_SIZE_VERY_HIGH_RISK_LOC 207
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 7.54
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 207
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 905
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 35.67
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 183
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 617
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 24.32
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 42
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 612
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 24.12
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 21
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 403
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 15.88
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 905
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 32.98
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 183
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 617
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 22.49
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 42
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 612
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 22.3
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 21
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 403
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 14.69
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 207
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 7.54
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 1,283
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 46.76
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 206
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 852
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 31.05
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 396
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 14.43
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 193
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 7.03
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 20
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0.73
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 213
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 207
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_LOC 1,283
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 50.57
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 206
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 645
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 25.42
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 32
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 396
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 15.61
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 193
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 7.61
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0.79
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 1,283
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 46.76
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 206
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 852
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 31.05
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 396
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 14.43
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 193
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 7.03
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0.73
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 1
NEGLIGIBLE_RISK_FILE_COMPLEXITY_COUNT 7
NEGLIGIBLE_RISK_FILE_COMPLEXITY_LOC 402
LOW_RISK_FILE_COMPLEXITY_COUNT 2
LOW_RISK_FILE_COMPLEXITY_LOC 293
MEDIUM_RISK_FILE_COMPLEXITY_COUNT 5
MEDIUM_RISK_FILE_COMPLEXITY_LOC 1,338
HIGH_RISK_FILE_COMPLEXITY_COUNT 1
HIGH_RISK_FILE_COMPLEXITY_LOC 20
VERY_HIGH_RISK_FILE_COMPLEXITY_COUNT 1
VERY_HIGH_RISK_FILE_COMPLEXITY_LOC 956
DUPLICATION_NUMBER_OF_DUPLICATES 4
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 4
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 50
DUPLICATION_NUMBER_OF_CLEANED_LINES 3,230
DUPLICATION_PERCENTAGE 1.55
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 38
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 3,034
DUPLICATION_PERCENTAGE_PRIMARY_SRC 1.25
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 196
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 6.12
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 50
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 2,701
DUPLICATION_PERCENTAGE_JS 1.85
MAINTAINABILITY_SCORE_HUMAN 5.3
MAINTAINABILITY_SCORE_AI 4.7
TOTAL_ANALYSIS_TIME_IN_MILLIS 134
About This Analysis
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.