JetBrains / kotlin-desktop-toolkit
Metrics

All numeric values measured by Sokrates.

Intro
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 238
NUMBER_OF_FILES_MAIN 191
LINES_OF_CODE_MAIN 26,269
NUMBER_OF_FILES_MAIN_EXT_RS 96
LINES_OF_CODE_MAIN_EXT_RS 13,567
NUMBER_OF_FILES_MAIN_EXT_KT 80
LINES_OF_CODE_MAIN_EXT_KT 11,791
NUMBER_OF_FILES_MAIN_EXT_KTS 5
LINES_OF_CODE_MAIN_EXT_KTS 631
NUMBER_OF_FILES_MAIN_EXT_TOML 10
LINES_OF_CODE_MAIN_EXT_TOML 280
NUMBER_OF_FILES_TEST 19
LINES_OF_CODE_TEST 1,658
NUMBER_OF_FILES_TEST_EXT_KT 19
LINES_OF_CODE_TEST_EXT_KT 1,658
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 6.31
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 168
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 96
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 72
NUMBER_OF_FILES_OTHER 3
LINES_OF_CODE_OTHER 146
NUMBER_OF_FILES_OTHER_EXT_MD 1
LINES_OF_CODE_OTHER_EXT_MD 116
NUMBER_OF_FILES_OTHER_EXT_PROPERTIES 2
LINES_OF_CODE_OTHER_EXT_PROPERTIES 30
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_KTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_KTS 6
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_DESKTOP_TOOLKIT 56
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_DESKTOP_TOOLKIT 7,929
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_DESKTOP_TOOLKIT_EXT_KT 55
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_DESKTOP_TOOLKIT_EXT_KT 7,525
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_DESKTOP_TOOLKIT_EXT_KTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_DESKTOP_TOOLKIT_EXT_KTS 404
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NATIVE 105
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NATIVE 13,835
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NATIVE_EXT_RS 96
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NATIVE_EXT_RS 13,567
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_NATIVE_EXT_TOML 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_NATIVE_EXT_TOML 268
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRADLE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRADLE 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRADLE_EXT_TOML 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRADLE_EXT_TOML 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDSRC 15
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDSRC 798
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_KT 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_KT 777
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_KTS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUILDSRC_EXT_KTS 21
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SAMPLE 13
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SAMPLE 3,689
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SAMPLE_EXT_KT 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SAMPLE_EXT_KT 3,489
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SAMPLE_EXT_KTS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SAMPLE_EXT_KTS 200
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 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS 1,142
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_RS 2
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_RS 1,058
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_KT 1
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_KT 84
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 188
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 25,127
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 94
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_RS 12,509
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 79
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 11,707
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KTS 5
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KTS 631
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 10
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TOML 280
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 115
LOW_RISK_FILE_SIZE_COUNT 29
MEDIUM_RISK_FILE_SIZE_COUNT 38
HIGH_RISK_FILE_SIZE_COUNT 7
VERY_HIGH_RISK_FILE_SIZE_COUNT 2
NEGLIGIBLE_RISK_FILE_SIZE_LOC 4,172
LOW_RISK_FILE_SIZE_LOC 3,881
MEDIUM_RISK_FILE_SIZE_LOC 11,045
HIGH_RISK_FILE_SIZE_LOC 4,644
VERY_HIGH_RISK_FILE_SIZE_LOC 2,527
NUMBER_OF_UNITS 779
LINES_OF_CODE_IN_UNITS 7,891
LINES_OF_CODE_OUTSIDE_UNITS 18,378
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 2,732
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 34.62
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 596
UNIT_SIZE_LOW_RISK_LOC 1,630
UNIT_SIZE_LOW_RISK_PERCENTAGE 20.66
UNIT_SIZE_LOW_RISK_COUNT 111
UNIT_SIZE_MEDIUM_RISK_LOC 1,666
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 21.11
UNIT_SIZE_MEDIUM_RISK_COUNT 57
UNIT_SIZE_HIGH_RISK_LOC 527
UNIT_SIZE_HIGH_RISK_PERCENTAGE 6.68
UNIT_SIZE_HIGH_RISK_COUNT 8
UNIT_SIZE_VERY_HIGH_RISK_LOC 1,336
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 16.93
UNIT_SIZE_VERY_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_NEGLIGIBLE_RISK_LOC 1,050
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_NEGLIGIBLE_RISK_PERCENTAGE 61.37
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_NEGLIGIBLE_RISK_COUNT 255
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_LOW_RISK_LOC 331
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_LOW_RISK_PERCENTAGE 19.35
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_LOW_RISK_COUNT 24
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_MEDIUM_RISK_LOC 203
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_MEDIUM_RISK_PERCENTAGE 11.86
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_MEDIUM_RISK_COUNT 8
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_VERY_HIGH_RISK_LOC 127
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_VERY_HIGH_RISK_PERCENTAGE 7.42
UNIT_SIZE_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_NATIVE_NEGLIGIBLE_RISK_LOC 1,274
UNIT_SIZE_COMPONENT_NATIVE_NEGLIGIBLE_RISK_PERCENTAGE 34.1
UNIT_SIZE_COMPONENT_NATIVE_NEGLIGIBLE_RISK_COUNT 260
UNIT_SIZE_COMPONENT_NATIVE_LOW_RISK_LOC 1,000
UNIT_SIZE_COMPONENT_NATIVE_LOW_RISK_PERCENTAGE 26.77
UNIT_SIZE_COMPONENT_NATIVE_LOW_RISK_COUNT 66
UNIT_SIZE_COMPONENT_NATIVE_MEDIUM_RISK_LOC 841
UNIT_SIZE_COMPONENT_NATIVE_MEDIUM_RISK_PERCENTAGE 22.51
UNIT_SIZE_COMPONENT_NATIVE_MEDIUM_RISK_COUNT 28
UNIT_SIZE_COMPONENT_NATIVE_HIGH_RISK_LOC 407
UNIT_SIZE_COMPONENT_NATIVE_HIGH_RISK_PERCENTAGE 10.89
UNIT_SIZE_COMPONENT_NATIVE_HIGH_RISK_COUNT 6
UNIT_SIZE_COMPONENT_NATIVE_VERY_HIGH_RISK_LOC 214
UNIT_SIZE_COMPONENT_NATIVE_VERY_HIGH_RISK_PERCENTAGE 5.73
UNIT_SIZE_COMPONENT_NATIVE_VERY_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_LOC 49
UNIT_SIZE_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_PERCENTAGE 27.68
UNIT_SIZE_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_BUILDSRC_LOW_RISK_LOC 84
UNIT_SIZE_COMPONENT_BUILDSRC_LOW_RISK_PERCENTAGE 47.46
UNIT_SIZE_COMPONENT_BUILDSRC_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_BUILDSRC_MEDIUM_RISK_LOC 44
UNIT_SIZE_COMPONENT_BUILDSRC_MEDIUM_RISK_PERCENTAGE 24.86
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_SAMPLE_NEGLIGIBLE_RISK_LOC 359
UNIT_SIZE_COMPONENT_SAMPLE_NEGLIGIBLE_RISK_PERCENTAGE 15.84
UNIT_SIZE_COMPONENT_SAMPLE_NEGLIGIBLE_RISK_COUNT 75
UNIT_SIZE_COMPONENT_SAMPLE_LOW_RISK_LOC 215
UNIT_SIZE_COMPONENT_SAMPLE_LOW_RISK_PERCENTAGE 9.48
UNIT_SIZE_COMPONENT_SAMPLE_LOW_RISK_COUNT 16
UNIT_SIZE_COMPONENT_SAMPLE_MEDIUM_RISK_LOC 578
UNIT_SIZE_COMPONENT_SAMPLE_MEDIUM_RISK_PERCENTAGE 25.5
UNIT_SIZE_COMPONENT_SAMPLE_MEDIUM_RISK_COUNT 19
UNIT_SIZE_COMPONENT_SAMPLE_HIGH_RISK_LOC 120
UNIT_SIZE_COMPONENT_SAMPLE_HIGH_RISK_PERCENTAGE 5.29
UNIT_SIZE_COMPONENT_SAMPLE_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_SAMPLE_VERY_HIGH_RISK_LOC 995
UNIT_SIZE_COMPONENT_SAMPLE_VERY_HIGH_RISK_PERCENTAGE 43.89
UNIT_SIZE_COMPONENT_SAMPLE_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_LOC 1,430
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_PERCENTAGE 34.78
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_COUNT 331
UNIT_SIZE_EXTENSION_KT_LOW_RISK_LOC 614
UNIT_SIZE_EXTENSION_KT_LOW_RISK_PERCENTAGE 14.94
UNIT_SIZE_EXTENSION_KT_LOW_RISK_COUNT 44
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_LOC 825
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_PERCENTAGE 20.07
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_COUNT 29
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_LOC 120
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_PERCENTAGE 2.92
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_COUNT 2
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_LOC 1,122
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_PERCENTAGE 27.29
UNIT_SIZE_EXTENSION_KT_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_EXTENSION_KTS_NEGLIGIBLE_RISK_LOC 28
UNIT_SIZE_EXTENSION_KTS_NEGLIGIBLE_RISK_PERCENTAGE 63.64
UNIT_SIZE_EXTENSION_KTS_NEGLIGIBLE_RISK_COUNT 5
UNIT_SIZE_EXTENSION_KTS_LOW_RISK_LOC 16
UNIT_SIZE_EXTENSION_KTS_LOW_RISK_PERCENTAGE 36.36
UNIT_SIZE_EXTENSION_KTS_LOW_RISK_COUNT 1
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_RS_NEGLIGIBLE_RISK_LOC 1,274
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_PERCENTAGE 34.1
UNIT_SIZE_EXTENSION_RS_NEGLIGIBLE_RISK_COUNT 260
UNIT_SIZE_EXTENSION_RS_LOW_RISK_LOC 1,000
UNIT_SIZE_EXTENSION_RS_LOW_RISK_PERCENTAGE 26.77
UNIT_SIZE_EXTENSION_RS_LOW_RISK_COUNT 66
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_LOC 841
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_PERCENTAGE 22.51
UNIT_SIZE_EXTENSION_RS_MEDIUM_RISK_COUNT 28
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_LOC 407
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_PERCENTAGE 10.89
UNIT_SIZE_EXTENSION_RS_HIGH_RISK_COUNT 6
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_LOC 214
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_PERCENTAGE 5.73
UNIT_SIZE_EXTENSION_RS_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 6,220
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 78.82
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 760
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 626
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 7.93
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,045
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 13.24
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_NEGLIGIBLE_RISK_LOC 1,677
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_NEGLIGIBLE_RISK_PERCENTAGE 98.01
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_NEGLIGIBLE_RISK_COUNT 286
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_LOW_RISK_LOC 34
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_LOW_RISK_PERCENTAGE 1.99
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_DESKTOP_TOOLKIT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_NEGLIGIBLE_RISK_LOC 3,292
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_NEGLIGIBLE_RISK_PERCENTAGE 88.12
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_NEGLIGIBLE_RISK_COUNT 354
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_LOW_RISK_LOC 291
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_LOW_RISK_PERCENTAGE 7.79
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_MEDIUM_RISK_LOC 153
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_MEDIUM_RISK_PERCENTAGE 4.1
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_NATIVE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_LOC 159
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_PERCENTAGE 89.83
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_NEGLIGIBLE_RISK_COUNT 12
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_LOW_RISK_LOC 18
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_LOW_RISK_PERCENTAGE 10.17
CONDITIONAL_COMPLEXITY_COMPONENT_BUILDSRC_LOW_RISK_COUNT 1
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_SAMPLE_NEGLIGIBLE_RISK_LOC 1,092
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_NEGLIGIBLE_RISK_PERCENTAGE 48.17
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_NEGLIGIBLE_RISK_COUNT 108
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_LOW_RISK_LOC 283
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_LOW_RISK_PERCENTAGE 12.48
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_MEDIUM_RISK_LOC 892
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_MEDIUM_RISK_PERCENTAGE 39.35
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_MEDIUM_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SAMPLE_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_LOC 2,884
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_PERCENTAGE 70.15
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_COUNT 400
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_LOC 335
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_PERCENTAGE 8.15
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_COUNT 7
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_LOC 892
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_PERCENTAGE 21.7
CONDITIONAL_COMPLEXITY_COMPONENT_KT_MEDIUM_RISK_COUNT 4
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
CONDITIONAL_COMPLEXITY_COMPONENT_KTS_NEGLIGIBLE_RISK_LOC 44
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_RS_NEGLIGIBLE_RISK_LOC 3,292
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_PERCENTAGE 88.12
CONDITIONAL_COMPLEXITY_COMPONENT_RS_NEGLIGIBLE_RISK_COUNT 354
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_LOC 291
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_PERCENTAGE 7.79
CONDITIONAL_COMPLEXITY_COMPONENT_RS_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_LOC 153
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_PERCENTAGE 4.1
CONDITIONAL_COMPLEXITY_COMPONENT_RS_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RS_VERY_HIGH_RISK_COUNT 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 431
FILE_CHANGE_HISTORY_ACTIVE_DAYS 176
FILE_CHANGE_HISTORY_WEEKS 61
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 305
FILE_AGE_NEGLIGIBLE_RISK_COUNT 41
FILE_AGE_LOW_RISK_COUNT 72
FILE_AGE_MEDIUM_RISK_COUNT 48
FILE_AGE_HIGH_RISK_COUNT 30
FILE_AGE_VERY_HIGH_RISK_COUNT 0
FILE_AGE_NEGLIGIBLE_RISK_LOC 9,202
FILE_AGE_LOW_RISK_LOC 11,917
FILE_AGE_MEDIUM_RISK_LOC 3,891
FILE_AGE_HIGH_RISK_LOC 1,259
FILE_AGE_VERY_HIGH_RISK_LOC 0
NUMBER_OF_CONTRIBUTORS 5
DUPLICATION_NUMBER_OF_DUPLICATES 80
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 61
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,369
DUPLICATION_NUMBER_OF_CLEANED_LINES 21,555
DUPLICATION_PERCENTAGE 6.35
UNIT_DUPLICATES_COUNT 1
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KOTLIN_DESKTOP_TOOLKIT 727
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KOTLIN_DESKTOP_TOOLKIT 727
DUPLICATION_PERCENTAGE_PRIMARY_KOTLIN_DESKTOP_TOOLKIT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SAMPLE 170
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SAMPLE 170
DUPLICATION_PERCENTAGE_PRIMARY_SAMPLE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_NATIVE 472
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_NATIVE 472
DUPLICATION_PERCENTAGE_PRIMARY_NATIVE 100
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_GRADLE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GRADLE 0
DUPLICATION_PERCENTAGE_PRIMARY_GRADLE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BUILDSRC 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BUILDSRC 0
DUPLICATION_PERCENTAGE_PRIMARY_BUILDSRC -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_KT 851
DUPLICATION_NUMBER_OF_CLEANED_LINES_KT 9,202
DUPLICATION_PERCENTAGE_KT 9.25
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_RS 388
DUPLICATION_NUMBER_OF_CLEANED_LINES_RS 11,599
DUPLICATION_PERCENTAGE_RS 3.35
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_TOML 84
DUPLICATION_NUMBER_OF_CLEANED_LINES_TOML 280
DUPLICATION_PERCENTAGE_TOML 30
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_KTS 46
DUPLICATION_NUMBER_OF_CLEANED_LINES_KTS 474
DUPLICATION_PERCENTAGE_KTS 9.7
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,714