apache / openwhisk
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 1,121
NUMBER_OF_FILES_MAIN 303
LINES_OF_CODE_MAIN 40,125
NUMBER_OF_FILES_MAIN_EXT_SCALA 263
LINES_OF_CODE_MAIN_EXT_SCALA 34,999
NUMBER_OF_FILES_MAIN_EXT_JS 12
LINES_OF_CODE_MAIN_EXT_JS 3,129
NUMBER_OF_FILES_MAIN_EXT_PY 13
LINES_OF_CODE_MAIN_EXT_PY 947
NUMBER_OF_FILES_MAIN_EXT_GROOVY 5
LINES_OF_CODE_MAIN_EXT_GROOVY 356
NUMBER_OF_FILES_MAIN_EXT_XML 4
LINES_OF_CODE_MAIN_EXT_XML 332
NUMBER_OF_FILES_MAIN_EXT_CSS 1
LINES_OF_CODE_MAIN_EXT_CSS 181
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 100
NUMBER_OF_FILES_MAIN_EXT_PROTO 1
LINES_OF_CODE_MAIN_EXT_PROTO 58
NUMBER_OF_FILES_MAIN_EXT_CFG 2
LINES_OF_CODE_MAIN_EXT_CFG 21
NUMBER_OF_FILES_MAIN_EXT_JAVA 1
LINES_OF_CODE_MAIN_EXT_JAVA 2
NUMBER_OF_FILES_TEST 383
LINES_OF_CODE_TEST 54,481
NUMBER_OF_FILES_TEST_EXT_SCALA 275
LINES_OF_CODE_TEST_EXT_SCALA 52,466
NUMBER_OF_FILES_TEST_EXT_JAVA 8
LINES_OF_CODE_TEST_EXT_JAVA 556
NUMBER_OF_FILES_TEST_EXT_JS 56
LINES_OF_CODE_TEST_EXT_JS 555
NUMBER_OF_FILES_TEST_EXT_GRADLE 8
LINES_OF_CODE_TEST_EXT_GRADLE 406
NUMBER_OF_FILES_TEST_EXT_SH 9
LINES_OF_CODE_TEST_EXT_SH 119
NUMBER_OF_FILES_TEST_EXT_SWIFT 9
LINES_OF_CODE_TEST_EXT_SWIFT 101
NUMBER_OF_FILES_TEST_EXT_MUSTACHE 1
LINES_OF_CODE_TEST_EXT_MUSTACHE 85
NUMBER_OF_FILES_TEST_EXT_XML 3
LINES_OF_CODE_TEST_EXT_XML 63
NUMBER_OF_FILES_TEST_EXT_YAML 2
LINES_OF_CODE_TEST_EXT_YAML 63
NUMBER_OF_FILES_TEST_EXT_PY 9
LINES_OF_CODE_TEST_EXT_PY 41
NUMBER_OF_FILES_TEST_EXT_CS 1
LINES_OF_CODE_TEST_EXT_CS 17
NUMBER_OF_FILES_TEST_EXT_CSPROJ 1
LINES_OF_CODE_TEST_EXT_CSPROJ 8
NUMBER_OF_FILES_TEST_EXT_LUA 1
LINES_OF_CODE_TEST_EXT_LUA 1
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 135.77
NUMBER_OF_FILES_GENERATED 1
LINES_OF_CODE_GENERATED 29
NUMBER_OF_FILES_GENERATED_EXT_JSON 1
LINES_OF_CODE_GENERATED_EXT_JSON 29
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 71
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 1,921
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 55
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 995
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GRADLE 14
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GRADLE 824
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 68
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GROOVY 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GROOVY 34
NUMBER_OF_FILES_OTHER 94
LINES_OF_CODE_OTHER 11,757
NUMBER_OF_FILES_OTHER_EXT_JSON 36
LINES_OF_CODE_OTHER_EXT_JSON 7,661
NUMBER_OF_FILES_OTHER_EXT_MD 33
LINES_OF_CODE_OTHER_EXT_MD 3,282
NUMBER_OF_FILES_OTHER_EXT_TXT 18
LINES_OF_CODE_OTHER_EXT_TXT 615
NUMBER_OF_FILES_OTHER_EXT_INI 6
LINES_OF_CODE_OTHER_EXT_INI 161
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 1
LINES_OF_CODE_OTHER_EXT_PROPERTIES 38
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS 2,689
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_PY 734
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_JS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_JS 677
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_SCALA 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_SCALA 627
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_GROOVY 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_GROOVY 356
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOOLS_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOOLS_EXT_XML 295
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON 161
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON 15,871
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON_EXT_SCALA 160
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON_EXT_SCALA 15,856
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_COMMON_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_COMMON_EXT_XML 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANSIBLE 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANSIBLE 234
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANSIBLE_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANSIBLE_EXT_PY 213
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ANSIBLE_EXT_CFG 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ANSIBLE_EXT_CFG 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE 115
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE 21,331
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_SCALA 99
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_SCALA 18,516
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_JS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_JS 2,452
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_CSS 181
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_HTML 100
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_PROTO 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_PROTO 58
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_XML 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_XML 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CORE_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_CORE_EXT_JAVA 2
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 6,759
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_SCALA 20
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_SCALA 6,759
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 283
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 33,366
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA 243
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_SCALA 28,240
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 12
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 3,129
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 13
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 947
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GROOVY 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GROOVY 356
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 332
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 181
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 100
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 58
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CFG 21
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 2
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 185
LOW_RISK_FILE_SIZE_COUNT 62
MEDIUM_RISK_FILE_SIZE_COUNT 41
HIGH_RISK_FILE_SIZE_COUNT 13
VERY_HIGH_RISK_FILE_SIZE_COUNT 2
NEGLIGIBLE_RISK_FILE_SIZE_LOC 8,222
LOW_RISK_FILE_SIZE_LOC 8,910
MEDIUM_RISK_FILE_SIZE_LOC 12,900
HIGH_RISK_FILE_SIZE_LOC 7,990
VERY_HIGH_RISK_FILE_SIZE_LOC 2,103
NUMBER_OF_UNITS 1,866
LINES_OF_CODE_IN_UNITS 25,665
LINES_OF_CODE_OUTSIDE_UNITS 14,460
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 5,903
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 23
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,059
UNIT_SIZE_LOW_RISK_LOC 6,519
UNIT_SIZE_LOW_RISK_PERCENTAGE 25.4
UNIT_SIZE_LOW_RISK_COUNT 450
UNIT_SIZE_MEDIUM_RISK_LOC 9,105
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 35.48
UNIT_SIZE_MEDIUM_RISK_COUNT 299
UNIT_SIZE_HIGH_RISK_LOC 3,062
UNIT_SIZE_HIGH_RISK_PERCENTAGE 11.93
UNIT_SIZE_HIGH_RISK_COUNT 50
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,076
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 4.19
UNIT_SIZE_VERY_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 449
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 28.51
UNIT_SIZE_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 83
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_LOC 544
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 34.54
UNIT_SIZE_COMPONENT_TOOLS_LOW_RISK_COUNT 38
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_LOC 518
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 32.89
UNIT_SIZE_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 17
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_LOC 64
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 4.06
UNIT_SIZE_COMPONENT_TOOLS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_LOC 3,098
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 30.96
UNIT_SIZE_COMPONENT_COMMON_NEGLIGIBLE_RISK_COUNT 574
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_LOC 2,962
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_PERCENTAGE 29.61
UNIT_SIZE_COMPONENT_COMMON_LOW_RISK_COUNT 208
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_LOC 3,102
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_PERCENTAGE 31
UNIT_SIZE_COMPONENT_COMMON_MEDIUM_RISK_COUNT 103
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_LOC 843
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_PERCENTAGE 8.43
UNIT_SIZE_COMPONENT_COMMON_HIGH_RISK_COUNT 15
UNIT_SIZE_COMPONENT_COMMON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_COMMON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_COMMON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_LOC 30
UNIT_SIZE_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_PERCENTAGE 31.25
UNIT_SIZE_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_ANSIBLE_LOW_RISK_LOC 66
UNIT_SIZE_COMPONENT_ANSIBLE_LOW_RISK_PERCENTAGE 68.75
UNIT_SIZE_COMPONENT_ANSIBLE_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_ANSIBLE_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANSIBLE_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANSIBLE_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANSIBLE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANSIBLE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANSIBLE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ANSIBLE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ANSIBLE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ANSIBLE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_LOC 2,326
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 16.63
UNIT_SIZE_COMPONENT_CORE_NEGLIGIBLE_RISK_COUNT 393
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_LOC 2,947
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_PERCENTAGE 21.07
UNIT_SIZE_COMPONENT_CORE_LOW_RISK_COUNT 200
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_LOC 5,485
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_PERCENTAGE 39.21
UNIT_SIZE_COMPONENT_CORE_MEDIUM_RISK_COUNT 179
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_LOC 2,155
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_PERCENTAGE 15.4
UNIT_SIZE_COMPONENT_CORE_HIGH_RISK_COUNT 34
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_LOC 1,076
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_PERCENTAGE 7.69
UNIT_SIZE_COMPONENT_CORE_VERY_HIGH_RISK_COUNT 8
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 409
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 13.39
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 68
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 580
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 18.99
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 41
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 1,080
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 35.35
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 35
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 699
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 22.88
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 10
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 287
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 9.39
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_LOC 5,174
UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_PERCENTAGE 23.71
UNIT_SIZE_EXTENSION_SCALA_NEGLIGIBLE_RISK_COUNT 925
UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_LOC 5,640
UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_PERCENTAGE 25.84
UNIT_SIZE_EXTENSION_SCALA_LOW_RISK_COUNT 389
UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_LOC 7,859
UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_PERCENTAGE 36.01
UNIT_SIZE_EXTENSION_SCALA_MEDIUM_RISK_COUNT 259
UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_LOC 2,363
UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_PERCENTAGE 10.83
UNIT_SIZE_EXTENSION_SCALA_HIGH_RISK_COUNT 40
UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_LOC 789
UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_PERCENTAGE 3.62
UNIT_SIZE_EXTENSION_SCALA_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 212
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 34.7
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 42
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 256
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 41.9
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 17
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 143
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 23.4
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 4
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 0
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_GROOVY_NEGLIGIBLE_RISK_LOC 108
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_PERCENTAGE 62.07
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_COUNT 24
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_LOC 43
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_PERCENTAGE 24.71
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_COUNT 3
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_LOC 23
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_PERCENTAGE 13.22
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_COUNT 1
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 16,975
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 66.14
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 1,609
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 5,276
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 20.56
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 200
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 2,856
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 11.13
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 53
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 558
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 2.17
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 4
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 4
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 558
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_LOC 1,044
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 66.29
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_NEGLIGIBLE_RISK_COUNT 121
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_LOC 335
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_PERCENTAGE 21.27
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_LOW_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_LOC 196
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_PERCENTAGE 12.44
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOOLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_LOC 7,418
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 74.14
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_NEGLIGIBLE_RISK_COUNT 797
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_LOC 1,967
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_PERCENTAGE 19.66
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_LOW_RISK_COUNT 88
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_LOC 620
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_PERCENTAGE 6.2
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_MEDIUM_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_COMMON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_LOC 61
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_PERCENTAGE 63.54
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_LOW_RISK_LOC 17
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_LOW_RISK_PERCENTAGE 17.71
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_MEDIUM_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_MEDIUM_RISK_PERCENTAGE 18.75
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ANSIBLE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_LOC 8,452
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 60.42
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_NEGLIGIBLE_RISK_COUNT 680
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_LOC 2,957
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_PERCENTAGE 21.14
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_LOW_RISK_COUNT 97
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_LOC 2,022
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_PERCENTAGE 14.45
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_MEDIUM_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_LOC 558
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_PERCENTAGE 3.99
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 1,676
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 54.86
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 126
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 455
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 14.89
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 838
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 27.43
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_LOC 86
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_PERCENTAGE 2.82
CONDITIONAL_COMPLEXITY_COMPONENT_JS_HIGH_RISK_COUNT 1
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_SCALA_NEGLIGIBLE_RISK_LOC 14,756
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_PERCENTAGE 67.61
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_NEGLIGIBLE_RISK_COUNT 1,402
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_LOC 4,686
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_PERCENTAGE 21.47
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_LOW_RISK_COUNT 176
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_LOC 1,911
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_PERCENTAGE 8.76
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_MEDIUM_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_LOC 472
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_PERCENTAGE 2.16
CONDITIONAL_COMPLEXITY_COMPONENT_SCALA_HIGH_RISK_COUNT 3
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_PY_NEGLIGIBLE_RISK_LOC 392
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 64.16
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 54
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 112
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 18.33
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 107
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 17.51
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 3
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_GROOVY_NEGLIGIBLE_RISK_LOC 151
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_PERCENTAGE 86.78
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_PERCENTAGE 13.22
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 3,365
FILE_CHANGE_HISTORY_ACTIVE_DAYS 1,206
FILE_CHANGE_HISTORY_WEEKS 465
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 2,325
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 4
FILE_AGE_HIGH_RISK_COUNT 9
FILE_AGE_VERY_HIGH_RISK_COUNT 290
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 992
FILE_AGE_HIGH_RISK_LOC 1,860
FILE_AGE_VERY_HIGH_RISK_LOC 37,273
NUMBER_OF_CONTRIBUTORS 252
DUPLICATION_NUMBER_OF_DUPLICATES 245
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 89
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 2,654
DUPLICATION_NUMBER_OF_CLEANED_LINES 31,759
DUPLICATION_PERCENTAGE 8.36
UNIT_DUPLICATES_COUNT 7
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CORE 1,784
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CORE 1,784
DUPLICATION_PERCENTAGE_PRIMARY_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_COMMON 870
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_COMMON 870
DUPLICATION_PERCENTAGE_PRIMARY_COMMON 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TOOLS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TOOLS 0
DUPLICATION_PERCENTAGE_PRIMARY_TOOLS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ANSIBLE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ANSIBLE 0
DUPLICATION_PERCENTAGE_PRIMARY_ANSIBLE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_SCALA 2,153
DUPLICATION_NUMBER_OF_CLEANED_LINES_SCALA 27,275
DUPLICATION_PERCENTAGE_SCALA 7.89
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JS 489
DUPLICATION_NUMBER_OF_CLEANED_LINES_JS 2,675
DUPLICATION_PERCENTAGE_JS 18.28
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CSS 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_CSS 181
DUPLICATION_PERCENTAGE_CSS 6.63
TOTAL_ANALYSIS_TIME_IN_MILLIS 3,602