Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 5,391
NUMBER_OF_FILES_MAIN 1,133
LINES_OF_CODE_MAIN 185,039
NUMBER_OF_FILES_MAIN_EXT_PY 336
LINES_OF_CODE_MAIN_EXT_PY 109,798
NUMBER_OF_FILES_MAIN_EXT_MJS 80
LINES_OF_CODE_MAIN_EXT_MJS 28,431
NUMBER_OF_FILES_MAIN_EXT_JS 60
LINES_OF_CODE_MAIN_EXT_JS 14,017
NUMBER_OF_FILES_MAIN_EXT_CSS 19
LINES_OF_CODE_MAIN_EXT_CSS 11,320
NUMBER_OF_FILES_MAIN_EXT_TSX 23
LINES_OF_CODE_MAIN_EXT_TSX 5,397
NUMBER_OF_FILES_MAIN_EXT_CJS 2
LINES_OF_CODE_MAIN_EXT_CJS 4,194
NUMBER_OF_FILES_MAIN_EXT_YAML 534
LINES_OF_CODE_MAIN_EXT_YAML 3,494
NUMBER_OF_FILES_MAIN_EXT_TS 36
LINES_OF_CODE_MAIN_EXT_TS 2,785
NUMBER_OF_FILES_MAIN_EXT_JSX 6
LINES_OF_CODE_MAIN_EXT_JSX 1,748
NUMBER_OF_FILES_MAIN_EXT_HTML 18
LINES_OF_CODE_MAIN_EXT_HTML 1,093
NUMBER_OF_FILES_MAIN_EXT_LIQUID 3
LINES_OF_CODE_MAIN_EXT_LIQUID 1,022
NUMBER_OF_FILES_MAIN_EXT_GEOJSON 4
LINES_OF_CODE_MAIN_EXT_GEOJSON 860
NUMBER_OF_FILES_MAIN_EXT_SWIFT 3
LINES_OF_CODE_MAIN_EXT_SWIFT 479
NUMBER_OF_FILES_MAIN_EXT_PL 2
LINES_OF_CODE_MAIN_EXT_PL 160
NUMBER_OF_FILES_MAIN_EXT_SMK 2
LINES_OF_CODE_MAIN_EXT_SMK 133
NUMBER_OF_FILES_MAIN_EXT_TOML 1
LINES_OF_CODE_MAIN_EXT_TOML 70
NUMBER_OF_FILES_MAIN_EXT_CMD 1
LINES_OF_CODE_MAIN_EXT_CMD 22
NUMBER_OF_FILES_MAIN_EXT_PS1 1
LINES_OF_CODE_MAIN_EXT_PS1 11
NUMBER_OF_FILES_MAIN_EXT_JSONL 1
LINES_OF_CODE_MAIN_EXT_JSONL 3
NUMBER_OF_FILES_MAIN_EXT_XML 1
LINES_OF_CODE_MAIN_EXT_XML 2
NUMBER_OF_FILES_TEST 92
LINES_OF_CODE_TEST 21,672
NUMBER_OF_FILES_TEST_EXT_MJS 30
LINES_OF_CODE_TEST_EXT_MJS 10,650
NUMBER_OF_FILES_TEST_EXT_PY 51
LINES_OF_CODE_TEST_EXT_PY 9,192
NUMBER_OF_FILES_TEST_EXT_JS 1
LINES_OF_CODE_TEST_EXT_JS 742
NUMBER_OF_FILES_TEST_EXT_HTML 4
LINES_OF_CODE_TEST_EXT_HTML 615
NUMBER_OF_FILES_TEST_EXT_TS 3
LINES_OF_CODE_TEST_EXT_TS 244
NUMBER_OF_FILES_TEST_EXT_TSX 1
LINES_OF_CODE_TEST_EXT_TSX 142
NUMBER_OF_FILES_TEST_EXT_CSS 1
LINES_OF_CODE_TEST_EXT_CSS 69
NUMBER_OF_FILES_TEST_EXT_SH 1
LINES_OF_CODE_TEST_EXT_SH 18
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 11.71
NUMBER_OF_FILES_GENERATED 4
LINES_OF_CODE_GENERATED 7,374
NUMBER_OF_FILES_GENERATED_EXT_JSON 3
LINES_OF_CODE_GENERATED_EXT_JSON 7,040
NUMBER_OF_FILES_GENERATED_EXT_MD 1
LINES_OF_CODE_GENERATED_EXT_MD 334
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 44
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 5,431
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 27
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 4,161
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_TF 8
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_TF 1,221
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 6
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GITIGNORE 26
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_NPMIGNORE 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_NPMIGNORE 12
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_TOML 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_TOML 8
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_NPMRC 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_NPMRC 3
NUMBER_OF_FILES_OTHER 3,760
LINES_OF_CODE_OTHER 416,634
NUMBER_OF_FILES_OTHER_EXT_MD 3,373
LINES_OF_CODE_OTHER_EXT_MD 350,992
NUMBER_OF_FILES_OTHER_EXT_JSON 296
LINES_OF_CODE_OTHER_EXT_JSON 63,640
NUMBER_OF_FILES_OTHER_EXT_TXT 26
LINES_OF_CODE_OTHER_EXT_TXT 1,331
NUMBER_OF_FILES_OTHER_EXT_SVG 65
LINES_OF_CODE_OTHER_EXT_SVG 671
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS 1,131
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS 184,780
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_PY 335
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_PY 109,543
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_MJS 80
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_MJS 28,431
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_JS 60
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_JS 14,017
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_CSS 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_CSS 11,320
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_TSX 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_TSX 5,397
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_CJS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_CJS 4,194
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_YAML 533
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_YAML 3,490
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_TS 36
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_TS 2,785
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_JSX 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_JSX 1,748
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_HTML 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_HTML 1,093
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_LIQUID 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_LIQUID 1,022
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_GEOJSON 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_GEOJSON 860
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_SWIFT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_SWIFT 479
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_PL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_PL 160
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_SMK 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_SMK 133
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_TOML 70
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_CMD 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_CMD 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_PS1 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_PS1 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_JSONL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_JSONL 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PLUGINS_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PLUGINS_EXT_XML 2
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.AGENTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.AGENTS 259
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.AGENTS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.AGENTS_EXT_PY 255
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_.AGENTS_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_.AGENTS_EXT_YAML 4
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 9
LINES_OF_CODE_CONCERN_GENERAL_TODOS 13,050
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_MJS 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_MJS 11,916
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 1,134
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 1,124
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 171,989
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 333
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 108,664
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 74
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 16,515
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 60
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 14,017
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 19
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 11,320
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 23
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 5,397
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CJS 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CJS 4,194
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 534
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 3,494
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 36
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 2,785
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSX 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSX 1,748
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 18
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1,093
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LIQUID 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LIQUID 1,022
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GEOJSON 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GEOJSON 860
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SWIFT 479
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 160
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SMK 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SMK 133
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 70
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CMD 22
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PS1 11
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSONL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JSONL 3
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 2
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 749
LOW_RISK_FILE_SIZE_COUNT 125
MEDIUM_RISK_FILE_SIZE_COUNT 164
HIGH_RISK_FILE_SIZE_COUNT 61
VERY_HIGH_RISK_FILE_SIZE_COUNT 34
NEGLIGIBLE_RISK_FILE_SIZE_LOC 11,880
LOW_RISK_FILE_SIZE_LOC 19,127
MEDIUM_RISK_FILE_SIZE_LOC 48,218
HIGH_RISK_FILE_SIZE_LOC 42,408
VERY_HIGH_RISK_FILE_SIZE_LOC 63,406
NUMBER_OF_UNITS 5,340
LINES_OF_CODE_IN_UNITS 86,670
LINES_OF_CODE_OUTSIDE_UNITS 98,369
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 16,161
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 18.65
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 3,220
UNIT_SIZE_LOW_RISK_LOC 14,719
UNIT_SIZE_LOW_RISK_PERCENTAGE 16.98
UNIT_SIZE_LOW_RISK_COUNT 997
UNIT_SIZE_MEDIUM_RISK_LOC 23,817
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 27.48
UNIT_SIZE_MEDIUM_RISK_COUNT 787
UNIT_SIZE_HIGH_RISK_LOC 17,794
UNIT_SIZE_HIGH_RISK_PERCENTAGE 20.53
UNIT_SIZE_HIGH_RISK_COUNT 252
UNIT_SIZE_VERY_HIGH_RISK_LOC 14,179
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 16.36
UNIT_SIZE_VERY_HIGH_RISK_COUNT 84
UNIT_SIZE_COMPONENT_PLUGINS_NEGLIGIBLE_RISK_LOC 16,106
UNIT_SIZE_COMPONENT_PLUGINS_NEGLIGIBLE_RISK_PERCENTAGE 18.63
UNIT_SIZE_COMPONENT_PLUGINS_NEGLIGIBLE_RISK_COUNT 3,211
UNIT_SIZE_COMPONENT_PLUGINS_LOW_RISK_LOC 14,719
UNIT_SIZE_COMPONENT_PLUGINS_LOW_RISK_PERCENTAGE 17.02
UNIT_SIZE_COMPONENT_PLUGINS_LOW_RISK_COUNT 997
UNIT_SIZE_COMPONENT_PLUGINS_MEDIUM_RISK_LOC 23,726
UNIT_SIZE_COMPONENT_PLUGINS_MEDIUM_RISK_PERCENTAGE 27.44
UNIT_SIZE_COMPONENT_PLUGINS_MEDIUM_RISK_COUNT 785
UNIT_SIZE_COMPONENT_PLUGINS_HIGH_RISK_LOC 17,739
UNIT_SIZE_COMPONENT_PLUGINS_HIGH_RISK_PERCENTAGE 20.51
UNIT_SIZE_COMPONENT_PLUGINS_HIGH_RISK_COUNT 251
UNIT_SIZE_COMPONENT_PLUGINS_VERY_HIGH_RISK_LOC 14,179
UNIT_SIZE_COMPONENT_PLUGINS_VERY_HIGH_RISK_PERCENTAGE 16.4
UNIT_SIZE_COMPONENT_PLUGINS_VERY_HIGH_RISK_COUNT 84
UNIT_SIZE_COMPONENT_.AGENTS_NEGLIGIBLE_RISK_LOC 55
UNIT_SIZE_COMPONENT_.AGENTS_NEGLIGIBLE_RISK_PERCENTAGE 27.36
UNIT_SIZE_COMPONENT_.AGENTS_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_.AGENTS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_.AGENTS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_.AGENTS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_.AGENTS_MEDIUM_RISK_LOC 91
UNIT_SIZE_COMPONENT_.AGENTS_MEDIUM_RISK_PERCENTAGE 45.27
UNIT_SIZE_COMPONENT_.AGENTS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_.AGENTS_HIGH_RISK_LOC 55
UNIT_SIZE_COMPONENT_.AGENTS_HIGH_RISK_PERCENTAGE 27.36
UNIT_SIZE_COMPONENT_.AGENTS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_.AGENTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_.AGENTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_.AGENTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 12,414
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 18.27
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 2,537
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 11,009
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 16.2
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 742
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 18,325
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 26.96
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 607
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 15,254
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 22.45
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 213
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 10,958
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 16.12
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 67
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 473
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 33.57
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 88
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 325
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 23.07
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 21
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 556
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 39.46
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 20
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 55
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 3.9
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 1
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_CJS_NEGLIGIBLE_RISK_LOC 683
UNIT_SIZE_EXTENSION_CJS_NEGLIGIBLE_RISK_PERCENTAGE 18.33
UNIT_SIZE_EXTENSION_CJS_NEGLIGIBLE_RISK_COUNT 125
UNIT_SIZE_EXTENSION_CJS_LOW_RISK_LOC 789
UNIT_SIZE_EXTENSION_CJS_LOW_RISK_PERCENTAGE 21.17
UNIT_SIZE_EXTENSION_CJS_LOW_RISK_COUNT 54
UNIT_SIZE_EXTENSION_CJS_MEDIUM_RISK_LOC 785
UNIT_SIZE_EXTENSION_CJS_MEDIUM_RISK_PERCENTAGE 21.06
UNIT_SIZE_EXTENSION_CJS_MEDIUM_RISK_COUNT 26
UNIT_SIZE_EXTENSION_CJS_HIGH_RISK_LOC 452
UNIT_SIZE_EXTENSION_CJS_HIGH_RISK_PERCENTAGE 12.13
UNIT_SIZE_EXTENSION_CJS_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_CJS_VERY_HIGH_RISK_LOC 1,018
UNIT_SIZE_EXTENSION_CJS_VERY_HIGH_RISK_PERCENTAGE 27.31
UNIT_SIZE_EXTENSION_CJS_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC 490
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 13.99
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 85
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 415
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 11.85
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 28
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 905
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 25.84
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT 31
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC 654
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE 18.68
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT 10
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC 1,038
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE 29.64
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 2,072
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 20.78
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 376
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 2,142
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 21.48
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 149
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 3,215
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 32.24
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 102
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 1,379
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 13.83
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 21
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 1,165
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 11.68
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 9
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_LOC 13
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 18.57
UNIT_SIZE_EXTENSION_SWIFT_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_LOC 26
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_PERCENTAGE 37.14
UNIT_SIZE_EXTENSION_SWIFT_LOW_RISK_COUNT 2
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_LOC 31
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_PERCENTAGE 44.29
UNIT_SIZE_EXTENSION_SWIFT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SWIFT_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SWIFT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_LOC 14
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_EXTENSION_PL_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_PL_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PL_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PL_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PL_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SMK_NEGLIGIBLE_RISK_LOC 2
UNIT_SIZE_EXTENSION_SMK_NEGLIGIBLE_RISK_PERCENTAGE 13.33
UNIT_SIZE_EXTENSION_SMK_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_EXTENSION_SMK_LOW_RISK_LOC 13
UNIT_SIZE_EXTENSION_SMK_LOW_RISK_PERCENTAGE 86.67
UNIT_SIZE_EXTENSION_SMK_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_SMK_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_SMK_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SMK_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SMK_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_SMK_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SMK_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SMK_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_SMK_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SMK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 32,906
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 37.97
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 3,935
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 19,791
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 22.83
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 849
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 24,674
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 28.47
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 484
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 6,280
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 7.25
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 59
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 3,019
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 3.48
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 72
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 9,299
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_NEGLIGIBLE_RISK_LOC 32,753
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_NEGLIGIBLE_RISK_PERCENTAGE 37.88
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_NEGLIGIBLE_RISK_COUNT 3,924
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_LOW_RISK_LOC 19,743
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_LOW_RISK_PERCENTAGE 22.83
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_LOW_RISK_COUNT 848
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_MEDIUM_RISK_LOC 24,674
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_MEDIUM_RISK_PERCENTAGE 28.54
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_MEDIUM_RISK_COUNT 484
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_HIGH_RISK_LOC 6,280
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_HIGH_RISK_PERCENTAGE 7.26
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_HIGH_RISK_COUNT 59
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_VERY_HIGH_RISK_LOC 3,019
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_VERY_HIGH_RISK_PERCENTAGE 3.49
CONDITIONAL_COMPLEXITY_COMPONENT_PLUGINS_VERY_HIGH_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_NEGLIGIBLE_RISK_LOC 153
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_NEGLIGIBLE_RISK_PERCENTAGE 76.12
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_LOW_RISK_LOC 48
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_LOW_RISK_PERCENTAGE 23.88
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_.AGENTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 24,075
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 35.43
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 3,039
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 14,910
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 21.94
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 656
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 21,170
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 31.15
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 408
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 5,597
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 8.24
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 53
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 2,208
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 3.25
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 931
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 66.08
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 110
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 303
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 21.5
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 175
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 12.42
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 5
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_CJS_NEGLIGIBLE_RISK_LOC 1,906
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_NEGLIGIBLE_RISK_PERCENTAGE 51.14
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_NEGLIGIBLE_RISK_COUNT 155
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_LOW_RISK_LOC 550
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_LOW_RISK_PERCENTAGE 14.76
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_LOW_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_MEDIUM_RISK_LOC 829
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_MEDIUM_RISK_PERCENTAGE 22.24
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_MEDIUM_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_HIGH_RISK_LOC 217
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_HIGH_RISK_PERCENTAGE 5.82
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_VERY_HIGH_RISK_LOC 225
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_VERY_HIGH_RISK_PERCENTAGE 6.04
CONDITIONAL_COMPLEXITY_COMPONENT_CJS_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_LOC 1,362
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 38.89
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 118
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 704
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 20.1
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT 25
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC 687
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE 19.62
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC 163
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE 4.65
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_LOC 586
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_PERCENTAGE 16.73
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 4,533
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 45.45
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 500
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 3,324
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 33.33
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 117
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 1,813
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 18.18
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 303
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 3.04
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 2
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
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_LOC 70
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SWIFT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_LOC 14
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_NEGLIGIBLE_RISK_LOC 15
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SMK_VERY_HIGH_RISK_COUNT 0
NEGLIGIBLE_RISK_FILE_COMPLEXITY_COUNT 170
NEGLIGIBLE_RISK_FILE_COMPLEXITY_LOC 14,897
LOW_RISK_FILE_COMPLEXITY_COUNT 69
LOW_RISK_FILE_COMPLEXITY_LOC 15,750
MEDIUM_RISK_FILE_COMPLEXITY_COUNT 131
MEDIUM_RISK_FILE_COMPLEXITY_LOC 48,680
HIGH_RISK_FILE_COMPLEXITY_COUNT 29
HIGH_RISK_FILE_COMPLEXITY_LOC 26,213
VERY_HIGH_RISK_FILE_COMPLEXITY_COUNT 14
VERY_HIGH_RISK_FILE_COMPLEXITY_LOC 29,641
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 216
FILE_CHANGE_HISTORY_ACTIVE_DAYS 82
FILE_CHANGE_HISTORY_WEEKS 29
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 145
FILE_AGE_NEGLIGIBLE_RISK_COUNT 29
FILE_AGE_LOW_RISK_COUNT 425
FILE_AGE_MEDIUM_RISK_COUNT 578
FILE_AGE_HIGH_RISK_COUNT 101
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 19,499
FILE_AGE_LOW_RISK_LOC 83,820
FILE_AGE_MEDIUM_RISK_LOC 67,416
FILE_AGE_HIGH_RISK_LOC 14,304
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 61
DUPLICATION_NUMBER_OF_DUPLICATES 5,507
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 391
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 45,249
DUPLICATION_NUMBER_OF_CLEANED_LINES 179,087
DUPLICATION_PERCENTAGE 25.27
UNIT_DUPLICATES_COUNT 61
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PLUGINS 45,249
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PLUGINS 178,834
DUPLICATION_PERCENTAGE_PRIMARY_PLUGINS 25.3
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_.AGENTS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_.AGENTS 253
DUPLICATION_PERCENTAGE_PRIMARY_.AGENTS 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GEOJSON 832
DUPLICATION_NUMBER_OF_CLEANED_LINES_GEOJSON 832
DUPLICATION_PERCENTAGE_GEOJSON 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_MJS 17,764
DUPLICATION_NUMBER_OF_CLEANED_LINES_MJS 28,431
DUPLICATION_PERCENTAGE_MJS 62.48
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CSS 2,460
DUPLICATION_NUMBER_OF_CLEANED_LINES_CSS 11,320
DUPLICATION_PERCENTAGE_CSS 21.73
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 21,517
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 107,201
DUPLICATION_PERCENTAGE_PY 20.07
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 957
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 12,259
DUPLICATION_PERCENTAGE_JS 7.81
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX 153
DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX 4,942
DUPLICATION_PERCENTAGE_TSX 3.1
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 598
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 2,526
DUPLICATION_PERCENTAGE_TS 23.67
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PL 112
DUPLICATION_NUMBER_OF_CLEANED_LINES_PL 142
DUPLICATION_PERCENTAGE_PL 78.87
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML 614
DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML 3,494
DUPLICATION_PERCENTAGE_YAML 17.57
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HTML 42
DUPLICATION_NUMBER_OF_CLEANED_LINES_HTML 882
DUPLICATION_PERCENTAGE_HTML 4.76
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CJS 155
DUPLICATION_NUMBER_OF_CLEANED_LINES_CJS 3,680
DUPLICATION_PERCENTAGE_CJS 4.21
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JSX 45
DUPLICATION_NUMBER_OF_CLEANED_LINES_JSX 1,723
DUPLICATION_PERCENTAGE_JSX 2.61
MAINTAINABILITY_SCORE_HUMAN 4.7
MAINTAINABILITY_SCORE_AI 3.9
AI_CONTEXT_LINES_PER_CHANGE 2,816
TOTAL_ANALYSIS_TIME_IN_MILLIS 14,116
About This Analysis
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.