guardian / facia-tool
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 1,088
NUMBER_OF_FILES_MAIN 703
LINES_OF_CODE_MAIN 71,488
NUMBER_OF_FILES_MAIN_EXT_JS 142
LINES_OF_CODE_MAIN_EXT_JS 18,464
NUMBER_OF_FILES_MAIN_EXT_TS 183
LINES_OF_CODE_MAIN_EXT_TS 16,332
NUMBER_OF_FILES_MAIN_EXT_TSX 170
LINES_OF_CODE_MAIN_EXT_TSX 15,724
NUMBER_OF_FILES_MAIN_EXT_SCALA 146
LINES_OF_CODE_MAIN_EXT_SCALA 15,296
NUMBER_OF_FILES_MAIN_EXT_CSS 5
LINES_OF_CODE_MAIN_EXT_CSS 2,502
NUMBER_OF_FILES_MAIN_EXT_HTML 32
LINES_OF_CODE_MAIN_EXT_HTML 1,281
NUMBER_OF_FILES_MAIN_EXT_MJS 4
LINES_OF_CODE_MAIN_EXT_MJS 1,200
NUMBER_OF_FILES_MAIN_EXT_PY 4
LINES_OF_CODE_MAIN_EXT_PY 339
NUMBER_OF_FILES_MAIN_EXT_SQL 13
LINES_OF_CODE_MAIN_EXT_SQL 159
NUMBER_OF_FILES_MAIN_EXT_SBT 2
LINES_OF_CODE_MAIN_EXT_SBT 148
NUMBER_OF_FILES_MAIN_EXT_XML 1
LINES_OF_CODE_MAIN_EXT_XML 24
NUMBER_OF_FILES_MAIN_EXT_YAML 1
LINES_OF_CODE_MAIN_EXT_YAML 19
NUMBER_OF_FILES_TEST 225
LINES_OF_CODE_TEST 30,032
NUMBER_OF_FILES_TEST_EXT_TS 63
LINES_OF_CODE_TEST_EXT_TS 11,291
NUMBER_OF_FILES_TEST_EXT_JS 109
LINES_OF_CODE_TEST_EXT_JS 10,448
NUMBER_OF_FILES_TEST_EXT_SCALA 36
LINES_OF_CODE_TEST_EXT_SCALA 6,122
NUMBER_OF_FILES_TEST_EXT_TSX 15
LINES_OF_CODE_TEST_EXT_TSX 1,948
NUMBER_OF_FILES_TEST_EXT_SNAP 1
LINES_OF_CODE_TEST_EXT_SNAP 205
NUMBER_OF_FILES_TEST_EXT_CJS 1
LINES_OF_CODE_TEST_EXT_CJS 18
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 42
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 5
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 168
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 5
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 168
NUMBER_OF_FILES_OTHER 21
LINES_OF_CODE_OTHER 1,203
NUMBER_OF_FILES_OTHER_EXT_JSON 9
LINES_OF_CODE_OTHER_EXT_JSON 852
NUMBER_OF_FILES_OTHER_EXT_MD 6
LINES_OF_CODE_OTHER_EXT_MD 315
NUMBER_OF_FILES_OTHER_EXT_SVG 5
LINES_OF_CODE_OTHER_EXT_SVG 35
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 1
LINES_OF_CODE_OTHER_EXT_PROPERTIES 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONF 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONF 183
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONF_EXT_SQL 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONF_EXT_SQL 159
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONF_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONF_EXT_XML 24
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PUBLIC 140
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PUBLIC 11,059
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PUBLIC_EXT_JS 116
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PUBLIC_EXT_JS 7,714
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PUBLIC_EXT_CSS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PUBLIC_EXT_CSS 2,491
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PUBLIC_EXT_HTML 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PUBLIC_EXT_HTML 854
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS 1,539
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_MJS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_MJS 1,200
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SCRIPTS_EXT_PY 339
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROJECT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROJECT 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PROJECT_EXT_SBT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PROJECT_EXT_SBT 11
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 182
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_SBT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_SBT 137
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_JS 26
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_YAML 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP 157
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP 15,607
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_EXT_SCALA 146
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_EXT_SCALA 15,296
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_APP_EXT_HTML 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_APP_EXT_HTML 311
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRUNT_CONFIGS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRUNT_CONFIGS 124
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRUNT_CONFIGS_EXT_JS 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRUNT_CONFIGS_EXT_JS 124
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTS_CLIENT 374
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTS_CLIENT 42,783
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_TS 183
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_TS 16,332
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_TSX 170
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_TSX 15,724
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_JS 19
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_JS 10,600
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_HTML 116
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FRONTS_CLIENT_EXT_CSS 11
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 20
LINES_OF_CODE_CONCERN_GENERAL_TODOS 4,484
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SCALA 8
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SCALA 1,570
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TSX 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TSX 1,375
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_TS 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_TS 1,341
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JS 187
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CSS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CSS 11
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 683
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 67,004
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 141
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 18,277
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 177
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TS 14,991
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 166
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TSX 14,349
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA 138
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA 13,726
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 2,491
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 32
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1,281
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_MJS 1,200
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 339
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 13
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SQL 159
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SBT 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SBT 148
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 24
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML 19
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 529
LOW_RISK_FILE_SIZE_COUNT 89
MEDIUM_RISK_FILE_SIZE_COUNT 71
HIGH_RISK_FILE_SIZE_COUNT 8
VERY_HIGH_RISK_FILE_SIZE_COUNT 6
NEGLIGIBLE_RISK_FILE_SIZE_LOC 16,565
LOW_RISK_FILE_SIZE_LOC 12,726
MEDIUM_RISK_FILE_SIZE_LOC 22,623
HIGH_RISK_FILE_SIZE_LOC 5,232
VERY_HIGH_RISK_FILE_SIZE_LOC 14,342
NUMBER_OF_UNITS 1,307
LINES_OF_CODE_IN_UNITS 18,798
LINES_OF_CODE_OUTSIDE_UNITS 52,690
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 4,188
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 22.28
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 749
UNIT_SIZE_LOW_RISK_LOC 4,397
UNIT_SIZE_LOW_RISK_PERCENTAGE 23.39
UNIT_SIZE_LOW_RISK_COUNT 303
UNIT_SIZE_MEDIUM_RISK_LOC 6,263
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 33.32
UNIT_SIZE_MEDIUM_RISK_COUNT 214
UNIT_SIZE_HIGH_RISK_LOC 2,023
UNIT_SIZE_HIGH_RISK_PERCENTAGE 10.76
UNIT_SIZE_HIGH_RISK_COUNT 30
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,927
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 10.25
UNIT_SIZE_VERY_HIGH_RISK_COUNT 11
UNIT_SIZE_COMPONENT_PUBLIC_NEGLIGIBLE_RISK_LOC 1,920
UNIT_SIZE_COMPONENT_PUBLIC_NEGLIGIBLE_RISK_PERCENTAGE 34.5
UNIT_SIZE_COMPONENT_PUBLIC_NEGLIGIBLE_RISK_COUNT 358
UNIT_SIZE_COMPONENT_PUBLIC_LOW_RISK_LOC 1,574
UNIT_SIZE_COMPONENT_PUBLIC_LOW_RISK_PERCENTAGE 28.28
UNIT_SIZE_COMPONENT_PUBLIC_LOW_RISK_COUNT 111
UNIT_SIZE_COMPONENT_PUBLIC_MEDIUM_RISK_LOC 1,456
UNIT_SIZE_COMPONENT_PUBLIC_MEDIUM_RISK_PERCENTAGE 26.16
UNIT_SIZE_COMPONENT_PUBLIC_MEDIUM_RISK_COUNT 50
UNIT_SIZE_COMPONENT_PUBLIC_HIGH_RISK_LOC 505
UNIT_SIZE_COMPONENT_PUBLIC_HIGH_RISK_PERCENTAGE 9.07
UNIT_SIZE_COMPONENT_PUBLIC_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_PUBLIC_VERY_HIGH_RISK_LOC 110
UNIT_SIZE_COMPONENT_PUBLIC_VERY_HIGH_RISK_PERCENTAGE 1.98
UNIT_SIZE_COMPONENT_PUBLIC_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 36
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 14.63
UNIT_SIZE_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_LOC 72
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 29.27
UNIT_SIZE_COMPONENT_SCRIPTS_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 51
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 20.73
UNIT_SIZE_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_LOC 87
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_PERCENTAGE 35.37
UNIT_SIZE_COMPONENT_SCRIPTS_HIGH_RISK_COUNT 1
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_APP_NEGLIGIBLE_RISK_LOC 1,046
UNIT_SIZE_COMPONENT_APP_NEGLIGIBLE_RISK_PERCENTAGE 14.93
UNIT_SIZE_COMPONENT_APP_NEGLIGIBLE_RISK_COUNT 166
UNIT_SIZE_COMPONENT_APP_LOW_RISK_LOC 1,832
UNIT_SIZE_COMPONENT_APP_LOW_RISK_PERCENTAGE 26.15
UNIT_SIZE_COMPONENT_APP_LOW_RISK_COUNT 125
UNIT_SIZE_COMPONENT_APP_MEDIUM_RISK_LOC 3,173
UNIT_SIZE_COMPONENT_APP_MEDIUM_RISK_PERCENTAGE 45.28
UNIT_SIZE_COMPONENT_APP_MEDIUM_RISK_COUNT 106
UNIT_SIZE_COMPONENT_APP_HIGH_RISK_LOC 712
UNIT_SIZE_COMPONENT_APP_HIGH_RISK_PERCENTAGE 10.16
UNIT_SIZE_COMPONENT_APP_HIGH_RISK_COUNT 11
UNIT_SIZE_COMPONENT_APP_VERY_HIGH_RISK_LOC 244
UNIT_SIZE_COMPONENT_APP_VERY_HIGH_RISK_PERCENTAGE 3.48
UNIT_SIZE_COMPONENT_APP_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_NEGLIGIBLE_RISK_LOC 5
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_NEGLIGIBLE_RISK_PERCENTAGE 4.17
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_LOW_RISK_LOC 33
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_LOW_RISK_PERCENTAGE 27.5
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_MEDIUM_RISK_LOC 82
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_MEDIUM_RISK_PERCENTAGE 68.33
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRUNT_CONFIGS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 4
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 3.03
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 1
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 21
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 15.91
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 107
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 81.06
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_NEGLIGIBLE_RISK_LOC 1,177
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 20.55
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_NEGLIGIBLE_RISK_COUNT 218
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_LOW_RISK_LOC 886
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_LOW_RISK_PERCENTAGE 15.47
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_LOW_RISK_COUNT 60
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_MEDIUM_RISK_LOC 1,480
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_MEDIUM_RISK_PERCENTAGE 25.84
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_MEDIUM_RISK_COUNT 52
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_HIGH_RISK_LOC 719
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_HIGH_RISK_PERCENTAGE 12.55
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_HIGH_RISK_COUNT 11
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_VERY_HIGH_RISK_LOC 1,466
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_VERY_HIGH_RISK_PERCENTAGE 25.59
UNIT_SIZE_COMPONENT_FRONTS_CLIENT_VERY_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 1,929
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 33.78
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 360
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 1,607
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 28.14
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 113
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 1,559
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 27.3
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 54
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 505
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 8.84
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 110
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 1.93
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 36
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 14.63
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 72
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 29.27
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 51
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 20.73
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 87
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 35.37
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_LOC 1,046
UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_PERCENTAGE 14.93
UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_COUNT 166
UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_LOC 1,832
UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_PERCENTAGE 26.15
UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_COUNT 125
UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_LOC 3,173
UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_PERCENTAGE 45.28
UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_COUNT 106
UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_LOC 712
UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_PERCENTAGE 10.16
UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_COUNT 11
UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_LOC 244
UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_PERCENTAGE 3.48
UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_SBT_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_EXTENSION_SBT_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SBT_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SBT_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_SBT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SBT_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SBT_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_SBT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SBT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SBT_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_SBT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_SBT_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_SBT_VERY_HIGH_RISK_LOC 107
UNIT_SIZE_EXTENSION_SBT_VERY_HIGH_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_SBT_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_LOC 730
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_PERCENTAGE 26.88
UNIT_SIZE_EXTENSION_TS_NEGLIGIBLE_RISK_COUNT 116
UNIT_SIZE_EXTENSION_TS_LOW_RISK_LOC 682
UNIT_SIZE_EXTENSION_TS_LOW_RISK_PERCENTAGE 25.11
UNIT_SIZE_EXTENSION_TS_LOW_RISK_COUNT 47
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_LOC 1,049
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_PERCENTAGE 38.62
UNIT_SIZE_EXTENSION_TS_MEDIUM_RISK_COUNT 37
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_LOC 255
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_PERCENTAGE 9.39
UNIT_SIZE_EXTENSION_TS_HIGH_RISK_COUNT 4
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_TSX_NEGLIGIBLE_RISK_LOC 447
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_PERCENTAGE 14.84
UNIT_SIZE_EXTENSION_TSX_NEGLIGIBLE_RISK_COUNT 102
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_LOC 204
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_PERCENTAGE 6.77
UNIT_SIZE_EXTENSION_TSX_LOW_RISK_COUNT 13
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_LOC 431
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_PERCENTAGE 14.31
UNIT_SIZE_EXTENSION_TSX_MEDIUM_RISK_COUNT 15
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_LOC 464
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_PERCENTAGE 15.41
UNIT_SIZE_EXTENSION_TSX_HIGH_RISK_COUNT 7
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_LOC 1,466
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_PERCENTAGE 48.67
UNIT_SIZE_EXTENSION_TSX_VERY_HIGH_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 13,678
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 72.76
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,199
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 2,714
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 14.44
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 79
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,716
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 9.13
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 690
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 3.67
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 690
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_NEGLIGIBLE_RISK_LOC 3,909
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_NEGLIGIBLE_RISK_PERCENTAGE 70.24
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_NEGLIGIBLE_RISK_COUNT 480
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_LOW_RISK_LOC 1,016
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_LOW_RISK_PERCENTAGE 18.26
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_MEDIUM_RISK_LOC 640
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_MEDIUM_RISK_PERCENTAGE 11.5
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PUBLIC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_LOC 133
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_PERCENTAGE 54.07
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_PERCENTAGE 10.57
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_LOC 87
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_PERCENTAGE 35.37
CONDITIONAL_COMPLEXITY_COMPONENT_SCRIPTS_MEDIUM_RISK_COUNT 1
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_APP_NEGLIGIBLE_RISK_LOC 5,639
CONDITIONAL_COMPLEXITY_COMPONENT_APP_NEGLIGIBLE_RISK_PERCENTAGE 80.48
CONDITIONAL_COMPLEXITY_COMPONENT_APP_NEGLIGIBLE_RISK_COUNT 375
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LOW_RISK_LOC 1,043
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LOW_RISK_PERCENTAGE 14.89
CONDITIONAL_COMPLEXITY_COMPONENT_APP_LOW_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_COMPONENT_APP_MEDIUM_RISK_LOC 325
CONDITIONAL_COMPLEXITY_COMPONENT_APP_MEDIUM_RISK_PERCENTAGE 4.64
CONDITIONAL_COMPLEXITY_COMPONENT_APP_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_APP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_APP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_NEGLIGIBLE_RISK_LOC 120
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRUNT_CONFIGS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 132
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_NEGLIGIBLE_RISK_LOC 3,745
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_NEGLIGIBLE_RISK_PERCENTAGE 65.38
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_NEGLIGIBLE_RISK_COUNT 324
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_LOW_RISK_LOC 629
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_LOW_RISK_PERCENTAGE 10.98
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_MEDIUM_RISK_LOC 664
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_MEDIUM_RISK_PERCENTAGE 11.59
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_HIGH_RISK_LOC 690
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_HIGH_RISK_PERCENTAGE 12.05
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FRONTS_CLIENT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 4,054
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 71
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 488
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 1,016
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 17.79
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 640
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 11.21
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 133
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 54.07
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 10.57
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 87
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 35.37
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
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
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_LOC 5,639
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_PERCENTAGE 80.48
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_COUNT 375
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_LOC 1,043
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_PERCENTAGE 14.89
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_LOC 325
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_PERCENTAGE 4.64
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_NEGLIGIBLE_RISK_LOC 107
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SBT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_LOC 2,222
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_PERCENTAGE 81.81
CONDITIONAL_COMPLEXITY_COMPONENT_TS_NEGLIGIBLE_RISK_COUNT 190
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_LOC 369
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_PERCENTAGE 13.59
CONDITIONAL_COMPLEXITY_COMPONENT_TS_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_LOC 125
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_PERCENTAGE 4.6
CONDITIONAL_COMPLEXITY_COMPONENT_TS_MEDIUM_RISK_COUNT 3
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_TSX_NEGLIGIBLE_RISK_LOC 1,523
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_PERCENTAGE 50.56
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_NEGLIGIBLE_RISK_COUNT 134
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_LOC 260
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_PERCENTAGE 8.63
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_LOW_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_LOC 539
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_PERCENTAGE 17.9
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_LOC 690
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_PERCENTAGE 22.91
CONDITIONAL_COMPLEXITY_COMPONENT_TSX_HIGH_RISK_COUNT 2
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
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 4,828
FILE_CHANGE_HISTORY_ACTIVE_DAYS 1,714
FILE_CHANGE_HISTORY_WEEKS 689
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 3,445
FILE_AGE_NEGLIGIBLE_RISK_COUNT 24
FILE_AGE_LOW_RISK_COUNT 38
FILE_AGE_MEDIUM_RISK_COUNT 467
FILE_AGE_HIGH_RISK_COUNT 1
FILE_AGE_VERY_HIGH_RISK_COUNT 173
FILE_AGE_NEGLIGIBLE_RISK_LOC 5,008
FILE_AGE_LOW_RISK_LOC 10,624
FILE_AGE_MEDIUM_RISK_LOC 39,019
FILE_AGE_HIGH_RISK_LOC 14
FILE_AGE_VERY_HIGH_RISK_LOC 16,823
NUMBER_OF_CONTRIBUTORS 222
DUPLICATION_NUMBER_OF_DUPLICATES 14,829
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 127
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 14,583
DUPLICATION_NUMBER_OF_CLEANED_LINES 62,982
DUPLICATION_PERCENTAGE 23.15
UNIT_DUPLICATES_COUNT 4
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FRONTS_CLIENT 10,999
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FRONTS_CLIENT 10,999
DUPLICATION_PERCENTAGE_PRIMARY_FRONTS_CLIENT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_APP 2,999
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_APP 2,999
DUPLICATION_PERCENTAGE_PRIMARY_APP 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SCRIPTS 246
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SCRIPTS 246
DUPLICATION_PERCENTAGE_PRIMARY_SCRIPTS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PUBLIC 339
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PUBLIC 339
DUPLICATION_PERCENTAGE_PRIMARY_PUBLIC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONF 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONF 0
DUPLICATION_PERCENTAGE_PRIMARY_CONF -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PROJECT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PROJECT 0
DUPLICATION_PERCENTAGE_PRIMARY_PROJECT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GRUNT_CONFIGS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GRUNT_CONFIGS 0
DUPLICATION_PERCENTAGE_PRIMARY_GRUNT_CONFIGS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 7,588
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 15,937
DUPLICATION_PERCENTAGE_JS 47.61
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SCALA 2,965
DUPLICATION_NUMBER_OF_CLEANED_LINES_SCALA 13,169
DUPLICATION_PERCENTAGE_SCALA 22.51
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TSX 1,113
DUPLICATION_NUMBER_OF_CLEANED_LINES_TSX 13,797
DUPLICATION_PERCENTAGE_TSX 8.07
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TS 2,355
DUPLICATION_NUMBER_OF_CLEANED_LINES_TS 14,635
DUPLICATION_PERCENTAGE_TS 16.09
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_MJS 218
DUPLICATION_NUMBER_OF_CLEANED_LINES_MJS 1,200
DUPLICATION_PERCENTAGE_MJS 18.17
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CSS 185
DUPLICATION_NUMBER_OF_CLEANED_LINES_CSS 2,502
DUPLICATION_PERCENTAGE_CSS 7.39
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_HTML 131
DUPLICATION_NUMBER_OF_CLEANED_LINES_HTML 1,076
DUPLICATION_PERCENTAGE_HTML 12.17
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 28
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 325
DUPLICATION_PERCENTAGE_PY 8.62
TOTAL_ANALYSIS_TIME_IN_MILLIS 9,782