bazelbuild / rules_kotlin
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 456
NUMBER_OF_FILES_MAIN 107
LINES_OF_CODE_MAIN 8,868
NUMBER_OF_FILES_MAIN_EXT_BZL 52
LINES_OF_CODE_MAIN_EXT_BZL 5,263
NUMBER_OF_FILES_MAIN_EXT_KT 49
LINES_OF_CODE_MAIN_EXT_KT 3,224
NUMBER_OF_FILES_MAIN_EXT_PROTO 3
LINES_OF_CODE_MAIN_EXT_PROTO 277
NUMBER_OF_FILES_MAIN_EXT_JAVA 2
LINES_OF_CODE_MAIN_EXT_JAVA 59
NUMBER_OF_FILES_MAIN_EXT_PY 1
LINES_OF_CODE_MAIN_EXT_PY 45
NUMBER_OF_FILES_TEST 48
LINES_OF_CODE_TEST 3,872
NUMBER_OF_FILES_TEST_EXT_KT 27
LINES_OF_CODE_TEST_EXT_KT 2,574
NUMBER_OF_FILES_TEST_EXT_JAVA 19
LINES_OF_CODE_TEST_EXT_JAVA 1,170
NUMBER_OF_FILES_TEST_EXT_BZL 2
LINES_OF_CODE_TEST_EXT_BZL 128
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 43.66
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 3
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 60
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 2
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 46
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_BAT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_BAT 14
NUMBER_OF_FILES_OTHER 122
LINES_OF_CODE_OTHER 25,714
NUMBER_OF_FILES_OTHER_EXT_KT 71
LINES_OF_CODE_OTHER_EXT_KT 24,706
NUMBER_OF_FILES_OTHER_EXT_MD 10
LINES_OF_CODE_OTHER_EXT_MD 477
NUMBER_OF_FILES_OTHER_EXT_XML 32
LINES_OF_CODE_OTHER_EXT_XML 415
NUMBER_OF_FILES_OTHER_EXT_JAVA 6
LINES_OF_CODE_OTHER_EXT_JAVA 53
NUMBER_OF_FILES_OTHER_EXT_GRADLE 1
LINES_OF_CODE_OTHER_EXT_GRADLE 48
NUMBER_OF_FILES_OTHER_EXT_JSON 2
LINES_OF_CODE_OTHER_EXT_JSON 15
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN 259
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_EXT_BZL 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_EXT_BZL 259
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JVM 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JVM 1,951
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JVM_EXT_BZL 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JVM_EXT_BZL 1,951
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL 475
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_EXT_BZL 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_EXT_BZL 475
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JS 335
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JS_EXT_BZL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JS_EXT_BZL 290
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_JS_EXT_PY 45
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_LINT 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_LINT 146
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_LINT_EXT_BZL 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_LINT_EXT_BZL 146
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_UTILS 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_UTILS 222
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_UTILS_EXT_BZL 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_KOTLIN_INTERNAL_UTILS_EXT_BZL 222
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN 145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN_EXT_BZL 145
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN_IO 51
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN_IO 3,283
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN_IO_EXT_KT 49
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN_IO_EXT_KT 3,224
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN_IO_EXT_JAVA 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_KOTLIN_IO_EXT_JAVA 59
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_CORE 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_CORE 490
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_CORE_EXT_BZL 11
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_CORE_EXT_BZL 490
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_6 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_6 256
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_6_EXT_BZL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_6_EXT_BZL 256
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RELEASE 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RELEASE 92
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RELEASE_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RELEASE_EXT_BZL 92
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_4 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_4 263
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_4_EXT_BZL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_4_EXT_BZL 263
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_LEGACY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_LEGACY 243
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_LEGACY_EXT_BZL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_LEGACY_EXT_BZL 243
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_5 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_5 256
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_5_EXT_BZL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RKT_1_5_EXT_BZL 256
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RELEASE_ARCHIVE 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RELEASE_ARCHIVE 175
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RELEASE_ARCHIVE_EXT_BZL 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_STARLARK_RELEASE_ARCHIVE_EXT_BZL 175
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_PROTOBUF 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_PROTOBUF 277
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_SRC_MAIN_PROTOBUF_EXT_PROTO 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_SRC_MAIN_PROTOBUF_EXT_PROTO 277
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 361
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_BZL 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_BZL 361
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 104
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 8,507
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_BZL 49
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_BZL 4,902
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 49
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_KT 3,224
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 3
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 277
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 2
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_JAVA 59
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 45
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 78
LOW_RISK_FILE_SIZE_COUNT 22
MEDIUM_RISK_FILE_SIZE_COUNT 5
HIGH_RISK_FILE_SIZE_COUNT 2
VERY_HIGH_RISK_FILE_SIZE_COUNT 0
NEGLIGIBLE_RISK_FILE_SIZE_LOC 2,809
LOW_RISK_FILE_SIZE_LOC 3,127
MEDIUM_RISK_FILE_SIZE_LOC 1,665
HIGH_RISK_FILE_SIZE_LOC 1,267
VERY_HIGH_RISK_FILE_SIZE_LOC 0
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 1,466
FILE_CHANGE_HISTORY_ACTIVE_DAYS 234
FILE_CHANGE_HISTORY_WEEKS 209
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 1,045
FILE_AGE_NEGLIGIBLE_RISK_COUNT 7
FILE_AGE_LOW_RISK_COUNT 15
FILE_AGE_MEDIUM_RISK_COUNT 13
FILE_AGE_HIGH_RISK_COUNT 45
FILE_AGE_VERY_HIGH_RISK_COUNT 27
FILE_AGE_NEGLIGIBLE_RISK_LOC 2,001
FILE_AGE_LOW_RISK_LOC 2,837
FILE_AGE_MEDIUM_RISK_LOC 834
FILE_AGE_HIGH_RISK_LOC 1,919
FILE_AGE_VERY_HIGH_RISK_LOC 1,277
NUMBER_OF_CONTRIBUTORS 84
NUMBER_OF_UNITS 102
LINES_OF_CODE_IN_UNITS 1,102
LINES_OF_CODE_OUTSIDE_UNITS 7,766
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 361
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 32.76
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 68
UNIT_SIZE_LOW_RISK_LOC 332
UNIT_SIZE_LOW_RISK_PERCENTAGE 30.13
UNIT_SIZE_LOW_RISK_COUNT 23
UNIT_SIZE_MEDIUM_RISK_LOC 320
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 29.04
UNIT_SIZE_MEDIUM_RISK_COUNT 10
UNIT_SIZE_HIGH_RISK_LOC 89
UNIT_SIZE_HIGH_RISK_PERCENTAGE 8.08
UNIT_SIZE_HIGH_RISK_COUNT 1
UNIT_SIZE_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_NEGLIGIBLE_RISK_PERCENTAGE 37.04
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_LOW_RISK_LOC 17
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_LOW_RISK_PERCENTAGE 62.96
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_KOTLIN_INTERNAL_JS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_NEGLIGIBLE_RISK_LOC 351
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_NEGLIGIBLE_RISK_PERCENTAGE 32.65
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_NEGLIGIBLE_RISK_COUNT 66
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_LOW_RISK_LOC 315
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_LOW_RISK_PERCENTAGE 29.3
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_LOW_RISK_COUNT 22
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_MEDIUM_RISK_LOC 320
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_MEDIUM_RISK_PERCENTAGE 29.77
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_MEDIUM_RISK_COUNT 10
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_HIGH_RISK_LOC 89
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_HIGH_RISK_PERCENTAGE 8.28
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_SRC_MAIN_KOTLIN_IO_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 37.04
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 2
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 17
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 62.96
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 1
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_LOC 341
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_PERCENTAGE 32.02
UNIT_SIZE_EXTENSION_KT_NEGLIGIBLE_RISK_COUNT 63
UNIT_SIZE_EXTENSION_KT_LOW_RISK_LOC 315
UNIT_SIZE_EXTENSION_KT_LOW_RISK_PERCENTAGE 29.58
UNIT_SIZE_EXTENSION_KT_LOW_RISK_COUNT 22
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_LOC 320
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_PERCENTAGE 30.05
UNIT_SIZE_EXTENSION_KT_MEDIUM_RISK_COUNT 10
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_LOC 89
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_PERCENTAGE 8.36
UNIT_SIZE_EXTENSION_KT_HIGH_RISK_COUNT 1
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
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_LOC 10
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_EXTENSION_JAVA_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_LOW_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_MEDIUM_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_EXTENSION_JAVA_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 964
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 87.48
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 100
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 138
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 12.52
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 0
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_INTERNAL_JS_NEGLIGIBLE_RISK_LOC 27
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_KOTLIN_INTERNAL_JS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_NEGLIGIBLE_RISK_LOC 937
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_NEGLIGIBLE_RISK_PERCENTAGE 87.16
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_NEGLIGIBLE_RISK_COUNT 97
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_LOW_RISK_LOC 138
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_LOW_RISK_PERCENTAGE 12.84
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_LOW_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_SRC_MAIN_KOTLIN_IO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 27
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_LOC 927
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_PERCENTAGE 87.04
CONDITIONAL_COMPLEXITY_COMPONENT_KT_NEGLIGIBLE_RISK_COUNT 94
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_LOC 138
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_PERCENTAGE 12.96
CONDITIONAL_COMPLEXITY_COMPONENT_KT_LOW_RISK_COUNT 2
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
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_LOC 10
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_NEGLIGIBLE_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_JAVA_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 310
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 42
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 1,671
DUPLICATION_NUMBER_OF_CLEANED_LINES 7,952
DUPLICATION_PERCENTAGE 21.01
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KOTLIN_INTERNAL_JS 69
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KOTLIN_INTERNAL_JS 69
DUPLICATION_PERCENTAGE_PRIMARY_KOTLIN_INTERNAL_JS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_STARLARK_RKT_1_6 256
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_STARLARK_RKT_1_6 256
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_STARLARK_RKT_1_6 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_STARLARK_RKT_1_4 245
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_STARLARK_RKT_1_4 245
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_STARLARK_RKT_1_4 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_STARLARK_LEGACY 243
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_STARLARK_LEGACY 243
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_STARLARK_LEGACY 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_STARLARK_RKT_1_5 256
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_STARLARK_RKT_1_5 256
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_STARLARK_RKT_1_5 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_PROTOBUF 41
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_PROTOBUF 41
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_PROTOBUF 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_KOTLIN_IO 78
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_KOTLIN_IO 78
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_KOTLIN_IO 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KOTLIN_INTERNAL_JVM 222
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KOTLIN_INTERNAL_JVM 222
DUPLICATION_PERCENTAGE_PRIMARY_KOTLIN_INTERNAL_JVM 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KOTLIN_INTERNAL_UTILS 25
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KOTLIN_INTERNAL_UTILS 25
DUPLICATION_PERCENTAGE_PRIMARY_KOTLIN_INTERNAL_UTILS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KOTLIN_INTERNAL 115
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KOTLIN_INTERNAL 115
DUPLICATION_PERCENTAGE_PRIMARY_KOTLIN_INTERNAL 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_STARLARK_CORE 43
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_STARLARK_CORE 43
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_STARLARK_CORE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KOTLIN 52
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KOTLIN 52
DUPLICATION_PERCENTAGE_PRIMARY_KOTLIN 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_STARLARK_RELEASE 13
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_STARLARK_RELEASE 13
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_STARLARK_RELEASE 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_KOTLIN 13
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_KOTLIN 13
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_KOTLIN 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_KOTLIN_INTERNAL_LINT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_KOTLIN_INTERNAL_LINT 0
DUPLICATION_PERCENTAGE_PRIMARY_KOTLIN_INTERNAL_LINT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_SRC_MAIN_STARLARK_RELEASE_ARCHIVE 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_SRC_MAIN_STARLARK_RELEASE_ARCHIVE 0
DUPLICATION_PERCENTAGE_PRIMARY_SRC_MAIN_STARLARK_RELEASE_ARCHIVE -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_BZL 1,552
DUPLICATION_NUMBER_OF_CLEANED_LINES_BZL 5,263
DUPLICATION_PERCENTAGE_BZL 29.49
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PROTO 41
DUPLICATION_NUMBER_OF_CLEANED_LINES_PROTO 277
DUPLICATION_PERCENTAGE_PROTO 14.8
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_KT 78
DUPLICATION_NUMBER_OF_CLEANED_LINES_KT 2,340
DUPLICATION_PERCENTAGE_KT 3.33
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,183