GoogleCloudPlatform / google-guest-agent
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 332
NUMBER_OF_FILES_MAIN 181
LINES_OF_CODE_MAIN 18,192
NUMBER_OF_FILES_MAIN_EXT_GO 169
LINES_OF_CODE_MAIN_EXT_GO 17,362
NUMBER_OF_FILES_MAIN_EXT_PROTO 4
LINES_OF_CODE_MAIN_EXT_PROTO 533
NUMBER_OF_FILES_MAIN_EXT_PS1 4
LINES_OF_CODE_MAIN_EXT_PS1 141
NUMBER_OF_FILES_MAIN_EXT_SPEC 1
LINES_OF_CODE_MAIN_EXT_SPEC 85
NUMBER_OF_FILES_MAIN_EXT_CMD 2
LINES_OF_CODE_MAIN_EXT_CMD 36
NUMBER_OF_FILES_MAIN_EXT_CFG 1
LINES_OF_CODE_MAIN_EXT_CFG 35
NUMBER_OF_FILES_TEST 134
LINES_OF_CODE_TEST 30,561
NUMBER_OF_FILES_TEST_EXT_GO 134
LINES_OF_CODE_TEST_EXT_GO 30,561
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 167.99
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 24
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 24
NUMBER_OF_FILES_OTHER 5
LINES_OF_CODE_OTHER 224
NUMBER_OF_FILES_OTHER_EXT_MD 2
LINES_OF_CODE_OTHER_EXT_MD 81
NUMBER_OF_FILES_OTHER_EXT_MOD 1
LINES_OF_CODE_OTHER_EXT_MOD 79
NUMBER_OF_FILES_OTHER_EXT_GO 2
LINES_OF_CODE_OTHER_EXT_GO 64
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD 297
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_EXT_PS1 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_EXT_PS1 141
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_EXT_SPEC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_EXT_SPEC 85
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_EXT_CMD 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_EXT_CMD 36
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILD_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILD_EXT_CFG 35
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERNAL 77
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERNAL 8,902
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERNAL_EXT_GO 75
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERNAL_EXT_GO 8,471
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERNAL_EXT_PROTO 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERNAL_EXT_PROTO 431
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMD 96
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMD 8,993
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMD_EXT_GO 94
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMD_EXT_GO 8,891
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMD_EXT_PROTO 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMD_EXT_PROTO 102
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 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS 26
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GO 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GO 26
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 180
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 18,166
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 168
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO 17,336
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 533
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 141
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SPEC 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SPEC 85
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 36
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 35
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 110
LOW_RISK_FILE_SIZE_COUNT 45
MEDIUM_RISK_FILE_SIZE_COUNT 25
HIGH_RISK_FILE_SIZE_COUNT 1
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 4,715
LOW_RISK_FILE_SIZE_LOC 6,311
MEDIUM_RISK_FILE_SIZE_LOC 6,597
HIGH_RISK_FILE_SIZE_LOC 569
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 997
LINES_OF_CODE_IN_UNITS 13,211
LINES_OF_CODE_OUTSIDE_UNITS 4,981
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,716
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 20.56
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 517
UNIT_SIZE_LOW_RISK_LOC 4,110
UNIT_SIZE_LOW_RISK_PERCENTAGE 31.11
UNIT_SIZE_LOW_RISK_COUNT 281
UNIT_SIZE_MEDIUM_RISK_LOC 5,427
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 41.08
UNIT_SIZE_MEDIUM_RISK_COUNT 184
UNIT_SIZE_HIGH_RISK_LOC 958
UNIT_SIZE_HIGH_RISK_PERCENTAGE 7.25
UNIT_SIZE_HIGH_RISK_COUNT 15
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_LOC 1,549
UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE 23.93
UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_COUNT 311
UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_LOC 1,988
UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_PERCENTAGE 30.72
UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_COUNT 136
UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_LOC 2,409
UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_PERCENTAGE 37.22
UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_COUNT 83
UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_LOC 526
UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_PERCENTAGE 8.13
UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CMD_NEGLIGIBLE_RISK_LOC 1,167
UNIT_SIZE_COMPONENT_CMD_NEGLIGIBLE_RISK_PERCENTAGE 17.32
UNIT_SIZE_COMPONENT_CMD_NEGLIGIBLE_RISK_COUNT 206
UNIT_SIZE_COMPONENT_CMD_LOW_RISK_LOC 2,122
UNIT_SIZE_COMPONENT_CMD_LOW_RISK_PERCENTAGE 31.49
UNIT_SIZE_COMPONENT_CMD_LOW_RISK_COUNT 145
UNIT_SIZE_COMPONENT_CMD_MEDIUM_RISK_LOC 3,018
UNIT_SIZE_COMPONENT_CMD_MEDIUM_RISK_PERCENTAGE 44.78
UNIT_SIZE_COMPONENT_CMD_MEDIUM_RISK_COUNT 101
UNIT_SIZE_COMPONENT_CMD_HIGH_RISK_LOC 432
UNIT_SIZE_COMPONENT_CMD_HIGH_RISK_PERCENTAGE 6.41
UNIT_SIZE_COMPONENT_CMD_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_CMD_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CMD_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CMD_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_LOC 2,716
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE 20.56
UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT 517
UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC 4,110
UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE 31.11
UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT 281
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC 5,427
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE 41.08
UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT 184
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC 958
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE 7.25
UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT 15
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 7,937
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 60.08
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 838
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 3,635
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 27.51
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 128
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,576
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 11.93
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 63
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0.48
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 1
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 1
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 63
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_LOC 4,171
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE 64.45
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_COUNT 471
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_LOC 1,472
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_PERCENTAGE 22.74
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_LOC 766
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_PERCENTAGE 11.84
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_LOC 63
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_PERCENTAGE 0.97
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_NEGLIGIBLE_RISK_LOC 3,766
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_NEGLIGIBLE_RISK_PERCENTAGE 55.88
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_NEGLIGIBLE_RISK_COUNT 367
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_LOW_RISK_LOC 2,163
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_LOW_RISK_PERCENTAGE 32.1
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_LOW_RISK_COUNT 76
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_MEDIUM_RISK_LOC 810
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_MEDIUM_RISK_PERCENTAGE 12.02
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_MEDIUM_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CMD_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_LOC 7,937
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE 60.08
CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT 838
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC 3,635
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE 27.51
CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT 128
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC 1,576
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE 11.93
CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC 63
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE 0.48
CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 212
FILE_CHANGE_HISTORY_ACTIVE_DAYS 46
FILE_CHANGE_HISTORY_WEEKS 30
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 150
FILE_AGE_NEGLIGIBLE_RISK_COUNT 19
FILE_AGE_LOW_RISK_COUNT 28
FILE_AGE_MEDIUM_RISK_COUNT 12
FILE_AGE_HIGH_RISK_COUNT 28
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 1,613
FILE_AGE_LOW_RISK_LOC 5,165
FILE_AGE_MEDIUM_RISK_LOC 1,455
FILE_AGE_HIGH_RISK_LOC 3,567
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 5
DUPLICATION_NUMBER_OF_DUPLICATES 34
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 30
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 398
DUPLICATION_NUMBER_OF_CLEANED_LINES 12,960
DUPLICATION_PERCENTAGE 3.07
UNIT_DUPLICATES_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMD 214
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMD 214
DUPLICATION_PERCENTAGE_PRIMARY_CMD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INTERNAL 80
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INTERNAL 80
DUPLICATION_PERCENTAGE_PRIMARY_INTERNAL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BUILD 104
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BUILD 104
DUPLICATION_PERCENTAGE_PRIMARY_BUILD 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GO 266
DUPLICATION_NUMBER_OF_CLEANED_LINES_GO 12,130
DUPLICATION_PERCENTAGE_GO 2.19
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PROTO 28
DUPLICATION_NUMBER_OF_CLEANED_LINES_PROTO 533
DUPLICATION_PERCENTAGE_PROTO 5.25
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PS1 58
DUPLICATION_NUMBER_OF_CLEANED_LINES_PS1 141
DUPLICATION_PERCENTAGE_PS1 41.13
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CFG 18
DUPLICATION_NUMBER_OF_CLEANED_LINES_CFG 35
DUPLICATION_PERCENTAGE_CFG 51.43
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CMD 28
DUPLICATION_NUMBER_OF_CLEANED_LINES_CMD 36
DUPLICATION_PERCENTAGE_CMD 77.78
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,790