aws-samples / aws-cdk-changelogs-demo
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 148
NUMBER_OF_FILES_MAIN 102
LINES_OF_CODE_MAIN 10,152
NUMBER_OF_FILES_MAIN_EXT_JS 92
LINES_OF_CODE_MAIN_EXT_JS 9,100
NUMBER_OF_FILES_MAIN_EXT_HTML 8
LINES_OF_CODE_MAIN_EXT_HTML 880
NUMBER_OF_FILES_MAIN_EXT_CSS 2
LINES_OF_CODE_MAIN_EXT_CSS 172
NUMBER_OF_FILES_TEST 6
LINES_OF_CODE_TEST 257
NUMBER_OF_FILES_TEST_EXT_JS 6
LINES_OF_CODE_TEST_EXT_JS 257
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 2.53
NUMBER_OF_FILES_GENERATED 2
LINES_OF_CODE_GENERATED 5,573
NUMBER_OF_FILES_GENERATED_EXT_JSON 2
LINES_OF_CODE_GENERATED_EXT_JSON 5,573
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 29
LINES_OF_CODE_OTHER 7,628
NUMBER_OF_FILES_OTHER_EXT_JSON 6
LINES_OF_CODE_OTHER_EXT_JSON 5,643
NUMBER_OF_FILES_OTHER_EXT_MD 22
LINES_OF_CODE_OTHER_EXT_MD 1,975
NUMBER_OF_FILES_OTHER_EXT_SVG 1
LINES_OF_CODE_OTHER_EXT_SVG 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 418
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 418
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STATIC_CSS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STATIC_CSS 172
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_STATIC_CSS_EXT_CSS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_STATIC_CSS_EXT_CSS 172
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_AUTOCOMPLETE 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_AUTOCOMPLETE 1,075
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_AUTOCOMPLETE_EXT_JS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_AUTOCOMPLETE_EXT_JS 1,075
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_CRAWL 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_CRAWL 1,310
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_CRAWL_EXT_JS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_CRAWL_EXT_JS 1,090
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_CRAWL_EXT_HTML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_CRAWL_EXT_HTML 220
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_LIB 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_LIB 1,059
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_LIB_EXT_JS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_LIB_EXT_JS 1,059
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_REGENERATE_HOMEPAGE 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_REGENERATE_HOMEPAGE 1,283
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_REGENERATE_HOMEPAGE_EXT_JS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_REGENERATE_HOMEPAGE_EXT_JS 1,063
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_REGENERATE_HOMEPAGE_EXT_HTML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_REGENERATE_HOMEPAGE_EXT_HTML 220
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_STATIC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_STATIC 220
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_STATIC_EXT_HTML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_STATIC_EXT_HTML 220
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_RECENTLY_CRAWLED 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_RECENTLY_CRAWLED 1,293
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_RECENTLY_CRAWLED_EXT_JS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_RECENTLY_CRAWLED_EXT_JS 1,073
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_RECENTLY_CRAWLED_EXT_HTML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_RECENTLY_CRAWLED_EXT_HTML 220
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_NPM_FOLLOWER 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_NPM_FOLLOWER 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_NPM_FOLLOWER_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_NPM_FOLLOWER_EXT_JS 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_RECRAWL 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_RECRAWL 1,063
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_RECRAWL_EXT_JS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_RECRAWL_EXT_JS 1,063
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_RUBYGEM_RECENT 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_RUBYGEM_RECENT 1,063
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_RUBYGEM_RECENT_EXT_JS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_RUBYGEM_RECENT_EXT_JS 1,063
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_PYPI_RECENT 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_PYPI_RECENT 1,063
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_PYPI_RECENT_EXT_JS 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_PYPI_RECENT_EXT_JS 1,063
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_SOCKET_BROADCAST 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_SOCKET_BROADCAST 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_SOCKET_BROADCAST_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_SOCKET_BROADCAST_EXT_JS 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_SCRIPTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_SCRIPTS 51
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_SCRIPTS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_SCRIPTS_EXT_JS 51
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CUSTOM_CONSTRUCTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CUSTOM_CONSTRUCTS 37
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CUSTOM_CONSTRUCTS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CUSTOM_CONSTRUCTS_EXT_JS 37
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 102
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 10,152
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 92
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 9,100
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 880
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 172
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 65
LOW_RISK_FILE_SIZE_COUNT 28
MEDIUM_RISK_FILE_SIZE_COUNT 9
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 3,630
LOW_RISK_FILE_SIZE_LOC 4,480
MEDIUM_RISK_FILE_SIZE_LOC 2,042
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,048
FILE_CHANGE_HISTORY_ACTIVE_DAYS 20
FILE_CHANGE_HISTORY_WEEKS 111
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 555
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 26
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 2,079
NUMBER_OF_CONTRIBUTORS 6
NUMBER_OF_UNITS 223
LINES_OF_CODE_IN_UNITS 3,313
LINES_OF_CODE_OUTSIDE_UNITS 6,839
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 712
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 21.49
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 136
UNIT_SIZE_LOW_RISK_LOC 596
UNIT_SIZE_LOW_RISK_PERCENTAGE 17.99
UNIT_SIZE_LOW_RISK_COUNT 39
UNIT_SIZE_MEDIUM_RISK_LOC 1,341
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 40.48
UNIT_SIZE_MEDIUM_RISK_COUNT 38
UNIT_SIZE_HIGH_RISK_LOC 664
UNIT_SIZE_HIGH_RISK_PERCENTAGE 20.04
UNIT_SIZE_HIGH_RISK_COUNT 10
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 112
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 30.6
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 126
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 34.43
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 128
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 34.97
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 2
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_APP_AUTOCOMPLETE_NEGLIGIBLE_RISK_LOC 89
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_NEGLIGIBLE_RISK_PERCENTAGE 24.79
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_LOW_RISK_LOC 58
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_MEDIUM_RISK_LOC 145
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_MEDIUM_RISK_PERCENTAGE 40.39
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_HIGH_RISK_PERCENTAGE 18.66
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_AUTOCOMPLETE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_CRAWL_NEGLIGIBLE_RISK_LOC 89
UNIT_SIZE_COMPONENT_APP_CRAWL_NEGLIGIBLE_RISK_PERCENTAGE 24.79
UNIT_SIZE_COMPONENT_APP_CRAWL_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_APP_CRAWL_LOW_RISK_LOC 58
UNIT_SIZE_COMPONENT_APP_CRAWL_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_COMPONENT_APP_CRAWL_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_CRAWL_MEDIUM_RISK_LOC 145
UNIT_SIZE_COMPONENT_APP_CRAWL_MEDIUM_RISK_PERCENTAGE 40.39
UNIT_SIZE_COMPONENT_APP_CRAWL_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_CRAWL_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_APP_CRAWL_HIGH_RISK_PERCENTAGE 18.66
UNIT_SIZE_COMPONENT_APP_CRAWL_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_CRAWL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_CRAWL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_CRAWL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_LIB_NEGLIGIBLE_RISK_LOC 89
UNIT_SIZE_COMPONENT_APP_LIB_NEGLIGIBLE_RISK_PERCENTAGE 24.79
UNIT_SIZE_COMPONENT_APP_LIB_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_APP_LIB_LOW_RISK_LOC 58
UNIT_SIZE_COMPONENT_APP_LIB_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_COMPONENT_APP_LIB_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_LIB_MEDIUM_RISK_LOC 145
UNIT_SIZE_COMPONENT_APP_LIB_MEDIUM_RISK_PERCENTAGE 40.39
UNIT_SIZE_COMPONENT_APP_LIB_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_LIB_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_APP_LIB_HIGH_RISK_PERCENTAGE 18.66
UNIT_SIZE_COMPONENT_APP_LIB_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_LIB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_LIB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_LIB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_NEGLIGIBLE_RISK_LOC 89
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_NEGLIGIBLE_RISK_PERCENTAGE 24.79
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_LOW_RISK_LOC 58
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_MEDIUM_RISK_LOC 145
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_MEDIUM_RISK_PERCENTAGE 40.39
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_HIGH_RISK_PERCENTAGE 18.66
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_REGENERATE_HOMEPAGE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_NEGLIGIBLE_RISK_LOC 89
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_NEGLIGIBLE_RISK_PERCENTAGE 24.79
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_LOW_RISK_LOC 58
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_MEDIUM_RISK_LOC 145
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_MEDIUM_RISK_PERCENTAGE 40.39
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_HIGH_RISK_PERCENTAGE 18.66
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_RECENTLY_CRAWLED_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_RECRAWL_NEGLIGIBLE_RISK_LOC 89
UNIT_SIZE_COMPONENT_APP_RECRAWL_NEGLIGIBLE_RISK_PERCENTAGE 24.79
UNIT_SIZE_COMPONENT_APP_RECRAWL_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_APP_RECRAWL_LOW_RISK_LOC 58
UNIT_SIZE_COMPONENT_APP_RECRAWL_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_COMPONENT_APP_RECRAWL_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_RECRAWL_MEDIUM_RISK_LOC 145
UNIT_SIZE_COMPONENT_APP_RECRAWL_MEDIUM_RISK_PERCENTAGE 40.39
UNIT_SIZE_COMPONENT_APP_RECRAWL_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_RECRAWL_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_APP_RECRAWL_HIGH_RISK_PERCENTAGE 18.66
UNIT_SIZE_COMPONENT_APP_RECRAWL_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_RECRAWL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_RECRAWL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_RECRAWL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_NEGLIGIBLE_RISK_LOC 89
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_NEGLIGIBLE_RISK_PERCENTAGE 24.79
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_LOW_RISK_LOC 58
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_MEDIUM_RISK_LOC 145
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_MEDIUM_RISK_PERCENTAGE 40.39
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_HIGH_RISK_PERCENTAGE 18.66
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_RUBYGEM_RECENT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_NEGLIGIBLE_RISK_LOC 89
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_NEGLIGIBLE_RISK_PERCENTAGE 24.79
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_LOW_RISK_LOC 58
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_LOW_RISK_PERCENTAGE 16.16
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_MEDIUM_RISK_LOC 145
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_MEDIUM_RISK_PERCENTAGE 40.39
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_HIGH_RISK_LOC 67
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_HIGH_RISK_PERCENTAGE 18.66
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_PYPI_RECENT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_SCRIPTS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_SCRIPTS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_SCRIPTS_LOW_RISK_LOC 20
UNIT_SIZE_COMPONENT_APP_SCRIPTS_LOW_RISK_PERCENTAGE 43.48
UNIT_SIZE_COMPONENT_APP_SCRIPTS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_SCRIPTS_MEDIUM_RISK_LOC 26
UNIT_SIZE_COMPONENT_APP_SCRIPTS_MEDIUM_RISK_PERCENTAGE 56.52
UNIT_SIZE_COMPONENT_APP_SCRIPTS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_APP_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_SCRIPTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_APP_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_APP_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_APP_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_MEDIUM_RISK_LOC 29
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CUSTOM_CONSTRUCTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 712
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 21.49
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 136
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 596
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 17.99
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 39
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 1,341
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 40.48
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 38
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 664
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 20.04
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 10
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 1,737
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 52.43
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 183
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 328
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 9.9
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,248
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 37.67
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 24
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_ROOT_NEGLIGIBLE_RISK_LOC 366
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 12
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_APP_AUTOCOMPLETE_NEGLIGIBLE_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_NEGLIGIBLE_RISK_PERCENTAGE 45.13
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_LOW_RISK_PERCENTAGE 11.42
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_MEDIUM_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_MEDIUM_RISK_PERCENTAGE 43.45
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_AUTOCOMPLETE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_NEGLIGIBLE_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_NEGLIGIBLE_RISK_PERCENTAGE 45.13
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_LOW_RISK_PERCENTAGE 11.42
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_MEDIUM_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_MEDIUM_RISK_PERCENTAGE 43.45
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_CRAWL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_NEGLIGIBLE_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_NEGLIGIBLE_RISK_PERCENTAGE 45.13
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_LOW_RISK_PERCENTAGE 11.42
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_MEDIUM_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_MEDIUM_RISK_PERCENTAGE 43.45
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_NEGLIGIBLE_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_NEGLIGIBLE_RISK_PERCENTAGE 45.13
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_LOW_RISK_PERCENTAGE 11.42
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_MEDIUM_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_MEDIUM_RISK_PERCENTAGE 43.45
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_REGENERATE_HOMEPAGE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_NEGLIGIBLE_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_NEGLIGIBLE_RISK_PERCENTAGE 45.13
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_LOW_RISK_PERCENTAGE 11.42
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_MEDIUM_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_MEDIUM_RISK_PERCENTAGE 43.45
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECENTLY_CRAWLED_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_NEGLIGIBLE_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_NEGLIGIBLE_RISK_PERCENTAGE 45.13
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_LOW_RISK_PERCENTAGE 11.42
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_MEDIUM_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_MEDIUM_RISK_PERCENTAGE 43.45
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RECRAWL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_NEGLIGIBLE_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_NEGLIGIBLE_RISK_PERCENTAGE 45.13
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_LOW_RISK_PERCENTAGE 11.42
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_MEDIUM_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_MEDIUM_RISK_PERCENTAGE 43.45
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_RUBYGEM_RECENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_NEGLIGIBLE_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_NEGLIGIBLE_RISK_PERCENTAGE 45.13
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_NEGLIGIBLE_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_LOW_RISK_PERCENTAGE 11.42
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_MEDIUM_RISK_LOC 156
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_MEDIUM_RISK_PERCENTAGE 43.45
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_PYPI_RECENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_NEGLIGIBLE_RISK_LOC 46
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_NEGLIGIBLE_RISK_LOC 29
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOM_CONSTRUCTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 1,737
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 52.43
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 183
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 328
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 9.9
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 1,248
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 37.67
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 470
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 90
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 8,363
DUPLICATION_NUMBER_OF_CLEANED_LINES 9,057
DUPLICATION_PERCENTAGE 92.34
UNIT_DUPLICATES_COUNT 14
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_AUTOCOMPLETE 952
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_AUTOCOMPLETE 952
DUPLICATION_PERCENTAGE_PRIMARY_APP_AUTOCOMPLETE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_PYPI_RECENT 952
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_PYPI_RECENT 952
DUPLICATION_PERCENTAGE_PRIMARY_APP_PYPI_RECENT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_CRAWL 1,128
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_CRAWL 1,128
DUPLICATION_PERCENTAGE_PRIMARY_APP_CRAWL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_RUBYGEM_RECENT 952
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_RUBYGEM_RECENT 952
DUPLICATION_PERCENTAGE_PRIMARY_APP_RUBYGEM_RECENT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_LIB 952
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_LIB 952
DUPLICATION_PERCENTAGE_PRIMARY_APP_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_RECRAWL 952
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_RECRAWL 952
DUPLICATION_PERCENTAGE_PRIMARY_APP_RECRAWL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_RECENTLY_CRAWLED 1,128
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_RECENTLY_CRAWLED 1,128
DUPLICATION_PERCENTAGE_PRIMARY_APP_RECENTLY_CRAWLED 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_REGENERATE_HOMEPAGE 1,128
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_REGENERATE_HOMEPAGE 1,128
DUPLICATION_PERCENTAGE_PRIMARY_APP_REGENERATE_HOMEPAGE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_STATIC 176
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_STATIC 176
DUPLICATION_PERCENTAGE_PRIMARY_APP_STATIC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_SCRIPTS 19
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_SCRIPTS 19
DUPLICATION_PERCENTAGE_PRIMARY_APP_SCRIPTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_STATIC_CSS 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_STATIC_CSS 24
DUPLICATION_PERCENTAGE_PRIMARY_STATIC_CSS 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_APP_NPM_FOLLOWER 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_NPM_FOLLOWER 0
DUPLICATION_PERCENTAGE_PRIMARY_APP_NPM_FOLLOWER -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP_SOCKET_BROADCAST 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP_SOCKET_BROADCAST 0
DUPLICATION_PERCENTAGE_PRIMARY_APP_SOCKET_BROADCAST -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CUSTOM_CONSTRUCTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CUSTOM_CONSTRUCTS 0
DUPLICATION_PERCENTAGE_PRIMARY_CUSTOM_CONSTRUCTS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 7,635
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 8,181
DUPLICATION_PERCENTAGE_JS 93.33
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HTML 704
DUPLICATION_NUMBER_OF_CLEANED_LINES_HTML 704
DUPLICATION_PERCENTAGE_HTML 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CSS 24
DUPLICATION_NUMBER_OF_CLEANED_LINES_CSS 172
DUPLICATION_PERCENTAGE_CSS 13.95
TOTAL_ANALYSIS_TIME_IN_MILLIS 2,072