apache / grails-core
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 8,501
NUMBER_OF_FILES_MAIN 2,844
LINES_OF_CODE_MAIN 211,130
NUMBER_OF_FILES_MAIN_EXT_JAVA 1,135
LINES_OF_CODE_MAIN_EXT_JAVA 107,801
NUMBER_OF_FILES_MAIN_EXT_GROOVY 1,663
LINES_OF_CODE_MAIN_EXT_GROOVY 98,902
NUMBER_OF_FILES_MAIN_EXT_CSS 12
LINES_OF_CODE_MAIN_EXT_CSS 3,131
NUMBER_OF_FILES_MAIN_EXT_HTML 8
LINES_OF_CODE_MAIN_EXT_HTML 579
NUMBER_OF_FILES_MAIN_EXT_GSP 11
LINES_OF_CODE_MAIN_EXT_GSP 440
NUMBER_OF_FILES_MAIN_EXT_XSD 1
LINES_OF_CODE_MAIN_EXT_XSD 150
NUMBER_OF_FILES_MAIN_EXT_JS 3
LINES_OF_CODE_MAIN_EXT_JS 67
NUMBER_OF_FILES_MAIN_EXT_XML 11
LINES_OF_CODE_MAIN_EXT_XML 60
NUMBER_OF_FILES_TEST 2,263
LINES_OF_CODE_TEST 143,495
NUMBER_OF_FILES_TEST_EXT_GROOVY 1,805
LINES_OF_CODE_TEST_EXT_GROOVY 113,614
NUMBER_OF_FILES_TEST_EXT_CSS 82
LINES_OF_CODE_TEST_EXT_CSS 16,977
NUMBER_OF_FILES_TEST_EXT_GSP 185
LINES_OF_CODE_TEST_EXT_GSP 5,757
NUMBER_OF_FILES_TEST_EXT_JAVA 61
LINES_OF_CODE_TEST_EXT_JAVA 3,848
NUMBER_OF_FILES_TEST_EXT_GRADLE 55
LINES_OF_CODE_TEST_EXT_GRADLE 2,138
NUMBER_OF_FILES_TEST_EXT_XML 51
LINES_OF_CODE_TEST_EXT_XML 872
NUMBER_OF_FILES_TEST_EXT_JS 19
LINES_OF_CODE_TEST_EXT_JS 139
NUMBER_OF_FILES_TEST_EXT_BAT 1
LINES_OF_CODE_TEST_EXT_BAT 66
NUMBER_OF_FILES_TEST_EXT_GML 3
LINES_OF_CODE_TEST_EXT_GML 59
NUMBER_OF_FILES_TEST_EXT_JSP 1
LINES_OF_CODE_TEST_EXT_JSP 25
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 67.96
NUMBER_OF_FILES_GENERATED 3
LINES_OF_CODE_GENERATED 14,256
NUMBER_OF_FILES_GENERATED_EXT_EPS 3
LINES_OF_CODE_GENERATED_EXT_EPS 14,256
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 205
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 7,898
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_GRADLE 201
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_GRADLE 7,606
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 4
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 292
NUMBER_OF_FILES_OTHER 1,473
LINES_OF_CODE_OTHER 74,865
NUMBER_OF_FILES_OTHER_EXT_ADOC 580
LINES_OF_CODE_OTHER_EXT_ADOC 35,703
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 439
LINES_OF_CODE_OTHER_EXT_PROPERTIES 22,743
NUMBER_OF_FILES_OTHER_EXT_GROOVY 243
LINES_OF_CODE_OTHER_EXT_GROOVY 7,380
NUMBER_OF_FILES_OTHER_EXT_SVG 62
LINES_OF_CODE_OTHER_EXT_SVG 3,841
NUMBER_OF_FILES_OTHER_EXT_MD 84
LINES_OF_CODE_OTHER_EXT_MD 2,033
NUMBER_OF_FILES_OTHER_EXT_CSS 8
LINES_OF_CODE_OTHER_EXT_CSS 1,218
NUMBER_OF_FILES_OTHER_EXT_GSP 24
LINES_OF_CODE_OTHER_EXT_GSP 783
NUMBER_OF_FILES_OTHER_EXT_XSD 8
LINES_OF_CODE_OTHER_EXT_XSD 504
NUMBER_OF_FILES_OTHER_EXT_GRADLE 10
LINES_OF_CODE_OTHER_EXT_GRADLE 385
NUMBER_OF_FILES_OTHER_EXT_TXT 6
LINES_OF_CODE_OTHER_EXT_TXT 160
NUMBER_OF_FILES_OTHER_EXT_XML 6
LINES_OF_CODE_OTHER_EXT_XML 84
NUMBER_OF_FILES_OTHER_EXT_JS 2
LINES_OF_CODE_OTHER_EXT_JS 18
NUMBER_OF_FILES_OTHER_EXT_JSP 1
LINES_OF_CODE_OTHER_EXT_JSP 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_CORE 36
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_CORE 1,294
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_CORE_EXT_GROOVY 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_CORE_EXT_GROOVY 1,091
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_CORE_EXT_JAVA 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_CORE_EXT_JAVA 203
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SERVICES 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SERVICES 121
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SERVICES_EXT_GROOVY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SERVICES_EXT_GROOVY 118
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SERVICES_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SERVICES_EXT_XML 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_NEO4J 89
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_NEO4J 8,403
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_NEO4J_EXT_GROOVY 64
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_NEO4J_EXT_GROOVY 4,235
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_NEO4J_EXT_JAVA 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_NEO4J_EXT_JAVA 4,168
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_CORE 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_CORE 569
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_CORE_EXT_JAVA 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_CORE_EXT_JAVA 390
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_CORE_EXT_GROOVY 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_CORE_EXT_GROOVY 179
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_ASYNC 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_ASYNC 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_ASYNC_EXT_GROOVY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_ASYNC_EXT_GROOVY 61
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WRAPPER_IMPL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WRAPPER_IMPL 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WRAPPER_IMPL_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WRAPPER_IMPL_EXT_GROOVY 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_FIELDS 51
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_FIELDS 2,798
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_FIELDS_EXT_GROOVY 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_FIELDS_EXT_GROOVY 2,763
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_FIELDS_EXT_GSP 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_FIELDS_EXT_GSP 35
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_BOOTSTRAP 49
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_BOOTSTRAP 4,249
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_BOOTSTRAP_EXT_JAVA 27
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_BOOTSTRAP_EXT_JAVA 2,602
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_BOOTSTRAP_EXT_GROOVY 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_BOOTSTRAP_EXT_GROOVY 1,647
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CONTROLLERS 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CONTROLLERS 2,287
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CONTROLLERS_EXT_GROOVY 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CONTROLLERS_EXT_GROOVY 1,222
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CONTROLLERS_EXT_JAVA 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CONTROLLERS_EXT_JAVA 1,062
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CONTROLLERS_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CONTROLLERS_EXT_XML 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SPRING 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SPRING 1,492
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SPRING_EXT_JAVA 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SPRING_EXT_JAVA 1,388
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SPRING_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SPRING_EXT_GROOVY 104
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_PROFILES 82
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_PROFILES 2,172
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_GROOVY 73
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_GROOVY 1,801
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_GSP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_GSP 205
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_CSS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_CSS 137
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_XML 20
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_PROFILES_EXT_JS 9
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CODECS 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CODECS 441
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CODECS_EXT_JAVA 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CODECS_EXT_JAVA 398
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CODECS_EXT_GROOVY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CODECS_EXT_GROOVY 40
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CODECS_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CODECS_EXT_XML 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_ASYNC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_ASYNC 181
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_ASYNC_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_ASYNC_EXT_JAVA 167
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_ASYNC_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_ASYNC_EXT_GROOVY 14
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_MONGODB 131
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_MONGODB 12,076
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_MONGODB_EXT_GROOVY 111
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_MONGODB_EXT_GROOVY 6,563
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_MONGODB_EXT_JAVA 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_MONGODB_EXT_JAVA 5,513
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_URL_MAPPINGS 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_URL_MAPPINGS 193
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_URL_MAPPINGS_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_URL_MAPPINGS_EXT_JAVA 107
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_URL_MAPPINGS_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_URL_MAPPINGS_EXT_GROOVY 83
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_URL_MAPPINGS_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_URL_MAPPINGS_EXT_XML 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GRADLE 148
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GRADLE 10,901
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_GROOVY 97
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_GROOVY 6,490
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_JAVA 37
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_JAVA 2,366
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_CSS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_CSS 1,573
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_HTML 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_HTML 418
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GRADLE_EXT_JS 54
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DOC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DOC 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DOC_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DOC_EXT_CSS 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DOC_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DOC_EXT_HTML 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_MVC 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_MVC 573
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_MVC_EXT_JAVA 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_MVC_EXT_JAVA 417
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_MVC_EXT_GROOVY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_MVC_EXT_GROOVY 156
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CODECS_CORE 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CODECS_CORE 160
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CODECS_CORE_EXT_GROOVY 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CODECS_CORE_EXT_GROOVY 160
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CONSOLE 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CONSOLE 404
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CONSOLE_EXT_GROOVY 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CONSOLE_EXT_GROOVY 404
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_SIMPLE 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_SIMPLE 1,367
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_SIMPLE_EXT_GROOVY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_SIMPLE_EXT_GROOVY 1,009
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_SIMPLE_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_SIMPLE_EXT_JAVA 358
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_CORE 208
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_CORE 17,923
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_CORE_EXT_GROOVY 146
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_CORE_EXT_GROOVY 11,870
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_CORE_EXT_JAVA 62
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_CORE_EXT_JAVA 6,053
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_ENCODER 69
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_ENCODER 6,210
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_ENCODER_EXT_JAVA 62
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_ENCODER_EXT_JAVA 5,948
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_ENCODER_EXT_GROOVY 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_ENCODER_EXT_GROOVY 262
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_LOGGING 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_LOGGING 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_LOGGING_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_LOGGING_EXT_JAVA 50
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VALIDATION 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VALIDATION 600
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VALIDATION_EXT_GROOVY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VALIDATION_EXT_GROOVY 392
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VALIDATION_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VALIDATION_EXT_JAVA 208
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_GRAPHQL 137
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_GRAPHQL 5,465
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_GRAPHQL_EXT_GROOVY 136
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_GRAPHQL_EXT_GROOVY 5,310
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_GRAPHQL_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_GRAPHQL_EXT_JAVA 155
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_DATAMAPPING 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_DATAMAPPING 292
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_DATAMAPPING_EXT_GROOVY 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_DATAMAPPING_EXT_GROOVY 292
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDSRC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDSRC 143
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_GROOVY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_GROOVY 143
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASOURCE 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASOURCE 347
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASOURCE_EXT_GROOVY 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASOURCE_EXT_GROOVY 331
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASOURCE_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASOURCE_EXT_JAVA 13
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASOURCE_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASOURCE_EXT_XML 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_RX 59
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_RX 4,269
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_RX_EXT_GROOVY 47
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_RX_EXT_GROOVY 3,839
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_RX_EXT_JAVA 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_RX_EXT_JAVA 430
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_WEB 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_WEB 1,077
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_WEB_EXT_GROOVY 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_WEB_EXT_GROOVY 941
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_WEB_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_WEB_EXT_JAVA 136
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_BOOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_BOOT 84
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_BOOT_EXT_GROOVY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_BOOT_EXT_GROOVY 84
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WRAPPER 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WRAPPER 235
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WRAPPER_EXT_JAVA 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WRAPPER_EXT_JAVA 235
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_COMMON 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_COMMON 1,772
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_COMMON_EXT_JAVA 14
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_COMMON_EXT_JAVA 1,707
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_COMMON_EXT_GROOVY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_COMMON_EXT_GROOVY 65
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_VALIDATION 37
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_VALIDATION 2,824
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_VALIDATION_EXT_JAVA 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_VALIDATION_EXT_JAVA 1,794
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_VALIDATION_EXT_GROOVY 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_VALIDATION_EXT_GROOVY 1,030
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING 839
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_EXT_GROOVY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_EXT_GROOVY 480
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_EXT_JAVA 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATABINDING_EXT_JAVA 359
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SCAFFOLDING 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SCAFFOLDING 1,592
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SCAFFOLDING_EXT_GROOVY 29
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SCAFFOLDING_EXT_GROOVY 1,380
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SCAFFOLDING_EXT_GSP 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SCAFFOLDING_EXT_GSP 200
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SCAFFOLDING_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SCAFFOLDING_EXT_JAVA 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_HIBERNATE5 169
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_HIBERNATE5 18,668
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_HIBERNATE5_EXT_JAVA 63
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_HIBERNATE5_EXT_JAVA 11,779
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_HIBERNATE5_EXT_GROOVY 105
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_HIBERNATE5_EXT_GROOVY 6,877
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_HIBERNATE5_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_HIBERNATE5_EXT_XML 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_DATABINDING 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_DATABINDING 1,869
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_DATABINDING_EXT_GROOVY 18
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_DATABINDING_EXT_GROOVY 1,332
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_DATABINDING_EXT_JAVA 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_DATABINDING_EXT_JAVA 537
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GSP 149
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GSP 16,055
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GSP_EXT_JAVA 109
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GSP_EXT_JAVA 10,998
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GSP_EXT_GROOVY 40
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GSP_EXT_GROOVY 5,057
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_URL_MAPPINGS 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_URL_MAPPINGS 5,972
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_URL_MAPPINGS_EXT_JAVA 28
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_URL_MAPPINGS_EXT_JAVA 4,593
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_URL_MAPPINGS_EXT_GROOVY 20
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_URL_MAPPINGS_EXT_GROOVY 1,379
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_REST_TRANSFORMS 36
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_REST_TRANSFORMS 2,634
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_REST_TRANSFORMS_EXT_GROOVY 35
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_REST_TRANSFORMS_EXT_GROOVY 2,631
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_REST_TRANSFORMS_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_REST_TRANSFORMS_EXT_XML 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_WEB 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_WEB 178
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_WEB_EXT_GROOVY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_WEB_EXT_GROOVY 118
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_WEB_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_WEB_EXT_JAVA 60
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DOMAIN_CLASS 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DOMAIN_CLASS 239
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DOMAIN_CLASS_EXT_GROOVY 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DOMAIN_CLASS_EXT_GROOVY 196
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DOMAIN_CLASS_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DOMAIN_CLASS_EXT_JAVA 40
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DOMAIN_CLASS_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DOMAIN_CLASS_EXT_XML 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SHELL_CLI 175
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SHELL_CLI 9,731
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SHELL_CLI_EXT_JAVA 95
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SHELL_CLI_EXT_JAVA 5,016
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_SHELL_CLI_EXT_GROOVY 80
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_SHELL_CLI_EXT_GROOVY 4,715
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_COMMON 74
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_COMMON 7,834
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_COMMON_EXT_JAVA 57
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_COMMON_EXT_JAVA 7,144
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_WEB_COMMON_EXT_GROOVY 17
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_WEB_COMMON_EXT_GROOVY 690
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CORE 241
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CORE 17,096
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CORE_EXT_JAVA 165
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CORE_EXT_JAVA 13,204
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CORE_EXT_GROOVY 74
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CORE_EXT_GROOVY 3,738
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CORE_EXT_XSD 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CORE_EXT_XSD 150
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CORE_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CORE_EXT_XML 4
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_INTERCEPTORS 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_INTERCEPTORS 543
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_INTERCEPTORS_EXT_GROOVY 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_INTERCEPTORS_EXT_GROOVY 543
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_I18N 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_I18N 122
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_I18N_EXT_GROOVY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_I18N_EXT_GROOVY 67
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_I18N_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_I18N_EXT_JAVA 52
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_I18N_EXT_XML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_I18N_EXT_XML 3
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_ASYNC 44
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_ASYNC 2,678
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_ASYNC_EXT_GROOVY 42
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_ASYNC_EXT_GROOVY 2,483
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_ASYNC_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_ASYNC_EXT_JAVA 195
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_MARKUP 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_MARKUP 349
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_MARKUP_EXT_GROOVY 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_MARKUP_EXT_GROOVY 349
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_MIMETYPES 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_MIMETYPES 603
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_MIMETYPES_EXT_GROOVY 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_MIMETYPES_EXT_GROOVY 552
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_MIMETYPES_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_MIMETYPES_EXT_JAVA 51
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_GSON 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_GSON 3,965
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_GSON_EXT_GROOVY 34
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_GSON_EXT_GROOVY 2,919
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_GSON_EXT_JAVA 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_GSON_EXT_JAVA 1,046
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_CORE 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_CORE 755
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_CORE_EXT_GROOVY 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_CORE_EXT_GROOVY 736
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_CORE_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_CORE_EXT_JAVA 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_TCK 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_TCK 821
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_TCK_EXT_GROOVY 48
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_TCK_EXT_GROOVY 821
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_MONGODB 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_MONGODB 224
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_MONGODB_EXT_GROOVY 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_TESTING_SUPPORT_MONGODB_EXT_GROOVY 224
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_CORE 245
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_CORE 16,218
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_CORE_EXT_JAVA 180
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_CORE_EXT_JAVA 13,377
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_CORE_EXT_GROOVY 65
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATASTORE_CORE_EXT_GROOVY 2,841
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CONVERTERS 62
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CONVERTERS 3,504
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CONVERTERS_EXT_JAVA 54
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CONVERTERS_EXT_JAVA 3,209
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_CONVERTERS_EXT_GROOVY 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_CONVERTERS_EXT_GROOVY 295
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_DOCS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_DOCS 1,574
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_DOCS_EXT_CSS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_DOCS_EXT_CSS 1,415
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_DOCS_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_DOCS_EXT_HTML 155
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATA_DOCS_EXT_JS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATA_DOCS_EXT_JS 4
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_EVENTS 56
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_EVENTS 2,072
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_EVENTS_EXT_GROOVY 52
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_EVENTS_EXT_GROOVY 2,030
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_EVENTS_EXT_JAVA 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_EVENTS_EXT_JAVA 42
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GEB 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GEB 1,247
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_GEB_EXT_GROOVY 22
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_GEB_EXT_GROOVY 1,247
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_SUPPORT 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_SUPPORT 235
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_SUPPORT_EXT_JAVA 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_SUPPORT_EXT_JAVA 200
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_SUPPORT_EXT_GROOVY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_DATAMAPPING_SUPPORT_EXT_GROOVY 35
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_CORE 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_CORE 2,423
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_CORE_EXT_GROOVY 38
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAILS_VIEWS_CORE_EXT_GROOVY 2,423
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 57
LINES_OF_CODE_CONCERN_GENERAL_TODOS 16,146
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JAVA 24
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JAVA 9,721
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GROOVY 33
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GROOVY 6,425
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 2,787
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 194,984
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 1,111
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 98,080
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GROOVY 1,630
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GROOVY 92,477
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 12
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CSS 3,131
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 8
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 579
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GSP 11
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GSP 440
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XSD 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XSD 150
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JS 67
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 11
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 60
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 2,317
LOW_RISK_FILE_SIZE_COUNT 301
MEDIUM_RISK_FILE_SIZE_COUNT 167
HIGH_RISK_FILE_SIZE_COUNT 49
VERY_HIGH_RISK_FILE_SIZE_COUNT 10
NEGLIGIBLE_RISK_FILE_SIZE_LOC 69,443
LOW_RISK_FILE_SIZE_LOC 41,865
MEDIUM_RISK_FILE_SIZE_LOC 52,320
HIGH_RISK_FILE_SIZE_LOC 33,190
VERY_HIGH_RISK_FILE_SIZE_LOC 14,312
NUMBER_OF_UNITS 17,236
LINES_OF_CODE_IN_UNITS 143,123
LINES_OF_CODE_OUTSIDE_UNITS 68,007
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 59,443
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 41.53
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 13,888
UNIT_SIZE_LOW_RISK_LOC 29,023
UNIT_SIZE_LOW_RISK_PERCENTAGE 20.28
UNIT_SIZE_LOW_RISK_COUNT 2,034
UNIT_SIZE_MEDIUM_RISK_LOC 31,713
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 22.16
UNIT_SIZE_MEDIUM_RISK_COUNT 1,052
UNIT_SIZE_HIGH_RISK_LOC 13,019
UNIT_SIZE_HIGH_RISK_PERCENTAGE 9.1
UNIT_SIZE_HIGH_RISK_COUNT 198
UNIT_SIZE_VERY_HIGH_RISK_LOC 9,925
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 6.93
UNIT_SIZE_VERY_HIGH_RISK_COUNT 64
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_NEGLIGIBLE_RISK_LOC 347
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_NEGLIGIBLE_RISK_PERCENTAGE 36.64
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_NEGLIGIBLE_RISK_COUNT 89
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_LOW_RISK_LOC 276
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_LOW_RISK_PERCENTAGE 29.14
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_LOW_RISK_COUNT 19
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_MEDIUM_RISK_LOC 188
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_MEDIUM_RISK_PERCENTAGE 19.85
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_HIGH_RISK_LOC 136
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_HIGH_RISK_PERCENTAGE 14.36
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_CORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_MEDIUM_RISK_LOC 87
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_SERVICES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_NEGLIGIBLE_RISK_LOC 1,893
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_NEGLIGIBLE_RISK_PERCENTAGE 35.17
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_NEGLIGIBLE_RISK_COUNT 406
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_LOW_RISK_LOC 884
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_LOW_RISK_PERCENTAGE 16.43
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_LOW_RISK_COUNT 58
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_MEDIUM_RISK_LOC 1,177
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_MEDIUM_RISK_PERCENTAGE 21.87
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_MEDIUM_RISK_COUNT 37
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_HIGH_RISK_LOC 371
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_HIGH_RISK_PERCENTAGE 6.89
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_VERY_HIGH_RISK_LOC 1,057
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_VERY_HIGH_RISK_PERCENTAGE 19.64
UNIT_SIZE_COMPONENT_GRAILS_DATA_NEO4J_VERY_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_NEGLIGIBLE_RISK_LOC 267
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_NEGLIGIBLE_RISK_PERCENTAGE 67.77
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_NEGLIGIBLE_RISK_COUNT 66
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_LOW_RISK_LOC 47
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_LOW_RISK_PERCENTAGE 11.93
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_MEDIUM_RISK_LOC 80
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_MEDIUM_RISK_PERCENTAGE 20.3
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_CORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_NEGLIGIBLE_RISK_LOC 13
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_ASYNC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_MEDIUM_RISK_LOC 37
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_IMPL_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_NEGLIGIBLE_RISK_LOC 932
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_NEGLIGIBLE_RISK_PERCENTAGE 51.1
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_NEGLIGIBLE_RISK_COUNT 207
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_LOW_RISK_LOC 385
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_LOW_RISK_PERCENTAGE 21.11
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_LOW_RISK_COUNT 26
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_MEDIUM_RISK_LOC 453
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_MEDIUM_RISK_PERCENTAGE 24.84
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_MEDIUM_RISK_COUNT 17
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_HIGH_RISK_LOC 54
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_HIGH_RISK_PERCENTAGE 2.96
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_FIELDS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_NEGLIGIBLE_RISK_LOC 1,418
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_NEGLIGIBLE_RISK_PERCENTAGE 41.97
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_NEGLIGIBLE_RISK_COUNT 350
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_LOW_RISK_LOC 735
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_LOW_RISK_PERCENTAGE 21.75
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_LOW_RISK_COUNT 53
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_MEDIUM_RISK_LOC 626
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_MEDIUM_RISK_PERCENTAGE 18.53
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_MEDIUM_RISK_COUNT 20
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_HIGH_RISK_LOC 390
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_HIGH_RISK_PERCENTAGE 11.54
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_VERY_HIGH_RISK_LOC 210
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_VERY_HIGH_RISK_PERCENTAGE 6.21
UNIT_SIZE_COMPONENT_GRAILS_BOOTSTRAP_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_NEGLIGIBLE_RISK_LOC 337
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_NEGLIGIBLE_RISK_PERCENTAGE 19.8
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_NEGLIGIBLE_RISK_COUNT 75
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_LOW_RISK_LOC 368
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_LOW_RISK_PERCENTAGE 21.62
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_LOW_RISK_COUNT 26
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_MEDIUM_RISK_LOC 402
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_MEDIUM_RISK_PERCENTAGE 23.62
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_MEDIUM_RISK_COUNT 13
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_HIGH_RISK_LOC 401
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_HIGH_RISK_PERCENTAGE 23.56
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_VERY_HIGH_RISK_LOC 194
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_VERY_HIGH_RISK_PERCENTAGE 11.4
UNIT_SIZE_COMPONENT_GRAILS_CONTROLLERS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_SPRING_NEGLIGIBLE_RISK_LOC 519
UNIT_SIZE_COMPONENT_GRAILS_SPRING_NEGLIGIBLE_RISK_PERCENTAGE 45.05
UNIT_SIZE_COMPONENT_GRAILS_SPRING_NEGLIGIBLE_RISK_COUNT 119
UNIT_SIZE_COMPONENT_GRAILS_SPRING_LOW_RISK_LOC 268
UNIT_SIZE_COMPONENT_GRAILS_SPRING_LOW_RISK_PERCENTAGE 23.26
UNIT_SIZE_COMPONENT_GRAILS_SPRING_LOW_RISK_COUNT 19
UNIT_SIZE_COMPONENT_GRAILS_SPRING_MEDIUM_RISK_LOC 183
UNIT_SIZE_COMPONENT_GRAILS_SPRING_MEDIUM_RISK_PERCENTAGE 15.89
UNIT_SIZE_COMPONENT_GRAILS_SPRING_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAILS_SPRING_HIGH_RISK_LOC 182
UNIT_SIZE_COMPONENT_GRAILS_SPRING_HIGH_RISK_PERCENTAGE 15.8
UNIT_SIZE_COMPONENT_GRAILS_SPRING_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_SPRING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_SPRING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_SPRING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_NEGLIGIBLE_RISK_LOC 213
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_NEGLIGIBLE_RISK_PERCENTAGE 64.74
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_NEGLIGIBLE_RISK_COUNT 78
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_LOW_RISK_LOC 88
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_LOW_RISK_PERCENTAGE 26.75
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_MEDIUM_RISK_LOC 28
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_MEDIUM_RISK_PERCENTAGE 8.51
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_PROFILES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_NEGLIGIBLE_RISK_LOC 177
UNIT_SIZE_COMPONENT_GRAILS_CODECS_NEGLIGIBLE_RISK_PERCENTAGE 64.84
UNIT_SIZE_COMPONENT_GRAILS_CODECS_NEGLIGIBLE_RISK_COUNT 47
UNIT_SIZE_COMPONENT_GRAILS_CODECS_LOW_RISK_LOC 47
UNIT_SIZE_COMPONENT_GRAILS_CODECS_LOW_RISK_PERCENTAGE 17.22
UNIT_SIZE_COMPONENT_GRAILS_CODECS_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_CODECS_MEDIUM_RISK_LOC 49
UNIT_SIZE_COMPONENT_GRAILS_CODECS_MEDIUM_RISK_PERCENTAGE 17.95
UNIT_SIZE_COMPONENT_GRAILS_CODECS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_CODECS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_NEGLIGIBLE_RISK_LOC 21
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_NEGLIGIBLE_RISK_PERCENTAGE 16.94
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_MEDIUM_RISK_LOC 48
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_MEDIUM_RISK_PERCENTAGE 38.71
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_HIGH_RISK_LOC 55
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_HIGH_RISK_PERCENTAGE 44.35
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_ASYNC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_NEGLIGIBLE_RISK_LOC 2,938
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_NEGLIGIBLE_RISK_PERCENTAGE 33.07
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_NEGLIGIBLE_RISK_COUNT 725
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_LOW_RISK_LOC 1,381
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_LOW_RISK_PERCENTAGE 15.54
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_LOW_RISK_COUNT 98
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_MEDIUM_RISK_LOC 1,603
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_MEDIUM_RISK_PERCENTAGE 18.04
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_MEDIUM_RISK_COUNT 54
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_HIGH_RISK_LOC 1,424
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_HIGH_RISK_PERCENTAGE 16.03
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_HIGH_RISK_COUNT 21
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_VERY_HIGH_RISK_LOC 1,538
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_VERY_HIGH_RISK_PERCENTAGE 17.31
UNIT_SIZE_COMPONENT_GRAILS_DATA_MONGODB_VERY_HIGH_RISK_COUNT 9
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_NEGLIGIBLE_RISK_LOC 37
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_NEGLIGIBLE_RISK_PERCENTAGE 37.76
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_LOW_RISK_LOC 30
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_LOW_RISK_PERCENTAGE 30.61
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_MEDIUM_RISK_LOC 31
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_MEDIUM_RISK_PERCENTAGE 31.63
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_URL_MAPPINGS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_NEGLIGIBLE_RISK_LOC 2,128
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_NEGLIGIBLE_RISK_PERCENTAGE 32.1
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_NEGLIGIBLE_RISK_COUNT 479
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_LOW_RISK_LOC 1,310
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_LOW_RISK_PERCENTAGE 19.76
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_LOW_RISK_COUNT 92
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_MEDIUM_RISK_LOC 1,780
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_MEDIUM_RISK_PERCENTAGE 26.85
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_MEDIUM_RISK_COUNT 56
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_HIGH_RISK_LOC 761
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_HIGH_RISK_PERCENTAGE 11.48
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_HIGH_RISK_COUNT 11
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_VERY_HIGH_RISK_LOC 650
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_VERY_HIGH_RISK_PERCENTAGE 9.81
UNIT_SIZE_COMPONENT_GRAILS_GRADLE_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_NEGLIGIBLE_RISK_LOC 197
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_NEGLIGIBLE_RISK_PERCENTAGE 47.13
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_NEGLIGIBLE_RISK_COUNT 38
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_LOW_RISK_LOC 87
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_LOW_RISK_PERCENTAGE 20.81
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_MEDIUM_RISK_LOC 134
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_MEDIUM_RISK_PERCENTAGE 32.06
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_MVC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_NEGLIGIBLE_RISK_LOC 69
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 56.1
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_NEGLIGIBLE_RISK_COUNT 14
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_LOW_RISK_LOC 33
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_LOW_RISK_PERCENTAGE 26.83
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_MEDIUM_RISK_LOC 21
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_MEDIUM_RISK_PERCENTAGE 17.07
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_CODECS_CORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_NEGLIGIBLE_RISK_LOC 96
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_NEGLIGIBLE_RISK_PERCENTAGE 36.23
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_NEGLIGIBLE_RISK_COUNT 19
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_LOW_RISK_LOC 32
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_LOW_RISK_PERCENTAGE 12.08
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_MEDIUM_RISK_LOC 137
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_MEDIUM_RISK_PERCENTAGE 51.7
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_CONSOLE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_NEGLIGIBLE_RISK_LOC 284
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_NEGLIGIBLE_RISK_PERCENTAGE 35.15
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_NEGLIGIBLE_RISK_COUNT 63
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_LOW_RISK_LOC 113
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_LOW_RISK_PERCENTAGE 13.99
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_MEDIUM_RISK_LOC 309
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_MEDIUM_RISK_PERCENTAGE 38.24
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_VERY_HIGH_RISK_LOC 102
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_VERY_HIGH_RISK_PERCENTAGE 12.62
UNIT_SIZE_COMPONENT_GRAILS_DATA_SIMPLE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_NEGLIGIBLE_RISK_LOC 6,277
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_NEGLIGIBLE_RISK_PERCENTAGE 48.18
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_NEGLIGIBLE_RISK_COUNT 1,467
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_LOW_RISK_LOC 2,253
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_LOW_RISK_PERCENTAGE 17.29
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_LOW_RISK_COUNT 158
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_MEDIUM_RISK_LOC 2,492
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_MEDIUM_RISK_PERCENTAGE 19.13
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_MEDIUM_RISK_COUNT 79
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_HIGH_RISK_LOC 1,041
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_HIGH_RISK_PERCENTAGE 7.99
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_HIGH_RISK_COUNT 16
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_VERY_HIGH_RISK_LOC 965
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_VERY_HIGH_RISK_PERCENTAGE 7.41
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_CORE_VERY_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_NEGLIGIBLE_RISK_LOC 2,651
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_NEGLIGIBLE_RISK_PERCENTAGE 54.32
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_NEGLIGIBLE_RISK_COUNT 646
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_LOW_RISK_LOC 1,030
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_LOW_RISK_PERCENTAGE 21.11
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_LOW_RISK_COUNT 73
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_MEDIUM_RISK_LOC 1,137
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_MEDIUM_RISK_PERCENTAGE 23.3
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_MEDIUM_RISK_COUNT 41
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_HIGH_RISK_LOC 62
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_HIGH_RISK_PERCENTAGE 1.27
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_ENCODER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_NEGLIGIBLE_RISK_PERCENTAGE 28.12
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_MEDIUM_RISK_LOC 23
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_MEDIUM_RISK_PERCENTAGE 71.88
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_LOGGING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_NEGLIGIBLE_RISK_LOC 185
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_NEGLIGIBLE_RISK_PERCENTAGE 44.05
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_NEGLIGIBLE_RISK_COUNT 50
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_LOW_RISK_LOC 46
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_LOW_RISK_PERCENTAGE 10.95
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_MEDIUM_RISK_LOC 120
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_MEDIUM_RISK_PERCENTAGE 28.57
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_HIGH_RISK_LOC 69
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_HIGH_RISK_PERCENTAGE 16.43
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_VALIDATION_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_NEGLIGIBLE_RISK_LOC 1,308
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_NEGLIGIBLE_RISK_PERCENTAGE 44.44
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_NEGLIGIBLE_RISK_COUNT 296
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_LOW_RISK_LOC 720
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_LOW_RISK_PERCENTAGE 24.46
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_LOW_RISK_COUNT 54
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_MEDIUM_RISK_LOC 602
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_MEDIUM_RISK_PERCENTAGE 20.46
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_MEDIUM_RISK_COUNT 21
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_HIGH_RISK_LOC 103
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_HIGH_RISK_PERCENTAGE 3.5
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_VERY_HIGH_RISK_LOC 210
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_VERY_HIGH_RISK_PERCENTAGE 7.14
UNIT_SIZE_COMPONENT_GRAILS_DATA_GRAPHQL_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_NEGLIGIBLE_RISK_LOC 100
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_NEGLIGIBLE_RISK_PERCENTAGE 59.88
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_LOW_RISK_LOC 23
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_LOW_RISK_PERCENTAGE 13.77
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_MEDIUM_RISK_LOC 44
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_MEDIUM_RISK_PERCENTAGE 26.35
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_LOC 29
UNIT_SIZE_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_PERCENTAGE 31.52
UNIT_SIZE_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_COMPONENT_BUILDSRC_LOW_RISK_LOC 25
UNIT_SIZE_COMPONENT_BUILDSRC_LOW_RISK_PERCENTAGE 27.17
UNIT_SIZE_COMPONENT_BUILDSRC_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_BUILDSRC_MEDIUM_RISK_LOC 38
UNIT_SIZE_COMPONENT_BUILDSRC_MEDIUM_RISK_PERCENTAGE 41.3
UNIT_SIZE_COMPONENT_BUILDSRC_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_BUILDSRC_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BUILDSRC_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BUILDSRC_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_BUILDSRC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_BUILDSRC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_BUILDSRC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_NEGLIGIBLE_RISK_LOC 74
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_NEGLIGIBLE_RISK_PERCENTAGE 32.17
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_LOW_RISK_LOC 43
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_LOW_RISK_PERCENTAGE 18.7
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_MEDIUM_RISK_LOC 113
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_MEDIUM_RISK_PERCENTAGE 49.13
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATASOURCE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_NEGLIGIBLE_RISK_LOC 1,527
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_NEGLIGIBLE_RISK_PERCENTAGE 58.06
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_NEGLIGIBLE_RISK_COUNT 377
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_LOW_RISK_LOC 402
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_LOW_RISK_PERCENTAGE 15.29
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_LOW_RISK_COUNT 28
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_MEDIUM_RISK_LOC 551
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_MEDIUM_RISK_PERCENTAGE 20.95
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_MEDIUM_RISK_COUNT 18
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_HIGH_RISK_LOC 150
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_HIGH_RISK_PERCENTAGE 5.7
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_RX_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_NEGLIGIBLE_RISK_LOC 270
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_NEGLIGIBLE_RISK_PERCENTAGE 34.84
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_NEGLIGIBLE_RISK_COUNT 62
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_LOW_RISK_LOC 246
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_LOW_RISK_PERCENTAGE 31.74
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_LOW_RISK_COUNT 17
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_MEDIUM_RISK_LOC 86
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_MEDIUM_RISK_PERCENTAGE 11.1
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_HIGH_RISK_LOC 173
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_HIGH_RISK_PERCENTAGE 22.32
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_NEGLIGIBLE_RISK_LOC 3
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_NEGLIGIBLE_RISK_PERCENTAGE 6.98
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_MEDIUM_RISK_LOC 40
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_MEDIUM_RISK_PERCENTAGE 93.02
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_BOOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_NEGLIGIBLE_RISK_LOC 53
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_NEGLIGIBLE_RISK_PERCENTAGE 29.28
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_LOW_RISK_LOC 105
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_LOW_RISK_PERCENTAGE 58.01
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_MEDIUM_RISK_LOC 23
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_MEDIUM_RISK_PERCENTAGE 12.71
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_WRAPPER_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_COMMON_NEGLIGIBLE_RISK_LOC 398
UNIT_SIZE_COMPONENT_GRAILS_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 30.11
UNIT_SIZE_COMPONENT_GRAILS_COMMON_NEGLIGIBLE_RISK_COUNT 93
UNIT_SIZE_COMPONENT_GRAILS_COMMON_LOW_RISK_LOC 278
UNIT_SIZE_COMPONENT_GRAILS_COMMON_LOW_RISK_PERCENTAGE 21.03
UNIT_SIZE_COMPONENT_GRAILS_COMMON_LOW_RISK_COUNT 19
UNIT_SIZE_COMPONENT_GRAILS_COMMON_MEDIUM_RISK_LOC 344
UNIT_SIZE_COMPONENT_GRAILS_COMMON_MEDIUM_RISK_PERCENTAGE 26.02
UNIT_SIZE_COMPONENT_GRAILS_COMMON_MEDIUM_RISK_COUNT 11
UNIT_SIZE_COMPONENT_GRAILS_COMMON_HIGH_RISK_LOC 53
UNIT_SIZE_COMPONENT_GRAILS_COMMON_HIGH_RISK_PERCENTAGE 4.01
UNIT_SIZE_COMPONENT_GRAILS_COMMON_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_COMMON_VERY_HIGH_RISK_LOC 249
UNIT_SIZE_COMPONENT_GRAILS_COMMON_VERY_HIGH_RISK_PERCENTAGE 18.84
UNIT_SIZE_COMPONENT_GRAILS_COMMON_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_NEGLIGIBLE_RISK_LOC 869
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_NEGLIGIBLE_RISK_PERCENTAGE 43.58
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_NEGLIGIBLE_RISK_COUNT 190
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_LOW_RISK_LOC 523
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_LOW_RISK_PERCENTAGE 26.23
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_LOW_RISK_COUNT 36
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_MEDIUM_RISK_LOC 339
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_MEDIUM_RISK_PERCENTAGE 17
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_MEDIUM_RISK_COUNT 12
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_HIGH_RISK_LOC 263
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_HIGH_RISK_PERCENTAGE 13.19
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_NEGLIGIBLE_RISK_LOC 239
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_NEGLIGIBLE_RISK_PERCENTAGE 38
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_NEGLIGIBLE_RISK_COUNT 62
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_LOW_RISK_LOC 294
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_LOW_RISK_PERCENTAGE 46.74
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_LOW_RISK_COUNT 23
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_MEDIUM_RISK_LOC 96
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_MEDIUM_RISK_PERCENTAGE 15.26
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATABINDING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_NEGLIGIBLE_RISK_LOC 207
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_NEGLIGIBLE_RISK_PERCENTAGE 32.04
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_NEGLIGIBLE_RISK_COUNT 46
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_LOW_RISK_LOC 140
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_LOW_RISK_PERCENTAGE 21.67
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_MEDIUM_RISK_LOC 299
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_MEDIUM_RISK_PERCENTAGE 46.28
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_MEDIUM_RISK_COUNT 10
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_SCAFFOLDING_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_NEGLIGIBLE_RISK_LOC 4,649
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_NEGLIGIBLE_RISK_PERCENTAGE 34.46
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_NEGLIGIBLE_RISK_COUNT 1,026
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_LOW_RISK_LOC 2,561
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_LOW_RISK_PERCENTAGE 18.98
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_LOW_RISK_COUNT 179
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_MEDIUM_RISK_LOC 3,933
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_MEDIUM_RISK_PERCENTAGE 29.15
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_MEDIUM_RISK_COUNT 133
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_HIGH_RISK_LOC 1,592
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_HIGH_RISK_PERCENTAGE 11.8
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_HIGH_RISK_COUNT 25
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_VERY_HIGH_RISK_LOC 757
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_VERY_HIGH_RISK_PERCENTAGE 5.61
UNIT_SIZE_COMPONENT_GRAILS_DATA_HIBERNATE5_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_NEGLIGIBLE_RISK_LOC 338
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_NEGLIGIBLE_RISK_PERCENTAGE 24.04
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_NEGLIGIBLE_RISK_COUNT 73
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_LOW_RISK_LOC 397
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_LOW_RISK_PERCENTAGE 28.24
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_LOW_RISK_COUNT 28
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_MEDIUM_RISK_LOC 335
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_MEDIUM_RISK_PERCENTAGE 23.83
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_MEDIUM_RISK_COUNT 12
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_HIGH_RISK_LOC 229
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_HIGH_RISK_PERCENTAGE 16.29
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_VERY_HIGH_RISK_LOC 107
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_VERY_HIGH_RISK_PERCENTAGE 7.61
UNIT_SIZE_COMPONENT_GRAILS_WEB_DATABINDING_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_GSP_NEGLIGIBLE_RISK_LOC 4,971
UNIT_SIZE_COMPONENT_GRAILS_GSP_NEGLIGIBLE_RISK_PERCENTAGE 46.36
UNIT_SIZE_COMPONENT_GRAILS_GSP_NEGLIGIBLE_RISK_COUNT 1,219
UNIT_SIZE_COMPONENT_GRAILS_GSP_LOW_RISK_LOC 2,102
UNIT_SIZE_COMPONENT_GRAILS_GSP_LOW_RISK_PERCENTAGE 19.6
UNIT_SIZE_COMPONENT_GRAILS_GSP_LOW_RISK_COUNT 144
UNIT_SIZE_COMPONENT_GRAILS_GSP_MEDIUM_RISK_LOC 2,287
UNIT_SIZE_COMPONENT_GRAILS_GSP_MEDIUM_RISK_PERCENTAGE 21.33
UNIT_SIZE_COMPONENT_GRAILS_GSP_MEDIUM_RISK_COUNT 77
UNIT_SIZE_COMPONENT_GRAILS_GSP_HIGH_RISK_LOC 871
UNIT_SIZE_COMPONENT_GRAILS_GSP_HIGH_RISK_PERCENTAGE 8.12
UNIT_SIZE_COMPONENT_GRAILS_GSP_HIGH_RISK_COUNT 14
UNIT_SIZE_COMPONENT_GRAILS_GSP_VERY_HIGH_RISK_LOC 492
UNIT_SIZE_COMPONENT_GRAILS_GSP_VERY_HIGH_RISK_PERCENTAGE 4.59
UNIT_SIZE_COMPONENT_GRAILS_GSP_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_NEGLIGIBLE_RISK_LOC 1,556
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_NEGLIGIBLE_RISK_PERCENTAGE 34.16
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_NEGLIGIBLE_RISK_COUNT 363
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_LOW_RISK_LOC 633
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_LOW_RISK_PERCENTAGE 13.9
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_LOW_RISK_COUNT 46
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_MEDIUM_RISK_LOC 1,119
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_MEDIUM_RISK_PERCENTAGE 24.57
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_MEDIUM_RISK_COUNT 34
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_HIGH_RISK_LOC 522
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_HIGH_RISK_PERCENTAGE 11.46
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_VERY_HIGH_RISK_LOC 725
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_VERY_HIGH_RISK_PERCENTAGE 15.92
UNIT_SIZE_COMPONENT_GRAILS_WEB_URL_MAPPINGS_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_NEGLIGIBLE_RISK_LOC 455
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_NEGLIGIBLE_RISK_PERCENTAGE 27.33
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_NEGLIGIBLE_RISK_COUNT 98
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_LOW_RISK_LOC 214
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_LOW_RISK_PERCENTAGE 12.85
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_LOW_RISK_COUNT 15
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_MEDIUM_RISK_LOC 670
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_MEDIUM_RISK_PERCENTAGE 40.24
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_MEDIUM_RISK_COUNT 21
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_HIGH_RISK_LOC 209
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_HIGH_RISK_PERCENTAGE 12.55
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_VERY_HIGH_RISK_LOC 117
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_VERY_HIGH_RISK_PERCENTAGE 7.03
UNIT_SIZE_COMPONENT_GRAILS_REST_TRANSFORMS_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_NEGLIGIBLE_RISK_LOC 18
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_NEGLIGIBLE_RISK_PERCENTAGE 17.31
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_LOW_RISK_LOC 86
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_LOW_RISK_PERCENTAGE 82.69
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_WEB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_NEGLIGIBLE_RISK_LOC 68
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_NEGLIGIBLE_RISK_PERCENTAGE 70.1
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_NEGLIGIBLE_RISK_COUNT 18
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_LOW_RISK_LOC 29
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_LOW_RISK_PERCENTAGE 29.9
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DOMAIN_CLASS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_NEGLIGIBLE_RISK_LOC 2,679
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_NEGLIGIBLE_RISK_PERCENTAGE 42.69
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_NEGLIGIBLE_RISK_COUNT 564
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_LOW_RISK_LOC 1,898
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_LOW_RISK_PERCENTAGE 30.24
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_LOW_RISK_COUNT 134
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_MEDIUM_RISK_LOC 1,217
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_MEDIUM_RISK_PERCENTAGE 19.39
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_MEDIUM_RISK_COUNT 44
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_HIGH_RISK_LOC 482
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_HIGH_RISK_PERCENTAGE 7.68
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_SHELL_CLI_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_NEGLIGIBLE_RISK_LOC 2,601
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 41.98
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_NEGLIGIBLE_RISK_COUNT 565
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_LOW_RISK_LOC 1,332
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_LOW_RISK_PERCENTAGE 21.5
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_LOW_RISK_COUNT 90
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_MEDIUM_RISK_LOC 1,321
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_MEDIUM_RISK_PERCENTAGE 21.32
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_MEDIUM_RISK_COUNT 45
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_HIGH_RISK_LOC 492
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_HIGH_RISK_PERCENTAGE 7.94
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_VERY_HIGH_RISK_LOC 450
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_VERY_HIGH_RISK_PERCENTAGE 7.26
UNIT_SIZE_COMPONENT_GRAILS_WEB_COMMON_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_CORE_NEGLIGIBLE_RISK_LOC 5,420
UNIT_SIZE_COMPONENT_GRAILS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 44.89
UNIT_SIZE_COMPONENT_GRAILS_CORE_NEGLIGIBLE_RISK_COUNT 1,265
UNIT_SIZE_COMPONENT_GRAILS_CORE_LOW_RISK_LOC 2,998
UNIT_SIZE_COMPONENT_GRAILS_CORE_LOW_RISK_PERCENTAGE 24.83
UNIT_SIZE_COMPONENT_GRAILS_CORE_LOW_RISK_COUNT 207
UNIT_SIZE_COMPONENT_GRAILS_CORE_MEDIUM_RISK_LOC 2,811
UNIT_SIZE_COMPONENT_GRAILS_CORE_MEDIUM_RISK_PERCENTAGE 23.28
UNIT_SIZE_COMPONENT_GRAILS_CORE_MEDIUM_RISK_COUNT 93
UNIT_SIZE_COMPONENT_GRAILS_CORE_HIGH_RISK_LOC 733
UNIT_SIZE_COMPONENT_GRAILS_CORE_HIGH_RISK_PERCENTAGE 6.07
UNIT_SIZE_COMPONENT_GRAILS_CORE_HIGH_RISK_COUNT 12
UNIT_SIZE_COMPONENT_GRAILS_CORE_VERY_HIGH_RISK_LOC 112
UNIT_SIZE_COMPONENT_GRAILS_CORE_VERY_HIGH_RISK_PERCENTAGE 0.93
UNIT_SIZE_COMPONENT_GRAILS_CORE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_NEGLIGIBLE_RISK_LOC 153
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_NEGLIGIBLE_RISK_PERCENTAGE 43.1
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_NEGLIGIBLE_RISK_COUNT 33
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_LOW_RISK_LOC 131
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_LOW_RISK_PERCENTAGE 36.9
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_MEDIUM_RISK_LOC 71
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_MEDIUM_RISK_PERCENTAGE 20
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_INTERCEPTORS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_I18N_NEGLIGIBLE_RISK_LOC 28
UNIT_SIZE_COMPONENT_GRAILS_I18N_NEGLIGIBLE_RISK_PERCENTAGE 40
UNIT_SIZE_COMPONENT_GRAILS_I18N_NEGLIGIBLE_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_I18N_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_I18N_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_I18N_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_I18N_MEDIUM_RISK_LOC 42
UNIT_SIZE_COMPONENT_GRAILS_I18N_MEDIUM_RISK_PERCENTAGE 60
UNIT_SIZE_COMPONENT_GRAILS_I18N_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_I18N_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_I18N_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_I18N_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_I18N_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_I18N_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_I18N_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_NEGLIGIBLE_RISK_LOC 795
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_NEGLIGIBLE_RISK_PERCENTAGE 54.68
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_NEGLIGIBLE_RISK_COUNT 202
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_LOW_RISK_LOC 409
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_LOW_RISK_PERCENTAGE 28.13
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_LOW_RISK_COUNT 29
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_MEDIUM_RISK_LOC 134
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_MEDIUM_RISK_PERCENTAGE 9.22
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_MEDIUM_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_HIGH_RISK_LOC 116
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_HIGH_RISK_PERCENTAGE 7.98
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_ASYNC_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_NEGLIGIBLE_RISK_LOC 104
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_NEGLIGIBLE_RISK_PERCENTAGE 74.82
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_NEGLIGIBLE_RISK_COUNT 22
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_LOW_RISK_LOC 35
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_LOW_RISK_PERCENTAGE 25.18
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_MARKUP_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_NEGLIGIBLE_RISK_LOC 115
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_NEGLIGIBLE_RISK_PERCENTAGE 43.4
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_NEGLIGIBLE_RISK_COUNT 23
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_LOW_RISK_LOC 115
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_LOW_RISK_PERCENTAGE 43.4
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_MEDIUM_RISK_LOC 35
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_MEDIUM_RISK_PERCENTAGE 13.21
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_MIMETYPES_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_NEGLIGIBLE_RISK_LOC 895
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_NEGLIGIBLE_RISK_PERCENTAGE 31.66
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_NEGLIGIBLE_RISK_COUNT 197
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_LOW_RISK_LOC 413
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_LOW_RISK_PERCENTAGE 14.61
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_LOW_RISK_COUNT 27
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_MEDIUM_RISK_LOC 743
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_MEDIUM_RISK_PERCENTAGE 26.28
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_MEDIUM_RISK_COUNT 25
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_HIGH_RISK_LOC 508
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_HIGH_RISK_PERCENTAGE 17.97
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_HIGH_RISK_COUNT 8
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_VERY_HIGH_RISK_LOC 268
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_VERY_HIGH_RISK_PERCENTAGE 9.48
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_GSON_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_NEGLIGIBLE_RISK_LOC 137
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 28.9
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_NEGLIGIBLE_RISK_COUNT 32
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_LOW_RISK_LOC 93
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_LOW_RISK_PERCENTAGE 19.62
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_LOW_RISK_COUNT 7
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_MEDIUM_RISK_LOC 244
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_MEDIUM_RISK_PERCENTAGE 51.48
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_MEDIUM_RISK_COUNT 9
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_NEGLIGIBLE_RISK_LOC 108
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_NEGLIGIBLE_RISK_PERCENTAGE 69.68
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_NEGLIGIBLE_RISK_COUNT 29
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_LOW_RISK_LOC 17
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_LOW_RISK_PERCENTAGE 10.97
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_MEDIUM_RISK_LOC 30
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_MEDIUM_RISK_PERCENTAGE 19.35
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_TCK_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_NEGLIGIBLE_RISK_LOC 86
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_NEGLIGIBLE_RISK_PERCENTAGE 51.81
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_NEGLIGIBLE_RISK_COUNT 16
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_LOW_RISK_PERCENTAGE 6.63
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_MEDIUM_RISK_LOC 69
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_MEDIUM_RISK_PERCENTAGE 41.57
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_NEGLIGIBLE_RISK_LOC 5,499
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_NEGLIGIBLE_RISK_PERCENTAGE 46.11
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_NEGLIGIBLE_RISK_COUNT 1,303
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_LOW_RISK_LOC 2,281
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_LOW_RISK_PERCENTAGE 19.13
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_LOW_RISK_COUNT 164
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_MEDIUM_RISK_LOC 1,692
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_MEDIUM_RISK_PERCENTAGE 14.19
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_MEDIUM_RISK_COUNT 58
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_HIGH_RISK_LOC 1,053
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_HIGH_RISK_PERCENTAGE 8.83
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_HIGH_RISK_COUNT 16
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_VERY_HIGH_RISK_LOC 1,400
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_VERY_HIGH_RISK_PERCENTAGE 11.74
UNIT_SIZE_COMPONENT_GRAILS_DATASTORE_CORE_VERY_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_NEGLIGIBLE_RISK_LOC 1,108
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_NEGLIGIBLE_RISK_PERCENTAGE 43.37
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_NEGLIGIBLE_RISK_COUNT 264
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_LOW_RISK_LOC 503
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_LOW_RISK_PERCENTAGE 19.69
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_LOW_RISK_COUNT 37
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_MEDIUM_RISK_LOC 630
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_MEDIUM_RISK_PERCENTAGE 24.66
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_MEDIUM_RISK_COUNT 20
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_HIGH_RISK_LOC 102
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_HIGH_RISK_PERCENTAGE 3.99
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_VERY_HIGH_RISK_LOC 212
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_VERY_HIGH_RISK_PERCENTAGE 8.3
UNIT_SIZE_COMPONENT_GRAILS_CONVERTERS_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_NEGLIGIBLE_RISK_LOC 4
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATA_DOCS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_NEGLIGIBLE_RISK_LOC 401
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_NEGLIGIBLE_RISK_PERCENTAGE 43.87
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_NEGLIGIBLE_RISK_COUNT 98
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_LOW_RISK_LOC 185
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_LOW_RISK_PERCENTAGE 20.24
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_LOW_RISK_COUNT 14
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_MEDIUM_RISK_LOC 154
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_MEDIUM_RISK_PERCENTAGE 16.85
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_HIGH_RISK_LOC 174
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_HIGH_RISK_PERCENTAGE 19.04
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_EVENTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_GEB_NEGLIGIBLE_RISK_LOC 595
UNIT_SIZE_COMPONENT_GRAILS_GEB_NEGLIGIBLE_RISK_PERCENTAGE 77.98
UNIT_SIZE_COMPONENT_GRAILS_GEB_NEGLIGIBLE_RISK_COUNT 186
UNIT_SIZE_COMPONENT_GRAILS_GEB_LOW_RISK_LOC 80
UNIT_SIZE_COMPONENT_GRAILS_GEB_LOW_RISK_PERCENTAGE 10.48
UNIT_SIZE_COMPONENT_GRAILS_GEB_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAILS_GEB_MEDIUM_RISK_LOC 88
UNIT_SIZE_COMPONENT_GRAILS_GEB_MEDIUM_RISK_PERCENTAGE 11.53
UNIT_SIZE_COMPONENT_GRAILS_GEB_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_GRAILS_GEB_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_GEB_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_GEB_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_GEB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_GEB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_GEB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_NEGLIGIBLE_RISK_LOC 138
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_NEGLIGIBLE_RISK_PERCENTAGE 92
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_NEGLIGIBLE_RISK_COUNT 35
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_LOW_RISK_LOC 12
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_LOW_RISK_PERCENTAGE 8
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_NEGLIGIBLE_RISK_LOC 437
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 30.37
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_NEGLIGIBLE_RISK_COUNT 117
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_LOW_RISK_LOC 276
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_LOW_RISK_PERCENTAGE 19.18
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_LOW_RISK_COUNT 20
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_MEDIUM_RISK_LOC 368
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_MEDIUM_RISK_PERCENTAGE 25.57
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_MEDIUM_RISK_COUNT 11
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_HIGH_RISK_LOC 248
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_HIGH_RISK_PERCENTAGE 17.23
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_VERY_HIGH_RISK_LOC 110
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_VERY_HIGH_RISK_PERCENTAGE 7.64
UNIT_SIZE_COMPONENT_GRAILS_VIEWS_CORE_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_LOC 24,502
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_PERCENTAGE 39.71
UNIT_SIZE_EXTENSION_GROOVY_NEGLIGIBLE_RISK_COUNT 5,772
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_LOC 12,252
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_PERCENTAGE 19.85
UNIT_SIZE_EXTENSION_GROOVY_LOW_RISK_COUNT 859
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_LOC 15,434
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_PERCENTAGE 25.01
UNIT_SIZE_EXTENSION_GROOVY_MEDIUM_RISK_COUNT 510
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_LOC 5,415
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_PERCENTAGE 8.78
UNIT_SIZE_EXTENSION_GROOVY_HIGH_RISK_COUNT 80
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_LOC 4,106
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_PERCENTAGE 6.65
UNIT_SIZE_EXTENSION_GROOVY_VERY_HIGH_RISK_COUNT 27
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC 34,880
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 42.87
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT 8,105
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC 16,771
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE 20.62
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT 1,175
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC 16,279
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE 20.01
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT 542
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC 7,604
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE 9.35
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT 118
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC 5,819
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE 7.15
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT 37
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_LOC 61
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_JS_NEGLIGIBLE_RISK_COUNT 11
UNIT_SIZE_EXTENSION_JS_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 93,113
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 65.06
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 15,935
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 23,934
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 16.72
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 902
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 17,362
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 12.13
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 333
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 6,495
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 4.54
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 54
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 2,219
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 1.55
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 66
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 8,714
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_NEGLIGIBLE_RISK_LOC 523
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_NEGLIGIBLE_RISK_PERCENTAGE 55.23
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_NEGLIGIBLE_RISK_COUNT 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_LOW_RISK_LOC 211
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_LOW_RISK_PERCENTAGE 22.28
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_MEDIUM_RISK_LOC 147
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_MEDIUM_RISK_PERCENTAGE 15.52
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_HIGH_RISK_LOC 66
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_HIGH_RISK_PERCENTAGE 6.97
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_NEGLIGIBLE_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_LOW_RISK_LOC 49
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_LOW_RISK_PERCENTAGE 56.32
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_MEDIUM_RISK_LOC 38
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_MEDIUM_RISK_PERCENTAGE 43.68
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SERVICES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_NEGLIGIBLE_RISK_LOC 2,890
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_NEGLIGIBLE_RISK_PERCENTAGE 53.7
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_NEGLIGIBLE_RISK_COUNT 462
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_LOW_RISK_LOC 955
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_LOW_RISK_PERCENTAGE 17.74
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_LOW_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_MEDIUM_RISK_LOC 767
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_MEDIUM_RISK_PERCENTAGE 14.25
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_MEDIUM_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_HIGH_RISK_LOC 572
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_HIGH_RISK_PERCENTAGE 10.63
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_VERY_HIGH_RISK_LOC 198
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_VERY_HIGH_RISK_PERCENTAGE 3.68
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_NEO4J_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_NEGLIGIBLE_RISK_LOC 359
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_NEGLIGIBLE_RISK_PERCENTAGE 91.12
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_NEGLIGIBLE_RISK_COUNT 71
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_LOW_RISK_LOC 35
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_LOW_RISK_PERCENTAGE 8.88
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_NEGLIGIBLE_RISK_LOC 13
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_ASYNC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_NEGLIGIBLE_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_LOW_RISK_LOC 37
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_LOW_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_IMPL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_NEGLIGIBLE_RISK_LOC 1,317
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_NEGLIGIBLE_RISK_PERCENTAGE 72.2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_NEGLIGIBLE_RISK_COUNT 231
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_LOW_RISK_LOC 352
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_LOW_RISK_PERCENTAGE 19.3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_LOW_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_MEDIUM_RISK_LOC 155
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_MEDIUM_RISK_PERCENTAGE 8.5
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_FIELDS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_NEGLIGIBLE_RISK_LOC 2,130
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_NEGLIGIBLE_RISK_PERCENTAGE 63.04
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_NEGLIGIBLE_RISK_COUNT 398
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_LOW_RISK_LOC 437
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_LOW_RISK_PERCENTAGE 12.93
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_LOW_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_MEDIUM_RISK_LOC 635
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_MEDIUM_RISK_PERCENTAGE 18.79
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_MEDIUM_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_HIGH_RISK_LOC 105
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_HIGH_RISK_PERCENTAGE 3.11
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_VERY_HIGH_RISK_LOC 72
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_VERY_HIGH_RISK_PERCENTAGE 2.13
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_BOOTSTRAP_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_NEGLIGIBLE_RISK_LOC 893
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_NEGLIGIBLE_RISK_PERCENTAGE 52.47
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_NEGLIGIBLE_RISK_COUNT 104
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_LOW_RISK_LOC 389
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_LOW_RISK_PERCENTAGE 22.86
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_MEDIUM_RISK_LOC 226
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_MEDIUM_RISK_PERCENTAGE 13.28
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_HIGH_RISK_LOC 194
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_HIGH_RISK_PERCENTAGE 11.4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONTROLLERS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_NEGLIGIBLE_RISK_LOC 849
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_NEGLIGIBLE_RISK_PERCENTAGE 73.7
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_NEGLIGIBLE_RISK_COUNT 140
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_LOW_RISK_LOC 72
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_LOW_RISK_PERCENTAGE 6.25
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_MEDIUM_RISK_LOC 182
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_MEDIUM_RISK_PERCENTAGE 15.8
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_HIGH_RISK_LOC 49
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_HIGH_RISK_PERCENTAGE 4.25
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SPRING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_NEGLIGIBLE_RISK_LOC 329
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_NEGLIGIBLE_RISK_COUNT 84
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_PROFILES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_NEGLIGIBLE_RISK_LOC 196
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_NEGLIGIBLE_RISK_PERCENTAGE 71.79
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_NEGLIGIBLE_RISK_COUNT 48
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_LOW_RISK_LOC 28
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_LOW_RISK_PERCENTAGE 10.26
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_MEDIUM_RISK_LOC 49
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_MEDIUM_RISK_PERCENTAGE 17.95
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_NEGLIGIBLE_RISK_LOC 42
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_NEGLIGIBLE_RISK_PERCENTAGE 33.87
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_LOW_RISK_LOC 82
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_LOW_RISK_PERCENTAGE 66.13
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_ASYNC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_NEGLIGIBLE_RISK_LOC 4,845
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_NEGLIGIBLE_RISK_PERCENTAGE 54.54
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_NEGLIGIBLE_RISK_COUNT 836
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_LOW_RISK_LOC 1,512
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_LOW_RISK_PERCENTAGE 17.02
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_LOW_RISK_COUNT 44
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_MEDIUM_RISK_LOC 1,720
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_MEDIUM_RISK_PERCENTAGE 19.36
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_MEDIUM_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_HIGH_RISK_LOC 601
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_HIGH_RISK_PERCENTAGE 6.76
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_VERY_HIGH_RISK_LOC 206
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_VERY_HIGH_RISK_PERCENTAGE 2.32
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_MONGODB_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_NEGLIGIBLE_RISK_LOC 98
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_NEGLIGIBLE_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_URL_MAPPINGS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_NEGLIGIBLE_RISK_LOC 4,078
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_NEGLIGIBLE_RISK_PERCENTAGE 61.52
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_NEGLIGIBLE_RISK_COUNT 585
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_LOW_RISK_LOC 1,139
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_LOW_RISK_PERCENTAGE 17.18
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_LOW_RISK_COUNT 38
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_MEDIUM_RISK_LOC 929
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_MEDIUM_RISK_PERCENTAGE 14.01
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_MEDIUM_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_HIGH_RISK_LOC 221
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_HIGH_RISK_PERCENTAGE 3.33
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_VERY_HIGH_RISK_LOC 262
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_VERY_HIGH_RISK_PERCENTAGE 3.95
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GRADLE_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_NEGLIGIBLE_RISK_LOC 284
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_NEGLIGIBLE_RISK_PERCENTAGE 67.94
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_NEGLIGIBLE_RISK_COUNT 45
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_LOW_RISK_LOC 56
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_LOW_RISK_PERCENTAGE 13.4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_MEDIUM_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_MEDIUM_RISK_PERCENTAGE 18.66
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_MVC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_NEGLIGIBLE_RISK_LOC 104
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 84.55
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_LOW_RISK_LOC 19
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_LOW_RISK_PERCENTAGE 15.45
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CODECS_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_NEGLIGIBLE_RISK_LOC 181
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_NEGLIGIBLE_RISK_PERCENTAGE 68.3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_NEGLIGIBLE_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_LOW_RISK_LOC 84
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_LOW_RISK_PERCENTAGE 31.7
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONSOLE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_NEGLIGIBLE_RISK_LOC 611
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_NEGLIGIBLE_RISK_PERCENTAGE 75.62
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_NEGLIGIBLE_RISK_COUNT 77
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_LOW_RISK_LOC 95
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_LOW_RISK_PERCENTAGE 11.76
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_MEDIUM_RISK_LOC 102
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_MEDIUM_RISK_PERCENTAGE 12.62
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_SIMPLE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_NEGLIGIBLE_RISK_LOC 8,777
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_NEGLIGIBLE_RISK_PERCENTAGE 67.37
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_NEGLIGIBLE_RISK_COUNT 1,624
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_LOW_RISK_LOC 1,829
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_LOW_RISK_PERCENTAGE 14.04
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_LOW_RISK_COUNT 67
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_MEDIUM_RISK_LOC 1,601
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_MEDIUM_RISK_PERCENTAGE 12.29
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_MEDIUM_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_HIGH_RISK_LOC 821
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_HIGH_RISK_PERCENTAGE 6.3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_HIGH_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_NEGLIGIBLE_RISK_LOC 3,527
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_NEGLIGIBLE_RISK_PERCENTAGE 72.27
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_NEGLIGIBLE_RISK_COUNT 704
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_LOW_RISK_LOC 1,159
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_LOW_RISK_PERCENTAGE 23.75
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_LOW_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_MEDIUM_RISK_LOC 132
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_MEDIUM_RISK_PERCENTAGE 2.7
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_HIGH_RISK_LOC 62
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_HIGH_RISK_PERCENTAGE 1.27
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ENCODER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_NEGLIGIBLE_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_NEGLIGIBLE_RISK_PERCENTAGE 28.12
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_LOW_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_LOW_RISK_PERCENTAGE 71.88
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_LOGGING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_NEGLIGIBLE_RISK_LOC 263
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_NEGLIGIBLE_RISK_PERCENTAGE 62.62
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_NEGLIGIBLE_RISK_COUNT 54
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_LOW_RISK_LOC 94
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_LOW_RISK_PERCENTAGE 22.38
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_MEDIUM_RISK_LOC 63
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_MEDIUM_RISK_PERCENTAGE 15
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VALIDATION_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_NEGLIGIBLE_RISK_LOC 2,118
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_NEGLIGIBLE_RISK_PERCENTAGE 71.97
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_NEGLIGIBLE_RISK_COUNT 353
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_LOW_RISK_LOC 403
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_LOW_RISK_PERCENTAGE 13.69
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_LOW_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_MEDIUM_RISK_LOC 212
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_MEDIUM_RISK_PERCENTAGE 7.2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_HIGH_RISK_LOC 210
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_HIGH_RISK_PERCENTAGE 7.14
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_GRAPHQL_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_NEGLIGIBLE_RISK_LOC 167
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_NEGLIGIBLE_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_DATAMAPPING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_LOC 92
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_NEGLIGIBLE_RISK_LOC 147
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_NEGLIGIBLE_RISK_PERCENTAGE 63.91
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_LOW_RISK_LOC 40
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_LOW_RISK_PERCENTAGE 17.39
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_MEDIUM_RISK_LOC 43
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_MEDIUM_RISK_PERCENTAGE 18.7
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASOURCE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_NEGLIGIBLE_RISK_LOC 2,023
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_NEGLIGIBLE_RISK_PERCENTAGE 76.92
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_NEGLIGIBLE_RISK_COUNT 407
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_LOW_RISK_LOC 308
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_LOW_RISK_PERCENTAGE 11.71
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_MEDIUM_RISK_LOC 299
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_MEDIUM_RISK_PERCENTAGE 11.37
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_RX_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_NEGLIGIBLE_RISK_LOC 486
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_NEGLIGIBLE_RISK_PERCENTAGE 62.71
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_NEGLIGIBLE_RISK_COUNT 77
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_LOW_RISK_LOC 195
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_LOW_RISK_PERCENTAGE 25.16
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_HIGH_RISK_LOC 94
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_HIGH_RISK_PERCENTAGE 12.13
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_WEB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_NEGLIGIBLE_RISK_LOC 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_NEGLIGIBLE_RISK_PERCENTAGE 6.98
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_LOW_RISK_LOC 40
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_LOW_RISK_PERCENTAGE 93.02
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_BOOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_NEGLIGIBLE_RISK_LOC 158
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_NEGLIGIBLE_RISK_PERCENTAGE 87.29
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_NEGLIGIBLE_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_LOW_RISK_LOC 23
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_LOW_RISK_PERCENTAGE 12.71
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WRAPPER_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_NEGLIGIBLE_RISK_LOC 688
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 52.04
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_NEGLIGIBLE_RISK_COUNT 112
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_LOW_RISK_LOC 217
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_LOW_RISK_PERCENTAGE 16.41
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_LOW_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_MEDIUM_RISK_LOC 168
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_MEDIUM_RISK_PERCENTAGE 12.71
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_HIGH_RISK_LOC 249
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_HIGH_RISK_PERCENTAGE 18.84
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_COMMON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_NEGLIGIBLE_RISK_LOC 1,356
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_NEGLIGIBLE_RISK_PERCENTAGE 68
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_NEGLIGIBLE_RISK_COUNT 222
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_LOW_RISK_LOC 309
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_LOW_RISK_PERCENTAGE 15.5
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_MEDIUM_RISK_LOC 247
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_MEDIUM_RISK_PERCENTAGE 12.39
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_HIGH_RISK_LOC 82
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_HIGH_RISK_PERCENTAGE 4.11
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_VALIDATION_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_NEGLIGIBLE_RISK_LOC 607
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_NEGLIGIBLE_RISK_PERCENTAGE 96.5
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_NEGLIGIBLE_RISK_COUNT 87
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_LOW_RISK_LOC 22
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_LOW_RISK_PERCENTAGE 3.5
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATABINDING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_NEGLIGIBLE_RISK_LOC 414
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_NEGLIGIBLE_RISK_PERCENTAGE 64.09
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_NEGLIGIBLE_RISK_COUNT 57
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_LOW_RISK_LOC 232
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_LOW_RISK_PERCENTAGE 35.91
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SCAFFOLDING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_NEGLIGIBLE_RISK_LOC 8,492
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_NEGLIGIBLE_RISK_PERCENTAGE 62.94
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_NEGLIGIBLE_RISK_COUNT 1,242
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_LOW_RISK_LOC 2,363
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_LOW_RISK_PERCENTAGE 17.51
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_LOW_RISK_COUNT 83
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_MEDIUM_RISK_LOC 2,073
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_MEDIUM_RISK_PERCENTAGE 15.36
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_MEDIUM_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_HIGH_RISK_LOC 349
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_HIGH_RISK_PERCENTAGE 2.59
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_VERY_HIGH_RISK_LOC 215
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_VERY_HIGH_RISK_PERCENTAGE 1.59
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_HIBERNATE5_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_NEGLIGIBLE_RISK_LOC 688
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_NEGLIGIBLE_RISK_PERCENTAGE 48.93
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_NEGLIGIBLE_RISK_COUNT 98
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_LOW_RISK_LOC 301
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_LOW_RISK_PERCENTAGE 21.41
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_MEDIUM_RISK_LOC 136
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_MEDIUM_RISK_PERCENTAGE 9.67
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_HIGH_RISK_LOC 281
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_HIGH_RISK_PERCENTAGE 19.99
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_DATABINDING_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_NEGLIGIBLE_RISK_LOC 7,119
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_NEGLIGIBLE_RISK_PERCENTAGE 66.39
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_NEGLIGIBLE_RISK_COUNT 1,349
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_LOW_RISK_LOC 1,808
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_LOW_RISK_PERCENTAGE 16.86
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_LOW_RISK_COUNT 77
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_MEDIUM_RISK_LOC 1,349
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_MEDIUM_RISK_PERCENTAGE 12.58
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_MEDIUM_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_HIGH_RISK_LOC 342
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_HIGH_RISK_PERCENTAGE 3.19
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_VERY_HIGH_RISK_LOC 105
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_VERY_HIGH_RISK_PERCENTAGE 0.98
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GSP_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_NEGLIGIBLE_RISK_LOC 2,093
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_NEGLIGIBLE_RISK_PERCENTAGE 45.95
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_NEGLIGIBLE_RISK_COUNT 400
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_LOW_RISK_LOC 780
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_LOW_RISK_PERCENTAGE 17.12
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_LOW_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_MEDIUM_RISK_LOC 877
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_MEDIUM_RISK_PERCENTAGE 19.25
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_MEDIUM_RISK_COUNT 21
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_HIGH_RISK_LOC 460
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_HIGH_RISK_PERCENTAGE 10.1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_VERY_HIGH_RISK_LOC 345
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_VERY_HIGH_RISK_PERCENTAGE 7.57
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_URL_MAPPINGS_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_NEGLIGIBLE_RISK_LOC 894
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_NEGLIGIBLE_RISK_PERCENTAGE 53.69
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_NEGLIGIBLE_RISK_COUNT 121
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_LOW_RISK_LOC 320
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_LOW_RISK_PERCENTAGE 19.22
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_MEDIUM_RISK_LOC 363
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_MEDIUM_RISK_PERCENTAGE 21.8
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_HIGH_RISK_LOC 88
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_HIGH_RISK_PERCENTAGE 5.29
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_REST_TRANSFORMS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_NEGLIGIBLE_RISK_LOC 104
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_NEGLIGIBLE_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_WEB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_NEGLIGIBLE_RISK_LOC 97
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_NEGLIGIBLE_RISK_COUNT 20
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DOMAIN_CLASS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_NEGLIGIBLE_RISK_LOC 5,083
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_NEGLIGIBLE_RISK_PERCENTAGE 80.99
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_NEGLIGIBLE_RISK_COUNT 714
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_LOW_RISK_LOC 898
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_LOW_RISK_PERCENTAGE 14.31
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_LOW_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_MEDIUM_RISK_LOC 295
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_MEDIUM_RISK_PERCENTAGE 4.7
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_SHELL_CLI_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_NEGLIGIBLE_RISK_LOC 3,819
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_NEGLIGIBLE_RISK_PERCENTAGE 61.64
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_NEGLIGIBLE_RISK_COUNT 640
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_LOW_RISK_LOC 1,057
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_LOW_RISK_PERCENTAGE 17.06
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_LOW_RISK_COUNT 49
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_MEDIUM_RISK_LOC 682
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_MEDIUM_RISK_PERCENTAGE 11.01
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_MEDIUM_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_HIGH_RISK_LOC 342
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_HIGH_RISK_PERCENTAGE 5.52
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_HIGH_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_VERY_HIGH_RISK_LOC 296
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_VERY_HIGH_RISK_PERCENTAGE 4.78
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_WEB_COMMON_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_NEGLIGIBLE_RISK_LOC 8,165
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 67.62
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_NEGLIGIBLE_RISK_COUNT 1,448
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_LOW_RISK_LOC 2,500
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_LOW_RISK_PERCENTAGE 20.71
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_LOW_RISK_COUNT 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_MEDIUM_RISK_LOC 1,409
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_MEDIUM_RISK_PERCENTAGE 11.67
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_MEDIUM_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_NEGLIGIBLE_RISK_LOC 262
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_NEGLIGIBLE_RISK_PERCENTAGE 73.8
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_NEGLIGIBLE_RISK_COUNT 40
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_LOW_RISK_LOC 68
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_LOW_RISK_PERCENTAGE 19.15
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_MEDIUM_RISK_LOC 25
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_MEDIUM_RISK_PERCENTAGE 7.04
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_INTERCEPTORS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_NEGLIGIBLE_RISK_LOC 28
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_NEGLIGIBLE_RISK_PERCENTAGE 40
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_NEGLIGIBLE_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_LOW_RISK_LOC 42
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_LOW_RISK_PERCENTAGE 60
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_I18N_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_NEGLIGIBLE_RISK_LOC 1,270
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_NEGLIGIBLE_RISK_PERCENTAGE 87.35
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_NEGLIGIBLE_RISK_COUNT 233
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_LOW_RISK_LOC 184
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_LOW_RISK_PERCENTAGE 12.65
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_ASYNC_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_NEGLIGIBLE_RISK_LOC 139
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_NEGLIGIBLE_RISK_COUNT 25
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_MARKUP_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_NEGLIGIBLE_RISK_LOC 212
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_NEGLIGIBLE_RISK_PERCENTAGE 80
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_NEGLIGIBLE_RISK_COUNT 30
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_LOW_RISK_LOC 53
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_LOW_RISK_PERCENTAGE 20
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_MIMETYPES_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_NEGLIGIBLE_RISK_LOC 1,501
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_NEGLIGIBLE_RISK_PERCENTAGE 53.1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_NEGLIGIBLE_RISK_COUNT 231
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_LOW_RISK_LOC 408
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_LOW_RISK_PERCENTAGE 14.43
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_LOW_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_MEDIUM_RISK_LOC 492
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_MEDIUM_RISK_PERCENTAGE 17.4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_HIGH_RISK_LOC 426
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_HIGH_RISK_PERCENTAGE 15.07
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_GSON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_NEGLIGIBLE_RISK_LOC 327
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_NEGLIGIBLE_RISK_PERCENTAGE 68.99
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_NEGLIGIBLE_RISK_COUNT 42
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_LOW_RISK_LOC 147
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_LOW_RISK_PERCENTAGE 31.01
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_NEGLIGIBLE_RISK_LOC 155
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_NEGLIGIBLE_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_TCK_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_NEGLIGIBLE_RISK_LOC 118
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_NEGLIGIBLE_RISK_PERCENTAGE 71.08
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_NEGLIGIBLE_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_MEDIUM_RISK_LOC 48
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_MEDIUM_RISK_PERCENTAGE 28.92
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_TESTING_SUPPORT_MONGODB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_NEGLIGIBLE_RISK_LOC 8,091
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_NEGLIGIBLE_RISK_PERCENTAGE 67.85
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_NEGLIGIBLE_RISK_COUNT 1,452
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_LOW_RISK_LOC 1,661
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_LOW_RISK_PERCENTAGE 13.93
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_LOW_RISK_COUNT 67
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_MEDIUM_RISK_LOC 1,094
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_MEDIUM_RISK_PERCENTAGE 9.17
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_MEDIUM_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_HIGH_RISK_LOC 559
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_HIGH_RISK_PERCENTAGE 4.69
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_VERY_HIGH_RISK_LOC 520
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_VERY_HIGH_RISK_PERCENTAGE 4.36
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATASTORE_CORE_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_NEGLIGIBLE_RISK_LOC 1,681
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_NEGLIGIBLE_RISK_PERCENTAGE 65.79
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_NEGLIGIBLE_RISK_COUNT 303
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_LOW_RISK_LOC 363
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_LOW_RISK_PERCENTAGE 14.21
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_MEDIUM_RISK_LOC 299
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_MEDIUM_RISK_PERCENTAGE 11.7
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_MEDIUM_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_HIGH_RISK_LOC 212
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_HIGH_RISK_PERCENTAGE 8.3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_CONVERTERS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_NEGLIGIBLE_RISK_LOC 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATA_DOCS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_NEGLIGIBLE_RISK_LOC 581
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_NEGLIGIBLE_RISK_PERCENTAGE 63.57
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_NEGLIGIBLE_RISK_COUNT 111
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_LOW_RISK_LOC 81
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_LOW_RISK_PERCENTAGE 8.86
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_MEDIUM_RISK_LOC 252
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_MEDIUM_RISK_PERCENTAGE 27.57
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_EVENTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_NEGLIGIBLE_RISK_LOC 716
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_NEGLIGIBLE_RISK_PERCENTAGE 93.84
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_NEGLIGIBLE_RISK_COUNT 193
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_LOW_RISK_LOC 47
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_LOW_RISK_PERCENTAGE 6.16
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_GEB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_NEGLIGIBLE_RISK_LOC 150
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_NEGLIGIBLE_RISK_COUNT 36
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_DATAMAPPING_SUPPORT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_NEGLIGIBLE_RISK_LOC 747
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_NEGLIGIBLE_RISK_PERCENTAGE 51.91
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_NEGLIGIBLE_RISK_COUNT 137
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_LOW_RISK_LOC 407
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_LOW_RISK_PERCENTAGE 28.28
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_LOW_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_MEDIUM_RISK_LOC 175
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_MEDIUM_RISK_PERCENTAGE 12.16
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_HIGH_RISK_LOC 110
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_HIGH_RISK_PERCENTAGE 7.64
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAILS_VIEWS_CORE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_LOC 40,445
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_PERCENTAGE 65.54
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_NEGLIGIBLE_RISK_COUNT 6,723
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_LOC 10,650
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_PERCENTAGE 17.26
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_LOW_RISK_COUNT 367
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_LOC 6,965
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_PERCENTAGE 11.29
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_MEDIUM_RISK_COUNT 132
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_LOC 2,925
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_PERCENTAGE 4.74
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_HIGH_RISK_COUNT 22
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_LOC 724
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_PERCENTAGE 1.17
CONDITIONAL_COMPLEXITY_COMPONENT_GROOVY_VERY_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC 52,607
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 64.67
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT 9,201
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC 13,284
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE 16.33
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT 535
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC 10,397
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE 12.78
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT 201
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC 3,570
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE 4.39
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT 32
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC 1,495
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE 1.84
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_LOC 61
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JS_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JS_MEDIUM_RISK_COUNT 0
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
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 7,250
FILE_CHANGE_HISTORY_ACTIVE_DAYS 4,701
FILE_CHANGE_HISTORY_WEEKS 1,035
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 5,175
FILE_AGE_NEGLIGIBLE_RISK_COUNT 2,828
FILE_AGE_LOW_RISK_COUNT 11
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 1
FILE_AGE_VERY_HIGH_RISK_COUNT 4
FILE_AGE_NEGLIGIBLE_RISK_LOC 209,141
FILE_AGE_LOW_RISK_LOC 197
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 462
FILE_AGE_VERY_HIGH_RISK_LOC 1,330
NUMBER_OF_CONTRIBUTORS 799
TOTAL_ANALYSIS_TIME_IN_MILLIS 37,744