Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 83
NUMBER_OF_FILES_MAIN 27
LINES_OF_CODE_MAIN 2,631
NUMBER_OF_FILES_MAIN_EXT_PY 19
LINES_OF_CODE_MAIN_EXT_PY 2,445
NUMBER_OF_FILES_MAIN_EXT_YAML 8
LINES_OF_CODE_MAIN_EXT_YAML 186
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 10
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 280
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_YAML 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_YAML 166
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 102
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 12
NUMBER_OF_FILES_OTHER 42
LINES_OF_CODE_OTHER 2,214
NUMBER_OF_FILES_OTHER_EXT_MD 37
LINES_OF_CODE_OTHER_EXT_MD 2,193
NUMBER_OF_FILES_OTHER_EXT_JSON 1
LINES_OF_CODE_OTHER_EXT_JSON 11
NUMBER_OF_FILES_OTHER_EXT_TXT 4
LINES_OF_CODE_OTHER_EXT_TXT 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CUSTOMER_SUPPORT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CUSTOMER_SUPPORT 251
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CUSTOMER_SUPPORT_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CUSTOMER_SUPPORT_EXT_PY 231
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CUSTOMER_SUPPORT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CUSTOMER_SUPPORT_EXT_YAML 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCUMENT_PROCESSOR 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCUMENT_PROCESSOR 439
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCUMENT_PROCESSOR_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCUMENT_PROCESSOR_EXT_PY 412
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DOCUMENT_PROCESSOR_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DOCUMENT_PROCESSOR_EXT_YAML 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 94
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 94
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATA_ANALYST 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATA_ANALYST 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_DATA_ANALYST_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_DATA_ANALYST_EXT_YAML 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AI_RADIO 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AI_RADIO 994
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AI_RADIO_EXT_PY 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AI_RADIO_EXT_PY 966
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AI_RADIO_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AI_RADIO_EXT_YAML 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SEO_AUDITOR 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SEO_AUDITOR 145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SEO_AUDITOR_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SEO_AUDITOR_EXT_PY 127
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SEO_AUDITOR_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SEO_AUDITOR_EXT_YAML 18
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AGY_AGENT_TEMPLATE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AGY_AGENT_TEMPLATE 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_AGY_AGENT_TEMPLATE_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_AGY_AGENT_TEMPLATE_EXT_YAML 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NEWS_CURATOR 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NEWS_CURATOR 585
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NEWS_CURATOR_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NEWS_CURATOR_EXT_PY 562
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NEWS_CURATOR_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NEWS_CURATOR_EXT_YAML 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REPO_MAINTAINER 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_REPO_MAINTAINER 72
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REPO_MAINTAINER_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_REPO_MAINTAINER_EXT_PY 53
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_REPO_MAINTAINER_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_REPO_MAINTAINER_EXT_YAML 19
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 27
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 2,631
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 19
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 2,445
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 186
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 16
LOW_RISK_FILE_SIZE_COUNT 9
MEDIUM_RISK_FILE_SIZE_COUNT 2
HIGH_RISK_FILE_SIZE_COUNT 0
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 792
LOW_RISK_FILE_SIZE_LOC 1,361
MEDIUM_RISK_FILE_SIZE_LOC 478
HIGH_RISK_FILE_SIZE_LOC 0
VERY_HIGH_RISK_FILE_SIZE_LOC 0
NUMBER_OF_UNITS 91
LINES_OF_CODE_IN_UNITS 2,150
LINES_OF_CODE_OUTSIDE_UNITS 481
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 232
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 10.79
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 39
UNIT_SIZE_LOW_RISK_LOC 272
UNIT_SIZE_LOW_RISK_PERCENTAGE 12.65
UNIT_SIZE_LOW_RISK_COUNT 17
UNIT_SIZE_MEDIUM_RISK_LOC 872
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 40.56
UNIT_SIZE_MEDIUM_RISK_COUNT 25
UNIT_SIZE_HIGH_RISK_LOC 667
UNIT_SIZE_HIGH_RISK_PERCENTAGE 31.02
UNIT_SIZE_HIGH_RISK_COUNT 9
UNIT_SIZE_VERY_HIGH_RISK_LOC 107
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 4.98
UNIT_SIZE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_NEGLIGIBLE_RISK_LOC 25
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_NEGLIGIBLE_RISK_PERCENTAGE 11.68
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_LOW_RISK_LOC 33
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_LOW_RISK_PERCENTAGE 15.42
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_MEDIUM_RISK_LOC 49
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_MEDIUM_RISK_PERCENTAGE 22.9
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_VERY_HIGH_RISK_LOC 107
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_VERY_HIGH_RISK_PERCENTAGE 50
UNIT_SIZE_COMPONENT_CUSTOMER_SUPPORT_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_NEGLIGIBLE_RISK_LOC 21
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_NEGLIGIBLE_RISK_PERCENTAGE 5.43
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_LOW_RISK_LOC 77
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_LOW_RISK_PERCENTAGE 19.9
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_MEDIUM_RISK_LOC 219
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_MEDIUM_RISK_PERCENTAGE 56.59
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_HIGH_RISK_LOC 70
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_HIGH_RISK_PERCENTAGE 18.09
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DOCUMENT_PROCESSOR_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 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 87
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 1
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_AI_RADIO_NEGLIGIBLE_RISK_LOC 82
UNIT_SIZE_COMPONENT_AI_RADIO_NEGLIGIBLE_RISK_PERCENTAGE 10
UNIT_SIZE_COMPONENT_AI_RADIO_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_AI_RADIO_LOW_RISK_LOC 77
UNIT_SIZE_COMPONENT_AI_RADIO_LOW_RISK_PERCENTAGE 9.39
UNIT_SIZE_COMPONENT_AI_RADIO_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_AI_RADIO_MEDIUM_RISK_LOC 365
UNIT_SIZE_COMPONENT_AI_RADIO_MEDIUM_RISK_PERCENTAGE 44.51
UNIT_SIZE_COMPONENT_AI_RADIO_MEDIUM_RISK_COUNT 10
UNIT_SIZE_COMPONENT_AI_RADIO_HIGH_RISK_LOC 296
UNIT_SIZE_COMPONENT_AI_RADIO_HIGH_RISK_PERCENTAGE 36.1
UNIT_SIZE_COMPONENT_AI_RADIO_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_AI_RADIO_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_AI_RADIO_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_AI_RADIO_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SEO_AUDITOR_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_SEO_AUDITOR_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SEO_AUDITOR_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SEO_AUDITOR_LOW_RISK_LOC 19
UNIT_SIZE_COMPONENT_SEO_AUDITOR_LOW_RISK_PERCENTAGE 17.59
UNIT_SIZE_COMPONENT_SEO_AUDITOR_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SEO_AUDITOR_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_SEO_AUDITOR_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SEO_AUDITOR_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SEO_AUDITOR_HIGH_RISK_LOC 89
UNIT_SIZE_COMPONENT_SEO_AUDITOR_HIGH_RISK_PERCENTAGE 82.41
UNIT_SIZE_COMPONENT_SEO_AUDITOR_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SEO_AUDITOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SEO_AUDITOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SEO_AUDITOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_NEWS_CURATOR_NEGLIGIBLE_RISK_LOC 100
UNIT_SIZE_COMPONENT_NEWS_CURATOR_NEGLIGIBLE_RISK_PERCENTAGE 20.45
UNIT_SIZE_COMPONENT_NEWS_CURATOR_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_COMPONENT_NEWS_CURATOR_LOW_RISK_LOC 66
UNIT_SIZE_COMPONENT_NEWS_CURATOR_LOW_RISK_PERCENTAGE 13.5
UNIT_SIZE_COMPONENT_NEWS_CURATOR_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_NEWS_CURATOR_MEDIUM_RISK_LOC 198
UNIT_SIZE_COMPONENT_NEWS_CURATOR_MEDIUM_RISK_PERCENTAGE 40.49
UNIT_SIZE_COMPONENT_NEWS_CURATOR_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_NEWS_CURATOR_HIGH_RISK_LOC 125
UNIT_SIZE_COMPONENT_NEWS_CURATOR_HIGH_RISK_PERCENTAGE 25.56
UNIT_SIZE_COMPONENT_NEWS_CURATOR_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_NEWS_CURATOR_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_NEWS_CURATOR_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_NEWS_CURATOR_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_NEGLIGIBLE_RISK_LOC 4
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_NEGLIGIBLE_RISK_PERCENTAGE 8.89
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_MEDIUM_RISK_LOC 41
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_MEDIUM_RISK_PERCENTAGE 91.11
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_REPO_MAINTAINER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 232
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 10.79
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 39
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 272
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 12.65
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 17
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 872
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 40.56
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 25
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 667
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 31.02
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 9
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 107
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 4.98
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 546
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 25.4
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 53
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 650
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 30.23
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 783
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 36.42
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 171
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 7.95
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 171
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_NEGLIGIBLE_RISK_LOC 58
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_NEGLIGIBLE_RISK_PERCENTAGE 27.1
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_MEDIUM_RISK_LOC 49
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_MEDIUM_RISK_PERCENTAGE 22.9
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_HIGH_RISK_LOC 107
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_HIGH_RISK_PERCENTAGE 50
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CUSTOMER_SUPPORT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_NEGLIGIBLE_RISK_LOC 161
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_NEGLIGIBLE_RISK_PERCENTAGE 41.6
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_NEGLIGIBLE_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_LOW_RISK_LOC 83
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_LOW_RISK_PERCENTAGE 21.45
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_MEDIUM_RISK_LOC 143
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_MEDIUM_RISK_PERCENTAGE 36.95
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DOCUMENT_PROCESSOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 0
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 87
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 1
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_AI_RADIO_NEGLIGIBLE_RISK_LOC 175
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_NEGLIGIBLE_RISK_PERCENTAGE 21.34
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_NEGLIGIBLE_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_LOW_RISK_LOC 366
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_LOW_RISK_PERCENTAGE 44.63
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_MEDIUM_RISK_LOC 279
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_MEDIUM_RISK_PERCENTAGE 34.02
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_AI_RADIO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_NEGLIGIBLE_RISK_LOC 19
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_NEGLIGIBLE_RISK_PERCENTAGE 17.59
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_MEDIUM_RISK_LOC 89
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_MEDIUM_RISK_PERCENTAGE 82.41
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SEO_AUDITOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_NEGLIGIBLE_RISK_LOC 129
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_NEGLIGIBLE_RISK_PERCENTAGE 26.38
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_NEGLIGIBLE_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_LOW_RISK_LOC 160
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_LOW_RISK_PERCENTAGE 32.72
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_MEDIUM_RISK_LOC 136
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_MEDIUM_RISK_PERCENTAGE 27.81
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_HIGH_RISK_LOC 64
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_HIGH_RISK_PERCENTAGE 13.09
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NEWS_CURATOR_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_NEGLIGIBLE_RISK_LOC 4
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_NEGLIGIBLE_RISK_PERCENTAGE 8.89
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_LOW_RISK_LOC 41
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_LOW_RISK_PERCENTAGE 91.11
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_REPO_MAINTAINER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 546
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 25.4
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 53
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 650
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 30.23
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 783
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 36.42
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 171
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 7.95
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
NEGLIGIBLE_RISK_FILE_COMPLEXITY_COUNT 10
NEGLIGIBLE_RISK_FILE_COMPLEXITY_LOC 839
LOW_RISK_FILE_COMPLEXITY_COUNT 5
LOW_RISK_FILE_COMPLEXITY_LOC 739
MEDIUM_RISK_FILE_COMPLEXITY_COUNT 4
MEDIUM_RISK_FILE_COMPLEXITY_LOC 867
HIGH_RISK_FILE_COMPLEXITY_COUNT 0
HIGH_RISK_FILE_COMPLEXITY_LOC 0
VERY_HIGH_RISK_FILE_COMPLEXITY_COUNT 0
VERY_HIGH_RISK_FILE_COMPLEXITY_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 152
FILE_CHANGE_HISTORY_ACTIVE_DAYS 18
FILE_CHANGE_HISTORY_WEEKS 16
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 80
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 7
FILE_AGE_MEDIUM_RISK_COUNT 20
FILE_AGE_HIGH_RISK_COUNT 0
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 824
FILE_AGE_MEDIUM_RISK_LOC 1,807
FILE_AGE_HIGH_RISK_LOC 0
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 11
DUPLICATION_NUMBER_OF_DUPLICATES 4
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 7
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 54
DUPLICATION_NUMBER_OF_CLEANED_LINES 2,507
DUPLICATION_PERCENTAGE 2.15
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NEWS_CURATOR 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NEWS_CURATOR 561
DUPLICATION_PERCENTAGE_PRIMARY_NEWS_CURATOR 1.25
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_REPO_MAINTAINER 7
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_REPO_MAINTAINER 66
DUPLICATION_PERCENTAGE_PRIMARY_REPO_MAINTAINER 10.61
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 89
DUPLICATION_PERCENTAGE_PRIMARY_ROOT 17.98
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AI_RADIO 18
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AI_RADIO 940
DUPLICATION_PERCENTAGE_PRIMARY_AI_RADIO 1.91
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DOCUMENT_PROCESSOR 6
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DOCUMENT_PROCESSOR 423
DUPLICATION_PERCENTAGE_PRIMARY_DOCUMENT_PROCESSOR 1.42
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CUSTOMER_SUPPORT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CUSTOMER_SUPPORT 239
DUPLICATION_PERCENTAGE_PRIMARY_CUSTOMER_SUPPORT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_DATA_ANALYST 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_DATA_ANALYST 24
DUPLICATION_PERCENTAGE_PRIMARY_DATA_ANALYST 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SEO_AUDITOR 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SEO_AUDITOR 138
DUPLICATION_PERCENTAGE_PRIMARY_SEO_AUDITOR 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_AGY_AGENT_TEMPLATE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_AGY_AGENT_TEMPLATE 27
DUPLICATION_PERCENTAGE_PRIMARY_AGY_AGENT_TEMPLATE 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 26
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 186
DUPLICATION_PERCENTAGE_YAML 13.98
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 28
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 2,321
DUPLICATION_PERCENTAGE_PY 1.21
TOTAL_ANALYSIS_TIME_IN_MILLIS 97
About This Analysis
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.