mozilla / fxa
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 6,928
NUMBER_OF_FILES_MAIN 3,662
LINES_OF_CODE_MAIN 249,365
NUMBER_OF_FILES_MAIN_EXT_TS 1,327
LINES_OF_CODE_MAIN_EXT_TS 98,650
NUMBER_OF_FILES_MAIN_EXT_JS 755
LINES_OF_CODE_MAIN_EXT_JS 67,666
NUMBER_OF_FILES_MAIN_EXT_TSX 578
LINES_OF_CODE_MAIN_EXT_TSX 52,330
NUMBER_OF_FILES_MAIN_EXT_SQL 412
LINES_OF_CODE_MAIN_EXT_SQL 11,227
NUMBER_OF_FILES_MAIN_EXT_YAML 25
LINES_OF_CODE_MAIN_EXT_YAML 4,499
NUMBER_OF_FILES_MAIN_EXT_SCSS 56
LINES_OF_CODE_MAIN_EXT_SCSS 3,981
NUMBER_OF_FILES_MAIN_EXT_FTL 268
LINES_OF_CODE_MAIN_EXT_FTL 3,013
NUMBER_OF_FILES_MAIN_EXT_MJML 88
LINES_OF_CODE_MAIN_EXT_MJML 2,248
NUMBER_OF_FILES_MAIN_EXT_MUSTACHE 74
LINES_OF_CODE_MAIN_EXT_MUSTACHE 1,991
NUMBER_OF_FILES_MAIN_EXT_CSS 37
LINES_OF_CODE_MAIN_EXT_CSS 1,650
NUMBER_OF_FILES_MAIN_EXT_HTML 14
LINES_OF_CODE_MAIN_EXT_HTML 827
NUMBER_OF_FILES_MAIN_EXT_MJS 2
LINES_OF_CODE_MAIN_EXT_MJS 357
NUMBER_OF_FILES_MAIN_EXT_LUA 11
LINES_OF_CODE_MAIN_EXT_LUA 267
NUMBER_OF_FILES_MAIN_EXT_GQL 1
LINES_OF_CODE_MAIN_EXT_GQL 218
NUMBER_OF_FILES_MAIN_EXT_PL 2
LINES_OF_CODE_MAIN_EXT_PL 128
NUMBER_OF_FILES_MAIN_EXT_HANDLEBARS 1
LINES_OF_CODE_MAIN_EXT_HANDLEBARS 112
NUMBER_OF_FILES_MAIN_EXT_EJS 6
LINES_OF_CODE_MAIN_EXT_EJS 95
NUMBER_OF_FILES_MAIN_EXT_CJS 1
LINES_OF_CODE_MAIN_EXT_CJS 54
NUMBER_OF_FILES_MAIN_EXT_DOCKERIGNORE 2
LINES_OF_CODE_MAIN_EXT_DOCKERIGNORE 27
NUMBER_OF_FILES_MAIN_EXT_TOML 1
LINES_OF_CODE_MAIN_EXT_TOML 21
NUMBER_OF_FILES_MAIN_EXT_CFG 1
LINES_OF_CODE_MAIN_EXT_CFG 4
NUMBER_OF_FILES_TEST 1,411
LINES_OF_CODE_TEST 243,009
NUMBER_OF_FILES_TEST_EXT_JS 607
LINES_OF_CODE_TEST_EXT_JS 149,970
NUMBER_OF_FILES_TEST_EXT_TS 512
LINES_OF_CODE_TEST_EXT_TS 60,195
NUMBER_OF_FILES_TEST_EXT_TSX 226
LINES_OF_CODE_TEST_EXT_TSX 31,628
NUMBER_OF_FILES_TEST_EXT_SQL 58
LINES_OF_CODE_TEST_EXT_SQL 839
NUMBER_OF_FILES_TEST_EXT_PY 1
LINES_OF_CODE_TEST_EXT_PY 230
NUMBER_OF_FILES_TEST_EXT_MUSTACHE 2
LINES_OF_CODE_TEST_EXT_MUSTACHE 71
NUMBER_OF_FILES_TEST_EXT_SH 2
LINES_OF_CODE_TEST_EXT_SH 32
NUMBER_OF_FILES_TEST_EXT_FTL 1
LINES_OF_CODE_TEST_EXT_FTL 18
NUMBER_OF_FILES_TEST_EXT_YAML 1
LINES_OF_CODE_TEST_EXT_YAML 15
NUMBER_OF_FILES_TEST_EXT_HTML 1
LINES_OF_CODE_TEST_EXT_HTML 11
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 97.45
NUMBER_OF_FILES_GENERATED 2
LINES_OF_CODE_GENERATED 72
NUMBER_OF_FILES_GENERATED_EXT_TS 2
LINES_OF_CODE_GENERATED_EXT_TS 72
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 52
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 1,678
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_JS 4
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_JS 842
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 48
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 836
NUMBER_OF_FILES_OTHER 929
LINES_OF_CODE_OTHER 27,676
NUMBER_OF_FILES_OTHER_EXT_JSON 498
LINES_OF_CODE_OTHER_EXT_JSON 19,989
NUMBER_OF_FILES_OTHER_EXT_SVG 227
LINES_OF_CODE_OTHER_EXT_SVG 4,536
NUMBER_OF_FILES_OTHER_EXT_MD 92
LINES_OF_CODE_OTHER_EXT_MD 2,450
NUMBER_OF_FILES_OTHER_EXT_TXT 108
LINES_OF_CODE_OTHER_EXT_TXT 676
NUMBER_OF_FILES_OTHER_EXT_INI 3
LINES_OF_CODE_OTHER_EXT_INI 15
NUMBER_OF_FILES_OTHER_EXT_JS 1
LINES_OF_CODE_OTHER_EXT_JS 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 132
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 109
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY__SCRIPTS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY__SCRIPTS 160
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY__SCRIPTS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY__SCRIPTS_EXT_JS 73
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY__SCRIPTS_EXT_CJS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY__SCRIPTS_EXT_CJS 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY__SCRIPTS_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY__SCRIPTS_EXT_YAML 33
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES 3,034
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES 217,713
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TS 803
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TS 73,945
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_JS 746
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_JS 66,885
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TSX 524
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_TSX 47,292
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_SQL 412
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_SQL 11,227
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_SCSS 56
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_SCSS 3,981
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_YAML 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_YAML 3,896
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_FTL 249
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_FTL 2,778
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_MJML 88
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_MJML 2,248
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_MUSTACHE 74
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_MUSTACHE 1,991
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_CSS 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_CSS 1,462
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_HTML 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_HTML 827
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_MJS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_MJS 357
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_LUA 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_LUA 267
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_GQL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_GQL 218
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_PL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_PL 128
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_HANDLEBARS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_HANDLEBARS 112
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_EJS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_EJS 95
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PACKAGES_EXT_CFG 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PACKAGES_EXT_CFG 4
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS 54
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS 2,973
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_TSX 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_TSX 1,875
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_TS 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_TS 822
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_JS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_JS 206
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_FTL 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_FTL 58
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APPS_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APPS_EXT_CSS 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY__DEV 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY__DEV 157
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY__DEV_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY__DEV_EXT_JS 86
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY__DEV_EXT_DOCKERIGNORE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY__DEV_EXT_DOCKERIGNORE 27
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY__DEV_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY__DEV_EXT_YAML 23
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY__DEV_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY__DEV_EXT_TOML 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIGS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIGS 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIGS_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIGS_EXT_YAML 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKSTAGE 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKSTAGE 116
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BACKSTAGE_EXT_YAML 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BACKSTAGE_EXT_YAML 116
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS 558
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS 28,086
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_TS 505
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_TS 23,883
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_TSX 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_TSX 3,163
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_YAML 380
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_JS 307
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_FTL 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_FTL 177
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_LIBS_EXT_CSS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_LIBS_EXT_CSS 176
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 180
LINES_OF_CODE_CONCERN_GENERAL_TODOS 47,697
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 77
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 26,002
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TSX 64
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TSX 10,734
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS 33
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS 10,358
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_MJS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_MJS 357
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CSS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CSS 185
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SCSS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SCSS 49
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_MUSTACHE 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_MUSTACHE 12
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 3,482
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 201,668
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 1,250
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 72,648
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 722
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 57,308
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 514
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 41,596
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 412
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 11,227
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 25
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 4,499
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 55
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCSS 3,932
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_FTL 268
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_FTL 3,013
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJML 88
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJML 2,248
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MUSTACHE 73
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MUSTACHE 1,979
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 35
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 1,465
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 14
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 827
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_LUA 11
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_LUA 267
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GQL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GQL 218
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PL 128
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HANDLEBARS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HANDLEBARS 112
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_EJS 6
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_EJS 95
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CJS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CJS 54
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_DOCKERIGNORE 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_DOCKERIGNORE 27
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 21
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 4
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 3,028
LOW_RISK_FILE_SIZE_COUNT 395
MEDIUM_RISK_FILE_SIZE_COUNT 186
HIGH_RISK_FILE_SIZE_COUNT 37
VERY_HIGH_RISK_FILE_SIZE_COUNT 16
NEGLIGIBLE_RISK_FILE_SIZE_LOC 83,809
LOW_RISK_FILE_SIZE_LOC 55,779
MEDIUM_RISK_FILE_SIZE_LOC 54,840
HIGH_RISK_FILE_SIZE_LOC 24,280
VERY_HIGH_RISK_FILE_SIZE_LOC 30,657
NUMBER_OF_UNITS 7,505
LINES_OF_CODE_IN_UNITS 101,163
LINES_OF_CODE_OUTSIDE_UNITS 148,202
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 24,524
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 24.24
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 4,733
UNIT_SIZE_LOW_RISK_LOC 23,357
UNIT_SIZE_LOW_RISK_PERCENTAGE 23.09
UNIT_SIZE_LOW_RISK_COUNT 1,608
UNIT_SIZE_MEDIUM_RISK_LOC 26,992
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 26.68
UNIT_SIZE_MEDIUM_RISK_COUNT 889
UNIT_SIZE_HIGH_RISK_LOC 14,622
UNIT_SIZE_HIGH_RISK_PERCENTAGE 14.45
UNIT_SIZE_HIGH_RISK_COUNT 218
UNIT_SIZE_VERY_HIGH_RISK_LOC 11,668
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 11.53
UNIT_SIZE_VERY_HIGH_RISK_COUNT 57
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 8
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 14.29
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 24
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 42.86
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 24
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 42.86
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SCRIPTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_LOC 21,520
UNIT_SIZE_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_PERCENTAGE 24.85
UNIT_SIZE_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_COUNT 4,171
UNIT_SIZE_COMPONENT_PACKAGES_LOW_RISK_LOC 20,191
UNIT_SIZE_COMPONENT_PACKAGES_LOW_RISK_PERCENTAGE 23.31
UNIT_SIZE_COMPONENT_PACKAGES_LOW_RISK_COUNT 1,390
UNIT_SIZE_COMPONENT_PACKAGES_MEDIUM_RISK_LOC 23,215
UNIT_SIZE_COMPONENT_PACKAGES_MEDIUM_RISK_PERCENTAGE 26.8
UNIT_SIZE_COMPONENT_PACKAGES_MEDIUM_RISK_COUNT 764
UNIT_SIZE_COMPONENT_PACKAGES_HIGH_RISK_LOC 11,911
UNIT_SIZE_COMPONENT_PACKAGES_HIGH_RISK_PERCENTAGE 13.75
UNIT_SIZE_COMPONENT_PACKAGES_HIGH_RISK_COUNT 177
UNIT_SIZE_COMPONENT_PACKAGES_VERY_HIGH_RISK_LOC 9,775
UNIT_SIZE_COMPONENT_PACKAGES_VERY_HIGH_RISK_PERCENTAGE 11.29
UNIT_SIZE_COMPONENT_PACKAGES_VERY_HIGH_RISK_COUNT 43
UNIT_SIZE_COMPONENT_APPS_NEGLIGIBLE_RISK_LOC 91
UNIT_SIZE_COMPONENT_APPS_NEGLIGIBLE_RISK_PERCENTAGE 7.15
UNIT_SIZE_COMPONENT_APPS_NEGLIGIBLE_RISK_COUNT 17
UNIT_SIZE_COMPONENT_APPS_LOW_RISK_LOC 98
UNIT_SIZE_COMPONENT_APPS_LOW_RISK_PERCENTAGE 7.7
UNIT_SIZE_COMPONENT_APPS_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_APPS_MEDIUM_RISK_LOC 143
UNIT_SIZE_COMPONENT_APPS_MEDIUM_RISK_PERCENTAGE 11.24
UNIT_SIZE_COMPONENT_APPS_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_APPS_HIGH_RISK_LOC 546
UNIT_SIZE_COMPONENT_APPS_HIGH_RISK_PERCENTAGE 42.92
UNIT_SIZE_COMPONENT_APPS_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_APPS_VERY_HIGH_RISK_LOC 394
UNIT_SIZE_COMPONENT_APPS_VERY_HIGH_RISK_PERCENTAGE 30.97
UNIT_SIZE_COMPONENT_APPS_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_DEV_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEV_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEV_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEV_LOW_RISK_LOC 13
UNIT_SIZE_COMPONENT_DEV_LOW_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_DEV_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_DEV_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEV_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEV_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEV_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEV_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEV_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_DEV_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_DEV_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_DEV_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_LOC 2,905
UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_PERCENTAGE 21.99
UNIT_SIZE_COMPONENT_LIBS_NEGLIGIBLE_RISK_COUNT 543
UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_LOC 3,031
UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_PERCENTAGE 22.94
UNIT_SIZE_COMPONENT_LIBS_LOW_RISK_COUNT 209
UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_LOC 3,610
UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_PERCENTAGE 27.33
UNIT_SIZE_COMPONENT_LIBS_MEDIUM_RISK_COUNT 119
UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_LOC 2,165
UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_PERCENTAGE 16.39
UNIT_SIZE_COMPONENT_LIBS_HIGH_RISK_COUNT 33
UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_LOC 1,499
UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_PERCENTAGE 11.35
UNIT_SIZE_COMPONENT_LIBS_VERY_HIGH_RISK_COUNT 11
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 12,945
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 29.29
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 2,532
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 10,736
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 24.29
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 742
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 11,417
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 25.83
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 370
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 4,853
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 10.98
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 72
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 4,246
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 9.61
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 15
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 10,618
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 20.98
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 2,017
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 11,514
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 22.75
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 794
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 14,008
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 27.68
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 465
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 8,315
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 16.43
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 126
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_LOC 6,150
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_PERCENTAGE 12.15
UNIT_SIZE_EXTENSION_TS_VERY_HIGH_RISK_COUNT 34
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_LOC 960
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 15.09
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 183
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 1,107
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 17.41
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 72
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 1,567
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 24.64
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT 54
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC 1,454
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE 22.86
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT 20
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC 1,272
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE 20
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 8
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_LOC 1
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_PL_NEGLIGIBLE_RISK_COUNT 1
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
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 75,324
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 74.46
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 6,946
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 15,688
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 15.51
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 425
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 8,410
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 8.31
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 125
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 1,741
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 1.72
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 9
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 9
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 1,741
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 56
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 0
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_PACKAGES_NEGLIGIBLE_RISK_LOC 65,592
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_PERCENTAGE 75.73
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_NEGLIGIBLE_RISK_COUNT 6,072
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_LOW_RISK_LOC 12,753
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_LOW_RISK_PERCENTAGE 14.72
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_LOW_RISK_COUNT 360
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_MEDIUM_RISK_LOC 6,828
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_MEDIUM_RISK_PERCENTAGE 7.88
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_MEDIUM_RISK_COUNT 105
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_HIGH_RISK_LOC 1,439
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_HIGH_RISK_PERCENTAGE 1.66
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_HIGH_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PACKAGES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_NEGLIGIBLE_RISK_LOC 704
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_NEGLIGIBLE_RISK_PERCENTAGE 55.35
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_NEGLIGIBLE_RISK_COUNT 34
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_LOW_RISK_LOC 488
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_LOW_RISK_PERCENTAGE 38.36
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_MEDIUM_RISK_LOC 80
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_MEDIUM_RISK_PERCENTAGE 6.29
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APPS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_NEGLIGIBLE_RISK_LOC 13
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_DEV_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_LOC 8,959
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_PERCENTAGE 67.82
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_NEGLIGIBLE_RISK_COUNT 834
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_LOC 2,447
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_PERCENTAGE 18.52
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_LOW_RISK_COUNT 61
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_LOC 1,502
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_PERCENTAGE 11.37
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_MEDIUM_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_LOC 302
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_PERCENTAGE 2.29
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_LIBS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 35,048
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 79.3
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 3,490
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 5,500
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 12.44
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 183
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 3,178
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 7.19
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 54
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 471
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 1.07
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 4
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_TS_NEGLIGIBLE_RISK_LOC 36,028
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 71.19
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 3,148
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 9,148
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 18.08
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 222
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 4,461
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 8.82
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 62
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_LOC 968
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_PERCENTAGE 1.91
CONDITIONAL_COMPLEXITY_COMPONENT_TS_HIGH_RISK_COUNT 4
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_TSX_NEGLIGIBLE_RISK_LOC 4,247
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 66.78
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 307
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 1,040
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 16.35
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC 771
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE 12.12
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC 302
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE 4.75
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_LOC 1
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PL_NEGLIGIBLE_RISK_COUNT 1
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
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 4,809
FILE_CHANGE_HISTORY_ACTIVE_DAYS 3,396
FILE_CHANGE_HISTORY_WEEKS 686
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 3,430
FILE_AGE_NEGLIGIBLE_RISK_COUNT 356
FILE_AGE_LOW_RISK_COUNT 311
FILE_AGE_MEDIUM_RISK_COUNT 337
FILE_AGE_HIGH_RISK_COUNT 498
FILE_AGE_VERY_HIGH_RISK_COUNT 2,160
FILE_AGE_NEGLIGIBLE_RISK_LOC 73,808
FILE_AGE_LOW_RISK_LOC 29,938
FILE_AGE_MEDIUM_RISK_LOC 24,157
FILE_AGE_HIGH_RISK_LOC 30,909
FILE_AGE_VERY_HIGH_RISK_LOC 90,553
NUMBER_OF_CONTRIBUTORS 273
TOTAL_ANALYSIS_TIME_IN_MILLIS 21,617