aliyun / aliyun-tablestore-nodejs-sdk
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 98
NUMBER_OF_FILES_MAIN 36
LINES_OF_CODE_MAIN 7,498
NUMBER_OF_FILES_MAIN_EXT_JS 33
LINES_OF_CODE_MAIN_EXT_JS 6,044
NUMBER_OF_FILES_MAIN_EXT_PROTO 3
LINES_OF_CODE_MAIN_EXT_PROTO 1,454
NUMBER_OF_FILES_TEST 10
LINES_OF_CODE_TEST 2,654
NUMBER_OF_FILES_TEST_EXT_JS 10
LINES_OF_CODE_TEST_EXT_JS 2,654
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 35.39
NUMBER_OF_FILES_GENERATED 2
LINES_OF_CODE_GENERATED 1,712
NUMBER_OF_FILES_GENERATED_EXT_JSON 1
LINES_OF_CODE_GENERATED_EXT_JSON 1,289
NUMBER_OF_FILES_GENERATED_EXT_JS 1
LINES_OF_CODE_GENERATED_EXT_JS 423
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 2
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 2
NUMBER_OF_FILES_OTHER 41
LINES_OF_CODE_OTHER 2,915
NUMBER_OF_FILES_OTHER_EXT_JSON 3
LINES_OF_CODE_OTHER_EXT_JSON 1,359
NUMBER_OF_FILES_OTHER_EXT_JS 34
LINES_OF_CODE_OTHER_EXT_JS 1,344
NUMBER_OF_FILES_OTHER_EXT_MD 3
LINES_OF_CODE_OTHER_EXT_MD 185
NUMBER_OF_FILES_OTHER_EXT_HTML 1
LINES_OF_CODE_OTHER_EXT_HTML 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 175
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 175
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB 7,323
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_JS 26
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_JS 5,869
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_PROTO 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_PROTO 1,454
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 0
LINES_OF_CODE_CONCERN_GENERAL_TODOS 0
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 36
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 7,498
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 33
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 6,044
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 1,454
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 19
LOW_RISK_FILE_SIZE_COUNT 9
MEDIUM_RISK_FILE_SIZE_COUNT 2
HIGH_RISK_FILE_SIZE_COUNT 5
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 784
LOW_RISK_FILE_SIZE_LOC 1,363
MEDIUM_RISK_FILE_SIZE_LOC 695
HIGH_RISK_FILE_SIZE_LOC 3,232
VERY_HIGH_RISK_FILE_SIZE_LOC 1,424
NUMBER_OF_UNITS 435
LINES_OF_CODE_IN_UNITS 5,087
LINES_OF_CODE_OUTSIDE_UNITS 2,411
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,571
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 30.88
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 297
UNIT_SIZE_LOW_RISK_LOC 1,175
UNIT_SIZE_LOW_RISK_PERCENTAGE 23.1
UNIT_SIZE_LOW_RISK_COUNT 84
UNIT_SIZE_MEDIUM_RISK_LOC 1,373
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 26.99
UNIT_SIZE_MEDIUM_RISK_COUNT 43
UNIT_SIZE_HIGH_RISK_LOC 456
UNIT_SIZE_HIGH_RISK_PERCENTAGE 8.96
UNIT_SIZE_HIGH_RISK_COUNT 8
UNIT_SIZE_VERY_HIGH_RISK_LOC 512
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 10.06
UNIT_SIZE_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 19
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 63.33
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 36.67
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 1
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 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC 1,552
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 30.69
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 294
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_LOC 1,164
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_PERCENTAGE 23.02
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_COUNT 83
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_LOC 1,373
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 27.15
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_COUNT 43
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_LOC 456
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 9.02
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_LOC 512
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 10.12
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 1,571
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 30.88
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 297
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 1,175
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 23.1
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 84
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 1,373
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 26.99
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 43
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 456
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 8.96
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 8
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 512
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 10.06
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 2,702
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 53.12
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 373
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,317
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 25.89
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 686
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 13.49
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 122
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 2.4
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 260
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 5.11
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 382
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 30
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 0
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_LIB_NEGLIGIBLE_RISK_LOC 2,672
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 52.84
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 369
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_LOC 1,317
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_PERCENTAGE 26.04
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_LOC 686
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 13.57
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_LOC 122
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 2.41
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_LOC 260
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 5.14
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 2,702
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 53.12
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 373
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 1,317
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 25.89
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 686
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 13.49
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 122
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 2.4
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 260
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 5.11
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 1
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,892
FILE_CHANGE_HISTORY_ACTIVE_DAYS 58
FILE_CHANGE_HISTORY_WEEKS 410
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,050
FILE_AGE_NEGLIGIBLE_RISK_COUNT 2
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 34
FILE_AGE_NEGLIGIBLE_RISK_LOC 293
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 7,205
NUMBER_OF_CONTRIBUTORS 9
DUPLICATION_NUMBER_OF_DUPLICATES 53
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 9
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,097
DUPLICATION_NUMBER_OF_CLEANED_LINES 6,881
DUPLICATION_PERCENTAGE 15.94
UNIT_DUPLICATES_COUNT 16
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIB 1,085
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIB 1,085
DUPLICATION_PERCENTAGE_PRIMARY_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 12
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 1,085
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 5,427
DUPLICATION_PERCENTAGE_JS 19.99
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PROTO 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PROTO 1,454
DUPLICATION_PERCENTAGE_PROTO 0.83
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,104