azure / azureml-assets
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 4,276
NUMBER_OF_FILES_MAIN 2,305
LINES_OF_CODE_MAIN 116,881
NUMBER_OF_FILES_MAIN_EXT_PY 832
LINES_OF_CODE_MAIN_EXT_PY 73,654
NUMBER_OF_FILES_MAIN_EXT_YAML 1,466
LINES_OF_CODE_MAIN_EXT_YAML 42,688
NUMBER_OF_FILES_MAIN_EXT_PKL 1
LINES_OF_CODE_MAIN_EXT_PKL 280
NUMBER_OF_FILES_MAIN_EXT_JSONL 4
LINES_OF_CODE_MAIN_EXT_JSONL 256
NUMBER_OF_FILES_MAIN_EXT_IN 1
LINES_OF_CODE_MAIN_EXT_IN 2
NUMBER_OF_FILES_MAIN_EXT_JINJA2 1
LINES_OF_CODE_MAIN_EXT_JINJA2 1
NUMBER_OF_FILES_TEST 755
LINES_OF_CODE_TEST 34,990
NUMBER_OF_FILES_TEST_EXT_PY 405
LINES_OF_CODE_TEST_EXT_PY 31,097
NUMBER_OF_FILES_TEST_EXT_YAML 302
LINES_OF_CODE_TEST_EXT_YAML 3,650
NUMBER_OF_FILES_TEST_EXT_JSONL 47
LINES_OF_CODE_TEST_EXT_JSONL 237
NUMBER_OF_FILES_TEST_EXT_PKL 1
LINES_OF_CODE_TEST_EXT_PKL 6
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 29.93
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 135
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 7
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 135
NUMBER_OF_FILES_OTHER 623
LINES_OF_CODE_OTHER 27,418
NUMBER_OF_FILES_OTHER_EXT_MD 352
LINES_OF_CODE_OTHER_EXT_MD 16,261
NUMBER_OF_FILES_OTHER_EXT_JSON 201
LINES_OF_CODE_OTHER_EXT_JSON 9,382
NUMBER_OF_FILES_OTHER_EXT_TXT 66
LINES_OF_CODE_OTHER_EXT_TXT 1,712
NUMBER_OF_FILES_OTHER_EXT_PATCH 1
LINES_OF_CODE_OTHER_EXT_PATCH 39
NUMBER_OF_FILES_OTHER_EXT_INI 3
LINES_OF_CODE_OTHER_EXT_INI 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 4,952
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 4,841
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_YAML 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_YAML 109
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_IN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_IN 2
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ASSETS 2,257
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ASSETS 111,929
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ASSETS_EXT_PY 794
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ASSETS_EXT_PY 68,813
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ASSETS_EXT_YAML 1,457
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ASSETS_EXT_YAML 42,579
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ASSETS_EXT_PKL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ASSETS_EXT_PKL 280
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ASSETS_EXT_JSONL 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ASSETS_EXT_JSONL 256
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ASSETS_EXT_JINJA2 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ASSETS_EXT_JINJA2 1
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 87
LINES_OF_CODE_CONCERN_GENERAL_TODOS 15,246
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 85
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 14,961
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_YAML 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_YAML 285
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 2,218
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 101,635
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 747
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 58,693
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1,464
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 42,403
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PKL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PKL 280
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSONL 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSONL 256
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_IN 2
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JINJA2 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JINJA2 1
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 1,958
LOW_RISK_FILE_SIZE_COUNT 212
MEDIUM_RISK_FILE_SIZE_COUNT 106
HIGH_RISK_FILE_SIZE_COUNT 28
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 37,998
LOW_RISK_FILE_SIZE_LOC 28,562
MEDIUM_RISK_FILE_SIZE_LOC 31,228
HIGH_RISK_FILE_SIZE_LOC 17,993
VERY_HIGH_RISK_FILE_SIZE_LOC 1,100
NUMBER_OF_UNITS 4,110
LINES_OF_CODE_IN_UNITS 48,692
LINES_OF_CODE_OUTSIDE_UNITS 68,189
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 12,100
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 24.85
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 2,735
UNIT_SIZE_LOW_RISK_LOC 11,794
UNIT_SIZE_LOW_RISK_PERCENTAGE 24.22
UNIT_SIZE_LOW_RISK_COUNT 803
UNIT_SIZE_MEDIUM_RISK_LOC 14,023
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 28.8
UNIT_SIZE_MEDIUM_RISK_COUNT 451
UNIT_SIZE_HIGH_RISK_LOC 6,219
UNIT_SIZE_HIGH_RISK_PERCENTAGE 12.77
UNIT_SIZE_HIGH_RISK_COUNT 92
UNIT_SIZE_VERY_HIGH_RISK_LOC 4,556
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 9.36
UNIT_SIZE_VERY_HIGH_RISK_COUNT 29
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 963
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 31.67
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 246
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 695
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 22.85
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 47
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 981
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 32.26
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 34
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 272
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 8.94
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 130
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 4.27
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ASSETS_NEGLIGIBLE_RISK_LOC 11,137
UNIT_SIZE_COMPONENT_ASSETS_NEGLIGIBLE_RISK_PERCENTAGE 24.4
UNIT_SIZE_COMPONENT_ASSETS_NEGLIGIBLE_RISK_COUNT 2,489
UNIT_SIZE_COMPONENT_ASSETS_LOW_RISK_LOC 11,099
UNIT_SIZE_COMPONENT_ASSETS_LOW_RISK_PERCENTAGE 24.31
UNIT_SIZE_COMPONENT_ASSETS_LOW_RISK_COUNT 756
UNIT_SIZE_COMPONENT_ASSETS_MEDIUM_RISK_LOC 13,042
UNIT_SIZE_COMPONENT_ASSETS_MEDIUM_RISK_PERCENTAGE 28.57
UNIT_SIZE_COMPONENT_ASSETS_MEDIUM_RISK_COUNT 417
UNIT_SIZE_COMPONENT_ASSETS_HIGH_RISK_LOC 5,947
UNIT_SIZE_COMPONENT_ASSETS_HIGH_RISK_PERCENTAGE 13.03
UNIT_SIZE_COMPONENT_ASSETS_HIGH_RISK_COUNT 88
UNIT_SIZE_COMPONENT_ASSETS_VERY_HIGH_RISK_LOC 4,426
UNIT_SIZE_COMPONENT_ASSETS_VERY_HIGH_RISK_PERCENTAGE 9.7
UNIT_SIZE_COMPONENT_ASSETS_VERY_HIGH_RISK_COUNT 28
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 12,100
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 24.85
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 2,735
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 11,794
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 24.22
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 803
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 14,023
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 28.8
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 451
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 6,219
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 12.77
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 92
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 4,556
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 9.36
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 30,596
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 62.84
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 3,597
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 9,066
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 18.62
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 349
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 7,112
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 14.61
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 147
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 1,534
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 3.15
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 384
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0.79
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 1,918
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 1,498
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 49.26
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 279
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 660
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 21.7
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 669
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 22
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 214
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 7.04
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_NEGLIGIBLE_RISK_LOC 29,098
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_NEGLIGIBLE_RISK_PERCENTAGE 63.74
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_NEGLIGIBLE_RISK_COUNT 3,318
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_LOW_RISK_LOC 8,406
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_LOW_RISK_PERCENTAGE 18.41
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_LOW_RISK_COUNT 318
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_MEDIUM_RISK_LOC 6,443
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_MEDIUM_RISK_PERCENTAGE 14.11
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_MEDIUM_RISK_COUNT 127
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_HIGH_RISK_LOC 1,320
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_HIGH_RISK_PERCENTAGE 2.89
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_HIGH_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_VERY_HIGH_RISK_LOC 384
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_VERY_HIGH_RISK_PERCENTAGE 0.84
CONDITIONAL_COMPLEXITY_COMPONENT_ASSETS_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 30,596
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 62.84
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 3,597
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 9,066
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 18.62
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 349
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 7,112
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 14.61
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 147
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 1,534
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 3.15
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 384
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0.79
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 2
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,149
FILE_CHANGE_HISTORY_ACTIVE_DAYS 721
FILE_CHANGE_HISTORY_WEEKS 164
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 820
FILE_AGE_NEGLIGIBLE_RISK_COUNT 305
FILE_AGE_LOW_RISK_COUNT 273
FILE_AGE_MEDIUM_RISK_COUNT 122
FILE_AGE_HIGH_RISK_COUNT 651
FILE_AGE_VERY_HIGH_RISK_COUNT 954
FILE_AGE_NEGLIGIBLE_RISK_LOC 24,962
FILE_AGE_LOW_RISK_LOC 20,396
FILE_AGE_MEDIUM_RISK_LOC 8,535
FILE_AGE_HIGH_RISK_LOC 31,136
FILE_AGE_VERY_HIGH_RISK_LOC 31,852
NUMBER_OF_CONTRIBUTORS 232
DUPLICATION_NUMBER_OF_DUPLICATES 35,575
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 970
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 51,426
DUPLICATION_NUMBER_OF_CLEANED_LINES 111,935
DUPLICATION_PERCENTAGE 45.94
UNIT_DUPLICATES_COUNT 57
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ASSETS 51,186
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ASSETS 51,186
DUPLICATION_PERCENTAGE_PRIMARY_ASSETS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 240
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 240
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 22,944
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 68,708
DUPLICATION_PERCENTAGE_PY 33.39
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 28,226
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 42,688
DUPLICATION_PERCENTAGE_YAML 66.12
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JSONL 256
DUPLICATION_NUMBER_OF_CLEANED_LINES_JSONL 256
DUPLICATION_PERCENTAGE_JSONL 100
TOTAL_ANALYSIS_TIME_IN_MILLIS 13,084