Linux / Drivers / Input
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 469
NUMBER_OF_FILES_MAIN 445
LINES_OF_CODE_MAIN 151,184
NUMBER_OF_FILES_MAIN_EXT_C 402
LINES_OF_CODE_MAIN_EXT_C 146,648
NUMBER_OF_FILES_MAIN_EXT_H 43
LINES_OF_CODE_MAIN_EXT_H 4,536
NUMBER_OF_FILES_TEST 0
LINES_OF_CODE_TEST 0
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 0
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 0
LINES_OF_CODE_OTHER 0
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 17
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 6,532
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_C 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_C 6,468
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_H 64
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MISC 85
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MISC 24,437
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MISC_EXT_C 81
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MISC_EXT_C 24,297
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MISC_EXT_H 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MISC_EXT_H 140
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SERIO 36
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SERIO 9,895
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SERIO_EXT_C 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SERIO_EXT_C 8,443
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SERIO_EXT_H 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SERIO_EXT_H 1,452
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TABLET 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TABLET 2,591
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TABLET_EXT_C 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TABLET_EXT_C 2,591
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOUCHSCREEN 114
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOUCHSCREEN 43,204
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOUCHSCREEN_EXT_C 108
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOUCHSCREEN_EXT_C 42,489
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TOUCHSCREEN_EXT_H 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TOUCHSCREEN_EXT_H 715
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RMI4 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RMI4 7,924
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RMI4_EXT_C 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RMI4_EXT_C 7,422
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RMI4_EXT_H 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RMI4_EXT_H 502
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOUSE 54
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOUSE 22,918
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOUSE_EXT_C 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOUSE_EXT_C 21,507
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_MOUSE_EXT_H 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_MOUSE_EXT_H 1,411
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GAMEPORT 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GAMEPORT 1,173
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GAMEPORT_EXT_C 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GAMEPORT_EXT_C 1,173
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOYSTICK 39
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOYSTICK 10,906
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOYSTICK_EXT_C 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOYSTICK_EXT_C 10,819
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_JOYSTICK_EXT_H 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_JOYSTICK_EXT_H 87
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KEYBOARD 69
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KEYBOARD 21,604
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KEYBOARD_EXT_C 66
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KEYBOARD_EXT_C 21,439
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KEYBOARD_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KEYBOARD_EXT_H 165
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 23
LINES_OF_CODE_CONCERN_GENERAL_TODOS 12,684
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_C 23
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_C 12,684
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 422
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 138,500
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 379
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_C 133,964
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 43
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 4,536
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 69
LOW_RISK_FILE_SIZE_COUNT 124
MEDIUM_RISK_FILE_SIZE_COUNT 170
HIGH_RISK_FILE_SIZE_COUNT 53
VERY_HIGH_RISK_FILE_SIZE_COUNT 29
NEGLIGIBLE_RISK_FILE_SIZE_LOC 4,423
LOW_RISK_FILE_SIZE_LOC 18,024
MEDIUM_RISK_FILE_SIZE_LOC 51,824
HIGH_RISK_FILE_SIZE_LOC 36,510
VERY_HIGH_RISK_FILE_SIZE_LOC 40,403
NUMBER_OF_UNITS 5,203
LINES_OF_CODE_IN_UNITS 113,252
LINES_OF_CODE_OUTSIDE_UNITS 37,932
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 13,483
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 11.91
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 1,974
UNIT_SIZE_LOW_RISK_LOC 21,294
UNIT_SIZE_LOW_RISK_PERCENTAGE 18.8
UNIT_SIZE_LOW_RISK_COUNT 1,448
UNIT_SIZE_MEDIUM_RISK_LOC 41,065
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 36.26
UNIT_SIZE_MEDIUM_RISK_COUNT 1,298
UNIT_SIZE_HIGH_RISK_LOC 28,064
UNIT_SIZE_HIGH_RISK_PERCENTAGE 24.78
UNIT_SIZE_HIGH_RISK_COUNT 413
UNIT_SIZE_VERY_HIGH_RISK_LOC 9,346
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 8.25
UNIT_SIZE_VERY_HIGH_RISK_COUNT 70
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 907
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 16.99
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 134
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 1,359
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 25.45
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 92
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 2,144
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 40.15
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 71
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 769
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 14.4
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 12
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 161
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 3.01
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_MISC_NEGLIGIBLE_RISK_LOC 2,295
UNIT_SIZE_COMPONENT_MISC_NEGLIGIBLE_RISK_PERCENTAGE 13.58
UNIT_SIZE_COMPONENT_MISC_NEGLIGIBLE_RISK_COUNT 316
UNIT_SIZE_COMPONENT_MISC_LOW_RISK_LOC 3,408
UNIT_SIZE_COMPONENT_MISC_LOW_RISK_PERCENTAGE 20.16
UNIT_SIZE_COMPONENT_MISC_LOW_RISK_COUNT 228
UNIT_SIZE_COMPONENT_MISC_MEDIUM_RISK_LOC 5,713
UNIT_SIZE_COMPONENT_MISC_MEDIUM_RISK_PERCENTAGE 33.79
UNIT_SIZE_COMPONENT_MISC_MEDIUM_RISK_COUNT 180
UNIT_SIZE_COMPONENT_MISC_HIGH_RISK_LOC 3,669
UNIT_SIZE_COMPONENT_MISC_HIGH_RISK_PERCENTAGE 21.7
UNIT_SIZE_COMPONENT_MISC_HIGH_RISK_COUNT 53
UNIT_SIZE_COMPONENT_MISC_VERY_HIGH_RISK_LOC 1,820
UNIT_SIZE_COMPONENT_MISC_VERY_HIGH_RISK_PERCENTAGE 10.77
UNIT_SIZE_COMPONENT_MISC_VERY_HIGH_RISK_COUNT 13
UNIT_SIZE_COMPONENT_SERIO_NEGLIGIBLE_RISK_LOC 1,371
UNIT_SIZE_COMPONENT_SERIO_NEGLIGIBLE_RISK_PERCENTAGE 19.26
UNIT_SIZE_COMPONENT_SERIO_NEGLIGIBLE_RISK_COUNT 214
UNIT_SIZE_COMPONENT_SERIO_LOW_RISK_LOC 1,737
UNIT_SIZE_COMPONENT_SERIO_LOW_RISK_PERCENTAGE 24.41
UNIT_SIZE_COMPONENT_SERIO_LOW_RISK_COUNT 118
UNIT_SIZE_COMPONENT_SERIO_MEDIUM_RISK_LOC 2,299
UNIT_SIZE_COMPONENT_SERIO_MEDIUM_RISK_PERCENTAGE 32.3
UNIT_SIZE_COMPONENT_SERIO_MEDIUM_RISK_COUNT 74
UNIT_SIZE_COMPONENT_SERIO_HIGH_RISK_LOC 1,385
UNIT_SIZE_COMPONENT_SERIO_HIGH_RISK_PERCENTAGE 19.46
UNIT_SIZE_COMPONENT_SERIO_HIGH_RISK_COUNT 21
UNIT_SIZE_COMPONENT_SERIO_VERY_HIGH_RISK_LOC 325
UNIT_SIZE_COMPONENT_SERIO_VERY_HIGH_RISK_PERCENTAGE 4.57
UNIT_SIZE_COMPONENT_SERIO_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TABLET_NEGLIGIBLE_RISK_LOC 299
UNIT_SIZE_COMPONENT_TABLET_NEGLIGIBLE_RISK_PERCENTAGE 17.53
UNIT_SIZE_COMPONENT_TABLET_NEGLIGIBLE_RISK_COUNT 40
UNIT_SIZE_COMPONENT_TABLET_LOW_RISK_LOC 113
UNIT_SIZE_COMPONENT_TABLET_LOW_RISK_PERCENTAGE 6.62
UNIT_SIZE_COMPONENT_TABLET_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_TABLET_MEDIUM_RISK_LOC 442
UNIT_SIZE_COMPONENT_TABLET_MEDIUM_RISK_PERCENTAGE 25.91
UNIT_SIZE_COMPONENT_TABLET_MEDIUM_RISK_COUNT 14
UNIT_SIZE_COMPONENT_TABLET_HIGH_RISK_LOC 451
UNIT_SIZE_COMPONENT_TABLET_HIGH_RISK_PERCENTAGE 26.44
UNIT_SIZE_COMPONENT_TABLET_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_TABLET_VERY_HIGH_RISK_LOC 401
UNIT_SIZE_COMPONENT_TABLET_VERY_HIGH_RISK_PERCENTAGE 23.51
UNIT_SIZE_COMPONENT_TABLET_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TOUCHSCREEN_NEGLIGIBLE_RISK_LOC 3,554
UNIT_SIZE_COMPONENT_TOUCHSCREEN_NEGLIGIBLE_RISK_PERCENTAGE 10.68
UNIT_SIZE_COMPONENT_TOUCHSCREEN_NEGLIGIBLE_RISK_COUNT 521
UNIT_SIZE_COMPONENT_TOUCHSCREEN_LOW_RISK_LOC 5,675
UNIT_SIZE_COMPONENT_TOUCHSCREEN_LOW_RISK_PERCENTAGE 17.05
UNIT_SIZE_COMPONENT_TOUCHSCREEN_LOW_RISK_COUNT 392
UNIT_SIZE_COMPONENT_TOUCHSCREEN_MEDIUM_RISK_LOC 12,780
UNIT_SIZE_COMPONENT_TOUCHSCREEN_MEDIUM_RISK_PERCENTAGE 38.4
UNIT_SIZE_COMPONENT_TOUCHSCREEN_MEDIUM_RISK_COUNT 401
UNIT_SIZE_COMPONENT_TOUCHSCREEN_HIGH_RISK_LOC 8,636
UNIT_SIZE_COMPONENT_TOUCHSCREEN_HIGH_RISK_PERCENTAGE 25.95
UNIT_SIZE_COMPONENT_TOUCHSCREEN_HIGH_RISK_COUNT 127
UNIT_SIZE_COMPONENT_TOUCHSCREEN_VERY_HIGH_RISK_LOC 2,637
UNIT_SIZE_COMPONENT_TOUCHSCREEN_VERY_HIGH_RISK_PERCENTAGE 7.92
UNIT_SIZE_COMPONENT_TOUCHSCREEN_VERY_HIGH_RISK_COUNT 21
UNIT_SIZE_COMPONENT_RMI4_NEGLIGIBLE_RISK_LOC 565
UNIT_SIZE_COMPONENT_RMI4_NEGLIGIBLE_RISK_PERCENTAGE 8.84
UNIT_SIZE_COMPONENT_RMI4_NEGLIGIBLE_RISK_COUNT 86
UNIT_SIZE_COMPONENT_RMI4_LOW_RISK_LOC 1,032
UNIT_SIZE_COMPONENT_RMI4_LOW_RISK_PERCENTAGE 16.15
UNIT_SIZE_COMPONENT_RMI4_LOW_RISK_COUNT 72
UNIT_SIZE_COMPONENT_RMI4_MEDIUM_RISK_LOC 2,080
UNIT_SIZE_COMPONENT_RMI4_MEDIUM_RISK_PERCENTAGE 32.54
UNIT_SIZE_COMPONENT_RMI4_MEDIUM_RISK_COUNT 68
UNIT_SIZE_COMPONENT_RMI4_HIGH_RISK_LOC 1,875
UNIT_SIZE_COMPONENT_RMI4_HIGH_RISK_PERCENTAGE 29.33
UNIT_SIZE_COMPONENT_RMI4_HIGH_RISK_COUNT 28
UNIT_SIZE_COMPONENT_RMI4_VERY_HIGH_RISK_LOC 840
UNIT_SIZE_COMPONENT_RMI4_VERY_HIGH_RISK_PERCENTAGE 13.14
UNIT_SIZE_COMPONENT_RMI4_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_MOUSE_NEGLIGIBLE_RISK_LOC 1,708
UNIT_SIZE_COMPONENT_MOUSE_NEGLIGIBLE_RISK_PERCENTAGE 9.57
UNIT_SIZE_COMPONENT_MOUSE_NEGLIGIBLE_RISK_COUNT 252
UNIT_SIZE_COMPONENT_MOUSE_LOW_RISK_LOC 3,697
UNIT_SIZE_COMPONENT_MOUSE_LOW_RISK_PERCENTAGE 20.71
UNIT_SIZE_COMPONENT_MOUSE_LOW_RISK_COUNT 250
UNIT_SIZE_COMPONENT_MOUSE_MEDIUM_RISK_LOC 7,707
UNIT_SIZE_COMPONENT_MOUSE_MEDIUM_RISK_PERCENTAGE 43.18
UNIT_SIZE_COMPONENT_MOUSE_MEDIUM_RISK_COUNT 240
UNIT_SIZE_COMPONENT_MOUSE_HIGH_RISK_LOC 3,754
UNIT_SIZE_COMPONENT_MOUSE_HIGH_RISK_PERCENTAGE 21.03
UNIT_SIZE_COMPONENT_MOUSE_HIGH_RISK_COUNT 56
UNIT_SIZE_COMPONENT_MOUSE_VERY_HIGH_RISK_LOC 982
UNIT_SIZE_COMPONENT_MOUSE_VERY_HIGH_RISK_PERCENTAGE 5.5
UNIT_SIZE_COMPONENT_MOUSE_VERY_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_GAMEPORT_NEGLIGIBLE_RISK_LOC 169
UNIT_SIZE_COMPONENT_GAMEPORT_NEGLIGIBLE_RISK_PERCENTAGE 18.45
UNIT_SIZE_COMPONENT_GAMEPORT_NEGLIGIBLE_RISK_COUNT 24
UNIT_SIZE_COMPONENT_GAMEPORT_LOW_RISK_LOC 252
UNIT_SIZE_COMPONENT_GAMEPORT_LOW_RISK_PERCENTAGE 27.51
UNIT_SIZE_COMPONENT_GAMEPORT_LOW_RISK_COUNT 17
UNIT_SIZE_COMPONENT_GAMEPORT_MEDIUM_RISK_LOC 429
UNIT_SIZE_COMPONENT_GAMEPORT_MEDIUM_RISK_PERCENTAGE 46.83
UNIT_SIZE_COMPONENT_GAMEPORT_MEDIUM_RISK_COUNT 14
UNIT_SIZE_COMPONENT_GAMEPORT_HIGH_RISK_LOC 66
UNIT_SIZE_COMPONENT_GAMEPORT_HIGH_RISK_PERCENTAGE 7.21
UNIT_SIZE_COMPONENT_GAMEPORT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GAMEPORT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GAMEPORT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GAMEPORT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_JOYSTICK_NEGLIGIBLE_RISK_LOC 807
UNIT_SIZE_COMPONENT_JOYSTICK_NEGLIGIBLE_RISK_PERCENTAGE 9.63
UNIT_SIZE_COMPONENT_JOYSTICK_NEGLIGIBLE_RISK_COUNT 123
UNIT_SIZE_COMPONENT_JOYSTICK_LOW_RISK_LOC 1,245
UNIT_SIZE_COMPONENT_JOYSTICK_LOW_RISK_PERCENTAGE 14.86
UNIT_SIZE_COMPONENT_JOYSTICK_LOW_RISK_COUNT 84
UNIT_SIZE_COMPONENT_JOYSTICK_MEDIUM_RISK_LOC 2,808
UNIT_SIZE_COMPONENT_JOYSTICK_MEDIUM_RISK_PERCENTAGE 33.52
UNIT_SIZE_COMPONENT_JOYSTICK_MEDIUM_RISK_COUNT 87
UNIT_SIZE_COMPONENT_JOYSTICK_HIGH_RISK_LOC 2,898
UNIT_SIZE_COMPONENT_JOYSTICK_HIGH_RISK_PERCENTAGE 34.59
UNIT_SIZE_COMPONENT_JOYSTICK_HIGH_RISK_COUNT 44
UNIT_SIZE_COMPONENT_JOYSTICK_VERY_HIGH_RISK_LOC 620
UNIT_SIZE_COMPONENT_JOYSTICK_VERY_HIGH_RISK_PERCENTAGE 7.4
UNIT_SIZE_COMPONENT_JOYSTICK_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_KEYBOARD_NEGLIGIBLE_RISK_LOC 1,808
UNIT_SIZE_COMPONENT_KEYBOARD_NEGLIGIBLE_RISK_PERCENTAGE 11.76
UNIT_SIZE_COMPONENT_KEYBOARD_NEGLIGIBLE_RISK_COUNT 264
UNIT_SIZE_COMPONENT_KEYBOARD_LOW_RISK_LOC 2,776
UNIT_SIZE_COMPONENT_KEYBOARD_LOW_RISK_PERCENTAGE 18.06
UNIT_SIZE_COMPONENT_KEYBOARD_LOW_RISK_COUNT 186
UNIT_SIZE_COMPONENT_KEYBOARD_MEDIUM_RISK_LOC 4,663
UNIT_SIZE_COMPONENT_KEYBOARD_MEDIUM_RISK_PERCENTAGE 30.34
UNIT_SIZE_COMPONENT_KEYBOARD_MEDIUM_RISK_COUNT 149
UNIT_SIZE_COMPONENT_KEYBOARD_HIGH_RISK_LOC 4,561
UNIT_SIZE_COMPONENT_KEYBOARD_HIGH_RISK_PERCENTAGE 29.68
UNIT_SIZE_COMPONENT_KEYBOARD_HIGH_RISK_COUNT 65
UNIT_SIZE_COMPONENT_KEYBOARD_VERY_HIGH_RISK_LOC 1,560
UNIT_SIZE_COMPONENT_KEYBOARD_VERY_HIGH_RISK_PERCENTAGE 10.15
UNIT_SIZE_COMPONENT_KEYBOARD_VERY_HIGH_RISK_COUNT 13
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_LOC 13,227
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_PERCENTAGE 11.73
UNIT_SIZE_EXTENSION_C_NEGLIGIBLE_RISK_COUNT 1,914
UNIT_SIZE_EXTENSION_C_LOW_RISK_LOC 21,217
UNIT_SIZE_EXTENSION_C_LOW_RISK_PERCENTAGE 18.82
UNIT_SIZE_EXTENSION_C_LOW_RISK_COUNT 1,443
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_LOC 40,973
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_PERCENTAGE 36.34
UNIT_SIZE_EXTENSION_C_MEDIUM_RISK_COUNT 1,295
UNIT_SIZE_EXTENSION_C_HIGH_RISK_LOC 27,971
UNIT_SIZE_EXTENSION_C_HIGH_RISK_PERCENTAGE 24.81
UNIT_SIZE_EXTENSION_C_HIGH_RISK_COUNT 412
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_LOC 9,346
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_PERCENTAGE 8.29
UNIT_SIZE_EXTENSION_C_VERY_HIGH_RISK_COUNT 70
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 256
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 49.42
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 60
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 77
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 14.86
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 5
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 92
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 17.76
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 3
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 93
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 17.95
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 49,428
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 43.64
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 3,890
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 29,301
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 25.87
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 825
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 28,780
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 25.41
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 445
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 4,968
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 4.39
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 775
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0.68
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 5,743
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 2,654
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 49.7
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 239
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 1,364
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 25.54
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 1,080
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 20.22
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 24
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 81
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 1.52
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 161
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 3.01
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_NEGLIGIBLE_RISK_LOC 7,726
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_NEGLIGIBLE_RISK_PERCENTAGE 45.7
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_NEGLIGIBLE_RISK_COUNT 611
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_LOW_RISK_LOC 4,495
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_LOW_RISK_PERCENTAGE 26.59
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_LOW_RISK_COUNT 121
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_MEDIUM_RISK_LOC 3,579
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_MEDIUM_RISK_PERCENTAGE 21.17
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_MEDIUM_RISK_COUNT 51
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_HIGH_RISK_LOC 1,105
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_HIGH_RISK_PERCENTAGE 6.54
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_HIGH_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MISC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_NEGLIGIBLE_RISK_LOC 3,898
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_NEGLIGIBLE_RISK_PERCENTAGE 54.77
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_NEGLIGIBLE_RISK_COUNT 356
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_LOW_RISK_LOC 1,878
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_LOW_RISK_PERCENTAGE 26.39
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_LOW_RISK_COUNT 51
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_MEDIUM_RISK_LOC 923
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_MEDIUM_RISK_PERCENTAGE 12.97
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_MEDIUM_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_HIGH_RISK_LOC 221
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_HIGH_RISK_PERCENTAGE 3.11
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_VERY_HIGH_RISK_LOC 197
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_VERY_HIGH_RISK_PERCENTAGE 2.77
CONDITIONAL_COMPLEXITY_COMPONENT_SERIO_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_NEGLIGIBLE_RISK_LOC 494
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_NEGLIGIBLE_RISK_PERCENTAGE 28.96
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_NEGLIGIBLE_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_LOW_RISK_LOC 385
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_LOW_RISK_PERCENTAGE 22.57
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_LOW_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_MEDIUM_RISK_LOC 426
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_MEDIUM_RISK_PERCENTAGE 24.97
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_HIGH_RISK_LOC 125
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_HIGH_RISK_PERCENTAGE 7.33
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_VERY_HIGH_RISK_LOC 276
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_VERY_HIGH_RISK_PERCENTAGE 16.18
CONDITIONAL_COMPLEXITY_COMPONENT_TABLET_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_NEGLIGIBLE_RISK_LOC 15,364
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_NEGLIGIBLE_RISK_PERCENTAGE 46.16
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_NEGLIGIBLE_RISK_COUNT 1,116
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_LOW_RISK_LOC 8,063
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_LOW_RISK_PERCENTAGE 24.23
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_LOW_RISK_COUNT 209
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_MEDIUM_RISK_LOC 9,022
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_MEDIUM_RISK_PERCENTAGE 27.11
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_MEDIUM_RISK_COUNT 130
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_HIGH_RISK_LOC 833
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_HIGH_RISK_PERCENTAGE 2.5
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_HIGH_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TOUCHSCREEN_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_NEGLIGIBLE_RISK_LOC 2,521
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_NEGLIGIBLE_RISK_PERCENTAGE 39.44
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_NEGLIGIBLE_RISK_COUNT 190
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_LOW_RISK_LOC 1,823
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_LOW_RISK_PERCENTAGE 28.52
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_LOW_RISK_COUNT 46
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_MEDIUM_RISK_LOC 1,319
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_MEDIUM_RISK_PERCENTAGE 20.64
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_MEDIUM_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_HIGH_RISK_LOC 729
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_HIGH_RISK_PERCENTAGE 11.4
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RMI4_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_NEGLIGIBLE_RISK_LOC 7,396
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_NEGLIGIBLE_RISK_PERCENTAGE 41.44
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_NEGLIGIBLE_RISK_COUNT 557
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_LOW_RISK_LOC 4,771
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_LOW_RISK_PERCENTAGE 26.73
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_LOW_RISK_COUNT 157
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_MEDIUM_RISK_LOC 4,932
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_MEDIUM_RISK_PERCENTAGE 27.63
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_MEDIUM_RISK_COUNT 84
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_HIGH_RISK_LOC 749
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_HIGH_RISK_PERCENTAGE 4.2
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_HIGH_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_MOUSE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_NEGLIGIBLE_RISK_LOC 613
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_NEGLIGIBLE_RISK_PERCENTAGE 66.92
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_NEGLIGIBLE_RISK_COUNT 46
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_LOW_RISK_LOC 153
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_LOW_RISK_PERCENTAGE 16.7
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_MEDIUM_RISK_LOC 150
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_MEDIUM_RISK_PERCENTAGE 16.38
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GAMEPORT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_NEGLIGIBLE_RISK_LOC 2,685
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_NEGLIGIBLE_RISK_PERCENTAGE 32.05
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_NEGLIGIBLE_RISK_COUNT 220
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_LOW_RISK_LOC 2,466
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_LOW_RISK_PERCENTAGE 29.43
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_LOW_RISK_COUNT 75
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_MEDIUM_RISK_LOC 2,622
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_MEDIUM_RISK_PERCENTAGE 31.3
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_MEDIUM_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_HIGH_RISK_LOC 605
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_HIGH_RISK_PERCENTAGE 7.22
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JOYSTICK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_NEGLIGIBLE_RISK_LOC 6,077
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_NEGLIGIBLE_RISK_PERCENTAGE 39.54
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_NEGLIGIBLE_RISK_COUNT 503
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_LOW_RISK_LOC 3,903
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_LOW_RISK_PERCENTAGE 25.4
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_LOW_RISK_COUNT 103
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_MEDIUM_RISK_LOC 4,727
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_MEDIUM_RISK_PERCENTAGE 30.76
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_MEDIUM_RISK_COUNT 66
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_HIGH_RISK_LOC 520
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_HIGH_RISK_PERCENTAGE 3.38
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_VERY_HIGH_RISK_LOC 141
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_VERY_HIGH_RISK_PERCENTAGE 0.92
CONDITIONAL_COMPLEXITY_COMPONENT_KEYBOARD_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_LOC 49,133
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_PERCENTAGE 43.58
CONDITIONAL_COMPLEXITY_COMPONENT_C_NEGLIGIBLE_RISK_COUNT 3,827
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_LOC 29,213
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_PERCENTAGE 25.91
CONDITIONAL_COMPLEXITY_COMPONENT_C_LOW_RISK_COUNT 821
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_LOC 28,738
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_PERCENTAGE 25.49
CONDITIONAL_COMPLEXITY_COMPONENT_C_MEDIUM_RISK_COUNT 444
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_LOC 4,875
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_PERCENTAGE 4.32
CONDITIONAL_COMPLEXITY_COMPONENT_C_HIGH_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_LOC 775
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_PERCENTAGE 0.69
CONDITIONAL_COMPLEXITY_COMPONENT_C_VERY_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 295
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 56.95
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 63
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 88
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 16.99
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 42
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 8.11
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 93
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 17.95
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 6,171
FILE_CHANGE_HISTORY_ACTIVE_DAYS 3,645
FILE_CHANGE_HISTORY_WEEKS 879
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 4,395
FILE_AGE_NEGLIGIBLE_RISK_COUNT 55
FILE_AGE_LOW_RISK_COUNT 14
FILE_AGE_MEDIUM_RISK_COUNT 15
FILE_AGE_HIGH_RISK_COUNT 90
FILE_AGE_VERY_HIGH_RISK_COUNT 271
FILE_AGE_NEGLIGIBLE_RISK_LOC 26,880
FILE_AGE_LOW_RISK_LOC 8,702
FILE_AGE_MEDIUM_RISK_LOC 6,797
FILE_AGE_HIGH_RISK_LOC 44,112
FILE_AGE_VERY_HIGH_RISK_LOC 64,693
NUMBER_OF_CONTRIBUTORS 1,562
TOTAL_ANALYSIS_TIME_IN_MILLIS 5,372