GoogleCloudPlatform / database-assessment
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 332
NUMBER_OF_FILES_MAIN 241
LINES_OF_CODE_MAIN 23,396
NUMBER_OF_FILES_MAIN_EXT_SQL 186
LINES_OF_CODE_MAIN_EXT_SQL 16,645
NUMBER_OF_FILES_MAIN_EXT_PY 46
LINES_OF_CODE_MAIN_EXT_PY 4,409
NUMBER_OF_FILES_MAIN_EXT_PS1 6
LINES_OF_CODE_MAIN_EXT_PS1 1,768
NUMBER_OF_FILES_MAIN_EXT_TOML 1
LINES_OF_CODE_MAIN_EXT_TOML 481
NUMBER_OF_FILES_MAIN_EXT_PSM1 1
LINES_OF_CODE_MAIN_EXT_PSM1 92
NUMBER_OF_FILES_MAIN_EXT_SED 1
LINES_OF_CODE_MAIN_EXT_SED 1
NUMBER_OF_FILES_TEST 20
LINES_OF_CODE_TEST 4,350
NUMBER_OF_FILES_TEST_EXT_SQL 2
LINES_OF_CODE_TEST_EXT_SQL 3,541
NUMBER_OF_FILES_TEST_EXT_PY 18
LINES_OF_CODE_TEST_EXT_PY 809
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 18.59
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 11
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 1,822
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 1,465
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 4
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 357
NUMBER_OF_FILES_OTHER 5
LINES_OF_CODE_OTHER 548
NUMBER_OF_FILES_OTHER_EXT_TXT 4
LINES_OF_CODE_OTHER_EXT_TXT 533
NUMBER_OF_FILES_OTHER_EXT_MD 1
LINES_OF_CODE_OTHER_EXT_MD 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 157
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 13,917
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_SQL 149
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_SQL 12,056
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PS1 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PS1 1,768
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PSM1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PSM1 92
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_SED 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_SED 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 83
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 8,998
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_SQL 37
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_SQL 4,589
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_PY 46
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_PY 4,409
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 481
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_TOML 481
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 180
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 180
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 239
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 23,216
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 186
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 16,645
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 44
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 4,229
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 1,768
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 481
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PSM1 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PSM1 92
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SED 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SED 1
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 180
LOW_RISK_FILE_SIZE_COUNT 39
MEDIUM_RISK_FILE_SIZE_COUNT 13
HIGH_RISK_FILE_SIZE_COUNT 8
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 5,941
LOW_RISK_FILE_SIZE_LOC 5,858
MEDIUM_RISK_FILE_SIZE_LOC 4,551
HIGH_RISK_FILE_SIZE_LOC 5,233
VERY_HIGH_RISK_FILE_SIZE_LOC 1,813
NUMBER_OF_UNITS 131
LINES_OF_CODE_IN_UNITS 1,276
LINES_OF_CODE_OUTSIDE_UNITS 22,120
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 441
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 34.56
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 91
UNIT_SIZE_LOW_RISK_LOC 360
UNIT_SIZE_LOW_RISK_PERCENTAGE 28.21
UNIT_SIZE_LOW_RISK_COUNT 24
UNIT_SIZE_MEDIUM_RISK_LOC 475
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 37.23
UNIT_SIZE_MEDIUM_RISK_COUNT 16
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_SRC_NEGLIGIBLE_RISK_LOC 441
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 34.56
UNIT_SIZE_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 91
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_LOC 360
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_PERCENTAGE 28.21
UNIT_SIZE_COMPONENT_SRC_LOW_RISK_COUNT 24
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_LOC 475
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 37.23
UNIT_SIZE_COMPONENT_SRC_MEDIUM_RISK_COUNT 16
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_HIGH_RISK_COUNT 0
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_PY_NEGLIGIBLE_RISK_LOC 441
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 34.56
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 91
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 360
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 28.21
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 24
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 475
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 37.23
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 16
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 903
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 70.77
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 117
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 329
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 25.78
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 44
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 3.45
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_SRC_NEGLIGIBLE_RISK_LOC 903
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_PERCENTAGE 70.77
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_NEGLIGIBLE_RISK_COUNT 117
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_LOC 329
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_PERCENTAGE 25.78
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_PERCENTAGE 3.45
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 903
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 70.77
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 117
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 329
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 25.78
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 3.45
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,482
FILE_CHANGE_HISTORY_ACTIVE_DAYS 290
FILE_CHANGE_HISTORY_WEEKS 210
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,050
FILE_AGE_NEGLIGIBLE_RISK_COUNT 4
FILE_AGE_LOW_RISK_COUNT 30
FILE_AGE_MEDIUM_RISK_COUNT 4
FILE_AGE_HIGH_RISK_COUNT 201
FILE_AGE_VERY_HIGH_RISK_COUNT 2
FILE_AGE_NEGLIGIBLE_RISK_LOC 2,171
FILE_AGE_LOW_RISK_LOC 5,538
FILE_AGE_MEDIUM_RISK_LOC 273
FILE_AGE_HIGH_RISK_LOC 15,321
FILE_AGE_VERY_HIGH_RISK_LOC 93
NUMBER_OF_CONTRIBUTORS 28
DUPLICATION_NUMBER_OF_DUPLICATES 1,560
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 136
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 13,561
DUPLICATION_NUMBER_OF_CLEANED_LINES 23,163
DUPLICATION_PERCENTAGE 58.55
UNIT_DUPLICATES_COUNT 1
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 7,296
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 7,296
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 6,265
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 6,265
DUPLICATION_PERCENTAGE_PRIMARY_SRC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PS1 657
DUPLICATION_NUMBER_OF_CLEANED_LINES_PS1 1,768
DUPLICATION_PERCENTAGE_PS1 37.16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SQL 10,439
DUPLICATION_NUMBER_OF_CLEANED_LINES_SQL 16,645
DUPLICATION_PERCENTAGE_SQL 62.72
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 2,446
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 4,176
DUPLICATION_PERCENTAGE_PY 58.57
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PSM1 19
DUPLICATION_NUMBER_OF_CLEANED_LINES_PSM1 92
DUPLICATION_PERCENTAGE_PSM1 20.65
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,930