apache / freemarker
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 1,347
NUMBER_OF_FILES_MAIN 591
LINES_OF_CODE_MAIN 59,889
NUMBER_OF_FILES_MAIN_EXT_JAVA 570
LINES_OF_CODE_MAIN_EXT_JAVA 57,795
NUMBER_OF_FILES_MAIN_EXT_KT 11
LINES_OF_CODE_MAIN_EXT_KT 1,017
NUMBER_OF_FILES_MAIN_EXT_KTS 5
LINES_OF_CODE_MAIN_EXT_KTS 633
NUMBER_OF_FILES_MAIN_EXT_XML 3
LINES_OF_CODE_MAIN_EXT_XML 362
NUMBER_OF_FILES_MAIN_EXT_FTL 1
LINES_OF_CODE_MAIN_EXT_FTL 74
NUMBER_OF_FILES_MAIN_EXT_HTML 1
LINES_OF_CODE_MAIN_EXT_HTML 8
NUMBER_OF_FILES_TEST 502
LINES_OF_CODE_TEST 44,293
NUMBER_OF_FILES_TEST_EXT_JAVA 298
LINES_OF_CODE_TEST_EXT_JAVA 34,509
NUMBER_OF_FILES_TEST_EXT_FTL 183
LINES_OF_CODE_TEST_EXT_FTL 8,840
NUMBER_OF_FILES_TEST_EXT_XML 16
LINES_OF_CODE_TEST_EXT_XML 902
NUMBER_OF_FILES_TEST_EXT_JSP 5
LINES_OF_CODE_TEST_EXT_JSP 42
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 73.95
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 71
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 71
NUMBER_OF_FILES_OTHER 121
LINES_OF_CODE_OTHER 6,376
NUMBER_OF_FILES_OTHER_EXT_TXT 110
LINES_OF_CODE_OTHER_EXT_TXT 5,782
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 10
LINES_OF_CODE_OTHER_EXT_PROPERTIES 408
NUMBER_OF_FILES_OTHER_EXT_MD 1
LINES_OF_CODE_OTHER_EXT_MD 186
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRADLE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRADLE 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRADLE_EXT_KTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRADLE_EXT_KTS 22
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_JAVAX_SERVLET 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_JAVAX_SERVLET 4,932
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_JAVAX_SERVLET_EXT_JAVA 25
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_JAVAX_SERVLET_EXT_JAVA 4,932
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 601
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_KTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_KTS 601
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_CORE9 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_CORE9 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_CORE9_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_CORE9_EXT_JAVA 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON22 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON22 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON22_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON22_EXT_JAVA 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC 362
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_EXT_XML 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_EXT_XML 362
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_CORE 526
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_CORE 51,812
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_CORE_EXT_JAVA 525
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_CORE_EXT_JAVA 51,738
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_CORE_EXT_FTL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_CORE_EXT_FTL 74
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDSRC 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDSRC 1,027
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_KT 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_KT 1,017
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_KTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_KTS 10
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_CORE16 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_CORE16 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_CORE16_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_CORE16_EXT_JAVA 28
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON25 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON25 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON25_EXT_JAVA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON25_EXT_JAVA 17
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_MANUAL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_MANUAL 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_MANUAL_EXT_HTML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_MANUAL_EXT_HTML 8
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON20 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON20 1,044
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON20_EXT_JAVA 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_FREEMARKER_JYTHON20_EXT_JAVA 1,044
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 16
LINES_OF_CODE_CONCERN_GENERAL_TODOS 4,150
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_JAVA 15
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_JAVA 3,562
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_KTS 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_KTS 588
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 575
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 55,739
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 555
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 54,233
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 11
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 1,017
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_XML 362
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_FTL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_FTL 74
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KTS 4
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KTS 45
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_HTML 8
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 455
LOW_RISK_FILE_SIZE_COUNT 66
MEDIUM_RISK_FILE_SIZE_COUNT 49
HIGH_RISK_FILE_SIZE_COUNT 14
VERY_HIGH_RISK_FILE_SIZE_COUNT 7
NEGLIGIBLE_RISK_FILE_SIZE_LOC 14,339
LOW_RISK_FILE_SIZE_LOC 9,380
MEDIUM_RISK_FILE_SIZE_LOC 15,794
HIGH_RISK_FILE_SIZE_LOC 9,605
VERY_HIGH_RISK_FILE_SIZE_LOC 10,771
NUMBER_OF_UNITS 4,843
LINES_OF_CODE_IN_UNITS 43,474
LINES_OF_CODE_OUTSIDE_UNITS 16,415
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 16,224
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 37.32
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 3,903
UNIT_SIZE_LOW_RISK_LOC 7,165
UNIT_SIZE_LOW_RISK_PERCENTAGE 16.48
UNIT_SIZE_LOW_RISK_COUNT 496
UNIT_SIZE_MEDIUM_RISK_LOC 10,020
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 23.05
UNIT_SIZE_MEDIUM_RISK_COUNT 328
UNIT_SIZE_HIGH_RISK_LOC 5,955
UNIT_SIZE_HIGH_RISK_PERCENTAGE 13.7
UNIT_SIZE_HIGH_RISK_COUNT 90
UNIT_SIZE_VERY_HIGH_RISK_LOC 4,110
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 9.45
UNIT_SIZE_VERY_HIGH_RISK_COUNT 26
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_NEGLIGIBLE_RISK_LOC 1,332
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_NEGLIGIBLE_RISK_PERCENTAGE 34.99
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_NEGLIGIBLE_RISK_COUNT 300
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_LOW_RISK_LOC 510
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_LOW_RISK_PERCENTAGE 13.4
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_LOW_RISK_COUNT 33
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_MEDIUM_RISK_LOC 850
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_MEDIUM_RISK_PERCENTAGE 22.33
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_MEDIUM_RISK_COUNT 28
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_HIGH_RISK_LOC 754
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_HIGH_RISK_PERCENTAGE 19.81
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_HIGH_RISK_COUNT 12
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_VERY_HIGH_RISK_LOC 361
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_VERY_HIGH_RISK_PERCENTAGE 9.48
UNIT_SIZE_COMPONENT_FREEMARKER_JAVAX_SERVLET_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 22
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 32.35
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 46
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 67.65
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_NEGLIGIBLE_RISK_LOC 11
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE9_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON22_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_NEGLIGIBLE_RISK_LOC 14,469
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_NEGLIGIBLE_RISK_PERCENTAGE 37.48
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_NEGLIGIBLE_RISK_COUNT 3,514
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_LOW_RISK_LOC 6,431
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_LOW_RISK_PERCENTAGE 16.66
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_LOW_RISK_COUNT 447
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_MEDIUM_RISK_LOC 8,889
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_MEDIUM_RISK_PERCENTAGE 23.03
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_MEDIUM_RISK_COUNT 290
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_HIGH_RISK_LOC 5,062
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_HIGH_RISK_PERCENTAGE 13.11
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_HIGH_RISK_COUNT 76
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_VERY_HIGH_RISK_LOC 3,749
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_VERY_HIGH_RISK_PERCENTAGE 9.71
UNIT_SIZE_COMPONENT_FREEMARKER_CORE_VERY_HIGH_RISK_COUNT 23
UNIT_SIZE_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_LOC 126
UNIT_SIZE_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_PERCENTAGE 57.01
UNIT_SIZE_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_COUNT 23
UNIT_SIZE_COMPONENT_BUILDSRC_LOW_RISK_LOC 38
UNIT_SIZE_COMPONENT_BUILDSRC_LOW_RISK_PERCENTAGE 17.19
UNIT_SIZE_COMPONENT_BUILDSRC_LOW_RISK_COUNT 3
UNIT_SIZE_COMPONENT_BUILDSRC_MEDIUM_RISK_LOC 57
UNIT_SIZE_COMPONENT_BUILDSRC_MEDIUM_RISK_PERCENTAGE 25.79
UNIT_SIZE_COMPONENT_BUILDSRC_MEDIUM_RISK_COUNT 2
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_FREEMARKER_CORE16_NEGLIGIBLE_RISK_LOC 6
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_NEGLIGIBLE_RISK_PERCENTAGE 35.29
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_LOW_RISK_LOC 11
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_LOW_RISK_PERCENTAGE 64.71
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_CORE16_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_NEGLIGIBLE_RISK_LOC 9
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON25_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_NEGLIGIBLE_RISK_LOC 240
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_NEGLIGIBLE_RISK_PERCENTAGE 32.79
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_NEGLIGIBLE_RISK_COUNT 53
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_LOW_RISK_LOC 129
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_LOW_RISK_PERCENTAGE 17.62
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_LOW_RISK_COUNT 9
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_MEDIUM_RISK_LOC 224
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_MEDIUM_RISK_PERCENTAGE 30.6
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_HIGH_RISK_LOC 139
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_HIGH_RISK_PERCENTAGE 18.99
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_FREEMARKER_JYTHON20_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC 16,076
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 37.23
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT 3,877
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC 7,081
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE 16.4
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT 490
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC 9,963
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE 23.07
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT 326
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC 5,955
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE 13.79
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT 90
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC 4,110
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE 9.52
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT 26
UNIT_SIZE_EXTENSION_KTS_NEGLIGIBLE_RISK_LOC 22
UNIT_SIZE_EXTENSION_KTS_NEGLIGIBLE_RISK_PERCENTAGE 32.35
UNIT_SIZE_EXTENSION_KTS_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_KTS_LOW_RISK_LOC 46
UNIT_SIZE_EXTENSION_KTS_LOW_RISK_PERCENTAGE 67.65
UNIT_SIZE_EXTENSION_KTS_LOW_RISK_COUNT 3
UNIT_SIZE_EXTENSION_KTS_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_KTS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_KTS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_KTS_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_KTS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_KTS_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_KTS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_KTS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_KTS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_LOC 126
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_PERCENTAGE 57.01
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_COUNT 23
UNIT_SIZE_EXTENSION_KT_LOW_RISK_LOC 38
UNIT_SIZE_EXTENSION_KT_LOW_RISK_PERCENTAGE 17.19
UNIT_SIZE_EXTENSION_KT_LOW_RISK_COUNT 3
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_LOC 57
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_PERCENTAGE 25.79
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_COUNT 2
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 23,768
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 54.67
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 4,356
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 6,542
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 15.05
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 270
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 7,966
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 18.32
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 173
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 2,881
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 6.63
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 2,317
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 5.33
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 44
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 5,198
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_NEGLIGIBLE_RISK_LOC 1,884
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_NEGLIGIBLE_RISK_PERCENTAGE 49.49
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_NEGLIGIBLE_RISK_COUNT 333
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_LOW_RISK_LOC 639
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_LOW_RISK_PERCENTAGE 16.78
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_LOW_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_MEDIUM_RISK_LOC 866
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_MEDIUM_RISK_PERCENTAGE 22.75
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_MEDIUM_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_HIGH_RISK_LOC 418
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_HIGH_RISK_PERCENTAGE 10.98
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JAVAX_SERVLET_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 68
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_NEGLIGIBLE_RISK_LOC 11
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_NEGLIGIBLE_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE9_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_NEGLIGIBLE_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON22_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_NEGLIGIBLE_RISK_LOC 21,061
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_NEGLIGIBLE_RISK_PERCENTAGE 54.56
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_NEGLIGIBLE_RISK_COUNT 3,912
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_LOW_RISK_LOC 5,836
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_LOW_RISK_PERCENTAGE 15.12
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_LOW_RISK_COUNT 244
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_MEDIUM_RISK_LOC 6,923
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_MEDIUM_RISK_PERCENTAGE 17.94
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_MEDIUM_RISK_COUNT 154
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_HIGH_RISK_LOC 2,463
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_HIGH_RISK_PERCENTAGE 6.38
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_HIGH_RISK_COUNT 27
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_VERY_HIGH_RISK_LOC 2,317
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_VERY_HIGH_RISK_PERCENTAGE 6
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE_VERY_HIGH_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_LOC 221
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_COUNT 28
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_FREEMARKER_CORE16_NEGLIGIBLE_RISK_LOC 17
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_CORE16_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_NEGLIGIBLE_RISK_LOC 9
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON25_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_NEGLIGIBLE_RISK_LOC 488
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_NEGLIGIBLE_RISK_PERCENTAGE 66.67
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_NEGLIGIBLE_RISK_COUNT 66
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_LOW_RISK_LOC 67
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_LOW_RISK_PERCENTAGE 9.15
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_MEDIUM_RISK_LOC 177
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_MEDIUM_RISK_PERCENTAGE 24.18
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_FREEMARKER_JYTHON20_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC 23,479
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 54.37
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT 4,322
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC 6,542
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE 15.15
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT 270
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC 7,966
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE 18.45
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT 173
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC 2,881
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE 6.67
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT 31
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC 2,317
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE 5.37
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_NEGLIGIBLE_RISK_LOC 68
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_NEGLIGIBLE_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_LOC 221
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_COUNT 28
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 5,534
FILE_CHANGE_HISTORY_ACTIVE_DAYS 871
FILE_CHANGE_HISTORY_WEEKS 782
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 3,910
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 0
FILE_AGE_MEDIUM_RISK_COUNT 4
FILE_AGE_HIGH_RISK_COUNT 48
FILE_AGE_VERY_HIGH_RISK_COUNT 539
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 0
FILE_AGE_MEDIUM_RISK_LOC 2,619
FILE_AGE_HIGH_RISK_LOC 8,538
FILE_AGE_VERY_HIGH_RISK_LOC 48,732
NUMBER_OF_CONTRIBUTORS 49
DUPLICATION_NUMBER_OF_DUPLICATES 663
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 154
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 3,731
DUPLICATION_NUMBER_OF_CLEANED_LINES 43,830
DUPLICATION_PERCENTAGE 8.51
UNIT_DUPLICATES_COUNT 10
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FREEMARKER_CORE 3,547
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FREEMARKER_CORE 3,547
DUPLICATION_PERCENTAGE_PRIMARY_FREEMARKER_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FREEMARKER_JAVAX_SERVLET 130
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FREEMARKER_JAVAX_SERVLET 130
DUPLICATION_PERCENTAGE_PRIMARY_FREEMARKER_JAVAX_SERVLET 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FREEMARKER_JYTHON22 8
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FREEMARKER_JYTHON22 8
DUPLICATION_PERCENTAGE_PRIMARY_FREEMARKER_JYTHON22 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FREEMARKER_JYTHON20 34
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FREEMARKER_JYTHON20 34
DUPLICATION_PERCENTAGE_PRIMARY_FREEMARKER_JYTHON20 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BUILDSRC 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BUILDSRC 12
DUPLICATION_PERCENTAGE_PRIMARY_BUILDSRC 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GRADLE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GRADLE 0
DUPLICATION_PERCENTAGE_PRIMARY_GRADLE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FREEMARKER_CORE9 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FREEMARKER_CORE9 0
DUPLICATION_PERCENTAGE_PRIMARY_FREEMARKER_CORE9 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC 0
DUPLICATION_PERCENTAGE_PRIMARY_SRC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FREEMARKER_CORE16 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FREEMARKER_CORE16 0
DUPLICATION_PERCENTAGE_PRIMARY_FREEMARKER_CORE16 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FREEMARKER_JYTHON25 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FREEMARKER_JYTHON25 0
DUPLICATION_PERCENTAGE_PRIMARY_FREEMARKER_JYTHON25 -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_FREEMARKER_MANUAL 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_FREEMARKER_MANUAL 0
DUPLICATION_PERCENTAGE_PRIMARY_FREEMARKER_MANUAL -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_JAVA 3,719
DUPLICATION_NUMBER_OF_CLEANED_LINES_JAVA 42,170
DUPLICATION_PERCENTAGE_JAVA 8.82
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_KT 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_KT 707
DUPLICATION_PERCENTAGE_KT 1.7
TOTAL_ANALYSIS_TIME_IN_MILLIS 4,975