primer / view_components
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 515
NUMBER_OF_FILES_MAIN 234
LINES_OF_CODE_MAIN 10,615
NUMBER_OF_FILES_MAIN_EXT_RB 178
LINES_OF_CODE_MAIN_EXT_RB 6,058
NUMBER_OF_FILES_MAIN_EXT_YML 5
LINES_OF_CODE_MAIN_EXT_YML 3,309
NUMBER_OF_FILES_MAIN_EXT_RAKE 5
LINES_OF_CODE_MAIN_EXT_RAKE 544
NUMBER_OF_FILES_MAIN_EXT_ERB 32
LINES_OF_CODE_MAIN_EXT_ERB 295
NUMBER_OF_FILES_MAIN_EXT_THOR 3
LINES_OF_CODE_MAIN_EXT_THOR 293
NUMBER_OF_FILES_MAIN_EXT_TS 9
LINES_OF_CODE_MAIN_EXT_TS 53
NUMBER_OF_FILES_MAIN_EXT_GEMSPEC 1
LINES_OF_CODE_MAIN_EXT_GEMSPEC 46
NUMBER_OF_FILES_MAIN_EXT_JS 1
LINES_OF_CODE_MAIN_EXT_JS 17
NUMBER_OF_FILES_TEST 121
LINES_OF_CODE_TEST 6,975
NUMBER_OF_FILES_TEST_EXT_RB 121
LINES_OF_CODE_TEST_EXT_RB 6,975
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 65.7
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 58
LINES_OF_CODE_OTHER 2,664
NUMBER_OF_FILES_OTHER_EXT_MD 12
LINES_OF_CODE_OTHER_EXT_MD 1,117
NUMBER_OF_FILES_OTHER_EXT_JSON 7
LINES_OF_CODE_OTHER_EXT_JSON 1,114
NUMBER_OF_FILES_OTHER_EXT_RB 23
LINES_OF_CODE_OTHER_EXT_RB 257
NUMBER_OF_FILES_OTHER_EXT_YML 2
LINES_OF_CODE_OTHER_EXT_YML 79
NUMBER_OF_FILES_OTHER_EXT_ERB 6
LINES_OF_CODE_OTHER_EXT_ERB 65
NUMBER_OF_FILES_OTHER_EXT_TXT 1
LINES_OF_CODE_OTHER_EXT_TXT 17
NUMBER_OF_FILES_OTHER_EXT_JS 5
LINES_OF_CODE_OTHER_EXT_JS 12
NUMBER_OF_FILES_OTHER_EXT_RU 1
LINES_OF_CODE_OTHER_EXT_RU 2
NUMBER_OF_FILES_OTHER_EXT_CSS 1
LINES_OF_CODE_OTHER_EXT_CSS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP 110
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP 2,866
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_EXT_RB 69
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_EXT_RB 2,518
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_EXT_ERB 32
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_EXT_ERB 295
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_EXT_TS 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_EXT_TS 53
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 356
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_THOR 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_THOR 293
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_GEMSPEC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_GEMSPEC 46
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPT 111
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPT_EXT_RB 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPT_EXT_RB 111
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STORIES 61
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STORIES 1,377
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STORIES_EXT_RB 61
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STORIES_EXT_RB 1,377
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STATIC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STATIC 1,222
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STATIC_EXT_YML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STATIC_EXT_YML 1,222
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB 55
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB 4,683
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_YML 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_YML 2,087
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_RB 47
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_RB 2,052
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIB_EXT_RAKE 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIB_EXT_RAKE 544
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 234
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 10,615
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB 178
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RB 6,058
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YML 3,309
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RAKE 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RAKE 544
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_ERB 32
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_ERB 295
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_THOR 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_THOR 293
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 9
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 53
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GEMSPEC 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GEMSPEC 46
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 17
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 219
LOW_RISK_FILE_SIZE_COUNT 8
MEDIUM_RISK_FILE_SIZE_COUNT 5
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 2
NEGLIGIBLE_RISK_FILE_SIZE_LOC 5,462
LOW_RISK_FILE_SIZE_LOC 968
MEDIUM_RISK_FILE_SIZE_LOC 1,392
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 2,793
NUMBER_OF_UNITS 416
LINES_OF_CODE_IN_UNITS 2,931
LINES_OF_CODE_OUTSIDE_UNITS 7,684
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,557
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 53.12
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 337
UNIT_SIZE_LOW_RISK_LOC 855
UNIT_SIZE_LOW_RISK_PERCENTAGE 29.17
UNIT_SIZE_LOW_RISK_COUNT 61
UNIT_SIZE_MEDIUM_RISK_LOC 519
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 17.71
UNIT_SIZE_MEDIUM_RISK_COUNT 18
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_APP_NEGLIGIBLE_RISK_LOC 703
UNIT_SIZE_COMPONENT_APP_NEGLIGIBLE_RISK_PERCENTAGE 50.94
UNIT_SIZE_COMPONENT_APP_NEGLIGIBLE_RISK_COUNT 139
UNIT_SIZE_COMPONENT_APP_LOW_RISK_LOC 462
UNIT_SIZE_COMPONENT_APP_LOW_RISK_PERCENTAGE 33.48
UNIT_SIZE_COMPONENT_APP_LOW_RISK_COUNT 33
UNIT_SIZE_COMPONENT_APP_MEDIUM_RISK_LOC 215
UNIT_SIZE_COMPONENT_APP_MEDIUM_RISK_PERCENTAGE 15.58
UNIT_SIZE_COMPONENT_APP_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_APP_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 266
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 73
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 0
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_SCRIPT_NEGLIGIBLE_RISK_LOC 38
UNIT_SIZE_COMPONENT_SCRIPT_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_SCRIPT_NEGLIGIBLE_RISK_COUNT 8
UNIT_SIZE_COMPONENT_SCRIPT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STORIES_NEGLIGIBLE_RISK_LOC 3
UNIT_SIZE_COMPONENT_STORIES_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_STORIES_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_STORIES_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_STORIES_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STORIES_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STORIES_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_STORIES_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STORIES_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STORIES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_STORIES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STORIES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_STORIES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_STORIES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_STORIES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC 547
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 43.97
UNIT_SIZE_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 116
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_LOC 393
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_PERCENTAGE 31.59
UNIT_SIZE_COMPONENT_LIB_LOW_RISK_COUNT 28
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_LOC 304
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 24.44
UNIT_SIZE_COMPONENT_LIB_MEDIUM_RISK_COUNT 10
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_LIB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_LOC 1,243
UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_PERCENTAGE 48.38
UNIT_SIZE_EXTENSION_RB_NEGLIGIBLE_RISK_COUNT 254
UNIT_SIZE_EXTENSION_RB_LOW_RISK_LOC 807
UNIT_SIZE_EXTENSION_RB_LOW_RISK_PERCENTAGE 31.41
UNIT_SIZE_EXTENSION_RB_LOW_RISK_COUNT 58
UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_LOC 519
UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_PERCENTAGE 20.2
UNIT_SIZE_EXTENSION_RB_MEDIUM_RISK_COUNT 18
UNIT_SIZE_EXTENSION_RB_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_RB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RB_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 18
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_THOR_NEGLIGIBLE_RISK_LOC 266
UNIT_SIZE_EXTENSION_THOR_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_THOR_NEGLIGIBLE_RISK_COUNT 73
UNIT_SIZE_EXTENSION_THOR_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_THOR_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_THOR_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_THOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_THOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_THOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_THOR_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_THOR_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_THOR_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_THOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_THOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_THOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_RAKE_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_EXTENSION_RAKE_NEGLIGIBLE_RISK_PERCENTAGE 38.46
UNIT_SIZE_EXTENSION_RAKE_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_EXTENSION_RAKE_LOW_RISK_LOC 48
UNIT_SIZE_EXTENSION_RAKE_LOW_RISK_PERCENTAGE 61.54
UNIT_SIZE_EXTENSION_RAKE_LOW_RISK_COUNT 3
UNIT_SIZE_EXTENSION_RAKE_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_RAKE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RAKE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_RAKE_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_RAKE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RAKE_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_RAKE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_RAKE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_RAKE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 2,329
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 79.46
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 387
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 383
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 13.07
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 219
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 7.47
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 6
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_APP_NEGLIGIBLE_RISK_LOC 1,222
CONDITIONAL_COMPLEXITY_COMPONENT_APP_NEGLIGIBLE_RISK_PERCENTAGE 88.55
CONDITIONAL_COMPLEXITY_COMPONENT_APP_NEGLIGIBLE_RISK_COUNT 172
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LOW_RISK_LOC 120
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LOW_RISK_PERCENTAGE 8.7
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_APP_MEDIUM_RISK_LOC 38
CONDITIONAL_COMPLEXITY_COMPONENT_APP_MEDIUM_RISK_PERCENTAGE 2.75
CONDITIONAL_COMPLEXITY_COMPONENT_APP_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_APP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 266
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 73
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_SCRIPT_NEGLIGIBLE_RISK_LOC 38
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_NEGLIGIBLE_RISK_LOC 3
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_STORIES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_LOC 800
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_PERCENTAGE 64.31
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_NEGLIGIBLE_RISK_COUNT 133
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_LOC 263
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_PERCENTAGE 21.14
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_LOC 181
CONDITIONAL_COMPLEXITY_COMPONENT_LIB_MEDIUM_RISK_PERCENTAGE 14.55
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_RB_NEGLIGIBLE_RISK_LOC 1,967
CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_PERCENTAGE 76.57
CONDITIONAL_COMPLEXITY_COMPONENT_RB_NEGLIGIBLE_RISK_COUNT 301
CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_LOC 383
CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_PERCENTAGE 14.91
CONDITIONAL_COMPLEXITY_COMPONENT_RB_LOW_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_LOC 219
CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_PERCENTAGE 8.52
CONDITIONAL_COMPLEXITY_COMPONENT_RB_MEDIUM_RISK_COUNT 6
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
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_NEGLIGIBLE_RISK_LOC 266
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_NEGLIGIBLE_RISK_COUNT 73
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_THOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_NEGLIGIBLE_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RAKE_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 557
FILE_CHANGE_HISTORY_ACTIVE_DAYS 289
FILE_CHANGE_HISTORY_WEEKS 79
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 395
FILE_AGE_NEGLIGIBLE_RISK_COUNT 10
FILE_AGE_LOW_RISK_COUNT 90
FILE_AGE_MEDIUM_RISK_COUNT 49
FILE_AGE_HIGH_RISK_COUNT 81
FILE_AGE_VERY_HIGH_RISK_COUNT 4
FILE_AGE_NEGLIGIBLE_RISK_LOC 971
FILE_AGE_LOW_RISK_LOC 6,622
FILE_AGE_MEDIUM_RISK_LOC 1,472
FILE_AGE_HIGH_RISK_LOC 1,517
FILE_AGE_VERY_HIGH_RISK_LOC 33
NUMBER_OF_CONTRIBUTORS 49
DUPLICATION_NUMBER_OF_DUPLICATES 202
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 56
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,470
DUPLICATION_NUMBER_OF_CLEANED_LINES 10,586
DUPLICATION_PERCENTAGE 13.89
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP 252
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP 252
DUPLICATION_PERCENTAGE_PRIMARY_APP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_LIB 843
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_LIB 843
DUPLICATION_PERCENTAGE_PRIMARY_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STORIES 244
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STORIES 244
DUPLICATION_PERCENTAGE_PRIMARY_STORIES 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STATIC 131
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STATIC 131
DUPLICATION_PERCENTAGE_PRIMARY_STATIC 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_PRIMARY_SCRIPT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPT 0
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_ERB 44
DUPLICATION_NUMBER_OF_CLEANED_LINES_ERB 283
DUPLICATION_PERCENTAGE_ERB 15.55
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YML 723
DUPLICATION_NUMBER_OF_CLEANED_LINES_YML 3,309
DUPLICATION_PERCENTAGE_YML 21.85
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RB 703
DUPLICATION_NUMBER_OF_CLEANED_LINES_RB 6,058
DUPLICATION_PERCENTAGE_RB 11.6
TOTAL_ANALYSIS_TIME_IN_MILLIS 12,598