openai / openai-ruby
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 3,278
NUMBER_OF_FILES_MAIN 2,046
LINES_OF_CODE_MAIN 159,339
NUMBER_OF_FILES_MAIN_EXT_RBI 1,036
LINES_OF_CODE_MAIN_EXT_RBI 130,429
NUMBER_OF_FILES_MAIN_EXT_RB 1,009
LINES_OF_CODE_MAIN_EXT_RB 28,893
NUMBER_OF_FILES_MAIN_EXT_YAML 1
LINES_OF_CODE_MAIN_EXT_YAML 17
NUMBER_OF_FILES_TEST 101
LINES_OF_CODE_TEST 11,241
NUMBER_OF_FILES_TEST_EXT_RB 101
LINES_OF_CODE_TEST_EXT_RB 11,241
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 7.05
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 4
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 124
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 84
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GEMSPEC 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GEMSPEC 27
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 13
NUMBER_OF_FILES_OTHER 42
LINES_OF_CODE_OTHER 2,873
NUMBER_OF_FILES_OTHER_EXT_MD 5
LINES_OF_CODE_OTHER_EXT_MD 1,673
NUMBER_OF_FILES_OTHER_EXT_RB 23
LINES_OF_CODE_OTHER_EXT_RB 735
NUMBER_OF_FILES_OTHER_EXT_TXT 12
LINES_OF_CODE_OTHER_EXT_TXT 392
NUMBER_OF_FILES_OTHER_EXT_JSON 2
LINES_OF_CODE_OTHER_EXT_JSON 73
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RBI 1,036
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RBI 130,429
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RBI_EXT_RBI 1,036
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RBI_EXT_RBI 130,429
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB 1,009
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB 28,893
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_RB 1,009
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_RB 28,893
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 17
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 2,046
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 159,339
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RBI 1,036
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RBI 130,429
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB 1,009
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB 28,893
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 17
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 1,682
LOW_RISK_FILE_SIZE_COUNT 215
MEDIUM_RISK_FILE_SIZE_COUNT 102
HIGH_RISK_FILE_SIZE_COUNT 34
VERY_HIGH_RISK_FILE_SIZE_COUNT 13
NEGLIGIBLE_RISK_FILE_SIZE_LOC 56,246
LOW_RISK_FILE_SIZE_LOC 29,327
MEDIUM_RISK_FILE_SIZE_LOC 28,653
HIGH_RISK_FILE_SIZE_LOC 25,457
VERY_HIGH_RISK_FILE_SIZE_LOC 19,656
NUMBER_OF_UNITS 5,318
LINES_OF_CODE_IN_UNITS 25,514
LINES_OF_CODE_OUTSIDE_UNITS 133,825
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 17,914
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 70.21
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 4,852
UNIT_SIZE_LOW_RISK_LOC 5,467
UNIT_SIZE_LOW_RISK_PERCENTAGE 21.43
UNIT_SIZE_LOW_RISK_COUNT 406
UNIT_SIZE_MEDIUM_RISK_LOC 1,410
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 5.53
UNIT_SIZE_MEDIUM_RISK_COUNT 49
UNIT_SIZE_HIGH_RISK_LOC 606
UNIT_SIZE_HIGH_RISK_PERCENTAGE 2.38
UNIT_SIZE_HIGH_RISK_COUNT 10
UNIT_SIZE_VERY_HIGH_RISK_LOC 117
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0.46
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_RBI_NEGLIGIBLE_RISK_LOC 16,524
UNIT_SIZE_COMPONENT_RBI_NEGLIGIBLE_RISK_PERCENTAGE 85.32
UNIT_SIZE_COMPONENT_RBI_NEGLIGIBLE_RISK_COUNT 4,609
UNIT_SIZE_COMPONENT_RBI_LOW_RISK_LOC 2,230
UNIT_SIZE_COMPONENT_RBI_LOW_RISK_PERCENTAGE 11.51
UNIT_SIZE_COMPONENT_RBI_LOW_RISK_COUNT 161
UNIT_SIZE_COMPONENT_RBI_MEDIUM_RISK_LOC 551
UNIT_SIZE_COMPONENT_RBI_MEDIUM_RISK_PERCENTAGE 2.84
UNIT_SIZE_COMPONENT_RBI_MEDIUM_RISK_COUNT 19
UNIT_SIZE_COMPONENT_RBI_HIGH_RISK_LOC 63
UNIT_SIZE_COMPONENT_RBI_HIGH_RISK_PERCENTAGE 0.33
UNIT_SIZE_COMPONENT_RBI_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_RBI_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RBI_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RBI_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC 1,390
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 22.62
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 243
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_LOC 3,237
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_PERCENTAGE 52.67
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_COUNT 245
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_LOC 859
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 13.98
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_COUNT 30
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_LOC 543
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 8.84
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_COUNT 9
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_LOC 117
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 1.9
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_RBI_NEGLIGIBLE_RISK_LOC 16,524
UNIT_SIZE_EXTENSION_RBI_NEGLIGIBLE_RISK_PERCENTAGE 85.32
UNIT_SIZE_EXTENSION_RBI_NEGLIGIBLE_RISK_COUNT 4,609
UNIT_SIZE_EXTENSION_RBI_LOW_RISK_LOC 2,230
UNIT_SIZE_EXTENSION_RBI_LOW_RISK_PERCENTAGE 11.51
UNIT_SIZE_EXTENSION_RBI_LOW_RISK_COUNT 161
UNIT_SIZE_EXTENSION_RBI_MEDIUM_RISK_LOC 551
UNIT_SIZE_EXTENSION_RBI_MEDIUM_RISK_PERCENTAGE 2.84
UNIT_SIZE_EXTENSION_RBI_MEDIUM_RISK_COUNT 19
UNIT_SIZE_EXTENSION_RBI_HIGH_RISK_LOC 63
UNIT_SIZE_EXTENSION_RBI_HIGH_RISK_PERCENTAGE 0.33
UNIT_SIZE_EXTENSION_RBI_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_RBI_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_RBI_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RBI_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_LOC 1,390
UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_PERCENTAGE 22.62
UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_COUNT 243
UNIT_SIZE_EXTENSION_RB_LOW_RISK_LOC 3,237
UNIT_SIZE_EXTENSION_RB_LOW_RISK_PERCENTAGE 52.67
UNIT_SIZE_EXTENSION_RB_LOW_RISK_COUNT 245
UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_LOC 859
UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_PERCENTAGE 13.98
UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_COUNT 30
UNIT_SIZE_EXTENSION_RB_HIGH_RISK_LOC 543
UNIT_SIZE_EXTENSION_RB_HIGH_RISK_PERCENTAGE 8.84
UNIT_SIZE_EXTENSION_RB_HIGH_RISK_COUNT 9
UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_LOC 117
UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_PERCENTAGE 1.9
UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 24,609
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 96.45
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 5,296
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 681
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 2.67
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 224
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 0.88
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 5
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_RBI_NEGLIGIBLE_RISK_LOC 19,368
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_NEGLIGIBLE_RISK_COUNT 4,790
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC 5,241
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 85.27
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 506
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_LOC 681
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_PERCENTAGE 11.08
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_LOC 224
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 3.64
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_NEGLIGIBLE_RISK_LOC 19,368
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_NEGLIGIBLE_RISK_COUNT 4,790
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RBI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_LOC 5,241
CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_PERCENTAGE 85.27
CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_COUNT 506
CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_LOC 681
CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_PERCENTAGE 11.08
CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_LOC 224
CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_PERCENTAGE 3.64
CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RB_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 470
FILE_CHANGE_HISTORY_ACTIVE_DAYS 62
FILE_CHANGE_HISTORY_WEEKS 65
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 325
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 22
FILE_AGE_MEDIUM_RISK_COUNT 12
FILE_AGE_HIGH_RISK_COUNT 26
FILE_AGE_VERY_HIGH_RISK_COUNT 927
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 4,294
FILE_AGE_MEDIUM_RISK_LOC 1,177
FILE_AGE_HIGH_RISK_LOC 3,076
FILE_AGE_VERY_HIGH_RISK_LOC 72,793
NUMBER_OF_CONTRIBUTORS 25
DUPLICATION_NUMBER_OF_DUPLICATES 709,837
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 1,649
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 100,090
DUPLICATION_NUMBER_OF_CLEANED_LINES 159,339
DUPLICATION_PERCENTAGE 62.82
UNIT_DUPLICATES_COUNT 81
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RBI 89,345
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RBI 130,429
DUPLICATION_PERCENTAGE_PRIMARY_RBI 68.5
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIB 10,745
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIB 28,893
DUPLICATION_PERCENTAGE_PRIMARY_LIB 37.19
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 17
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RBI 89,345
DUPLICATION_NUMBER_OF_CLEANED_LINES_RBI 130,429
DUPLICATION_PERCENTAGE_RBI 68.5
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RB 10,745
DUPLICATION_NUMBER_OF_CLEANED_LINES_RB 28,893
DUPLICATION_PERCENTAGE_RB 37.19
TOTAL_ANALYSIS_TIME_IN_MILLIS 67,696