GoogleCloudPlatform / compute-virtual-ethernet-linux
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 100
NUMBER_OF_FILES_MAIN 86
LINES_OF_CODE_MAIN 23,017
NUMBER_OF_FILES_MAIN_EXT_C 20
LINES_OF_CODE_MAIN_EXT_C 17,153
NUMBER_OF_FILES_MAIN_EXT_H 18
LINES_OF_CODE_MAIN_EXT_H 3,457
NUMBER_OF_FILES_MAIN_EXT_COCCI 48
LINES_OF_CODE_MAIN_EXT_COCCI 2,407
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 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 172
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 172
NUMBER_OF_FILES_OTHER 2
LINES_OF_CODE_OTHER 167
NUMBER_OF_FILES_OTHER_EXT_MD 2
LINES_OF_CODE_OTHER_EXT_MD 167
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GOOGLE 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GOOGLE 9,654
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GOOGLE_EXT_C 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GOOGLE_EXT_C 8,002
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GOOGLE_EXT_H 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GOOGLE_EXT_H 1,652
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD 10,924
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_EXT_C 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_EXT_C 9,151
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_EXT_H 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_EXT_H 1,773
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PATCHES 49
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PATCHES 2,439
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PATCHES_EXT_COCCI 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PATCHES_EXT_COCCI 2,407
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PATCHES_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PATCHES_EXT_H 32
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 86
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 23,017
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 20
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 17,153
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 18
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 3,457
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_COCCI 48
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_COCCI 2,407
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 56
LOW_RISK_FILE_SIZE_COUNT 4
MEDIUM_RISK_FILE_SIZE_COUNT 8
HIGH_RISK_FILE_SIZE_COUNT 13
VERY_HIGH_RISK_FILE_SIZE_COUNT 5
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,519
LOW_RISK_FILE_SIZE_LOC 506
MEDIUM_RISK_FILE_SIZE_LOC 2,329
HIGH_RISK_FILE_SIZE_LOC 10,160
VERY_HIGH_RISK_FILE_SIZE_LOC 8,503
NUMBER_OF_UNITS 744
LINES_OF_CODE_IN_UNITS 15,479
LINES_OF_CODE_OUTSIDE_UNITS 7,538
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,987
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 12.84
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 307
UNIT_SIZE_LOW_RISK_LOC 2,629
UNIT_SIZE_LOW_RISK_PERCENTAGE 16.98
UNIT_SIZE_LOW_RISK_COUNT 183
UNIT_SIZE_MEDIUM_RISK_LOC 5,771
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 37.28
UNIT_SIZE_MEDIUM_RISK_COUNT 189
UNIT_SIZE_HIGH_RISK_LOC 3,666
UNIT_SIZE_HIGH_RISK_PERCENTAGE 23.68
UNIT_SIZE_HIGH_RISK_COUNT 54
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,426
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 9.21
UNIT_SIZE_VERY_HIGH_RISK_COUNT 11
UNIT_SIZE_COMPONENT_GOOGLE_NEGLIGIBLE_RISK_LOC 1,009
UNIT_SIZE_COMPONENT_GOOGLE_NEGLIGIBLE_RISK_PERCENTAGE 13.89
UNIT_SIZE_COMPONENT_GOOGLE_NEGLIGIBLE_RISK_COUNT 155
UNIT_SIZE_COMPONENT_GOOGLE_LOW_RISK_LOC 1,276
UNIT_SIZE_COMPONENT_GOOGLE_LOW_RISK_PERCENTAGE 17.56
UNIT_SIZE_COMPONENT_GOOGLE_LOW_RISK_COUNT 89
UNIT_SIZE_COMPONENT_GOOGLE_MEDIUM_RISK_LOC 2,769
UNIT_SIZE_COMPONENT_GOOGLE_MEDIUM_RISK_PERCENTAGE 38.11
UNIT_SIZE_COMPONENT_GOOGLE_MEDIUM_RISK_COUNT 93
UNIT_SIZE_COMPONENT_GOOGLE_HIGH_RISK_LOC 1,702
UNIT_SIZE_COMPONENT_GOOGLE_HIGH_RISK_PERCENTAGE 23.42
UNIT_SIZE_COMPONENT_GOOGLE_HIGH_RISK_COUNT 25
UNIT_SIZE_COMPONENT_GOOGLE_VERY_HIGH_RISK_LOC 510
UNIT_SIZE_COMPONENT_GOOGLE_VERY_HIGH_RISK_PERCENTAGE 7.02
UNIT_SIZE_COMPONENT_GOOGLE_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_BUILD_NEGLIGIBLE_RISK_LOC 978
UNIT_SIZE_COMPONENT_BUILD_NEGLIGIBLE_RISK_PERCENTAGE 11.91
UNIT_SIZE_COMPONENT_BUILD_NEGLIGIBLE_RISK_COUNT 152
UNIT_SIZE_COMPONENT_BUILD_LOW_RISK_LOC 1,353
UNIT_SIZE_COMPONENT_BUILD_LOW_RISK_PERCENTAGE 16.47
UNIT_SIZE_COMPONENT_BUILD_LOW_RISK_COUNT 94
UNIT_SIZE_COMPONENT_BUILD_MEDIUM_RISK_LOC 3,002
UNIT_SIZE_COMPONENT_BUILD_MEDIUM_RISK_PERCENTAGE 36.55
UNIT_SIZE_COMPONENT_BUILD_MEDIUM_RISK_COUNT 96
UNIT_SIZE_COMPONENT_BUILD_HIGH_RISK_LOC 1,964
UNIT_SIZE_COMPONENT_BUILD_HIGH_RISK_PERCENTAGE 23.91
UNIT_SIZE_COMPONENT_BUILD_HIGH_RISK_COUNT 29
UNIT_SIZE_COMPONENT_BUILD_VERY_HIGH_RISK_LOC 916
UNIT_SIZE_COMPONENT_BUILD_VERY_HIGH_RISK_PERCENTAGE 11.15
UNIT_SIZE_COMPONENT_BUILD_VERY_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 427
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 94
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 1,560
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 10.36
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 213
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 2,629
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 17.47
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 183
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 5,771
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 38.34
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 189
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 3,666
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 24.36
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 54
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 1,426
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 9.47
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 7,583
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 48.99
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 591
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 4,730
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 30.56
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 114
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 2,810
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 18.15
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 37
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 356
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 2.3
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 2
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 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 356
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_NEGLIGIBLE_RISK_LOC 3,680
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_NEGLIGIBLE_RISK_PERCENTAGE 50.65
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_NEGLIGIBLE_RISK_COUNT 293
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_LOW_RISK_LOC 2,188
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_LOW_RISK_PERCENTAGE 30.11
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_LOW_RISK_COUNT 55
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_MEDIUM_RISK_LOC 1,220
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_MEDIUM_RISK_PERCENTAGE 16.79
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_MEDIUM_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_HIGH_RISK_LOC 178
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_HIGH_RISK_PERCENTAGE 2.45
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GOOGLE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_NEGLIGIBLE_RISK_LOC 3,903
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_NEGLIGIBLE_RISK_PERCENTAGE 47.52
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_NEGLIGIBLE_RISK_COUNT 298
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_LOW_RISK_LOC 2,542
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_LOW_RISK_PERCENTAGE 30.95
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_LOW_RISK_COUNT 59
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_MEDIUM_RISK_LOC 1,590
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_MEDIUM_RISK_PERCENTAGE 19.36
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_MEDIUM_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_HIGH_RISK_LOC 178
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_HIGH_RISK_PERCENTAGE 2.17
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 427
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 94
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 7,156
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 47.54
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 497
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 4,730
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 31.42
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 114
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 2,810
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 18.67
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 37
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 356
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 2.37
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 2,617
FILE_CHANGE_HISTORY_ACTIVE_DAYS 272
FILE_CHANGE_HISTORY_WEEKS 372
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,860
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 8
FILE_AGE_HIGH_RISK_COUNT 27
FILE_AGE_VERY_HIGH_RISK_COUNT 51
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 9,092
FILE_AGE_HIGH_RISK_LOC 10,298
FILE_AGE_VERY_HIGH_RISK_LOC 3,627
NUMBER_OF_CONTRIBUTORS 48
DUPLICATION_NUMBER_OF_DUPLICATES 401
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 45
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 16,586
DUPLICATION_NUMBER_OF_CLEANED_LINES 19,271
DUPLICATION_PERCENTAGE 86.07
UNIT_DUPLICATES_COUNT 193
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GOOGLE 8,058
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GOOGLE 8,058
DUPLICATION_PERCENTAGE_PRIMARY_GOOGLE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BUILD 8,156
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BUILD 8,156
DUPLICATION_PERCENTAGE_PRIMARY_BUILD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PATCHES 372
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PATCHES 372
DUPLICATION_PERCENTAGE_PRIMARY_PATCHES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_C 13,404
DUPLICATION_NUMBER_OF_CLEANED_LINES_C 14,023
DUPLICATION_PERCENTAGE_C 95.59
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 2,810
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 2,841
DUPLICATION_PERCENTAGE_H 98.91
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_COCCI 372
DUPLICATION_NUMBER_OF_CLEANED_LINES_COCCI 2,407
DUPLICATION_PERCENTAGE_COCCI 15.45
TOTAL_ANALYSIS_TIME_IN_MILLIS 2,427