{
  "metadata" : {
    "name" : "JetBrains / teamcity-operator",
    "description" : "TeamCity Kubernetes Operator",
    "tooltip" : "",
    "logoLink" : "https://avatars.githubusercontent.com/JetBrains",
    "links" : [ {
      "label" : "GitHub Repo",
      "href" : "https://github.com/JetBrains/teamcity-operator.git"
    } ]
  },
  "metricsList" : {
    "metrics" : [ {
      "id" : "TOTAL_NUMBER_OF_FILES",
      "value" : 146,
      "description" : "Total number of files in the source folder"
    }, {
      "id" : "NUMBER_OF_FILES_MAIN",
      "value" : 86,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN",
      "value" : 18192,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_YAML",
      "value" : 60,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_YAML",
      "value" : 15501,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_GO",
      "value" : 25,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_GO",
      "value" : 2634,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_MAIN_EXT_TPL",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_MAIN_EXT_TPL",
      "value" : 57,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_TEST",
      "value" : 13,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_TEST",
      "value" : 1573,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_TEST_EXT_GO",
      "value" : 13,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_TEST_EXT_GO",
      "value" : 1573,
      "description" : null
    }, {
      "id" : "TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE",
      "value" : 8.64,
      "description" : "Test / main code ratio"
    }, {
      "id" : "NUMBER_OF_FILES_GENERATED",
      "value" : 0,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_GENERATED",
      "value" : 0,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_BUILD_AND_DEPLOYMENT",
      "value" : 268,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH",
      "value" : 268,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER",
      "value" : 19,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER",
      "value" : 1436,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER_EXT_YAML",
      "value" : 15,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER_EXT_YAML",
      "value" : 925,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER_EXT_MD",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER_EXT_MD",
      "value" : 422,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER_EXT_MOD",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER_EXT_MOD",
      "value" : 73,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER_EXT_TXT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER_EXT_TXT",
      "value" : 12,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_OTHER_EXT_PROPERTIES",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_OTHER_EXT_PROPERTIES",
      "value" : 4,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUNDLE",
      "value" : 2,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUNDLE",
      "value" : 50,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_BUNDLE_EXT_YAML",
      "value" : 2,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_BUNDLE_EXT_YAML",
      "value" : 50,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHARTS",
      "value" : 16,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHARTS",
      "value" : 7528,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHARTS_EXT_YAML",
      "value" : 15,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHARTS_EXT_YAML",
      "value" : 7471,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CHARTS_EXT_TPL",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CHARTS_EXT_TPL",
      "value" : 57,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMD",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMD",
      "value" : 86,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CMD_EXT_GO",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CMD_EXT_GO",
      "value" : 86,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERNAL",
      "value" : 20,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERNAL",
      "value" : 1913,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INTERNAL_EXT_GO",
      "value" : 20,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_INTERNAL_EXT_GO",
      "value" : 1913,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIG",
      "value" : 43,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIG",
      "value" : 7980,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_CONFIG_EXT_YAML",
      "value" : 43,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_CONFIG_EXT_YAML",
      "value" : 7980,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API",
      "value" : 4,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_API",
      "value" : 635,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_EXT_GO",
      "value" : 4,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_EXT_GO",
      "value" : 635,
      "description" : null
    }, {
      "id" : "NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY",
      "value" : 0,
      "description" : "Number of anchor dependencies"
    }, {
      "id" : "NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY",
      "value" : 0,
      "description" : null
    }, {
      "id" : "NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY",
      "value" : 0,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_TODOS",
      "value" : 3,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_TODOS",
      "value" : 14101,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_YAML",
      "value" : 2,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_YAML",
      "value" : 13890,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_GO",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_GO",
      "value" : 211,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED",
      "value" : 83,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED",
      "value" : 4091,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO",
      "value" : 24,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_GO",
      "value" : 2423,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML",
      "value" : 58,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_YAML",
      "value" : 1611,
      "description" : null
    }, {
      "id" : "NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_TPL",
      "value" : 1,
      "description" : null
    }, {
      "id" : "LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_TPL",
      "value" : 57,
      "description" : null
    }, {
      "id" : "NEGLIGIBLE_RISK_FILE_SIZE_COUNT",
      "value" : 73,
      "description" : "Number of  files with 100 or less lines of code"
    }, {
      "id" : "LOW_RISK_FILE_SIZE_COUNT",
      "value" : 6,
      "description" : "Number of  files with 100 to 200 lines of code"
    }, {
      "id" : "MEDIUM_RISK_FILE_SIZE_COUNT",
      "value" : 5,
      "description" : "Number of  files with 200 to 500 lines of code"
    }, {
      "id" : "HIGH_RISK_FILE_SIZE_COUNT",
      "value" : 0,
      "description" : "Number of  files with 500 to 1000 lines of code"
    }, {
      "id" : "VERY_HIGH_RISK_FILE_SIZE_COUNT",
      "value" : 2,
      "description" : "Number of  files with more than 1000 lines of code"
    }, {
      "id" : "NEGLIGIBLE_RISK_FILE_SIZE_LOC",
      "value" : 2285,
      "description" : "Lines of code in  files with 100 or less lines of code"
    }, {
      "id" : "LOW_RISK_FILE_SIZE_LOC",
      "value" : 738,
      "description" : "Lines of code in  files with 100 to 200 lines of code"
    }, {
      "id" : "MEDIUM_RISK_FILE_SIZE_LOC",
      "value" : 1279,
      "description" : "Lines of code in  files with 200 to 500 lines of code"
    }, {
      "id" : "HIGH_RISK_FILE_SIZE_LOC",
      "value" : 0,
      "description" : "Lines of code in  files with 500 to 1000 lines of code"
    }, {
      "id" : "VERY_HIGH_RISK_FILE_SIZE_LOC",
      "value" : 13890,
      "description" : "Lines of code in  files with more than 1000 lines of code"
    }, {
      "id" : "NUMBER_OF_UNITS",
      "value" : 187,
      "description" : "Number of units"
    }, {
      "id" : "LINES_OF_CODE_IN_UNITS",
      "value" : 2153,
      "description" : "Lines of code in units"
    }, {
      "id" : "LINES_OF_CODE_OUTSIDE_UNITS",
      "value" : 16039,
      "description" : "Lines of code in units"
    }, {
      "id" : "UNIT_SIZE_NEGLIGIBLE_RISK_LOC",
      "value" : 715,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 33.20947515095216,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_NEGLIGIBLE_RISK_COUNT",
      "value" : 115,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_LOW_RISK_LOC",
      "value" : 736,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_LOW_RISK_PERCENTAGE",
      "value" : 34.1848583372039,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_LOW_RISK_COUNT",
      "value" : 51,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_MEDIUM_RISK_LOC",
      "value" : 526,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_MEDIUM_RISK_PERCENTAGE",
      "value" : 24.431026474686483,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_MEDIUM_RISK_COUNT",
      "value" : 18,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_HIGH_RISK_LOC",
      "value" : 176,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_HIGH_RISK_PERCENTAGE",
      "value" : 8.174640037157454,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_HIGH_RISK_COUNT",
      "value" : 3,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_NEGLIGIBLE_RISK_LOC",
      "value" : 4,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 6.0606060606060606,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_NEGLIGIBLE_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_MEDIUM_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_HIGH_RISK_LOC",
      "value" : 62,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_HIGH_RISK_PERCENTAGE",
      "value" : 93.93939393939394,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_HIGH_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_CMD_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_LOC",
      "value" : 481,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 30.443037974683545,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_COUNT",
      "value" : 76,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_LOC",
      "value" : 601,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_PERCENTAGE",
      "value" : 38.037974683544306,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_LOW_RISK_COUNT",
      "value" : 40,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_LOC",
      "value" : 384,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_PERCENTAGE",
      "value" : 24.303797468354432,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_MEDIUM_RISK_COUNT",
      "value" : 14,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_LOC",
      "value" : 114,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_PERCENTAGE",
      "value" : 7.215189873417722,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_HIGH_RISK_COUNT",
      "value" : 2,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_INTERNAL_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_LOC",
      "value" : 230,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 45.36489151873767,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_COUNT",
      "value" : 38,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_LOW_RISK_LOC",
      "value" : 135,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_LOW_RISK_PERCENTAGE",
      "value" : 26.62721893491124,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_LOW_RISK_COUNT",
      "value" : 11,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_LOC",
      "value" : 142,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_PERCENTAGE",
      "value" : 28.007889546351084,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_COUNT",
      "value" : 4,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_LOC",
      "value" : 715,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 33.20947515095216,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_NEGLIGIBLE_RISK_COUNT",
      "value" : 115,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_LOW_RISK_LOC",
      "value" : 736,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_LOW_RISK_PERCENTAGE",
      "value" : 34.1848583372039,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_LOW_RISK_COUNT",
      "value" : 51,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_LOC",
      "value" : 526,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_PERCENTAGE",
      "value" : 24.431026474686483,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_MEDIUM_RISK_COUNT",
      "value" : 18,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_HIGH_RISK_LOC",
      "value" : 176,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_HIGH_RISK_PERCENTAGE",
      "value" : 8.174640037157454,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_HIGH_RISK_COUNT",
      "value" : 3,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "UNIT_SIZE_EXTENSION_GO_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC",
      "value" : 1670,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 77.56618671620994,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT",
      "value" : 172,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_LOW_RISK_LOC",
      "value" : 215,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE",
      "value" : 9.986065954482118,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT",
      "value" : 10,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC",
      "value" : 268,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE",
      "value" : 12.447747329307942,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT",
      "value" : 5,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_NEGLIGIBLE_RISK_LOC",
      "value" : 4,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 6.0606060606060606,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_NEGLIGIBLE_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_LOW_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_LOW_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_LOW_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_MEDIUM_RISK_LOC",
      "value" : 62,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_MEDIUM_RISK_PERCENTAGE",
      "value" : 93.93939393939394,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_MEDIUM_RISK_COUNT",
      "value" : 1,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_CMD_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_LOC",
      "value" : 1284,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 81.26582278481013,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_NEGLIGIBLE_RISK_COUNT",
      "value" : 122,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_LOC",
      "value" : 183,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_PERCENTAGE",
      "value" : 11.582278481012658,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_LOW_RISK_COUNT",
      "value" : 8,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_LOC",
      "value" : 113,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_PERCENTAGE",
      "value" : 7.151898734177215,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_MEDIUM_RISK_COUNT",
      "value" : 2,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_INTERNAL_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_LOC",
      "value" : 382,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 75.34516765285996,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_COUNT",
      "value" : 49,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_LOC",
      "value" : 32,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_PERCENTAGE",
      "value" : 6.31163708086785,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_COUNT",
      "value" : 2,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_LOC",
      "value" : 93,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_PERCENTAGE",
      "value" : 18.34319526627219,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_COUNT",
      "value" : 2,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_LOC",
      "value" : 1670,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_PERCENTAGE",
      "value" : 77.56618671620994,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_NEGLIGIBLE_RISK_COUNT",
      "value" : 172,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_LOC",
      "value" : 215,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_PERCENTAGE",
      "value" : 9.986065954482118,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_LOW_RISK_COUNT",
      "value" : 10,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_LOC",
      "value" : 268,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_PERCENTAGE",
      "value" : 12.447747329307942,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_MEDIUM_RISK_COUNT",
      "value" : 5,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_LOC",
      "value" : 0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_PERCENTAGE",
      "value" : 0.0,
      "description" : null
    }, {
      "id" : "CONDITIONAL_COMPLEXITY_COMPONENT_GO_VERY_HIGH_RISK_COUNT",
      "value" : 0,
      "description" : null
    }, {
      "id" : "FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS",
      "value" : 973,
      "description" : "The age of the repository in days"
    }, {
      "id" : "FILE_CHANGE_HISTORY_ACTIVE_DAYS",
      "value" : 72,
      "description" : "The number of days with at least one file change"
    }, {
      "id" : "FILE_CHANGE_HISTORY_WEEKS",
      "value" : 128,
      "description" : "The number of weeks"
    }, {
      "id" : "FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS",
      "value" : 640,
      "description" : "The number of estimated working days in the period"
    }, {
      "id" : "FILE_AGE_NEGLIGIBLE_RISK_COUNT",
      "value" : 0,
      "description" : "Number of files 1-30 days days old"
    }, {
      "id" : "FILE_AGE_LOW_RISK_COUNT",
      "value" : 10,
      "description" : "Number of files 31-90 days days old"
    }, {
      "id" : "FILE_AGE_MEDIUM_RISK_COUNT",
      "value" : 0,
      "description" : "Number of files 91-180 days days old"
    }, {
      "id" : "FILE_AGE_HIGH_RISK_COUNT",
      "value" : 10,
      "description" : "Number of files 181-365 days days old"
    }, {
      "id" : "FILE_AGE_VERY_HIGH_RISK_COUNT",
      "value" : 66,
      "description" : "Number of files 366+ days days old"
    }, {
      "id" : "FILE_AGE_NEGLIGIBLE_RISK_LOC",
      "value" : 0,
      "description" : "Number of files 1-30 days days old"
    }, {
      "id" : "FILE_AGE_LOW_RISK_LOC",
      "value" : 7860,
      "description" : "Number of files 31-90 days days old"
    }, {
      "id" : "FILE_AGE_MEDIUM_RISK_LOC",
      "value" : 0,
      "description" : "Number of files 91-180 days days old"
    }, {
      "id" : "FILE_AGE_HIGH_RISK_LOC",
      "value" : 1240,
      "description" : "Number of files 181-365 days days old"
    }, {
      "id" : "FILE_AGE_VERY_HIGH_RISK_LOC",
      "value" : 9092,
      "description" : "Number of files 366+ days days old"
    }, {
      "id" : "NUMBER_OF_CONTRIBUTORS",
      "value" : 4,
      "description" : "Number of contributors"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATES",
      "value" : 6306,
      "description" : "Number of duplicates"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES",
      "value" : 28,
      "description" : "Number of files with duplicates"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES",
      "value" : 14493,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES",
      "value" : 17425,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE",
      "value" : 83.17360114777618,
      "description" : "Duplication percentage"
    }, {
      "id" : "UNIT_DUPLICATES_COUNT",
      "value" : 0,
      "description" : "Unit duplicates"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CHARTS",
      "value" : 7126,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CHARTS",
      "value" : 7126,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CHARTS",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CONFIG",
      "value" : 7248,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CONFIG",
      "value" : 7248,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CONFIG",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INTERNAL",
      "value" : 59,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INTERNAL",
      "value" : 59,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_INTERNAL",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_BUNDLE",
      "value" : 30,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_BUNDLE",
      "value" : 30,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_BUNDLE",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_API",
      "value" : 30,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_API",
      "value" : 30,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_API",
      "value" : 100.0,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_CMD",
      "value" : 0,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_CMD",
      "value" : 0,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_PRIMARY_CMD",
      "value" : "NaN",
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_YAML",
      "value" : 14404,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_YAML",
      "value" : 15501,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_YAML",
      "value" : 92.92303722340495,
      "description" : "Duplication percentage"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_DUPLICATED_LINES_GO",
      "value" : 89,
      "description" : "Number of duplicated lines"
    }, {
      "id" : "DUPLICATION_NUMBER_OF_CLEANED_LINES_GO",
      "value" : 1867,
      "description" : "Number of lines after cleaning for duplication calculations"
    }, {
      "id" : "DUPLICATION_PERCENTAGE_GO",
      "value" : 4.767005891805034,
      "description" : "Duplication percentage"
    }, {
      "id" : "TOTAL_ANALYSIS_TIME_IN_MILLIS",
      "value" : 6864,
      "description" : "Total analysis time in milliseconds"
    } ]
  },
  "controlResults" : {
    "goalsAnalysisResults" : [ {
      "metricsWithGoal" : {
        "goal" : "Keep the system simple and easy to change",
        "description" : "Aim at keeping the system size modest (less than 200,000 LOC is good), duplication low (less than 5% is good), files small (no files longer than 1000 LOC is good), and units simple (no units with more than 25 decision points is good).",
        "controls" : [ {
          "metric" : "LINES_OF_CODE_MAIN",
          "description" : "Total number of lines of main code",
          "desiredRange" : {
            "min" : "0",
            "max" : "200000",
            "tolerance" : "20000"
          }
        }, {
          "metric" : "DUPLICATION_PERCENTAGE",
          "description" : "System duplication",
          "desiredRange" : {
            "min" : "0",
            "max" : "5",
            "tolerance" : "1"
          }
        }, {
          "metric" : "VERY_HIGH_RISK_FILE_SIZE_COUNT",
          "description" : "The number of very large files",
          "desiredRange" : {
            "min" : "0",
            "max" : "0",
            "tolerance" : "1"
          }
        }, {
          "metric" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT",
          "description" : "Number of very complex units",
          "desiredRange" : {
            "min" : "0",
            "max" : "0",
            "tolerance" : "1"
          }
        } ]
      },
      "controlStatuses" : [ {
        "control" : {
          "metric" : "LINES_OF_CODE_MAIN",
          "description" : "Total number of lines of main code",
          "desiredRange" : {
            "min" : "0",
            "max" : "200000",
            "tolerance" : "20000"
          }
        },
        "metric" : {
          "id" : "LINES_OF_CODE_MAIN",
          "value" : 18192,
          "description" : null
        },
        "status" : "OK"
      }, {
        "control" : {
          "metric" : "DUPLICATION_PERCENTAGE",
          "description" : "System duplication",
          "desiredRange" : {
            "min" : "0",
            "max" : "5",
            "tolerance" : "1"
          }
        },
        "metric" : {
          "id" : "DUPLICATION_PERCENTAGE",
          "value" : 83.17360114777618,
          "description" : "Duplication percentage"
        },
        "status" : "FAILED"
      }, {
        "control" : {
          "metric" : "VERY_HIGH_RISK_FILE_SIZE_COUNT",
          "description" : "The number of very large files",
          "desiredRange" : {
            "min" : "0",
            "max" : "0",
            "tolerance" : "1"
          }
        },
        "metric" : {
          "id" : "VERY_HIGH_RISK_FILE_SIZE_COUNT",
          "value" : 2,
          "description" : "Number of  files with more than 1000 lines of code"
        },
        "status" : "FAILED"
      }, {
        "control" : {
          "metric" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT",
          "description" : "Number of very complex units",
          "desiredRange" : {
            "min" : "0",
            "max" : "0",
            "tolerance" : "1"
          }
        },
        "metric" : {
          "id" : "CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT",
          "value" : 0,
          "description" : null
        },
        "status" : "OK"
      } ]
    } ]
  },
  "totalNumberOfFilesInScope" : 146,
  "mainAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 86,
    "linesOfCode" : 18192,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.yaml",
      "value" : 60,
      "description" : [ ]
    }, {
      "name" : "  *.go",
      "value" : 25,
      "description" : [ ]
    }, {
      "name" : "  *.tpl",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.yaml",
      "value" : 15501,
      "description" : [ ]
    }, {
      "name" : "  *.go",
      "value" : 2634,
      "description" : [ ]
    }, {
      "name" : "  *.tpl",
      "value" : 57,
      "description" : [ ]
    } ]
  },
  "testAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 13,
    "linesOfCode" : 1573,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.go",
      "value" : 13,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.go",
      "value" : 1573,
      "description" : [ ]
    } ]
  },
  "generatedAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 0,
    "linesOfCode" : 0,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ ],
    "linesOfCodePerExtension" : [ ]
  },
  "buildAndDeployAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 1,
    "linesOfCode" : 268,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.sh",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.sh",
      "value" : 268,
      "description" : [ ]
    } ]
  },
  "otherAspectAnalysisResults" : {
    "name" : null,
    "filesCount" : 19,
    "linesOfCode" : 1436,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.yaml",
      "value" : 15,
      "description" : [ ]
    }, {
      "name" : "  *.md",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.mod",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.txt",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.properties",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.yaml",
      "value" : 925,
      "description" : [ ]
    }, {
      "name" : "  *.md",
      "value" : 422,
      "description" : [ ]
    }, {
      "name" : "  *.mod",
      "value" : 73,
      "description" : [ ]
    }, {
      "name" : "  *.txt",
      "value" : 12,
      "description" : [ ]
    }, {
      "name" : "  *.properties",
      "value" : 4,
      "description" : [ ]
    } ]
  },
  "logicalDecompositionsAnalysisResults" : [ {
    "key" : "primary",
    "components" : [ {
      "name" : "bundle",
      "filesCount" : 2,
      "linesOfCode" : 50,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 2,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 50,
        "description" : [ ]
      } ]
    }, {
      "name" : "charts",
      "filesCount" : 16,
      "linesOfCode" : 7528,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 15,
        "description" : [ ]
      }, {
        "name" : "  *.tpl",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 7471,
        "description" : [ ]
      }, {
        "name" : "  *.tpl",
        "value" : 57,
        "description" : [ ]
      } ]
    }, {
      "name" : "cmd",
      "filesCount" : 1,
      "linesOfCode" : 86,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.go",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.go",
        "value" : 86,
        "description" : [ ]
      } ]
    }, {
      "name" : "internal",
      "filesCount" : 20,
      "linesOfCode" : 1913,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.go",
        "value" : 20,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.go",
        "value" : 1913,
        "description" : [ ]
      } ]
    }, {
      "name" : "config",
      "filesCount" : 43,
      "linesOfCode" : 7980,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 43,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 7980,
        "description" : [ ]
      } ]
    }, {
      "name" : "api",
      "filesCount" : 4,
      "linesOfCode" : 635,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.go",
        "value" : 4,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.go",
        "value" : 635,
        "description" : [ ]
      } ]
    } ],
    "componentDependencies" : [ ],
    "componentDependenciesErrors" : [ ],
    "logicalDecomposition" : {
      "name" : "primary",
      "scope" : "main",
      "filters" : [ ],
      "componentsFolderDepth" : 1,
      "minComponentsCount" : 0,
      "components" : [ {
        "name" : "bundle",
        "sourceFileFilters" : [ {
          "pathPattern" : "./bundle/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "charts",
        "sourceFileFilters" : [ {
          "pathPattern" : "./charts/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "cmd",
        "sourceFileFilters" : [ {
          "pathPattern" : "./cmd/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "internal",
        "sourceFileFilters" : [ {
          "pathPattern" : "./internal/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "config",
        "sourceFileFilters" : [ {
          "pathPattern" : "./config/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      }, {
        "name" : "api",
        "sourceFileFilters" : [ {
          "pathPattern" : "./api/.*",
          "contentPattern" : "",
          "exception" : false,
          "note" : ""
        } ],
        "files" : [ ]
      } ],
      "metaComponents" : [ ],
      "groups" : [ ],
      "includeRemainingFiles" : true,
      "dependenciesFinder" : {
        "useBuiltInDependencyFinders" : true,
        "rules" : [ ],
        "metaRules" : [ ]
      },
      "renderingOptions" : {
        "orientation" : "TB",
        "maxNumberOfDependencies" : 100,
        "renderComponentsWithoutDependencies" : true,
        "renderIndirectDependencies" : false,
        "renderInternalIndirectDependencies" : false,
        "reverseDirection" : false
      },
      "includeExternalComponents" : true,
      "dependencyLinkThreshold" : 1,
      "duplicationLinkThreshold" : 50,
      "temporalLinkThreshold" : 1,
      "maxSearchDepthLines" : 200
    },
    "fileCountPerComponent" : [ {
      "name" : "bundle",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "charts",
      "value" : 16,
      "description" : [ ]
    }, {
      "name" : "cmd",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "internal",
      "value" : 20,
      "description" : [ ]
    }, {
      "name" : "config",
      "value" : 43,
      "description" : [ ]
    }, {
      "name" : "api",
      "value" : 4,
      "description" : [ ]
    } ],
    "linesOfCodePerComponent" : [ {
      "name" : "bundle",
      "value" : 50,
      "description" : [ ]
    }, {
      "name" : "charts",
      "value" : 7528,
      "description" : [ ]
    }, {
      "name" : "cmd",
      "value" : 86,
      "description" : [ ]
    }, {
      "name" : "internal",
      "value" : 1913,
      "description" : [ ]
    }, {
      "name" : "config",
      "value" : 7980,
      "description" : [ ]
    }, {
      "name" : "api",
      "value" : 635,
      "description" : [ ]
    } ]
  } ],
  "concernsAnalysisResults" : [ {
    "key" : "general",
    "concerns" : [ {
      "name" : "TODOs",
      "filesCount" : 3,
      "linesOfCode" : 14101,
      "numberOfRegexLineMatches" : 17,
      "fileCountPerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 2,
        "description" : [ ]
      }, {
        "name" : "  *.go",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.yaml",
        "value" : 13890,
        "description" : [ ]
      }, {
        "name" : "  *.go",
        "value" : 211,
        "description" : [ ]
      } ]
    }, {
      "name" : "Unclassified",
      "filesCount" : 83,
      "linesOfCode" : 4091,
      "numberOfRegexLineMatches" : 0,
      "fileCountPerExtension" : [ {
        "name" : "  *.go",
        "value" : 24,
        "description" : [ ]
      }, {
        "name" : "  *.yaml",
        "value" : 58,
        "description" : [ ]
      }, {
        "name" : "  *.tpl",
        "value" : 1,
        "description" : [ ]
      } ],
      "linesOfCodePerExtension" : [ {
        "name" : "  *.go",
        "value" : 2423,
        "description" : [ ]
      }, {
        "name" : "  *.yaml",
        "value" : 1611,
        "description" : [ ]
      }, {
        "name" : "  *.tpl",
        "value" : 57,
        "description" : [ ]
      } ]
    } ],
    "concernsGroup" : null,
    "fileCountPerConcern" : [ {
      "name" : "TODOs",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "Unclassified",
      "value" : 83,
      "description" : [ ]
    } ],
    "linesOfCodePerConcern" : [ {
      "name" : "TODOs",
      "value" : 14101,
      "description" : [ ]
    }, {
      "name" : "Unclassified",
      "value" : 4091,
      "description" : [ ]
    } ]
  } ],
  "foundTags" : [ {
    "tagRule" : {
      "tag" : "make",
      "color" : "#B9D9EB",
      "pathPatterns" : [ "(|.*/)Makefile" ],
      "excludePathPatterns" : [ ]
    },
    "evidence" : "Makefile"
  }, {
    "tagRule" : {
      "tag" : "docker",
      "color" : "#A3C1AD",
      "pathPatterns" : [ "(|.*/)Dockerfile" ],
      "excludePathPatterns" : [ ]
    },
    "evidence" : "Dockerfile"
  }, {
    "tagRule" : {
      "tag" : "helm",
      "color" : "#A3C1AD",
      "pathPatterns" : [ "(|.*/)helmfile[.]ya?ml", "(|.*/)[.]helmignore" ],
      "excludePathPatterns" : [ ]
    },
    "evidence" : "charts/teamcity-operator/.helmignore"
  } ],
  "filesAnalysisResults" : {
    "overallFileSizeDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 2285,
      "lowRiskValue" : 738,
      "mediumRiskValue" : 1279,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 13890,
      "lowRiskCount" : 6,
      "negligibleRiskCount" : 73,
      "mediumRiskCount" : 5,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 2,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 12.56046613896218,
      "veryHighRiskPercentage" : 76.35224274406332,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 7.030562884784521,
      "lowRiskPercentage" : 4.056728232189974,
      "totalValue" : 18192,
      "totalCount" : 86
    },
    "fileSizeDistributionPerExtension" : [ {
      "key" : "yaml",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 1275,
      "lowRiskValue" : 336,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 13890,
      "lowRiskCount" : 3,
      "negligibleRiskCount" : 55,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 2,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 8.225275788658797,
      "veryHighRiskPercentage" : 89.60712212115348,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 2.1676020901877298,
      "totalValue" : 15501,
      "totalCount" : 60
    }, {
      "key" : "tpl",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 57,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 57,
      "totalCount" : 1
    }, {
      "key" : "go",
      "lowRiskThreshold" : 100,
      "mediumRiskThreshold" : 200,
      "highRiskThreshold" : 500,
      "veryHighRiskThreshold" : 1000,
      "negligibleRiskValue" : 953,
      "lowRiskValue" : 402,
      "mediumRiskValue" : 1279,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 3,
      "negligibleRiskCount" : 17,
      "mediumRiskCount" : 5,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-100",
      "lowRiskLabel" : "101-200",
      "mediumRiskLabel" : "201-500",
      "highRiskLabel" : "501-1000",
      "veryHighRiskLabel" : "1001+",
      "negligibleRiskPercentage" : 36.180713743356115,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 48.557327258921795,
      "lowRiskPercentage" : 15.261958997722095,
      "totalValue" : 2634,
      "totalCount" : 25
    } ],
    "fileSizeDistributionPerLogicalDecomposition" : [ {
      "name" : "primary",
      "fileSizeDistributionPerComponent" : [ {
        "key" : "bundle",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 50,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 50,
        "totalCount" : 2
      }, {
        "key" : "charts",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 461,
        "lowRiskValue" : 123,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 6944,
        "lowRiskCount" : 1,
        "negligibleRiskCount" : 14,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 1,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 6.123804463336875,
        "veryHighRiskPercentage" : 92.2422954303932,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 1.6339001062699257,
        "totalValue" : 7528,
        "totalCount" : 16
      }, {
        "key" : "cmd",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 86,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 1,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 86,
        "totalCount" : 1
      }, {
        "key" : "internal",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 857,
        "lowRiskValue" : 288,
        "mediumRiskValue" : 768,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 2,
        "negligibleRiskCount" : 15,
        "mediumRiskCount" : 3,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 44.79874542603241,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 40.14636696288552,
        "lowRiskPercentage" : 15.05488761108207,
        "totalValue" : 1913,
        "totalCount" : 20
      }, {
        "key" : "config",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 821,
        "lowRiskValue" : 213,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 6946,
        "lowRiskCount" : 2,
        "negligibleRiskCount" : 40,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 1,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 10.288220551378446,
        "veryHighRiskPercentage" : 87.04260651629073,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 2.669172932330827,
        "totalValue" : 7980,
        "totalCount" : 43
      }, {
        "key" : "api",
        "lowRiskThreshold" : 100,
        "mediumRiskThreshold" : 200,
        "highRiskThreshold" : 500,
        "veryHighRiskThreshold" : 1000,
        "negligibleRiskValue" : 10,
        "lowRiskValue" : 114,
        "mediumRiskValue" : 511,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 1,
        "negligibleRiskCount" : 1,
        "mediumRiskCount" : 2,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-100",
        "lowRiskLabel" : "101-200",
        "mediumRiskLabel" : "201-500",
        "highRiskLabel" : "501-1000",
        "veryHighRiskLabel" : "1001+",
        "negligibleRiskPercentage" : 1.5748031496062993,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 80.4724409448819,
        "lowRiskPercentage" : 17.95275590551181,
        "totalValue" : 635,
        "totalCount" : 4
      } ]
    } ],
    "longestFiles" : [ {
      "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6946,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6944,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/testutils.go",
      "extension" : "go",
      "linesOfCode" : 317,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 15,
      "linesOfCodeInUnits" : 245
    }, {
      "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
      "extension" : "go",
      "linesOfCode" : 278,
      "unitsCount" : 24,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 273
    }, {
      "relativePath" : "internal/resource/statefulset_utils.go",
      "extension" : "go",
      "linesOfCode" : 240,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 27,
      "linesOfCodeInUnits" : 223
    }, {
      "relativePath" : "api/v1beta1/teamcity_webhook.go",
      "extension" : "go",
      "linesOfCode" : 233,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 55,
      "linesOfCodeInUnits" : 201
    }, {
      "relativePath" : "internal/controller/teamcity_controller.go",
      "extension" : "go",
      "linesOfCode" : 211,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 177
    }, {
      "relativePath" : "internal/controller/checkpoint_stages.go",
      "extension" : "go",
      "linesOfCode" : 162,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 151
    }, {
      "relativePath" : "internal/checkpoint/checkpoint.go",
      "extension" : "go",
      "linesOfCode" : 126,
      "unitsCount" : 11,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 110
    }, {
      "relativePath" : "charts/teamcity-operator/templates/manager-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 123,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "api/v1beta1/teamcity_types.go",
      "extension" : "go",
      "linesOfCode" : 114,
      "unitsCount" : 10,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 33
    }, {
      "relativePath" : "config/default/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 109,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 104,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/deployment.yaml",
      "extension" : "yaml",
      "linesOfCode" : 100,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/persistentvolumeclaim.go",
      "extension" : "go",
      "linesOfCode" : 92,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 77
    }, {
      "relativePath" : "internal/checkpoint/stage.go",
      "extension" : "go",
      "linesOfCode" : 91,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 64
    }, {
      "relativePath" : "internal/predicate/predicate.go",
      "extension" : "go",
      "linesOfCode" : 88,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 79
    }, {
      "relativePath" : "cmd/main.go",
      "extension" : "go",
      "linesOfCode" : 86,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 66
    }, {
      "relativePath" : "internal/controller/util.go",
      "extension" : "go",
      "linesOfCode" : 81,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 22,
      "linesOfCodeInUnits" : 70
    }, {
      "relativePath" : "internal/resource/secondarystatefulset.go",
      "extension" : "go",
      "linesOfCode" : 75,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 60
    }, {
      "relativePath" : "config/manager/manager.yaml",
      "extension" : "yaml",
      "linesOfCode" : 75,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/ingress.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "internal/resource/service.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "internal/resource/update_with_ro_utils.go",
      "extension" : "go",
      "linesOfCode" : 70,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "internal/resource/serviceaccount.go",
      "extension" : "go",
      "linesOfCode" : 62,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 49
    }, {
      "relativePath" : "charts/teamcity-operator/values.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/leader-election-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/_helpers.tpl",
      "extension" : "tpl",
      "linesOfCode" : 57,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/metadata/label.go",
      "extension" : "go",
      "linesOfCode" : 55,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "config/default/manager_auth_proxy_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 53,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/manifests.yaml",
      "extension" : "yaml",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/patches/olm.config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 50,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/manifests/bases/teamcity-operator.clusterserviceversion.yaml",
      "extension" : "yaml",
      "linesOfCode" : 44,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/leader_election_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 43,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "bundle/manifests/teamcity-operator.clusterserviceversion.yaml",
      "extension" : "yaml",
      "linesOfCode" : 41,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/statefulset.go",
      "extension" : "go",
      "linesOfCode" : 41,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 28
    }, {
      "relativePath" : "charts/teamcity-operator/templates/proxy-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 40,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/certificate.yaml",
      "extension" : "yaml",
      "linesOfCode" : 35,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/teamcity_editor_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 30,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/validating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/mutating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/teamcity_resource_builder.go",
      "extension" : "go",
      "linesOfCode" : 29,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 11
    }, {
      "relativePath" : "config/default/webhookcainjection_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 27,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/teamcity_viewer_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 26,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/prometheus/monitor.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 23,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 21,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "filesWithMostUnits" : [ {
      "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
      "extension" : "go",
      "linesOfCode" : 278,
      "unitsCount" : 24,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 273
    }, {
      "relativePath" : "internal/resource/statefulset_utils.go",
      "extension" : "go",
      "linesOfCode" : 240,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 27,
      "linesOfCodeInUnits" : 223
    }, {
      "relativePath" : "api/v1beta1/teamcity_webhook.go",
      "extension" : "go",
      "linesOfCode" : 233,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 55,
      "linesOfCodeInUnits" : 201
    }, {
      "relativePath" : "internal/resource/testutils.go",
      "extension" : "go",
      "linesOfCode" : 317,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 15,
      "linesOfCodeInUnits" : 245
    }, {
      "relativePath" : "internal/checkpoint/checkpoint.go",
      "extension" : "go",
      "linesOfCode" : 126,
      "unitsCount" : 11,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 110
    }, {
      "relativePath" : "api/v1beta1/teamcity_types.go",
      "extension" : "go",
      "linesOfCode" : 114,
      "unitsCount" : 10,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 33
    }, {
      "relativePath" : "internal/metadata/label.go",
      "extension" : "go",
      "linesOfCode" : 55,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "internal/controller/checkpoint_stages.go",
      "extension" : "go",
      "linesOfCode" : 162,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 151
    }, {
      "relativePath" : "internal/controller/util.go",
      "extension" : "go",
      "linesOfCode" : 81,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 22,
      "linesOfCodeInUnits" : 70
    }, {
      "relativePath" : "internal/controller/teamcity_controller.go",
      "extension" : "go",
      "linesOfCode" : 211,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 177
    }, {
      "relativePath" : "internal/resource/ingress.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "internal/resource/service.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "internal/resource/persistentvolumeclaim.go",
      "extension" : "go",
      "linesOfCode" : 92,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 77
    }, {
      "relativePath" : "internal/resource/serviceaccount.go",
      "extension" : "go",
      "linesOfCode" : 62,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 49
    }, {
      "relativePath" : "internal/resource/secondarystatefulset.go",
      "extension" : "go",
      "linesOfCode" : 75,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 60
    }, {
      "relativePath" : "internal/predicate/predicate.go",
      "extension" : "go",
      "linesOfCode" : 88,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 79
    }, {
      "relativePath" : "internal/checkpoint/stage.go",
      "extension" : "go",
      "linesOfCode" : 91,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 64
    }, {
      "relativePath" : "internal/resource/update_with_ro_utils.go",
      "extension" : "go",
      "linesOfCode" : 70,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "internal/resource/statefulset.go",
      "extension" : "go",
      "linesOfCode" : 41,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 28
    }, {
      "relativePath" : "cmd/main.go",
      "extension" : "go",
      "linesOfCode" : 86,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 66
    }, {
      "relativePath" : "internal/resource/teamcity_resource_builder.go",
      "extension" : "go",
      "linesOfCode" : 29,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 11
    }, {
      "relativePath" : "internal/resource/util.go",
      "extension" : "go",
      "linesOfCode" : 12,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 8
    }, {
      "relativePath" : "internal/checkpoint/util.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 6
    } ]
  },
  "filesHistoryAnalysisResults" : {
    "overallFileLastModifiedDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 7860,
      "mediumRiskValue" : 0,
      "highRiskValue" : 1240,
      "veryHighRiskValue" : 9092,
      "lowRiskCount" : 10,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 10,
      "veryHighRiskCount" : 66,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 49.978012313104664,
      "highRiskPercentage" : 6.816182937554969,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 43.205804749340366,
      "totalValue" : 18192,
      "totalCount" : 86
    },
    "overallFileFirstModifiedDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 94,
      "mediumRiskValue" : 0,
      "highRiskValue" : 389,
      "veryHighRiskValue" : 17709,
      "lowRiskCount" : 3,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 4,
      "veryHighRiskCount" : 79,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 97.34498680738787,
      "highRiskPercentage" : 2.1383025505716797,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.5167106420404574,
      "totalValue" : 18192,
      "totalCount" : 86
    },
    "overallFileChangeDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 9057,
      "lowRiskValue" : 1937,
      "mediumRiskValue" : 7198,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 13,
      "negligibleRiskCount" : 70,
      "mediumRiskCount" : 3,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 49.78562005277045,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 39.56684256816183,
      "lowRiskPercentage" : 10.647537379067723,
      "totalValue" : 18192,
      "totalCount" : 86
    },
    "overallContributorsCountDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 1,
      "mediumRiskThreshold" : 5,
      "highRiskThreshold" : 10,
      "veryHighRiskThreshold" : 25,
      "negligibleRiskValue" : 2349,
      "lowRiskValue" : 15843,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 32,
      "negligibleRiskCount" : 54,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1",
      "lowRiskLabel" : "2-5",
      "mediumRiskLabel" : "6-10",
      "highRiskLabel" : "11-25",
      "veryHighRiskLabel" : "26+",
      "negligibleRiskPercentage" : 12.9122691292876,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 87.0877308707124,
      "totalValue" : 18192,
      "totalCount" : 86
    },
    "filesWithoutCommitHistoryCount" : 0,
    "filesWithoutCommitHistoryLinesOfCode" : 0,
    "changeDistributionPerExtension" : [ {
      "key" : "yaml",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 8451,
      "lowRiskValue" : 104,
      "mediumRiskValue" : 6946,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 1,
      "negligibleRiskCount" : 58,
      "mediumRiskCount" : 1,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 54.5190632862396,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 44.810012257273726,
      "lowRiskPercentage" : 0.6709244564866783,
      "totalValue" : 15501,
      "totalCount" : 60
    }, {
      "key" : "tpl",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 57,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 100.0,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 57,
      "totalCount" : 1
    }, {
      "key" : "go",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 549,
      "lowRiskValue" : 1833,
      "mediumRiskValue" : 252,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 12,
      "negligibleRiskCount" : 11,
      "mediumRiskCount" : 2,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 20.842824601366743,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 9.567198177676538,
      "lowRiskPercentage" : 69.58997722095673,
      "totalValue" : 2634,
      "totalCount" : 25
    } ],
    "lastModifiedDistributionPerExtension" : [ {
      "key" : "yaml",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 7332,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 8169,
      "lowRiskCount" : 8,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 52,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 52.69982581768918,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 47.30017418231082,
      "totalValue" : 15501,
      "totalCount" : 60
    }, {
      "key" : "tpl",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 57,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 1,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 57,
      "totalCount" : 1
    }, {
      "key" : "go",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 528,
      "mediumRiskValue" : 0,
      "highRiskValue" : 1240,
      "veryHighRiskValue" : 866,
      "lowRiskCount" : 2,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 10,
      "veryHighRiskCount" : 13,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 32.877752467729685,
      "highRiskPercentage" : 47.076689445709945,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 20.045558086560366,
      "totalValue" : 2634,
      "totalCount" : 25
    } ],
    "firstModifiedDistributionPerExtension" : [ {
      "key" : "yaml",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 94,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 15407,
      "lowRiskCount" : 3,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 57,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 99.3935875104832,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.6064124895168054,
      "totalValue" : 15501,
      "totalCount" : 60
    }, {
      "key" : "tpl",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 57,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 1,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 100.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 57,
      "totalCount" : 1
    }, {
      "key" : "go",
      "lowRiskThreshold" : 30,
      "mediumRiskThreshold" : 90,
      "highRiskThreshold" : 180,
      "veryHighRiskThreshold" : 365,
      "negligibleRiskValue" : 0,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 389,
      "veryHighRiskValue" : 2245,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 0,
      "mediumRiskCount" : 0,
      "highRiskCount" : 4,
      "veryHighRiskCount" : 21,
      "negligibleRiskLabel" : "1-30 days",
      "lowRiskLabel" : "31-90 days",
      "mediumRiskLabel" : "91-180 days",
      "highRiskLabel" : "181-365 days",
      "veryHighRiskLabel" : "366+ days",
      "negligibleRiskPercentage" : 0.0,
      "veryHighRiskPercentage" : 85.23158694001519,
      "highRiskPercentage" : 14.768413059984814,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 2634,
      "totalCount" : 25
    } ],
    "changeDistributionPerLogicalDecomposition" : [ {
      "name" : "primary",
      "distributionPerComponent" : [ {
        "key" : "bundle",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 50,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 2,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 50,
        "totalCount" : 2
      }, {
        "key" : "charts",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 7528,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 16,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 100.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 7528,
        "totalCount" : 16
      }, {
        "key" : "cmd",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 86,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 1,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 100.0,
        "totalValue" : 86,
        "totalCount" : 1
      }, {
        "key" : "internal",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 539,
        "lowRiskValue" : 1122,
        "mediumRiskValue" : 252,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 8,
        "negligibleRiskCount" : 10,
        "mediumRiskCount" : 2,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 28.175640355462622,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 13.173026659696811,
        "lowRiskPercentage" : 58.651332984840565,
        "totalValue" : 1913,
        "totalCount" : 20
      }, {
        "key" : "config",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 930,
        "lowRiskValue" : 104,
        "mediumRiskValue" : 6946,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 1,
        "negligibleRiskCount" : 41,
        "mediumRiskCount" : 1,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 11.654135338345865,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 87.04260651629073,
        "lowRiskPercentage" : 1.3032581453634084,
        "totalValue" : 7980,
        "totalCount" : 43
      }, {
        "key" : "api",
        "lowRiskThreshold" : 5,
        "mediumRiskThreshold" : 20,
        "highRiskThreshold" : 50,
        "veryHighRiskThreshold" : 100,
        "negligibleRiskValue" : 10,
        "lowRiskValue" : 625,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 3,
        "negligibleRiskCount" : 1,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-5",
        "lowRiskLabel" : "6-20",
        "mediumRiskLabel" : "21-50",
        "highRiskLabel" : "51-100",
        "veryHighRiskLabel" : "101+",
        "negligibleRiskPercentage" : 1.5748031496062993,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 98.4251968503937,
        "totalValue" : 635,
        "totalCount" : 4
      } ]
    } ],
    "firstModifiedDistributionPerLogicalDecomposition" : [ {
      "name" : "primary",
      "distributionPerComponent" : [ {
        "key" : "bundle",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 50,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 2,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 100.0,
        "totalValue" : 50,
        "totalCount" : 2
      }, {
        "key" : "charts",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 7528,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 16,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 7528,
        "totalCount" : 16
      }, {
        "key" : "cmd",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 86,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 1,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 86,
        "totalCount" : 1
      }, {
        "key" : "internal",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 389,
        "veryHighRiskValue" : 1524,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 4,
        "veryHighRiskCount" : 16,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 79.66544694197596,
        "highRiskPercentage" : 20.334553058024046,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 1913,
        "totalCount" : 20
      }, {
        "key" : "config",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 44,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 7936,
        "lowRiskCount" : 1,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 42,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 99.4486215538847,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.5513784461152882,
        "totalValue" : 7980,
        "totalCount" : 43
      }, {
        "key" : "api",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 635,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 4,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 635,
        "totalCount" : 4
      } ]
    } ],
    "lastModifiedDistributionPerLogicalDecomposition" : [ {
      "name" : "primary",
      "distributionPerComponent" : [ {
        "key" : "bundle",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 50,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 0,
        "lowRiskCount" : 2,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 0,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 0.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 100.0,
        "totalValue" : 50,
        "totalCount" : 2
      }, {
        "key" : "charts",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 7126,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 402,
        "lowRiskCount" : 3,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 13,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 5.340063761955367,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 94.65993623804464,
        "totalValue" : 7528,
        "totalCount" : 16
      }, {
        "key" : "cmd",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 86,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 1,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 100.0,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 86,
        "totalCount" : 1
      }, {
        "key" : "internal",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 528,
        "mediumRiskValue" : 0,
        "highRiskValue" : 615,
        "veryHighRiskValue" : 770,
        "lowRiskCount" : 2,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 7,
        "veryHighRiskCount" : 11,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 40.250914793518035,
        "highRiskPercentage" : 32.14845791949817,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 27.600627286983794,
        "totalValue" : 1913,
        "totalCount" : 20
      }, {
        "key" : "config",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 156,
        "mediumRiskValue" : 0,
        "highRiskValue" : 0,
        "veryHighRiskValue" : 7824,
        "lowRiskCount" : 3,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 0,
        "veryHighRiskCount" : 40,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 98.04511278195488,
        "highRiskPercentage" : 0.0,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 1.9548872180451127,
        "totalValue" : 7980,
        "totalCount" : 43
      }, {
        "key" : "api",
        "lowRiskThreshold" : 30,
        "mediumRiskThreshold" : 90,
        "highRiskThreshold" : 180,
        "veryHighRiskThreshold" : 365,
        "negligibleRiskValue" : 0,
        "lowRiskValue" : 0,
        "mediumRiskValue" : 0,
        "highRiskValue" : 625,
        "veryHighRiskValue" : 10,
        "lowRiskCount" : 0,
        "negligibleRiskCount" : 0,
        "mediumRiskCount" : 0,
        "highRiskCount" : 3,
        "veryHighRiskCount" : 1,
        "negligibleRiskLabel" : "1-30 days",
        "lowRiskLabel" : "31-90 days",
        "mediumRiskLabel" : "91-180 days",
        "highRiskLabel" : "181-365 days",
        "veryHighRiskLabel" : "366+ days",
        "negligibleRiskPercentage" : 0.0,
        "veryHighRiskPercentage" : 1.5748031496062993,
        "highRiskPercentage" : 98.4251968503937,
        "mediumRiskPercentage" : 0.0,
        "lowRiskPercentage" : 0.0,
        "totalValue" : 635,
        "totalCount" : 4
      } ]
    } ],
    "oldestFiles" : [ {
      "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6946,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/controller/teamcity_controller.go",
      "extension" : "go",
      "linesOfCode" : 211,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 177
    }, {
      "relativePath" : "config/default/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 109,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 104,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "cmd/main.go",
      "extension" : "go",
      "linesOfCode" : 86,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 66
    }, {
      "relativePath" : "config/manager/manager.yaml",
      "extension" : "yaml",
      "linesOfCode" : 75,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_auth_proxy_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 53,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/patches/olm.config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 50,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/leader_election_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 43,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/teamcity_editor_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 30,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/teamcity_viewer_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 26,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/prometheus/monitor.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 21,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/role_binding.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_role_binding.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/leader_election_role_binding.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_client_clusterrole.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/patches/webhook_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/service_account.yaml",
      "extension" : "yaml",
      "linesOfCode" : 12,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/patches/basic.config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_config_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/manager/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/bases/config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/patches/cainjection_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/manifests/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 5,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/prometheus/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 2,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/metadata/label.go",
      "extension" : "go",
      "linesOfCode" : 55,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "internal/resource/statefulset.go",
      "extension" : "go",
      "linesOfCode" : 41,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 28
    }, {
      "relativePath" : "internal/resource/teamcity_resource_builder.go",
      "extension" : "go",
      "linesOfCode" : 29,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 11
    }, {
      "relativePath" : "internal/controller/util.go",
      "extension" : "go",
      "linesOfCode" : 81,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 22,
      "linesOfCodeInUnits" : 70
    }, {
      "relativePath" : "internal/controller/const.go",
      "extension" : "go",
      "linesOfCode" : 5,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/predicate/predicate.go",
      "extension" : "go",
      "linesOfCode" : 88,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 79
    }, {
      "relativePath" : "internal/resource/testutils.go",
      "extension" : "go",
      "linesOfCode" : 317,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 15,
      "linesOfCodeInUnits" : 245
    }, {
      "relativePath" : "internal/resource/util.go",
      "extension" : "go",
      "linesOfCode" : 12,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 8
    }, {
      "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
      "extension" : "go",
      "linesOfCode" : 278,
      "unitsCount" : 24,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 273
    }, {
      "relativePath" : "api/v1beta1/teamcity_types.go",
      "extension" : "go",
      "linesOfCode" : 114,
      "unitsCount" : 10,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 33
    }, {
      "relativePath" : "api/v1beta1/groupversion_info.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "api/v1beta1/teamcity_webhook.go",
      "extension" : "go",
      "linesOfCode" : 233,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 55,
      "linesOfCodeInUnits" : 201
    }, {
      "relativePath" : "config/webhook/manifests.yaml",
      "extension" : "yaml",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/certificate.yaml",
      "extension" : "yaml",
      "linesOfCode" : 35,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/webhookcainjection_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 27,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 23,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "youngestFiles" : [ {
      "relativePath" : "config/manifests/bases/teamcity-operator.clusterserviceversion.yaml",
      "extension" : "yaml",
      "linesOfCode" : 44,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "bundle/manifests/teamcity-operator.clusterserviceversion.yaml",
      "extension" : "yaml",
      "linesOfCode" : 41,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "bundle/metadata/annotations.yaml",
      "extension" : "yaml",
      "linesOfCode" : 9,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/checkpoint/util.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 6
    }, {
      "relativePath" : "internal/checkpoint/stage.go",
      "extension" : "go",
      "linesOfCode" : 91,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 64
    }, {
      "relativePath" : "internal/controller/checkpoint_stages.go",
      "extension" : "go",
      "linesOfCode" : 162,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 151
    }, {
      "relativePath" : "internal/checkpoint/checkpoint.go",
      "extension" : "go",
      "linesOfCode" : 126,
      "unitsCount" : 11,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 110
    }, {
      "relativePath" : "internal/resource/update_with_ro_utils.go",
      "extension" : "go",
      "linesOfCode" : 70,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6944,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/manager-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 123,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/deployment.yaml",
      "extension" : "yaml",
      "linesOfCode" : 100,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/values.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/leader-election-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/_helpers.tpl",
      "extension" : "tpl",
      "linesOfCode" : 57,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/proxy-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 40,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/validating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/mutating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/metrics-service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 17,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/webhook-service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/serving-cert.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/metrics-reader-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 14,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/serviceaccount.yaml",
      "extension" : "yaml",
      "linesOfCode" : 11,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/selfsigned-issuer.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/Chart.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/serviceaccount.go",
      "extension" : "go",
      "linesOfCode" : 62,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 49
    }, {
      "relativePath" : "internal/resource/statefulset_utils.go",
      "extension" : "go",
      "linesOfCode" : 240,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 27,
      "linesOfCodeInUnits" : 223
    }, {
      "relativePath" : "internal/resource/secondarystatefulset.go",
      "extension" : "go",
      "linesOfCode" : 75,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 60
    }, {
      "relativePath" : "internal/resource/persistentvolumeclaim.go",
      "extension" : "go",
      "linesOfCode" : 92,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 77
    }, {
      "relativePath" : "internal/resource/ingress.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "internal/resource/service.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "config/local/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/jetbrains.com_teamcities_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/mutating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/validating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "api/v1beta1/teamcity_webhook.go",
      "extension" : "go",
      "linesOfCode" : 233,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 55,
      "linesOfCodeInUnits" : 201
    }, {
      "relativePath" : "config/webhook/manifests.yaml",
      "extension" : "yaml",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/certificate.yaml",
      "extension" : "yaml",
      "linesOfCode" : 35,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/webhookcainjection_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 27,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 23,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 5,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 4,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
      "extension" : "go",
      "linesOfCode" : 278,
      "unitsCount" : 24,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 273
    }, {
      "relativePath" : "api/v1beta1/teamcity_types.go",
      "extension" : "go",
      "linesOfCode" : 114,
      "unitsCount" : 10,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 33
    }, {
      "relativePath" : "api/v1beta1/groupversion_info.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/testutils.go",
      "extension" : "go",
      "linesOfCode" : 317,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 15,
      "linesOfCodeInUnits" : 245
    }, {
      "relativePath" : "internal/resource/util.go",
      "extension" : "go",
      "linesOfCode" : 12,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 8
    }, {
      "relativePath" : "internal/predicate/predicate.go",
      "extension" : "go",
      "linesOfCode" : 88,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 79
    } ],
    "mostRecentlyChangedFiles" : [ {
      "relativePath" : "internal/resource/testutils.go",
      "extension" : "go",
      "linesOfCode" : 317,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 15,
      "linesOfCodeInUnits" : 245
    }, {
      "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6944,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/controller/teamcity_controller.go",
      "extension" : "go",
      "linesOfCode" : 211,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 177
    }, {
      "relativePath" : "charts/teamcity-operator/templates/manager-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 123,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 104,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/values.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/manager/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/manifests/bases/teamcity-operator.clusterserviceversion.yaml",
      "extension" : "yaml",
      "linesOfCode" : 44,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "bundle/manifests/teamcity-operator.clusterserviceversion.yaml",
      "extension" : "yaml",
      "linesOfCode" : 41,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "bundle/metadata/annotations.yaml",
      "extension" : "yaml",
      "linesOfCode" : 9,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "api/v1beta1/teamcity_webhook.go",
      "extension" : "go",
      "linesOfCode" : 233,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 55,
      "linesOfCodeInUnits" : 201
    }, {
      "relativePath" : "internal/controller/checkpoint_stages.go",
      "extension" : "go",
      "linesOfCode" : 162,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 151
    }, {
      "relativePath" : "internal/checkpoint/checkpoint.go",
      "extension" : "go",
      "linesOfCode" : 126,
      "unitsCount" : 11,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 110
    }, {
      "relativePath" : "api/v1beta1/teamcity_types.go",
      "extension" : "go",
      "linesOfCode" : 114,
      "unitsCount" : 10,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 33
    }, {
      "relativePath" : "internal/checkpoint/stage.go",
      "extension" : "go",
      "linesOfCode" : 91,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 64
    }, {
      "relativePath" : "internal/controller/util.go",
      "extension" : "go",
      "linesOfCode" : 81,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 22,
      "linesOfCodeInUnits" : 70
    }, {
      "relativePath" : "internal/resource/secondarystatefulset.go",
      "extension" : "go",
      "linesOfCode" : 75,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 60
    }, {
      "relativePath" : "internal/resource/update_with_ro_utils.go",
      "extension" : "go",
      "linesOfCode" : 70,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "internal/checkpoint/util.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 6
    }, {
      "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
      "extension" : "go",
      "linesOfCode" : 278,
      "unitsCount" : 24,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 273
    }, {
      "relativePath" : "internal/resource/statefulset_utils.go",
      "extension" : "go",
      "linesOfCode" : 240,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 27,
      "linesOfCodeInUnits" : 223
    }, {
      "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6946,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/deployment.yaml",
      "extension" : "yaml",
      "linesOfCode" : 100,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/manager/manager.yaml",
      "extension" : "yaml",
      "linesOfCode" : 75,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/leader-election-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/_helpers.tpl",
      "extension" : "tpl",
      "linesOfCode" : 57,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/proxy-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 40,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/validating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/mutating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/metrics-service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 17,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/webhook-service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/serving-cert.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/metrics-reader-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 14,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/serviceaccount.yaml",
      "extension" : "yaml",
      "linesOfCode" : 11,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/selfsigned-issuer.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/Chart.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/manifests.yaml",
      "extension" : "yaml",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/ingress.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "internal/resource/serviceaccount.go",
      "extension" : "go",
      "linesOfCode" : 62,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 49
    }, {
      "relativePath" : "internal/resource/teamcity_resource_builder.go",
      "extension" : "go",
      "linesOfCode" : 29,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 11
    }, {
      "relativePath" : "internal/metadata/label.go",
      "extension" : "go",
      "linesOfCode" : 55,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "internal/resource/statefulset.go",
      "extension" : "go",
      "linesOfCode" : 41,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 28
    }, {
      "relativePath" : "internal/resource/persistentvolumeclaim.go",
      "extension" : "go",
      "linesOfCode" : 92,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 77
    }, {
      "relativePath" : "cmd/main.go",
      "extension" : "go",
      "linesOfCode" : 86,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 66
    }, {
      "relativePath" : "config/local/mutating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/validating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/service.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "internal/predicate/predicate.go",
      "extension" : "go",
      "linesOfCode" : 88,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 79
    }, {
      "relativePath" : "internal/resource/util.go",
      "extension" : "go",
      "linesOfCode" : 12,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 8
    }, {
      "relativePath" : "config/crd/patches/webhook_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "mostPreviouslyChangedFiles" : [ {
      "relativePath" : "config/prometheus/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 2,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/manifests/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 5,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/bases/config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_config_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/patches/basic.config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/service_account.yaml",
      "extension" : "yaml",
      "linesOfCode" : 12,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_client_clusterrole.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/leader_election_role_binding.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_role_binding.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/role_binding.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 21,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/prometheus/monitor.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/teamcity_viewer_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 26,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/teamcity_editor_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 30,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/leader_election_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 43,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/patches/olm.config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 50,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_auth_proxy_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 53,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/controller/const.go",
      "extension" : "go",
      "linesOfCode" : 5,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "api/v1beta1/groupversion_info.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 4,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 5,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/patches/cainjection_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 23,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/webhookcainjection_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 27,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/certificate.yaml",
      "extension" : "yaml",
      "linesOfCode" : 35,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 109,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/jetbrains.com_teamcities_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/patches/webhook_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/util.go",
      "extension" : "go",
      "linesOfCode" : 12,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 8
    }, {
      "relativePath" : "internal/predicate/predicate.go",
      "extension" : "go",
      "linesOfCode" : 88,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 79
    }, {
      "relativePath" : "internal/resource/service.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "config/local/validating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/mutating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "cmd/main.go",
      "extension" : "go",
      "linesOfCode" : 86,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 66
    }, {
      "relativePath" : "internal/resource/persistentvolumeclaim.go",
      "extension" : "go",
      "linesOfCode" : 92,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 77
    }, {
      "relativePath" : "internal/resource/statefulset.go",
      "extension" : "go",
      "linesOfCode" : 41,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 28
    }, {
      "relativePath" : "internal/metadata/label.go",
      "extension" : "go",
      "linesOfCode" : 55,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "internal/resource/teamcity_resource_builder.go",
      "extension" : "go",
      "linesOfCode" : 29,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 11
    }, {
      "relativePath" : "internal/resource/serviceaccount.go",
      "extension" : "go",
      "linesOfCode" : 62,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 49
    }, {
      "relativePath" : "internal/resource/ingress.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "config/webhook/manifests.yaml",
      "extension" : "yaml",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "mostChangedFiles" : [ {
      "relativePath" : "internal/controller/teamcity_controller.go",
      "extension" : "go",
      "linesOfCode" : 211,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 177
    }, {
      "relativePath" : "internal/resource/statefulset.go",
      "extension" : "go",
      "linesOfCode" : 41,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 28
    }, {
      "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6946,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/testutils.go",
      "extension" : "go",
      "linesOfCode" : 317,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 15,
      "linesOfCodeInUnits" : 245
    }, {
      "relativePath" : "api/v1beta1/teamcity_types.go",
      "extension" : "go",
      "linesOfCode" : 114,
      "unitsCount" : 10,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 33
    }, {
      "relativePath" : "internal/controller/util.go",
      "extension" : "go",
      "linesOfCode" : 81,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 22,
      "linesOfCodeInUnits" : 70
    }, {
      "relativePath" : "api/v1beta1/teamcity_webhook.go",
      "extension" : "go",
      "linesOfCode" : 233,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 55,
      "linesOfCodeInUnits" : 201
    }, {
      "relativePath" : "internal/resource/statefulset_utils.go",
      "extension" : "go",
      "linesOfCode" : 240,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 27,
      "linesOfCodeInUnits" : 223
    }, {
      "relativePath" : "internal/resource/teamcity_resource_builder.go",
      "extension" : "go",
      "linesOfCode" : 29,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 11
    }, {
      "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
      "extension" : "go",
      "linesOfCode" : 278,
      "unitsCount" : 24,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 273
    }, {
      "relativePath" : "internal/controller/checkpoint_stages.go",
      "extension" : "go",
      "linesOfCode" : 162,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 151
    }, {
      "relativePath" : "internal/resource/secondarystatefulset.go",
      "extension" : "go",
      "linesOfCode" : 75,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 60
    }, {
      "relativePath" : "cmd/main.go",
      "extension" : "go",
      "linesOfCode" : 86,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 66
    }, {
      "relativePath" : "internal/resource/persistentvolumeclaim.go",
      "extension" : "go",
      "linesOfCode" : 92,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 77
    }, {
      "relativePath" : "config/rbac/role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 104,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/checkpoint/checkpoint.go",
      "extension" : "go",
      "linesOfCode" : 126,
      "unitsCount" : 11,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 110
    }, {
      "relativePath" : "config/manager/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/metadata/label.go",
      "extension" : "go",
      "linesOfCode" : 55,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "internal/resource/update_with_ro_utils.go",
      "extension" : "go",
      "linesOfCode" : 70,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "config/webhook/manifests.yaml",
      "extension" : "yaml",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/values.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/service.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "internal/resource/ingress.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "config/manager/manager.yaml",
      "extension" : "yaml",
      "linesOfCode" : 75,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/util.go",
      "extension" : "go",
      "linesOfCode" : 12,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 8
    }, {
      "relativePath" : "config/crd/patches/webhook_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/predicate/predicate.go",
      "extension" : "go",
      "linesOfCode" : 88,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 79
    }, {
      "relativePath" : "charts/teamcity-operator/templates/manager-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 123,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6944,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/validating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/mutating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/patches/cainjection_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/Chart.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/selfsigned-issuer.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/checkpoint/util.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 6
    }, {
      "relativePath" : "charts/teamcity-operator/templates/serviceaccount.yaml",
      "extension" : "yaml",
      "linesOfCode" : 11,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/metrics-reader-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 14,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/serving-cert.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/webhook-service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/metrics-service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 17,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/mutating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/validating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/proxy-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 40,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/_helpers.tpl",
      "extension" : "tpl",
      "linesOfCode" : 57,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/leader-election-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/checkpoint/stage.go",
      "extension" : "go",
      "linesOfCode" : 91,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 64
    }, {
      "relativePath" : "charts/teamcity-operator/templates/deployment.yaml",
      "extension" : "yaml",
      "linesOfCode" : 100,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 109,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/prometheus/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 2,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "filesWithMostContributors" : [ {
      "relativePath" : "internal/resource/statefulset.go",
      "extension" : "go",
      "linesOfCode" : 41,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 6,
      "linesOfCodeInUnits" : 28
    }, {
      "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6946,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/testutils.go",
      "extension" : "go",
      "linesOfCode" : 317,
      "unitsCount" : 15,
      "unitsMcCabeIndexSum" : 15,
      "linesOfCodeInUnits" : 245
    }, {
      "relativePath" : "internal/controller/teamcity_controller.go",
      "extension" : "go",
      "linesOfCode" : 211,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 177
    }, {
      "relativePath" : "api/v1beta1/teamcity_types.go",
      "extension" : "go",
      "linesOfCode" : 114,
      "unitsCount" : 10,
      "unitsMcCabeIndexSum" : 10,
      "linesOfCodeInUnits" : 33
    }, {
      "relativePath" : "internal/controller/util.go",
      "extension" : "go",
      "linesOfCode" : 81,
      "unitsCount" : 7,
      "unitsMcCabeIndexSum" : 22,
      "linesOfCodeInUnits" : 70
    }, {
      "relativePath" : "internal/resource/teamcity_resource_builder.go",
      "extension" : "go",
      "linesOfCode" : 29,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 1,
      "linesOfCodeInUnits" : 11
    }, {
      "relativePath" : "cmd/main.go",
      "extension" : "go",
      "linesOfCode" : 86,
      "unitsCount" : 2,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 66
    }, {
      "relativePath" : "internal/resource/secondarystatefulset.go",
      "extension" : "go",
      "linesOfCode" : 75,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 60
    }, {
      "relativePath" : "config/rbac/role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 104,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/update_with_ro_utils.go",
      "extension" : "go",
      "linesOfCode" : 70,
      "unitsCount" : 5,
      "unitsMcCabeIndexSum" : 7,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "config/manager/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/values.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/ingress.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "internal/resource/service.go",
      "extension" : "go",
      "linesOfCode" : 73,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 14,
      "linesOfCodeInUnits" : 58
    }, {
      "relativePath" : "config/manager/manager.yaml",
      "extension" : "yaml",
      "linesOfCode" : 75,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6944,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/manager-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 123,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/util.go",
      "extension" : "go",
      "linesOfCode" : 12,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 8
    }, {
      "relativePath" : "charts/teamcity-operator/Chart.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/deployment.yaml",
      "extension" : "yaml",
      "linesOfCode" : 100,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/metrics-reader-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 14,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/serviceaccount.yaml",
      "extension" : "yaml",
      "linesOfCode" : 11,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/webhook-service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/validating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/mutating-webhook-configuration.yaml",
      "extension" : "yaml",
      "linesOfCode" : 29,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/_helpers.tpl",
      "extension" : "tpl",
      "linesOfCode" : 57,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/proxy-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 40,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/serving-cert.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/selfsigned-issuer.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/leader-election-rbac.yaml",
      "extension" : "yaml",
      "linesOfCode" : 59,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "charts/teamcity-operator/templates/metrics-service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 17,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "api/v1beta1/teamcity_webhook.go",
      "extension" : "go",
      "linesOfCode" : 233,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 55,
      "linesOfCodeInUnits" : 201
    }, {
      "relativePath" : "internal/resource/statefulset_utils.go",
      "extension" : "go",
      "linesOfCode" : 240,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 27,
      "linesOfCodeInUnits" : 223
    }, {
      "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
      "extension" : "go",
      "linesOfCode" : 278,
      "unitsCount" : 24,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 273
    }, {
      "relativePath" : "internal/controller/checkpoint_stages.go",
      "extension" : "go",
      "linesOfCode" : 162,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 151
    }, {
      "relativePath" : "internal/resource/persistentvolumeclaim.go",
      "extension" : "go",
      "linesOfCode" : 92,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 77
    }, {
      "relativePath" : "internal/checkpoint/checkpoint.go",
      "extension" : "go",
      "linesOfCode" : 126,
      "unitsCount" : 11,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 110
    }, {
      "relativePath" : "internal/metadata/label.go",
      "extension" : "go",
      "linesOfCode" : 55,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "config/webhook/manifests.yaml",
      "extension" : "yaml",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/predicate/predicate.go",
      "extension" : "go",
      "linesOfCode" : 88,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 79
    }, {
      "relativePath" : "config/crd/patches/webhook_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/checkpoint/util.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 6
    }, {
      "relativePath" : "internal/checkpoint/stage.go",
      "extension" : "go",
      "linesOfCode" : 91,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 64
    }, {
      "relativePath" : "config/crd/patches/cainjection_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/mutating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/validating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 109,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "bundle/metadata/annotations.yaml",
      "extension" : "yaml",
      "linesOfCode" : 9,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "filesWithLeastContributors" : [ {
      "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
      "extension" : "go",
      "linesOfCode" : 278,
      "unitsCount" : 24,
      "unitsMcCabeIndexSum" : 70,
      "linesOfCodeInUnits" : 273
    }, {
      "relativePath" : "internal/resource/statefulset_utils.go",
      "extension" : "go",
      "linesOfCode" : 240,
      "unitsCount" : 21,
      "unitsMcCabeIndexSum" : 27,
      "linesOfCodeInUnits" : 223
    }, {
      "relativePath" : "api/v1beta1/teamcity_webhook.go",
      "extension" : "go",
      "linesOfCode" : 233,
      "unitsCount" : 19,
      "unitsMcCabeIndexSum" : 55,
      "linesOfCodeInUnits" : 201
    }, {
      "relativePath" : "internal/controller/checkpoint_stages.go",
      "extension" : "go",
      "linesOfCode" : 162,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 41,
      "linesOfCodeInUnits" : 151
    }, {
      "relativePath" : "internal/checkpoint/checkpoint.go",
      "extension" : "go",
      "linesOfCode" : 126,
      "unitsCount" : 11,
      "unitsMcCabeIndexSum" : 26,
      "linesOfCodeInUnits" : 110
    }, {
      "relativePath" : "config/default/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 109,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/resource/persistentvolumeclaim.go",
      "extension" : "go",
      "linesOfCode" : 92,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 17,
      "linesOfCodeInUnits" : 77
    }, {
      "relativePath" : "internal/checkpoint/stage.go",
      "extension" : "go",
      "linesOfCode" : 91,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 20,
      "linesOfCodeInUnits" : 64
    }, {
      "relativePath" : "internal/predicate/predicate.go",
      "extension" : "go",
      "linesOfCode" : 88,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 13,
      "linesOfCodeInUnits" : 79
    }, {
      "relativePath" : "internal/resource/serviceaccount.go",
      "extension" : "go",
      "linesOfCode" : 62,
      "unitsCount" : 6,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 49
    }, {
      "relativePath" : "internal/metadata/label.go",
      "extension" : "go",
      "linesOfCode" : 55,
      "unitsCount" : 8,
      "unitsMcCabeIndexSum" : 12,
      "linesOfCodeInUnits" : 53
    }, {
      "relativePath" : "config/default/manager_auth_proxy_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 53,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/manifests.yaml",
      "extension" : "yaml",
      "linesOfCode" : 52,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/patches/olm.config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 50,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/manifests/bases/teamcity-operator.clusterserviceversion.yaml",
      "extension" : "yaml",
      "linesOfCode" : 44,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/leader_election_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 43,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "bundle/manifests/teamcity-operator.clusterserviceversion.yaml",
      "extension" : "yaml",
      "linesOfCode" : 41,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/certificate.yaml",
      "extension" : "yaml",
      "linesOfCode" : 35,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/teamcity_editor_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 30,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/webhookcainjection_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 27,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/teamcity_viewer_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 26,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_role.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/prometheus/monitor.yaml",
      "extension" : "yaml",
      "linesOfCode" : 24,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 23,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 21,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/service.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/webhook/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/role_binding.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_role_binding.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/leader_election_role_binding.yaml",
      "extension" : "yaml",
      "linesOfCode" : 19,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/auth_proxy_client_clusterrole.yaml",
      "extension" : "yaml",
      "linesOfCode" : 16,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/patches/webhook_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 15,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/service_account.yaml",
      "extension" : "yaml",
      "linesOfCode" : 12,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/checkpoint/util.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 1,
      "unitsMcCabeIndexSum" : 2,
      "linesOfCodeInUnits" : 6
    }, {
      "relativePath" : "config/scorecard/patches/basic.config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/rbac/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/default/manager_config_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "api/v1beta1/groupversion_info.go",
      "extension" : "go",
      "linesOfCode" : 10,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "bundle/metadata/annotations.yaml",
      "extension" : "yaml",
      "linesOfCode" : 9,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/jetbrains.com_teamcities_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 8,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/kustomization.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/scorecard/bases/config.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/certmanager/kustomizeconfig.yaml",
      "extension" : "yaml",
      "linesOfCode" : 7,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/crd/patches/cainjection_in_teamcities.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/mutating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "config/local/validating_webhook_patch.yaml",
      "extension" : "yaml",
      "linesOfCode" : 6,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    }, {
      "relativePath" : "internal/controller/const.go",
      "extension" : "go",
      "linesOfCode" : 5,
      "unitsCount" : 0,
      "unitsMcCabeIndexSum" : 0,
      "linesOfCodeInUnits" : 0
    } ],
    "firstDate" : "2023-05-22",
    "latestDate" : "2025-11-06",
    "daysBetweenFirstAndLastDate" : 900,
    "weeks" : 128,
    "estimatedWorkindDays" : 640,
    "activeDays" : 72,
    "ageInDays" : 973,
    "historyPerExtensionPerYear" : [ {
      "extension" : "",
      "year" : "2025",
      "commitsCount" : 6,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "yaml",
      "year" : "2024",
      "commitsCount" : 45,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "xml",
      "year" : "2023",
      "commitsCount" : 4,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "yaml",
      "year" : "2023",
      "commitsCount" : 28,
      "contributors" : [ "nikita.koshcheev@jetbrains.com", "andrey.yuldashev@jetbrains.com", "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "",
      "year" : "2024",
      "commitsCount" : 13,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "xml",
      "year" : "2024",
      "commitsCount" : 3,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "go",
      "year" : "2024",
      "commitsCount" : 97,
      "contributors" : [ "andrey.yuldashev@jetbrains.com", "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "md",
      "year" : "2023",
      "commitsCount" : 10,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "go",
      "year" : "2025",
      "commitsCount" : 18,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "md",
      "year" : "2025",
      "commitsCount" : 18,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "go",
      "year" : "2023",
      "commitsCount" : 94,
      "contributors" : [ "nikita.koshcheev@jetbrains.com", "andrey.yuldashev@jetbrains.com", "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "txt",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "yaml",
      "year" : "2025",
      "commitsCount" : 17,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "iml",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "tpl",
      "year" : "2024",
      "commitsCount" : 2,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "dockerignore",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "sh",
      "year" : "2025",
      "commitsCount" : 1,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "out",
      "year" : "2023",
      "commitsCount" : 2,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "toml",
      "year" : "2024",
      "commitsCount" : 2,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "mod",
      "year" : "2024",
      "commitsCount" : 3,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "gitignore",
      "year" : "2023",
      "commitsCount" : 7,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "helmignore",
      "year" : "2024",
      "commitsCount" : 2,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "mod",
      "year" : "2023",
      "commitsCount" : 12,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "sum",
      "year" : "2023",
      "commitsCount" : 10,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "sum",
      "year" : "2024",
      "commitsCount" : 3,
      "contributors" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ]
    }, {
      "extension" : "png",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "properties",
      "year" : "2023",
      "commitsCount" : 1,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    }, {
      "extension" : "",
      "year" : "2023",
      "commitsCount" : 15,
      "contributors" : [ "anton.aleksandrov@jetbrains.com" ]
    } ]
  },
  "unitsAnalysisResults" : {
    "totalNumberOfUnits" : 187,
    "linesOfCodeInUnits" : 2153,
    "unitSizeRiskDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 715,
      "lowRiskValue" : 736,
      "mediumRiskValue" : 526,
      "highRiskValue" : 176,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 51,
      "negligibleRiskCount" : 115,
      "mediumRiskCount" : 18,
      "highRiskCount" : 3,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 33.20947515095216,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 8.174640037157454,
      "mediumRiskPercentage" : 24.431026474686483,
      "lowRiskPercentage" : 34.1848583372039,
      "totalValue" : 2153,
      "totalCount" : 187
    },
    "conditionalComplexityRiskDistribution" : {
      "key" : "",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 1670,
      "lowRiskValue" : 215,
      "mediumRiskValue" : 268,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 10,
      "negligibleRiskCount" : 172,
      "mediumRiskCount" : 5,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 77.56618671620994,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 12.447747329307942,
      "lowRiskPercentage" : 9.986065954482118,
      "totalValue" : 2153,
      "totalCount" : 187
    },
    "unitSizeRiskDistributionPerExtension" : [ {
      "key" : "go",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 715,
      "lowRiskValue" : 736,
      "mediumRiskValue" : 526,
      "highRiskValue" : 176,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 51,
      "negligibleRiskCount" : 115,
      "mediumRiskCount" : 18,
      "highRiskCount" : 3,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 33.20947515095216,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 8.174640037157454,
      "mediumRiskPercentage" : 24.431026474686483,
      "lowRiskPercentage" : 34.1848583372039,
      "totalValue" : 2153,
      "totalCount" : 187
    } ],
    "unitSizeRiskDistributionPerComponent" : [ [ {
      "key" : "cmd",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 4,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 0,
      "highRiskValue" : 62,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 0,
      "highRiskCount" : 1,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 6.0606060606060606,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 93.93939393939394,
      "mediumRiskPercentage" : 0.0,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 66,
      "totalCount" : 2
    }, {
      "key" : "internal",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 481,
      "lowRiskValue" : 601,
      "mediumRiskValue" : 384,
      "highRiskValue" : 114,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 40,
      "negligibleRiskCount" : 76,
      "mediumRiskCount" : 14,
      "highRiskCount" : 2,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 30.443037974683545,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 7.215189873417722,
      "mediumRiskPercentage" : 24.303797468354432,
      "lowRiskPercentage" : 38.037974683544306,
      "totalValue" : 1580,
      "totalCount" : 132
    }, {
      "key" : "api",
      "lowRiskThreshold" : 10,
      "mediumRiskThreshold" : 20,
      "highRiskThreshold" : 50,
      "veryHighRiskThreshold" : 100,
      "negligibleRiskValue" : 230,
      "lowRiskValue" : 135,
      "mediumRiskValue" : 142,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 11,
      "negligibleRiskCount" : 38,
      "mediumRiskCount" : 4,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-10",
      "lowRiskLabel" : "11-20",
      "mediumRiskLabel" : "21-50",
      "highRiskLabel" : "51-100",
      "veryHighRiskLabel" : "101+",
      "negligibleRiskPercentage" : 45.36489151873767,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 28.007889546351084,
      "lowRiskPercentage" : 26.62721893491124,
      "totalValue" : 507,
      "totalCount" : 53
    } ] ],
    "longestUnits" : [ {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 75,
      "endLine" : 144,
      "linesOfCode" : 63,
      "mcCabeIndex" : 15,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func main()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "cmd/main.go",
        "extension" : "go",
        "linesOfCode" : 86,
        "unitsCount" : 2,
        "unitsMcCabeIndexSum" : 12,
        "linesOfCodeInUnits" : 66
      },
      "startLine" : 53,
      "endLine" : 133,
      "linesOfCode" : 62,
      "mcCabeIndex" : 11,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func getIngressList()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/testutils.go",
        "extension" : "go",
        "linesOfCode" : 317,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 15,
        "linesOfCodeInUnits" : 245
      },
      "startLine" : 259,
      "endLine" : 309,
      "linesOfCode" : 51,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func doActionBasedOnCheckpointOrRequeue()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 14,
      "endLine" : 63,
      "linesOfCode" : 50,
      "mcCabeIndex" : 15,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
        "extension" : "go",
        "linesOfCode" : 278,
        "unitsCount" : 24,
        "unitsMcCabeIndexSum" : 70,
        "linesOfCodeInUnits" : 273
      },
      "startLine" : 114,
      "endLine" : 161,
      "linesOfCode" : 48,
      "mcCabeIndex" : 12,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
        "extension" : "go",
        "linesOfCode" : 278,
        "unitsCount" : 24,
        "unitsMcCabeIndexSum" : 70,
        "linesOfCodeInUnits" : 273
      },
      "startLine" : 278,
      "endLine" : 322,
      "linesOfCode" : 45,
      "mcCabeIndex" : 11,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func getAffinity()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/testutils.go",
        "extension" : "go",
        "linesOfCode" : 317,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 15,
        "linesOfCodeInUnits" : 245
      },
      "startLine" : 144,
      "endLine" : 176,
      "linesOfCode" : 33,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func getServiceList()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/testutils.go",
        "extension" : "go",
        "linesOfCode" : 317,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 15,
        "linesOfCodeInUnits" : 245
      },
      "startLine" : 218,
      "endLine" : 249,
      "linesOfCode" : 32,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func DatabaseEnvVarBuilder()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/statefulset_utils.go",
        "extension" : "go",
        "linesOfCode" : 240,
        "unitsCount" : 21,
        "unitsMcCabeIndexSum" : 27,
        "linesOfCodeInUnits" : 223
      },
      "startLine" : 213,
      "endLine" : 243,
      "linesOfCode" : 31,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/persistentvolumeclaim.go",
        "extension" : "go",
        "linesOfCode" : 92,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 17,
        "linesOfCodeInUnits" : 77
      },
      "startLine" : 36,
      "endLine" : 65,
      "linesOfCode" : 29,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 218,
      "endLine" : 249,
      "linesOfCode" : 28,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateCustomPersistentVolumeClaim()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 147,
      "endLine" : 175,
      "linesOfCode" : 27,
      "mcCabeIndex" : 5,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func HandleMainReady()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 137,
      "endLine" : 162,
      "linesOfCode" : 25,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/checkpoint/checkpoint.go",
        "extension" : "go",
        "linesOfCode" : 126,
        "unitsCount" : 11,
        "unitsMcCabeIndexSum" : 26,
        "linesOfCodeInUnits" : 110
      },
      "startLine" : 29,
      "endLine" : 52,
      "linesOfCode" : 24,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func getInitContainers()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/testutils.go",
        "extension" : "go",
        "linesOfCode" : 317,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 15,
        "linesOfCodeInUnits" : 245
      },
      "startLine" : 178,
      "endLine" : 200,
      "linesOfCode" : 23,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 174,
      "endLine" : 198,
      "linesOfCode" : 23,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/persistentvolumeclaim.go",
        "extension" : "go",
        "linesOfCode" : 92,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 17,
        "linesOfCodeInUnits" : 77
      },
      "startLine" : 67,
      "endLine" : 90,
      "linesOfCode" : 22,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 251,
      "endLine" : 273,
      "linesOfCode" : 22,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateMainNodeResponsibilities()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 232,
      "endLine" : 254,
      "linesOfCode" : 22,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func CreateEmptyStatefulSet()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/statefulset_utils.go",
        "extension" : "go",
        "linesOfCode" : 240,
        "unitsCount" : 21,
        "unitsMcCabeIndexSum" : 27,
        "linesOfCodeInUnits" : 223
      },
      "startLine" : 21,
      "endLine" : 42,
      "linesOfCode" : 21,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func HandleReplicaCreated()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 72,
      "endLine" : 92,
      "linesOfCode" : 21,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func ConfigureContainer()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/statefulset_utils.go",
        "extension" : "go",
        "linesOfCode" : 240,
        "unitsCount" : 21,
        "unitsMcCabeIndexSum" : 27,
        "linesOfCodeInUnits" : 223
      },
      "startLine" : 163,
      "endLine" : 185,
      "linesOfCode" : 20,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/secondarystatefulset.go",
        "extension" : "go",
        "linesOfCode" : 75,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 60
      },
      "startLine" : 55,
      "endLine" : 74,
      "linesOfCode" : 20,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/ingress.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 54,
      "endLine" : 72,
      "linesOfCode" : 19,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/service.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 55,
      "endLine" : 73,
      "linesOfCode" : 19,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func getBaseTcInstance()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/testutils.go",
        "extension" : "go",
        "linesOfCode" : 317,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 15,
        "linesOfCodeInUnits" : 245
      },
      "startLine" : 104,
      "endLine" : 122,
      "linesOfCode" : 19,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func HandleMainShuttingDown()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 115,
      "endLine" : 136,
      "linesOfCode" : 19,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func BuildEnvVariablesFromGlobalAndNodeSpecificSettings()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/statefulset_utils.go",
        "extension" : "go",
        "linesOfCode" : 240,
        "unitsCount" : 21,
        "unitsMcCabeIndexSum" : 27,
        "linesOfCodeInUnits" : 223
      },
      "startLine" : 245,
      "endLine" : 262,
      "linesOfCode" : 18,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func BeforeEachBuild()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/testutils.go",
        "extension" : "go",
        "linesOfCode" : 317,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 15,
        "linesOfCodeInUnits" : 245
      },
      "startLine" : 82,
      "endLine" : 102,
      "linesOfCode" : 18,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/serviceaccount.go",
        "extension" : "go",
        "linesOfCode" : 62,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 12,
        "linesOfCodeInUnits" : 49
      },
      "startLine" : 40,
      "endLine" : 57,
      "linesOfCode" : 18,
      "mcCabeIndex" : 5,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func NewStage()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/checkpoint/stage.go",
        "extension" : "go",
        "linesOfCode" : 91,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 20,
        "linesOfCodeInUnits" : 64
      },
      "startLine" : 33,
      "endLine" : 50,
      "linesOfCode" : 18,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/checkpoint/stage.go",
        "extension" : "go",
        "linesOfCode" : 91,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 20,
        "linesOfCodeInUnits" : 64
      },
      "startLine" : 52,
      "endLine" : 69,
      "linesOfCode" : 18,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/secondarystatefulset.go",
        "extension" : "go",
        "linesOfCode" : 75,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 60
      },
      "startLine" : 33,
      "endLine" : 53,
      "linesOfCode" : 17,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateResponsibilitiesOfAllNodes()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 188,
      "endLine" : 209,
      "linesOfCode" : 17,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/ingress.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 37,
      "endLine" : 52,
      "linesOfCode" : 16,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/service.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 37,
      "endLine" : 53,
      "linesOfCode" : 16,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func UpdateROStatefulSet()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/update_with_ro_utils.go",
        "extension" : "go",
        "linesOfCode" : 70,
        "unitsCount" : 5,
        "unitsMcCabeIndexSum" : 7,
        "linesOfCodeInUnits" : 53
      },
      "startLine" : 50,
      "endLine" : 66,
      "linesOfCode" : 16,
      "mcCabeIndex" : 2,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 200,
      "endLine" : 216,
      "linesOfCode" : 16,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func TeamcityEventPredicates()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/predicate/predicate.go",
        "extension" : "go",
        "linesOfCode" : 88,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 13,
        "linesOfCodeInUnits" : 79
      },
      "startLine" : 12,
      "endLine" : 27,
      "linesOfCode" : 16,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func StatefulSetEventPredicates()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/predicate/predicate.go",
        "extension" : "go",
        "linesOfCode" : 88,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 13,
        "linesOfCodeInUnits" : 79
      },
      "startLine" : 29,
      "endLine" : 44,
      "linesOfCode" : 16,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func PersistentVolumeClaimEventPredicates()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/predicate/predicate.go",
        "extension" : "go",
        "linesOfCode" : 88,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 13,
        "linesOfCodeInUnits" : 79
      },
      "startLine" : 46,
      "endLine" : 61,
      "linesOfCode" : 16,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func getAdditionalPVC()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/testutils.go",
        "extension" : "go",
        "linesOfCode" : 317,
        "unitsCount" : 15,
        "unitsMcCabeIndexSum" : 15,
        "linesOfCodeInUnits" : 245
      },
      "startLine" : 202,
      "endLine" : 216,
      "linesOfCode" : 15,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func HandleReplicaStarting()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 93,
      "endLine" : 107,
      "linesOfCode" : 15,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func updateTeamCityObjectStatusE()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/util.go",
        "extension" : "go",
        "linesOfCode" : 81,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 22,
        "linesOfCodeInUnits" : 70
      },
      "startLine" : 21,
      "endLine" : 35,
      "linesOfCode" : 15,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 5,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func doesNodesUpdateChangeStatefulSetSpec()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/util.go",
        "extension" : "go",
        "linesOfCode" : 81,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 22,
        "linesOfCodeInUnits" : 70
      },
      "startLine" : 66,
      "endLine" : 81,
      "linesOfCode" : 15,
      "mcCabeIndex" : 5,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateCommonFields()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 99,
      "endLine" : 113,
      "linesOfCode" : 15,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 159,
      "endLine" : 172,
      "linesOfCode" : 14,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func shouldFilterOutUpdateEventForPersistentVolumeClaim()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/predicate/predicate.go",
        "extension" : "go",
        "linesOfCode" : 88,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 13,
        "linesOfCodeInUnits" : 79
      },
      "startLine" : 63,
      "endLine" : 77,
      "linesOfCode" : 14,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func shouldFilterOutUpdateEventForStatefulSet()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/predicate/predicate.go",
        "extension" : "go",
        "linesOfCode" : 88,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 13,
        "linesOfCodeInUnits" : 79
      },
      "startLine" : 79,
      "endLine" : 95,
      "linesOfCode" : 14,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func ConfigureStatefulSet()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/statefulset_utils.go",
        "extension" : "go",
        "linesOfCode" : 240,
        "unitsCount" : 21,
        "unitsMcCabeIndexSum" : 27,
        "linesOfCodeInUnits" : 223
      },
      "startLine" : 187,
      "endLine" : 199,
      "linesOfCode" : 13,
      "mcCabeIndex" : 1,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    } ],
    "conditionalComplexityRiskDistributionPerExtension" : [ {
      "key" : "go",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 1670,
      "lowRiskValue" : 215,
      "mediumRiskValue" : 268,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 10,
      "negligibleRiskCount" : 172,
      "mediumRiskCount" : 5,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 77.56618671620994,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 12.447747329307942,
      "lowRiskPercentage" : 9.986065954482118,
      "totalValue" : 2153,
      "totalCount" : 187
    } ],
    "conditionalComplexityRiskDistributionPerComponent" : [ [ {
      "key" : "cmd",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 4,
      "lowRiskValue" : 0,
      "mediumRiskValue" : 62,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 0,
      "negligibleRiskCount" : 1,
      "mediumRiskCount" : 1,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 6.0606060606060606,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 93.93939393939394,
      "lowRiskPercentage" : 0.0,
      "totalValue" : 66,
      "totalCount" : 2
    }, {
      "key" : "internal",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 1284,
      "lowRiskValue" : 183,
      "mediumRiskValue" : 113,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 8,
      "negligibleRiskCount" : 122,
      "mediumRiskCount" : 2,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 81.26582278481013,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 7.151898734177215,
      "lowRiskPercentage" : 11.582278481012658,
      "totalValue" : 1580,
      "totalCount" : 132
    }, {
      "key" : "api",
      "lowRiskThreshold" : 5,
      "mediumRiskThreshold" : 10,
      "highRiskThreshold" : 25,
      "veryHighRiskThreshold" : 50,
      "negligibleRiskValue" : 382,
      "lowRiskValue" : 32,
      "mediumRiskValue" : 93,
      "highRiskValue" : 0,
      "veryHighRiskValue" : 0,
      "lowRiskCount" : 2,
      "negligibleRiskCount" : 49,
      "mediumRiskCount" : 2,
      "highRiskCount" : 0,
      "veryHighRiskCount" : 0,
      "negligibleRiskLabel" : "1-5",
      "lowRiskLabel" : "6-10",
      "mediumRiskLabel" : "11-25",
      "highRiskLabel" : "26-50",
      "veryHighRiskLabel" : "51+",
      "negligibleRiskPercentage" : 75.34516765285996,
      "veryHighRiskPercentage" : 0.0,
      "highRiskPercentage" : 0.0,
      "mediumRiskPercentage" : 18.34319526627219,
      "lowRiskPercentage" : 6.31163708086785,
      "totalValue" : 507,
      "totalCount" : 53
    } ] ],
    "mostComplexUnits" : [ {
      "shortName" : "func doActionBasedOnCheckpointOrRequeue()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 14,
      "endLine" : 63,
      "linesOfCode" : 50,
      "mcCabeIndex" : 15,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 75,
      "endLine" : 144,
      "linesOfCode" : 63,
      "mcCabeIndex" : 15,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
        "extension" : "go",
        "linesOfCode" : 278,
        "unitsCount" : 24,
        "unitsMcCabeIndexSum" : 70,
        "linesOfCodeInUnits" : 273
      },
      "startLine" : 114,
      "endLine" : 161,
      "linesOfCode" : 48,
      "mcCabeIndex" : 12,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func main()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "cmd/main.go",
        "extension" : "go",
        "linesOfCode" : 86,
        "unitsCount" : 2,
        "unitsMcCabeIndexSum" : 12,
        "linesOfCodeInUnits" : 66
      },
      "startLine" : 53,
      "endLine" : 133,
      "linesOfCode" : 62,
      "mcCabeIndex" : 11,
      "numberOfParameters" : 0,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/zz_generated.deepcopy.go",
        "extension" : "go",
        "linesOfCode" : 278,
        "unitsCount" : 24,
        "unitsMcCabeIndexSum" : 70,
        "linesOfCodeInUnits" : 273
      },
      "startLine" : 278,
      "endLine" : 322,
      "linesOfCode" : 45,
      "mcCabeIndex" : 11,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func HandleMainReady()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 137,
      "endLine" : 162,
      "linesOfCode" : 25,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 218,
      "endLine" : 249,
      "linesOfCode" : 28,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 251,
      "endLine" : 273,
      "linesOfCode" : 22,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func NewStage()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/checkpoint/stage.go",
        "extension" : "go",
        "linesOfCode" : 91,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 20,
        "linesOfCodeInUnits" : 64
      },
      "startLine" : 33,
      "endLine" : 50,
      "linesOfCode" : 18,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/checkpoint/stage.go",
        "extension" : "go",
        "linesOfCode" : 91,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 20,
        "linesOfCodeInUnits" : 64
      },
      "startLine" : 52,
      "endLine" : 69,
      "linesOfCode" : 18,
      "mcCabeIndex" : 7,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/persistentvolumeclaim.go",
        "extension" : "go",
        "linesOfCode" : 92,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 17,
        "linesOfCodeInUnits" : 77
      },
      "startLine" : 36,
      "endLine" : 65,
      "linesOfCode" : 29,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func HandleMainShuttingDown()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 115,
      "endLine" : 136,
      "linesOfCode" : 19,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/checkpoint/checkpoint.go",
        "extension" : "go",
        "linesOfCode" : 126,
        "unitsCount" : 11,
        "unitsMcCabeIndexSum" : 26,
        "linesOfCodeInUnits" : 110
      },
      "startLine" : 29,
      "endLine" : 52,
      "linesOfCode" : 24,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateCommonFields()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 99,
      "endLine" : 113,
      "linesOfCode" : 15,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateResponsibilitiesOfAllNodes()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 188,
      "endLine" : 209,
      "linesOfCode" : 17,
      "mcCabeIndex" : 6,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/serviceaccount.go",
        "extension" : "go",
        "linesOfCode" : 62,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 12,
        "linesOfCodeInUnits" : 49
      },
      "startLine" : 40,
      "endLine" : 57,
      "linesOfCode" : 18,
      "mcCabeIndex" : 5,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func doesNodesUpdateChangeStatefulSetSpec()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/util.go",
        "extension" : "go",
        "linesOfCode" : 81,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 22,
        "linesOfCodeInUnits" : 70
      },
      "startLine" : 66,
      "endLine" : 81,
      "linesOfCode" : 15,
      "mcCabeIndex" : 5,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateCustomPersistentVolumeClaim()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 147,
      "endLine" : 175,
      "linesOfCode" : 27,
      "mcCabeIndex" : 5,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/ingress.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 54,
      "endLine" : 72,
      "linesOfCode" : 19,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/service.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 55,
      "endLine" : 73,
      "linesOfCode" : 19,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/persistentvolumeclaim.go",
        "extension" : "go",
        "linesOfCode" : 92,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 17,
        "linesOfCodeInUnits" : 77
      },
      "startLine" : 67,
      "endLine" : 90,
      "linesOfCode" : 22,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/secondarystatefulset.go",
        "extension" : "go",
        "linesOfCode" : 75,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 60
      },
      "startLine" : 55,
      "endLine" : 74,
      "linesOfCode" : 20,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func HandleReplicaStarting()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 93,
      "endLine" : 107,
      "linesOfCode" : 15,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func updateTeamCityObjectStatusE()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/util.go",
        "extension" : "go",
        "linesOfCode" : 81,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 22,
        "linesOfCodeInUnits" : 70
      },
      "startLine" : 21,
      "endLine" : 35,
      "linesOfCode" : 15,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 5,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func isNodeUpdateFinished()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/util.go",
        "extension" : "go",
        "linesOfCode" : 81,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 22,
        "linesOfCodeInUnits" : 70
      },
      "startLine" : 55,
      "endLine" : 64,
      "linesOfCode" : 10,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 174,
      "endLine" : 198,
      "linesOfCode" : 23,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 200,
      "endLine" : 216,
      "linesOfCode" : 16,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func shouldFilterOutUpdateEventForPersistentVolumeClaim()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/predicate/predicate.go",
        "extension" : "go",
        "linesOfCode" : 88,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 13,
        "linesOfCodeInUnits" : 79
      },
      "startLine" : 63,
      "endLine" : 77,
      "linesOfCode" : 14,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func shouldFilterOutUpdateEventForStatefulSet()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/predicate/predicate.go",
        "extension" : "go",
        "linesOfCode" : 88,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 13,
        "linesOfCodeInUnits" : 79
      },
      "startLine" : 79,
      "endLine" : 95,
      "linesOfCode" : 14,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/checkpoint/checkpoint.go",
        "extension" : "go",
        "linesOfCode" : 126,
        "unitsCount" : 11,
        "unitsMcCabeIndexSum" : 26,
        "linesOfCodeInUnits" : 110
      },
      "startLine" : 105,
      "endLine" : 117,
      "linesOfCode" : 12,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateAllCustomPersistentVolumeClaimsInObject()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 135,
      "endLine" : 145,
      "linesOfCode" : 11,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateRequestsOfAllNodes()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 176,
      "endLine" : 186,
      "linesOfCode" : 11,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func validateMainNodeResponsibilities()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 232,
      "endLine" : 254,
      "linesOfCode" : 22,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 4,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func areAllElementsAllowed()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 268,
      "endLine" : 281,
      "linesOfCode" : 12,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func allElementsInOtherSlice()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "api/v1beta1/teamcity_webhook.go",
        "extension" : "go",
        "linesOfCode" : 233,
        "unitsCount" : 19,
        "unitsMcCabeIndexSum" : 55,
        "linesOfCodeInUnits" : 201
      },
      "startLine" : 283,
      "endLine" : 295,
      "linesOfCode" : 12,
      "mcCabeIndex" : 4,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/ingress.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 37,
      "endLine" : 52,
      "linesOfCode" : 16,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func getIngressIndex()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/ingress.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 74,
      "endLine" : 81,
      "linesOfCode" : 8,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func BuildEnvVariablesFromGlobalAndNodeSpecificSettings()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/statefulset_utils.go",
        "extension" : "go",
        "linesOfCode" : 240,
        "unitsCount" : 21,
        "unitsMcCabeIndexSum" : 27,
        "linesOfCodeInUnits" : 223
      },
      "startLine" : 245,
      "endLine" : 262,
      "linesOfCode" : 18,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/service.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 37,
      "endLine" : 53,
      "linesOfCode" : 16,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func getServiceIndex()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/service.go",
        "extension" : "go",
        "linesOfCode" : 73,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 58
      },
      "startLine" : 75,
      "endLine" : 82,
      "linesOfCode" : 8,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/persistentvolumeclaim.go",
        "extension" : "go",
        "linesOfCode" : 92,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 17,
        "linesOfCodeInUnits" : 77
      },
      "startLine" : 96,
      "endLine" : 103,
      "linesOfCode" : 8,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/secondarystatefulset.go",
        "extension" : "go",
        "linesOfCode" : 75,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 60
      },
      "startLine" : 33,
      "endLine" : 53,
      "linesOfCode" : 17,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/resource/secondarystatefulset.go",
        "extension" : "go",
        "linesOfCode" : 75,
        "unitsCount" : 6,
        "unitsMcCabeIndexSum" : 14,
        "linesOfCodeInUnits" : 60
      },
      "startLine" : 80,
      "endLine" : 87,
      "linesOfCode" : 8,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func GetLabels()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/metadata/label.go",
        "extension" : "go",
        "linesOfCode" : 55,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 12,
        "linesOfCodeInUnits" : 53
      },
      "startLine" : 13,
      "endLine" : 24,
      "linesOfCode" : 10,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func mergeLabels()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/metadata/label.go",
        "extension" : "go",
        "linesOfCode" : 55,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 12,
        "linesOfCodeInUnits" : 53
      },
      "startLine" : 57,
      "endLine" : 66,
      "linesOfCode" : 10,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 2,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func HandleReplicaCreated()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/checkpoint_stages.go",
        "extension" : "go",
        "linesOfCode" : 162,
        "unitsCount" : 8,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 151
      },
      "startLine" : 72,
      "endLine" : 92,
      "linesOfCode" : 21,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func isNewestGeneration()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/util.go",
        "extension" : "go",
        "linesOfCode" : 81,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 22,
        "linesOfCodeInUnits" : 70
      },
      "startLine" : 44,
      "endLine" : 53,
      "linesOfCode" : 10,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 3,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/controller/teamcity_controller.go",
        "extension" : "go",
        "linesOfCode" : 211,
        "unitsCount" : 7,
        "unitsMcCabeIndexSum" : 41,
        "linesOfCodeInUnits" : 177
      },
      "startLine" : 159,
      "endLine" : 172,
      "linesOfCode" : 14,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/checkpoint/checkpoint.go",
        "extension" : "go",
        "linesOfCode" : 126,
        "unitsCount" : 11,
        "unitsMcCabeIndexSum" : 26,
        "linesOfCodeInUnits" : 110
      },
      "startLine" : 61,
      "endLine" : 73,
      "linesOfCode" : 13,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    }, {
      "shortName" : "func()",
      "longName" : "",
      "sourceFile" : {
        "relativePath" : "internal/checkpoint/checkpoint.go",
        "extension" : "go",
        "linesOfCode" : 126,
        "unitsCount" : 11,
        "unitsMcCabeIndexSum" : 26,
        "linesOfCodeInUnits" : 110
      },
      "startLine" : 75,
      "endLine" : 86,
      "linesOfCode" : 12,
      "mcCabeIndex" : 3,
      "numberOfParameters" : 1,
      "numberOfLiterals" : 0,
      "numberOfStatements" : 0,
      "numberOfExpressions" : 0,
      "children" : [ ]
    } ]
  },
  "duplicationAnalysisResults" : {
    "overallDuplication" : {
      "key" : "system",
      "numberOfDuplicates" : 6306,
      "cleanedLinesOfCode" : 17425,
      "duplicatedLinesOfCode" : 14493,
      "numberOfFilesWithDuplicates" : 28,
      "duplicationPercentage" : 83.17360114777618
    },
    "duplicationPerComponent" : [ [ {
      "key" : "charts",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 7528,
      "duplicatedLinesOfCode" : 7126,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 94.65993623804464
    }, {
      "key" : "config",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 7980,
      "duplicatedLinesOfCode" : 7248,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 90.82706766917293
    }, {
      "key" : "internal",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 1351,
      "duplicatedLinesOfCode" : 59,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 4.3671354552183566
    }, {
      "key" : "bundle",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 50,
      "duplicatedLinesOfCode" : 30,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 60.0
    }, {
      "key" : "api",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 448,
      "duplicatedLinesOfCode" : 30,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 6.696428571428571
    }, {
      "key" : "cmd",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 68,
      "duplicatedLinesOfCode" : 0,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 0.0
    } ] ],
    "duplicationPerConcern" : [ ],
    "duplicationPerExtension" : [ {
      "key" : "yaml",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 15501,
      "duplicatedLinesOfCode" : 14404,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 92.92303722340495
    }, {
      "key" : "go",
      "numberOfDuplicates" : 0,
      "cleanedLinesOfCode" : 1867,
      "duplicatedLinesOfCode" : 89,
      "numberOfFilesWithDuplicates" : 0,
      "duplicationPercentage" : 4.767005891805034
    } ],
    "longestDuplicates" : [ {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3804,
        "endLine" : 4604,
        "cleanedStartLine" : 3772,
        "cleanedEndLine" : 4572,
        "percentage" : 11.535138248847927,
        "blockSize" : 801
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 681,
        "endLine" : 1481,
        "cleanedStartLine" : 677,
        "cleanedEndLine" : 1477,
        "percentage" : 11.531816873020443,
        "blockSize" : 801
      } ],
      "blockSize" : 801
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5316,
        "endLine" : 5742,
        "cleanedStartLine" : 5280,
        "cleanedEndLine" : 5698,
        "percentage" : 6.033986175115207,
        "blockSize" : 419
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2193,
        "endLine" : 2619,
        "cleanedStartLine" : 2185,
        "cleanedEndLine" : 2603,
        "percentage" : 6.032248776274114,
        "blockSize" : 419
      } ],
      "blockSize" : 419
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6031,
        "endLine" : 6427,
        "cleanedStartLine" : 5985,
        "cleanedEndLine" : 6373,
        "percentage" : 5.601958525345622,
        "blockSize" : 389
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2908,
        "endLine" : 3304,
        "cleanedStartLine" : 2890,
        "cleanedEndLine" : 3278,
        "percentage" : 5.600345522602937,
        "blockSize" : 389
      } ],
      "blockSize" : 389
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 22,
        "endLine" : 372,
        "cleanedStartLine" : 22,
        "cleanedEndLine" : 368,
        "percentage" : 4.997119815668203,
        "blockSize" : 347
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 9,
        "endLine" : 359,
        "cleanedStartLine" : 9,
        "cleanedEndLine" : 355,
        "percentage" : 4.995680967463288,
        "blockSize" : 347
      } ],
      "blockSize" : 347
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2217,
        "endLine" : 2551,
        "cleanedStartLine" : 2209,
        "cleanedEndLine" : 2537,
        "percentage" : 4.737903225806452,
        "blockSize" : 329
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2214,
        "endLine" : 2548,
        "cleanedStartLine" : 2206,
        "cleanedEndLine" : 2534,
        "percentage" : 4.736539015260582,
        "blockSize" : 329
      } ],
      "blockSize" : 329
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2217,
        "endLine" : 2551,
        "cleanedStartLine" : 2209,
        "cleanedEndLine" : 2537,
        "percentage" : 4.737903225806452,
        "blockSize" : 329
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5337,
        "endLine" : 5671,
        "cleanedStartLine" : 5301,
        "cleanedEndLine" : 5629,
        "percentage" : 4.737903225806452,
        "blockSize" : 329
      } ],
      "blockSize" : 329
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6570,
        "endLine" : 6870,
        "cleanedStartLine" : 6514,
        "cleanedEndLine" : 6804,
        "percentage" : 4.190668202764977,
        "blockSize" : 291
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6577,
        "endLine" : 6877,
        "cleanedStartLine" : 6521,
        "cleanedEndLine" : 6811,
        "percentage" : 4.1894615606104235,
        "blockSize" : 291
      } ],
      "blockSize" : 291
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5744,
        "endLine" : 6029,
        "cleanedStartLine" : 5700,
        "cleanedEndLine" : 5983,
        "percentage" : 4.089861751152074,
        "blockSize" : 284
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2621,
        "endLine" : 2906,
        "cleanedStartLine" : 2605,
        "cleanedEndLine" : 2888,
        "percentage" : 4.088684134753815,
        "blockSize" : 284
      } ],
      "blockSize" : 284
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5275,
        "endLine" : 5495,
        "cleanedStartLine" : 5239,
        "cleanedEndLine" : 5455,
        "percentage" : 3.125,
        "blockSize" : 217
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5282,
        "endLine" : 5502,
        "cleanedStartLine" : 5246,
        "cleanedEndLine" : 5462,
        "percentage" : 3.124100201554852,
        "blockSize" : 217
      } ],
      "blockSize" : 217
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4815,
        "endLine" : 5007,
        "cleanedStartLine" : 4783,
        "cleanedEndLine" : 4975,
        "percentage" : 2.779377880184332,
        "blockSize" : 193
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1692,
        "endLine" : 1884,
        "cleanedStartLine" : 1688,
        "cleanedEndLine" : 1880,
        "percentage" : 2.7785775986179098,
        "blockSize" : 193
      } ],
      "blockSize" : 193
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2193,
        "endLine" : 2372,
        "cleanedStartLine" : 2185,
        "cleanedEndLine" : 2360,
        "percentage" : 2.5338324215375754,
        "blockSize" : 176
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5323,
        "endLine" : 5502,
        "cleanedStartLine" : 5287,
        "cleanedEndLine" : 5462,
        "percentage" : 2.5338324215375754,
        "blockSize" : 176
      } ],
      "blockSize" : 176
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5869,
        "endLine" : 6045,
        "cleanedStartLine" : 5825,
        "cleanedEndLine" : 5999,
        "percentage" : 2.5201612903225805,
        "blockSize" : 175
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5876,
        "endLine" : 6052,
        "cleanedStartLine" : 5832,
        "cleanedEndLine" : 6006,
        "percentage" : 2.519435646415203,
        "blockSize" : 175
      } ],
      "blockSize" : 175
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2926,
        "endLine" : 3103,
        "cleanedStartLine" : 2908,
        "cleanedEndLine" : 3079,
        "percentage" : 2.4769585253456223,
        "blockSize" : 172
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2925,
        "endLine" : 3102,
        "cleanedStartLine" : 2907,
        "cleanedEndLine" : 3078,
        "percentage" : 2.476245321048085,
        "blockSize" : 172
      } ],
      "blockSize" : 172
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2926,
        "endLine" : 3103,
        "cleanedStartLine" : 2908,
        "cleanedEndLine" : 3079,
        "percentage" : 2.4769585253456223,
        "blockSize" : 172
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6048,
        "endLine" : 6225,
        "cleanedStartLine" : 6002,
        "cleanedEndLine" : 6173,
        "percentage" : 2.4769585253456223,
        "blockSize" : 172
      } ],
      "blockSize" : 172
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6429,
        "endLine" : 6600,
        "cleanedStartLine" : 6375,
        "cleanedEndLine" : 6544,
        "percentage" : 2.44815668202765,
        "blockSize" : 170
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3306,
        "endLine" : 3477,
        "cleanedStartLine" : 3280,
        "cleanedEndLine" : 3449,
        "percentage" : 2.44745177080334,
        "blockSize" : 170
      } ],
      "blockSize" : 170
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6052,
        "endLine" : 6225,
        "cleanedStartLine" : 6006,
        "cleanedEndLine" : 6173,
        "percentage" : 2.4193548387096775,
        "blockSize" : 168
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6059,
        "endLine" : 6232,
        "cleanedStartLine" : 6013,
        "cleanedEndLine" : 6180,
        "percentage" : 2.4186582205585947,
        "blockSize" : 168
      } ],
      "blockSize" : 168
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2930,
        "endLine" : 3103,
        "cleanedStartLine" : 2912,
        "cleanedEndLine" : 3079,
        "percentage" : 2.4193548387096775,
        "blockSize" : 168
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6059,
        "endLine" : 6232,
        "cleanedStartLine" : 6013,
        "cleanedEndLine" : 6180,
        "percentage" : 2.4186582205585947,
        "blockSize" : 168
      } ],
      "blockSize" : 168
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2929,
        "endLine" : 3102,
        "cleanedStartLine" : 2911,
        "cleanedEndLine" : 3078,
        "percentage" : 2.4186582205585947,
        "blockSize" : 168
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6059,
        "endLine" : 6232,
        "cleanedStartLine" : 6013,
        "cleanedEndLine" : 6180,
        "percentage" : 2.4186582205585947,
        "blockSize" : 168
      } ],
      "blockSize" : 168
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6397,
        "endLine" : 6563,
        "cleanedStartLine" : 6343,
        "cleanedEndLine" : 6507,
        "percentage" : 2.376152073732719,
        "blockSize" : 165
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6404,
        "endLine" : 6570,
        "cleanedStartLine" : 6350,
        "cleanedEndLine" : 6514,
        "percentage" : 2.375467895191477,
        "blockSize" : 165
      } ],
      "blockSize" : 165
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3441,
        "endLine" : 3603,
        "cleanedStartLine" : 3413,
        "cleanedEndLine" : 3571,
        "percentage" : 2.289746543778802,
        "blockSize" : 159
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3443,
        "endLine" : 3605,
        "cleanedStartLine" : 3415,
        "cleanedEndLine" : 3573,
        "percentage" : 2.2890872444572414,
        "blockSize" : 159
      } ],
      "blockSize" : 159
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2746,
        "endLine" : 2906,
        "cleanedStartLine" : 2730,
        "cleanedEndLine" : 2888,
        "percentage" : 2.2890872444572414,
        "blockSize" : 159
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5876,
        "endLine" : 6036,
        "cleanedStartLine" : 5832,
        "cleanedEndLine" : 5990,
        "percentage" : 2.2890872444572414,
        "blockSize" : 159
      } ],
      "blockSize" : 159
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5156,
        "endLine" : 5314,
        "cleanedStartLine" : 5122,
        "cleanedEndLine" : 5278,
        "percentage" : 2.2609447004608296,
        "blockSize" : 157
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2033,
        "endLine" : 2191,
        "cleanedStartLine" : 2027,
        "cleanedEndLine" : 2183,
        "percentage" : 2.2602936942124963,
        "blockSize" : 157
      } ],
      "blockSize" : 157
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2217,
        "endLine" : 2375,
        "cleanedStartLine" : 2209,
        "cleanedEndLine" : 2363,
        "percentage" : 2.232142857142857,
        "blockSize" : 155
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5344,
        "endLine" : 5502,
        "cleanedStartLine" : 5308,
        "cleanedEndLine" : 5462,
        "percentage" : 2.231500143967751,
        "blockSize" : 155
      } ],
      "blockSize" : 155
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 196,
        "endLine" : 353,
        "cleanedStartLine" : 196,
        "cleanedEndLine" : 349,
        "percentage" : 2.217741935483871,
        "blockSize" : 154
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3591,
        "endLine" : 3748,
        "cleanedStartLine" : 3563,
        "cleanedEndLine" : 3716,
        "percentage" : 2.217741935483871,
        "blockSize" : 154
      } ],
      "blockSize" : 154
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3591,
        "endLine" : 3748,
        "cleanedStartLine" : 3563,
        "cleanedEndLine" : 3716,
        "percentage" : 2.217741935483871,
        "blockSize" : 154
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 183,
        "endLine" : 340,
        "cleanedStartLine" : 183,
        "cleanedEndLine" : 336,
        "percentage" : 2.2171033688453785,
        "blockSize" : 154
      } ],
      "blockSize" : 154
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2808,
        "endLine" : 2963,
        "cleanedStartLine" : 2792,
        "cleanedEndLine" : 2945,
        "percentage" : 2.2171033688453785,
        "blockSize" : 154
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3326,
        "endLine" : 3481,
        "cleanedStartLine" : 3300,
        "cleanedEndLine" : 3453,
        "percentage" : 2.2171033688453785,
        "blockSize" : 154
      } ],
      "blockSize" : 154
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2810,
        "endLine" : 2964,
        "cleanedStartLine" : 2794,
        "cleanedEndLine" : 2946,
        "percentage" : 2.203341013824885,
        "blockSize" : 153
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3325,
        "endLine" : 3479,
        "cleanedStartLine" : 3299,
        "cleanedEndLine" : 3451,
        "percentage" : 2.203341013824885,
        "blockSize" : 153
      } ],
      "blockSize" : 153
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3155,
        "endLine" : 3308,
        "cleanedStartLine" : 3131,
        "cleanedEndLine" : 3282,
        "percentage" : 2.1883098186006333,
        "blockSize" : 152
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3328,
        "endLine" : 3481,
        "cleanedStartLine" : 3302,
        "cleanedEndLine" : 3453,
        "percentage" : 2.1883098186006333,
        "blockSize" : 152
      } ],
      "blockSize" : 152
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6278,
        "endLine" : 6431,
        "cleanedStartLine" : 6226,
        "cleanedEndLine" : 6377,
        "percentage" : 2.1889400921658986,
        "blockSize" : 152
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6451,
        "endLine" : 6604,
        "cleanedStartLine" : 6397,
        "cleanedEndLine" : 6548,
        "percentage" : 2.1889400921658986,
        "blockSize" : 152
      } ],
      "blockSize" : 152
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2810,
        "endLine" : 2963,
        "cleanedStartLine" : 2794,
        "cleanedEndLine" : 2945,
        "percentage" : 2.1883098186006333,
        "blockSize" : 152
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3155,
        "endLine" : 3308,
        "cleanedStartLine" : 3131,
        "cleanedEndLine" : 3282,
        "percentage" : 2.1883098186006333,
        "blockSize" : 152
      } ],
      "blockSize" : 152
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6285,
        "endLine" : 6438,
        "cleanedStartLine" : 6233,
        "cleanedEndLine" : 6384,
        "percentage" : 2.1883098186006333,
        "blockSize" : 152
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6458,
        "endLine" : 6611,
        "cleanedStartLine" : 6404,
        "cleanedEndLine" : 6555,
        "percentage" : 2.1883098186006333,
        "blockSize" : 152
      } ],
      "blockSize" : 152
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2812,
        "endLine" : 2964,
        "cleanedStartLine" : 2796,
        "cleanedEndLine" : 2946,
        "percentage" : 2.1745391705069124,
        "blockSize" : 151
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3155,
        "endLine" : 3307,
        "cleanedStartLine" : 3131,
        "cleanedEndLine" : 3281,
        "percentage" : 2.1745391705069124,
        "blockSize" : 151
      } ],
      "blockSize" : 151
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3155,
        "endLine" : 3307,
        "cleanedStartLine" : 3131,
        "cleanedEndLine" : 3281,
        "percentage" : 2.1745391705069124,
        "blockSize" : 151
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3327,
        "endLine" : 3479,
        "cleanedStartLine" : 3301,
        "cleanedEndLine" : 3451,
        "percentage" : 2.1745391705069124,
        "blockSize" : 151
      } ],
      "blockSize" : 151
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4526,
        "endLine" : 4676,
        "cleanedStartLine" : 4494,
        "cleanedEndLine" : 4644,
        "percentage" : 2.1745391705069124,
        "blockSize" : 151
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4530,
        "endLine" : 4680,
        "cleanedStartLine" : 4498,
        "cleanedEndLine" : 4648,
        "percentage" : 2.1739130434782608,
        "blockSize" : 151
      } ],
      "blockSize" : 151
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1884,
        "endLine" : 2035,
        "cleanedStartLine" : 1880,
        "cleanedEndLine" : 2029,
        "percentage" : 2.159516268355888,
        "blockSize" : 150
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2097,
        "endLine" : 2248,
        "cleanedStartLine" : 2091,
        "cleanedEndLine" : 2240,
        "percentage" : 2.159516268355888,
        "blockSize" : 150
      } ],
      "blockSize" : 150
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1887,
        "endLine" : 2038,
        "cleanedStartLine" : 1883,
        "cleanedEndLine" : 2032,
        "percentage" : 2.160138248847926,
        "blockSize" : 150
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2100,
        "endLine" : 2251,
        "cleanedStartLine" : 2094,
        "cleanedEndLine" : 2243,
        "percentage" : 2.160138248847926,
        "blockSize" : 150
      } ],
      "blockSize" : 150
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6449,
        "endLine" : 6600,
        "cleanedStartLine" : 6395,
        "cleanedEndLine" : 6544,
        "percentage" : 2.160138248847926,
        "blockSize" : 150
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2808,
        "endLine" : 2959,
        "cleanedStartLine" : 2792,
        "cleanedEndLine" : 2941,
        "percentage" : 2.159516268355888,
        "blockSize" : 150
      } ],
      "blockSize" : 150
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1888,
        "endLine" : 2038,
        "cleanedStartLine" : 1884,
        "cleanedEndLine" : 2032,
        "percentage" : 2.14573732718894,
        "blockSize" : 149
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2529,
        "endLine" : 2679,
        "cleanedStartLine" : 2515,
        "cleanedEndLine" : 2663,
        "percentage" : 2.14573732718894,
        "blockSize" : 149
      } ],
      "blockSize" : 149
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5228,
        "endLine" : 5378,
        "cleanedStartLine" : 5194,
        "cleanedEndLine" : 5342,
        "percentage" : 2.1451194932335156,
        "blockSize" : 149
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5656,
        "endLine" : 5806,
        "cleanedStartLine" : 5614,
        "cleanedEndLine" : 5762,
        "percentage" : 2.1451194932335156,
        "blockSize" : 149
      } ],
      "blockSize" : 149
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2101,
        "endLine" : 2251,
        "cleanedStartLine" : 2095,
        "cleanedEndLine" : 2243,
        "percentage" : 2.14573732718894,
        "blockSize" : 149
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2529,
        "endLine" : 2679,
        "cleanedStartLine" : 2515,
        "cleanedEndLine" : 2663,
        "percentage" : 2.14573732718894,
        "blockSize" : 149
      } ],
      "blockSize" : 149
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1885,
        "endLine" : 2035,
        "cleanedStartLine" : 1881,
        "cleanedEndLine" : 2029,
        "percentage" : 2.1451194932335156,
        "blockSize" : 149
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2526,
        "endLine" : 2676,
        "cleanedStartLine" : 2512,
        "cleanedEndLine" : 2660,
        "percentage" : 2.1451194932335156,
        "blockSize" : 149
      } ],
      "blockSize" : 149
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2098,
        "endLine" : 2248,
        "cleanedStartLine" : 2092,
        "cleanedEndLine" : 2240,
        "percentage" : 2.1451194932335156,
        "blockSize" : 149
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2526,
        "endLine" : 2676,
        "cleanedStartLine" : 2512,
        "cleanedEndLine" : 2660,
        "percentage" : 2.1451194932335156,
        "blockSize" : 149
      } ],
      "blockSize" : 149
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5221,
        "endLine" : 5371,
        "cleanedStartLine" : 5187,
        "cleanedEndLine" : 5335,
        "percentage" : 2.14573732718894,
        "blockSize" : 149
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5649,
        "endLine" : 5799,
        "cleanedStartLine" : 5607,
        "cleanedEndLine" : 5755,
        "percentage" : 2.14573732718894,
        "blockSize" : 149
      } ],
      "blockSize" : 149
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6451,
        "endLine" : 6600,
        "cleanedStartLine" : 6397,
        "cleanedEndLine" : 6544,
        "percentage" : 2.1313364055299537,
        "blockSize" : 148
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3155,
        "endLine" : 3304,
        "cleanedStartLine" : 3131,
        "cleanedEndLine" : 3278,
        "percentage" : 2.130722718111143,
        "blockSize" : 148
      } ],
      "blockSize" : 148
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6278,
        "endLine" : 6427,
        "cleanedStartLine" : 6226,
        "cleanedEndLine" : 6373,
        "percentage" : 2.1313364055299537,
        "blockSize" : 148
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3328,
        "endLine" : 3477,
        "cleanedStartLine" : 3302,
        "cleanedEndLine" : 3449,
        "percentage" : 2.130722718111143,
        "blockSize" : 148
      } ],
      "blockSize" : 148
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6278,
        "endLine" : 6427,
        "cleanedStartLine" : 6226,
        "cleanedEndLine" : 6373,
        "percentage" : 2.1313364055299537,
        "blockSize" : 148
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2810,
        "endLine" : 2959,
        "cleanedStartLine" : 2794,
        "cleanedEndLine" : 2941,
        "percentage" : 2.130722718111143,
        "blockSize" : 148
      } ],
      "blockSize" : 148
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5009,
        "endLine" : 5154,
        "cleanedStartLine" : 4977,
        "cleanedEndLine" : 5120,
        "percentage" : 2.0737327188940093,
        "blockSize" : 144
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1886,
        "endLine" : 2031,
        "cleanedStartLine" : 1882,
        "cleanedEndLine" : 2025,
        "percentage" : 2.0731356176216527,
        "blockSize" : 144
      } ],
      "blockSize" : 144
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5009,
        "endLine" : 5154,
        "cleanedStartLine" : 4977,
        "cleanedEndLine" : 5120,
        "percentage" : 2.0737327188940093,
        "blockSize" : 144
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2527,
        "endLine" : 2672,
        "cleanedStartLine" : 2513,
        "cleanedEndLine" : 2656,
        "percentage" : 2.0731356176216527,
        "blockSize" : 144
      } ],
      "blockSize" : 144
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5009,
        "endLine" : 5154,
        "cleanedStartLine" : 4977,
        "cleanedEndLine" : 5120,
        "percentage" : 2.0737327188940093,
        "blockSize" : 144
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2099,
        "endLine" : 2244,
        "cleanedStartLine" : 2093,
        "cleanedEndLine" : 2236,
        "percentage" : 2.0731356176216527,
        "blockSize" : 144
      } ],
      "blockSize" : 144
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4309,
        "endLine" : 4451,
        "cleanedStartLine" : 4277,
        "cleanedEndLine" : 4419,
        "percentage" : 2.059331797235023,
        "blockSize" : 143
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 896,
        "endLine" : 1038,
        "cleanedStartLine" : 892,
        "cleanedEndLine" : 1034,
        "percentage" : 2.05873884249928,
        "blockSize" : 143
      } ],
      "blockSize" : 143
    } ],
    "mostFrequentDuplicates" : [ {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 258,
        "endLine" : 263,
        "cleanedStartLine" : 254,
        "cleanedEndLine" : 259,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 245,
        "endLine" : 250,
        "cleanedStartLine" : 241,
        "cleanedEndLine" : 246,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3653,
        "endLine" : 3658,
        "cleanedStartLine" : 3621,
        "cleanedEndLine" : 3626,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3656,
        "endLine" : 3661,
        "cleanedStartLine" : 3624,
        "cleanedEndLine" : 3629,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1538,
        "endLine" : 1543,
        "cleanedStartLine" : 1534,
        "cleanedEndLine" : 1539,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1531,
        "endLine" : 1536,
        "cleanedStartLine" : 1527,
        "cleanedEndLine" : 1532,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4654,
        "endLine" : 4659,
        "cleanedStartLine" : 4622,
        "cleanedEndLine" : 4627,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4658,
        "endLine" : 4663,
        "cleanedStartLine" : 4626,
        "cleanedEndLine" : 4631,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 365,
        "endLine" : 370,
        "cleanedStartLine" : 361,
        "cleanedEndLine" : 366,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 352,
        "endLine" : 357,
        "cleanedStartLine" : 348,
        "cleanedEndLine" : 353,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3755,
        "endLine" : 3760,
        "cleanedStartLine" : 3723,
        "cleanedEndLine" : 3728,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3758,
        "endLine" : 3763,
        "cleanedStartLine" : 3726,
        "cleanedEndLine" : 3731,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1704,
        "endLine" : 1709,
        "cleanedStartLine" : 1700,
        "cleanedEndLine" : 1705,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1699,
        "endLine" : 1704,
        "cleanedStartLine" : 1695,
        "cleanedEndLine" : 1700,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1802,
        "endLine" : 1807,
        "cleanedStartLine" : 1798,
        "cleanedEndLine" : 1803,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1896,
        "endLine" : 1901,
        "cleanedStartLine" : 1892,
        "cleanedEndLine" : 1897,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2109,
        "endLine" : 2114,
        "cleanedStartLine" : 2103,
        "cleanedEndLine" : 2108,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2537,
        "endLine" : 2542,
        "cleanedStartLine" : 2523,
        "cleanedEndLine" : 2528,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2824,
        "endLine" : 2829,
        "cleanedStartLine" : 2808,
        "cleanedEndLine" : 2813,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3167,
        "endLine" : 3172,
        "cleanedStartLine" : 3143,
        "cleanedEndLine" : 3148,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3339,
        "endLine" : 3344,
        "cleanedStartLine" : 3313,
        "cleanedEndLine" : 3318,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4822,
        "endLine" : 4827,
        "cleanedStartLine" : 4790,
        "cleanedEndLine" : 4795,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4921,
        "endLine" : 4926,
        "cleanedStartLine" : 4889,
        "cleanedEndLine" : 4894,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5016,
        "endLine" : 5021,
        "cleanedStartLine" : 4984,
        "cleanedEndLine" : 4989,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5229,
        "endLine" : 5234,
        "cleanedStartLine" : 5195,
        "cleanedEndLine" : 5200,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5657,
        "endLine" : 5662,
        "cleanedStartLine" : 5615,
        "cleanedEndLine" : 5620,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5945,
        "endLine" : 5950,
        "cleanedStartLine" : 5901,
        "cleanedEndLine" : 5906,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6290,
        "endLine" : 6295,
        "cleanedStartLine" : 6238,
        "cleanedEndLine" : 6243,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6463,
        "endLine" : 6468,
        "cleanedStartLine" : 6409,
        "cleanedEndLine" : 6414,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1798,
        "endLine" : 1803,
        "cleanedStartLine" : 1794,
        "cleanedEndLine" : 1799,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1893,
        "endLine" : 1898,
        "cleanedStartLine" : 1889,
        "cleanedEndLine" : 1894,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2106,
        "endLine" : 2111,
        "cleanedStartLine" : 2100,
        "cleanedEndLine" : 2105,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2534,
        "endLine" : 2539,
        "cleanedStartLine" : 2520,
        "cleanedEndLine" : 2525,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2822,
        "endLine" : 2827,
        "cleanedStartLine" : 2806,
        "cleanedEndLine" : 2811,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3167,
        "endLine" : 3172,
        "cleanedStartLine" : 3143,
        "cleanedEndLine" : 3148,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3340,
        "endLine" : 3345,
        "cleanedStartLine" : 3314,
        "cleanedEndLine" : 3319,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4828,
        "endLine" : 4833,
        "cleanedStartLine" : 4796,
        "cleanedEndLine" : 4801,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4928,
        "endLine" : 4933,
        "cleanedStartLine" : 4896,
        "cleanedEndLine" : 4901,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5023,
        "endLine" : 5028,
        "cleanedStartLine" : 4991,
        "cleanedEndLine" : 4996,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5236,
        "endLine" : 5241,
        "cleanedStartLine" : 5202,
        "cleanedEndLine" : 5207,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5664,
        "endLine" : 5669,
        "cleanedStartLine" : 5622,
        "cleanedEndLine" : 5627,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5952,
        "endLine" : 5957,
        "cleanedStartLine" : 5908,
        "cleanedEndLine" : 5913,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6297,
        "endLine" : 6302,
        "cleanedStartLine" : 6245,
        "cleanedEndLine" : 6250,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6470,
        "endLine" : 6475,
        "cleanedStartLine" : 6416,
        "cleanedEndLine" : 6421,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 62,
        "endLine" : 67,
        "cleanedStartLine" : 62,
        "cleanedEndLine" : 67,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 49,
        "endLine" : 54,
        "cleanedStartLine" : 49,
        "cleanedEndLine" : 54,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2059,
        "endLine" : 2064,
        "cleanedStartLine" : 2053,
        "cleanedEndLine" : 2058,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5179,
        "endLine" : 5184,
        "cleanedStartLine" : 5145,
        "cleanedEndLine" : 5150,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2056,
        "endLine" : 2061,
        "cleanedStartLine" : 2050,
        "cleanedEndLine" : 2055,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5186,
        "endLine" : 5191,
        "cleanedStartLine" : 5152,
        "cleanedEndLine" : 5157,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 903,
        "endLine" : 908,
        "cleanedStartLine" : 899,
        "cleanedEndLine" : 904,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 892,
        "endLine" : 897,
        "cleanedStartLine" : 888,
        "cleanedEndLine" : 893,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4015,
        "endLine" : 4020,
        "cleanedStartLine" : 3983,
        "cleanedEndLine" : 3988,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4019,
        "endLine" : 4024,
        "cleanedStartLine" : 3987,
        "cleanedEndLine" : 3992,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1725,
        "endLine" : 1730,
        "cleanedStartLine" : 1721,
        "cleanedEndLine" : 1726,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1720,
        "endLine" : 1725,
        "cleanedStartLine" : 1716,
        "cleanedEndLine" : 1721,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1823,
        "endLine" : 1828,
        "cleanedStartLine" : 1819,
        "cleanedEndLine" : 1824,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4843,
        "endLine" : 4848,
        "cleanedStartLine" : 4811,
        "cleanedEndLine" : 4816,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4942,
        "endLine" : 4947,
        "cleanedStartLine" : 4910,
        "cleanedEndLine" : 4915,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5063,
        "endLine" : 5068,
        "cleanedStartLine" : 5029,
        "cleanedEndLine" : 5034,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5276,
        "endLine" : 5281,
        "cleanedStartLine" : 5240,
        "cleanedEndLine" : 5245,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5704,
        "endLine" : 5709,
        "cleanedStartLine" : 5660,
        "cleanedEndLine" : 5665,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1819,
        "endLine" : 1824,
        "cleanedStartLine" : 1815,
        "cleanedEndLine" : 1820,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1940,
        "endLine" : 1945,
        "cleanedStartLine" : 1934,
        "cleanedEndLine" : 1939,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2153,
        "endLine" : 2158,
        "cleanedStartLine" : 2145,
        "cleanedEndLine" : 2150,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2581,
        "endLine" : 2586,
        "cleanedStartLine" : 2565,
        "cleanedEndLine" : 2570,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5070,
        "endLine" : 5075,
        "cleanedStartLine" : 5036,
        "cleanedEndLine" : 5041,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5283,
        "endLine" : 5288,
        "cleanedStartLine" : 5247,
        "cleanedEndLine" : 5252,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5711,
        "endLine" : 5716,
        "cleanedStartLine" : 5667,
        "cleanedEndLine" : 5672,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 265,
        "endLine" : 270,
        "cleanedStartLine" : 261,
        "cleanedEndLine" : 266,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 252,
        "endLine" : 257,
        "cleanedStartLine" : 248,
        "cleanedEndLine" : 253,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 936,
        "endLine" : 941,
        "cleanedStartLine" : 932,
        "cleanedEndLine" : 937,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 986,
        "endLine" : 991,
        "cleanedStartLine" : 982,
        "cleanedEndLine" : 987,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1081,
        "endLine" : 1086,
        "cleanedStartLine" : 1077,
        "cleanedEndLine" : 1082,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1131,
        "endLine" : 1136,
        "cleanedStartLine" : 1127,
        "cleanedEndLine" : 1132,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1224,
        "endLine" : 1229,
        "cleanedStartLine" : 1220,
        "cleanedEndLine" : 1225,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1274,
        "endLine" : 1279,
        "cleanedStartLine" : 1270,
        "cleanedEndLine" : 1275,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1369,
        "endLine" : 1374,
        "cleanedStartLine" : 1365,
        "cleanedEndLine" : 1370,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1419,
        "endLine" : 1424,
        "cleanedStartLine" : 1415,
        "cleanedEndLine" : 1420,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3660,
        "endLine" : 3665,
        "cleanedStartLine" : 3628,
        "cleanedEndLine" : 3633,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4049,
        "endLine" : 4054,
        "cleanedStartLine" : 4017,
        "cleanedEndLine" : 4022,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4100,
        "endLine" : 4105,
        "cleanedStartLine" : 4068,
        "cleanedEndLine" : 4073,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4195,
        "endLine" : 4200,
        "cleanedStartLine" : 4163,
        "cleanedEndLine" : 4168,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4245,
        "endLine" : 4250,
        "cleanedStartLine" : 4213,
        "cleanedEndLine" : 4218,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4339,
        "endLine" : 4344,
        "cleanedStartLine" : 4307,
        "cleanedEndLine" : 4312,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4390,
        "endLine" : 4395,
        "cleanedStartLine" : 4358,
        "cleanedEndLine" : 4363,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4485,
        "endLine" : 4490,
        "cleanedStartLine" : 4453,
        "cleanedEndLine" : 4458,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4535,
        "endLine" : 4540,
        "cleanedStartLine" : 4503,
        "cleanedEndLine" : 4508,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 926,
        "endLine" : 931,
        "cleanedStartLine" : 922,
        "cleanedEndLine" : 927,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 977,
        "endLine" : 982,
        "cleanedStartLine" : 973,
        "cleanedEndLine" : 978,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1072,
        "endLine" : 1077,
        "cleanedStartLine" : 1068,
        "cleanedEndLine" : 1073,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1122,
        "endLine" : 1127,
        "cleanedStartLine" : 1118,
        "cleanedEndLine" : 1123,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1216,
        "endLine" : 1221,
        "cleanedStartLine" : 1212,
        "cleanedEndLine" : 1217,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1267,
        "endLine" : 1272,
        "cleanedStartLine" : 1263,
        "cleanedEndLine" : 1268,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1362,
        "endLine" : 1367,
        "cleanedStartLine" : 1358,
        "cleanedEndLine" : 1363,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1412,
        "endLine" : 1417,
        "cleanedStartLine" : 1408,
        "cleanedEndLine" : 1413,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3663,
        "endLine" : 3668,
        "cleanedStartLine" : 3631,
        "cleanedEndLine" : 3636,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4053,
        "endLine" : 4058,
        "cleanedStartLine" : 4021,
        "cleanedEndLine" : 4026,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4104,
        "endLine" : 4109,
        "cleanedStartLine" : 4072,
        "cleanedEndLine" : 4077,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4199,
        "endLine" : 4204,
        "cleanedStartLine" : 4167,
        "cleanedEndLine" : 4172,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4249,
        "endLine" : 4254,
        "cleanedStartLine" : 4217,
        "cleanedEndLine" : 4222,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4343,
        "endLine" : 4348,
        "cleanedStartLine" : 4311,
        "cleanedEndLine" : 4316,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4394,
        "endLine" : 4399,
        "cleanedStartLine" : 4362,
        "cleanedEndLine" : 4367,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4489,
        "endLine" : 4494,
        "cleanedStartLine" : 4457,
        "cleanedEndLine" : 4462,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4539,
        "endLine" : 4544,
        "cleanedStartLine" : 4507,
        "cleanedEndLine" : 4512,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2018,
        "endLine" : 2023,
        "cleanedStartLine" : 2012,
        "cleanedEndLine" : 2017,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2015,
        "endLine" : 2020,
        "cleanedStartLine" : 2009,
        "cleanedEndLine" : 2014,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2231,
        "endLine" : 2236,
        "cleanedStartLine" : 2223,
        "cleanedEndLine" : 2228,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2659,
        "endLine" : 2664,
        "cleanedStartLine" : 2643,
        "cleanedEndLine" : 2648,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2944,
        "endLine" : 2949,
        "cleanedStartLine" : 2926,
        "cleanedEndLine" : 2931,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3287,
        "endLine" : 3292,
        "cleanedStartLine" : 3261,
        "cleanedEndLine" : 3266,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3459,
        "endLine" : 3464,
        "cleanedStartLine" : 3431,
        "cleanedEndLine" : 3436,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5138,
        "endLine" : 5143,
        "cleanedStartLine" : 5104,
        "cleanedEndLine" : 5109,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5351,
        "endLine" : 5356,
        "cleanedStartLine" : 5315,
        "cleanedEndLine" : 5320,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5779,
        "endLine" : 5784,
        "cleanedStartLine" : 5735,
        "cleanedEndLine" : 5740,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6066,
        "endLine" : 6071,
        "cleanedStartLine" : 6020,
        "cleanedEndLine" : 6025,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6411,
        "endLine" : 6416,
        "cleanedStartLine" : 6357,
        "cleanedEndLine" : 6362,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6584,
        "endLine" : 6589,
        "cleanedStartLine" : 6528,
        "cleanedEndLine" : 6533,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2228,
        "endLine" : 2233,
        "cleanedStartLine" : 2220,
        "cleanedEndLine" : 2225,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2656,
        "endLine" : 2661,
        "cleanedStartLine" : 2640,
        "cleanedEndLine" : 2645,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2943,
        "endLine" : 2948,
        "cleanedStartLine" : 2925,
        "cleanedEndLine" : 2930,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3288,
        "endLine" : 3293,
        "cleanedStartLine" : 3262,
        "cleanedEndLine" : 3267,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3461,
        "endLine" : 3466,
        "cleanedStartLine" : 3433,
        "cleanedEndLine" : 3438,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5145,
        "endLine" : 5150,
        "cleanedStartLine" : 5111,
        "cleanedEndLine" : 5116,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5358,
        "endLine" : 5363,
        "cleanedStartLine" : 5322,
        "cleanedEndLine" : 5327,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5786,
        "endLine" : 5791,
        "cleanedStartLine" : 5742,
        "cleanedEndLine" : 5747,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6073,
        "endLine" : 6078,
        "cleanedStartLine" : 6027,
        "cleanedEndLine" : 6032,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6418,
        "endLine" : 6423,
        "cleanedStartLine" : 6364,
        "cleanedEndLine" : 6369,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6591,
        "endLine" : 6596,
        "cleanedStartLine" : 6535,
        "cleanedEndLine" : 6540,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 280,
        "endLine" : 285,
        "cleanedStartLine" : 276,
        "cleanedEndLine" : 281,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 267,
        "endLine" : 272,
        "cleanedStartLine" : 263,
        "cleanedEndLine" : 268,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 951,
        "endLine" : 956,
        "cleanedStartLine" : 947,
        "cleanedEndLine" : 952,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1001,
        "endLine" : 1006,
        "cleanedStartLine" : 997,
        "cleanedEndLine" : 1002,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1096,
        "endLine" : 1101,
        "cleanedStartLine" : 1092,
        "cleanedEndLine" : 1097,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1146,
        "endLine" : 1151,
        "cleanedStartLine" : 1142,
        "cleanedEndLine" : 1147,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1239,
        "endLine" : 1244,
        "cleanedStartLine" : 1235,
        "cleanedEndLine" : 1240,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1289,
        "endLine" : 1294,
        "cleanedStartLine" : 1285,
        "cleanedEndLine" : 1290,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1384,
        "endLine" : 1389,
        "cleanedStartLine" : 1380,
        "cleanedEndLine" : 1385,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1434,
        "endLine" : 1439,
        "cleanedStartLine" : 1430,
        "cleanedEndLine" : 1435,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3675,
        "endLine" : 3680,
        "cleanedStartLine" : 3643,
        "cleanedEndLine" : 3648,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4064,
        "endLine" : 4069,
        "cleanedStartLine" : 4032,
        "cleanedEndLine" : 4037,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4115,
        "endLine" : 4120,
        "cleanedStartLine" : 4083,
        "cleanedEndLine" : 4088,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4210,
        "endLine" : 4215,
        "cleanedStartLine" : 4178,
        "cleanedEndLine" : 4183,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4260,
        "endLine" : 4265,
        "cleanedStartLine" : 4228,
        "cleanedEndLine" : 4233,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4354,
        "endLine" : 4359,
        "cleanedStartLine" : 4322,
        "cleanedEndLine" : 4327,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4405,
        "endLine" : 4410,
        "cleanedStartLine" : 4373,
        "cleanedEndLine" : 4378,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4500,
        "endLine" : 4505,
        "cleanedStartLine" : 4468,
        "cleanedEndLine" : 4473,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4550,
        "endLine" : 4555,
        "cleanedStartLine" : 4518,
        "cleanedEndLine" : 4523,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 941,
        "endLine" : 946,
        "cleanedStartLine" : 937,
        "cleanedEndLine" : 942,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 992,
        "endLine" : 997,
        "cleanedStartLine" : 988,
        "cleanedEndLine" : 993,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1087,
        "endLine" : 1092,
        "cleanedStartLine" : 1083,
        "cleanedEndLine" : 1088,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1137,
        "endLine" : 1142,
        "cleanedStartLine" : 1133,
        "cleanedEndLine" : 1138,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1231,
        "endLine" : 1236,
        "cleanedStartLine" : 1227,
        "cleanedEndLine" : 1232,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1282,
        "endLine" : 1287,
        "cleanedStartLine" : 1278,
        "cleanedEndLine" : 1283,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1377,
        "endLine" : 1382,
        "cleanedStartLine" : 1373,
        "cleanedEndLine" : 1378,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1427,
        "endLine" : 1432,
        "cleanedStartLine" : 1423,
        "cleanedEndLine" : 1428,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3678,
        "endLine" : 3683,
        "cleanedStartLine" : 3646,
        "cleanedEndLine" : 3651,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4068,
        "endLine" : 4073,
        "cleanedStartLine" : 4036,
        "cleanedEndLine" : 4041,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4119,
        "endLine" : 4124,
        "cleanedStartLine" : 4087,
        "cleanedEndLine" : 4092,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4214,
        "endLine" : 4219,
        "cleanedStartLine" : 4182,
        "cleanedEndLine" : 4187,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4264,
        "endLine" : 4269,
        "cleanedStartLine" : 4232,
        "cleanedEndLine" : 4237,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4358,
        "endLine" : 4363,
        "cleanedStartLine" : 4326,
        "cleanedEndLine" : 4331,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4409,
        "endLine" : 4414,
        "cleanedStartLine" : 4377,
        "cleanedEndLine" : 4382,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4504,
        "endLine" : 4509,
        "cleanedStartLine" : 4472,
        "cleanedEndLine" : 4477,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4554,
        "endLine" : 4559,
        "cleanedStartLine" : 4522,
        "cleanedEndLine" : 4527,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2459,
        "endLine" : 2464,
        "cleanedStartLine" : 2447,
        "cleanedEndLine" : 2452,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2456,
        "endLine" : 2461,
        "cleanedStartLine" : 2444,
        "cleanedEndLine" : 2449,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5579,
        "endLine" : 5584,
        "cleanedStartLine" : 5539,
        "cleanedEndLine" : 5544,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5586,
        "endLine" : 5591,
        "cleanedStartLine" : 5546,
        "cleanedEndLine" : 5551,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 219,
        "endLine" : 224,
        "cleanedStartLine" : 215,
        "cleanedEndLine" : 220,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 206,
        "endLine" : 211,
        "cleanedStartLine" : 202,
        "cleanedEndLine" : 207,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2303,
        "endLine" : 2308,
        "cleanedStartLine" : 2291,
        "cleanedEndLine" : 2296,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3614,
        "endLine" : 3619,
        "cleanedStartLine" : 3582,
        "cleanedEndLine" : 3587,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5423,
        "endLine" : 5428,
        "cleanedStartLine" : 5383,
        "cleanedEndLine" : 5388,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2300,
        "endLine" : 2305,
        "cleanedStartLine" : 2288,
        "cleanedEndLine" : 2293,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3617,
        "endLine" : 3622,
        "cleanedStartLine" : 3585,
        "cleanedEndLine" : 3590,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5430,
        "endLine" : 5435,
        "cleanedStartLine" : 5390,
        "cleanedEndLine" : 5395,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4858,
        "endLine" : 4863,
        "cleanedStartLine" : 4826,
        "cleanedEndLine" : 4831,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1735,
        "endLine" : 1740,
        "cleanedStartLine" : 1731,
        "cleanedEndLine" : 1736,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4957,
        "endLine" : 4962,
        "cleanedStartLine" : 4925,
        "cleanedEndLine" : 4930,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1834,
        "endLine" : 1839,
        "cleanedStartLine" : 1830,
        "cleanedEndLine" : 1835,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4864,
        "endLine" : 4869,
        "cleanedStartLine" : 4832,
        "cleanedEndLine" : 4837,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4964,
        "endLine" : 4969,
        "cleanedStartLine" : 4932,
        "cleanedEndLine" : 4937,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 803,
        "endLine" : 808,
        "cleanedStartLine" : 799,
        "cleanedEndLine" : 804,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 792,
        "endLine" : 797,
        "cleanedStartLine" : 788,
        "cleanedEndLine" : 793,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1044,
        "endLine" : 1049,
        "cleanedStartLine" : 1040,
        "cleanedEndLine" : 1045,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3915,
        "endLine" : 3920,
        "cleanedStartLine" : 3883,
        "cleanedEndLine" : 3888,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4158,
        "endLine" : 4163,
        "cleanedStartLine" : 4126,
        "cleanedEndLine" : 4131,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1035,
        "endLine" : 1040,
        "cleanedStartLine" : 1031,
        "cleanedEndLine" : 1036,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3919,
        "endLine" : 3924,
        "cleanedStartLine" : 3887,
        "cleanedEndLine" : 3892,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4162,
        "endLine" : 4167,
        "cleanedStartLine" : 4130,
        "cleanedEndLine" : 4135,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1996,
        "endLine" : 2001,
        "cleanedStartLine" : 1990,
        "cleanedEndLine" : 1995,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1993,
        "endLine" : 1998,
        "cleanedStartLine" : 1987,
        "cleanedEndLine" : 1992,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2209,
        "endLine" : 2214,
        "cleanedStartLine" : 2201,
        "cleanedEndLine" : 2206,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2637,
        "endLine" : 2642,
        "cleanedStartLine" : 2621,
        "cleanedEndLine" : 2626,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5116,
        "endLine" : 5121,
        "cleanedStartLine" : 5082,
        "cleanedEndLine" : 5087,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5329,
        "endLine" : 5334,
        "cleanedStartLine" : 5293,
        "cleanedEndLine" : 5298,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5757,
        "endLine" : 5762,
        "cleanedStartLine" : 5713,
        "cleanedEndLine" : 5718,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2206,
        "endLine" : 2211,
        "cleanedStartLine" : 2198,
        "cleanedEndLine" : 2203,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2634,
        "endLine" : 2639,
        "cleanedStartLine" : 2618,
        "cleanedEndLine" : 2623,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5123,
        "endLine" : 5128,
        "cleanedStartLine" : 5089,
        "cleanedEndLine" : 5094,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5336,
        "endLine" : 5341,
        "cleanedStartLine" : 5300,
        "cleanedEndLine" : 5305,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5764,
        "endLine" : 5769,
        "cleanedStartLine" : 5720,
        "cleanedEndLine" : 5725,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6051,
        "endLine" : 6056,
        "cleanedStartLine" : 6005,
        "cleanedEndLine" : 6010,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6396,
        "endLine" : 6401,
        "cleanedStartLine" : 6342,
        "cleanedEndLine" : 6347,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6569,
        "endLine" : 6574,
        "cleanedStartLine" : 6513,
        "cleanedEndLine" : 6518,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5152,
        "endLine" : 5157,
        "cleanedStartLine" : 5118,
        "cleanedEndLine" : 5123,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5159,
        "endLine" : 5164,
        "cleanedStartLine" : 5125,
        "cleanedEndLine" : 5130,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6425,
        "endLine" : 6430,
        "cleanedStartLine" : 6371,
        "cleanedEndLine" : 6376,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6598,
        "endLine" : 6603,
        "cleanedStartLine" : 6542,
        "cleanedEndLine" : 6547,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6432,
        "endLine" : 6437,
        "cleanedStartLine" : 6378,
        "cleanedEndLine" : 6383,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6605,
        "endLine" : 6610,
        "cleanedStartLine" : 6549,
        "cleanedEndLine" : 6554,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5314,
        "endLine" : 5319,
        "cleanedStartLine" : 5278,
        "cleanedEndLine" : 5283,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5321,
        "endLine" : 5326,
        "cleanedStartLine" : 5285,
        "cleanedEndLine" : 5290,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5742,
        "endLine" : 5747,
        "cleanedStartLine" : 5698,
        "cleanedEndLine" : 5703,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6029,
        "endLine" : 6034,
        "cleanedStartLine" : 5983,
        "cleanedEndLine" : 5988,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5749,
        "endLine" : 5754,
        "cleanedStartLine" : 5705,
        "cleanedEndLine" : 5710,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6036,
        "endLine" : 6041,
        "cleanedStartLine" : 5990,
        "cleanedEndLine" : 5995,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2364,
        "endLine" : 2369,
        "cleanedStartLine" : 2352,
        "cleanedEndLine" : 2357,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2361,
        "endLine" : 2366,
        "cleanedStartLine" : 2349,
        "cleanedEndLine" : 2354,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5484,
        "endLine" : 5489,
        "cleanedStartLine" : 5444,
        "cleanedEndLine" : 5449,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5491,
        "endLine" : 5496,
        "cleanedStartLine" : 5451,
        "cleanedEndLine" : 5456,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1888,
        "endLine" : 1893,
        "cleanedStartLine" : 1884,
        "cleanedEndLine" : 1889,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1885,
        "endLine" : 1890,
        "cleanedStartLine" : 1881,
        "cleanedEndLine" : 1886,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2101,
        "endLine" : 2106,
        "cleanedStartLine" : 2095,
        "cleanedEndLine" : 2100,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2529,
        "endLine" : 2534,
        "cleanedStartLine" : 2515,
        "cleanedEndLine" : 2520,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5221,
        "endLine" : 5226,
        "cleanedStartLine" : 5187,
        "cleanedEndLine" : 5192,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5649,
        "endLine" : 5654,
        "cleanedStartLine" : 5607,
        "cleanedEndLine" : 5612,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2098,
        "endLine" : 2103,
        "cleanedStartLine" : 2092,
        "cleanedEndLine" : 2097,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2526,
        "endLine" : 2531,
        "cleanedStartLine" : 2512,
        "cleanedEndLine" : 2517,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5228,
        "endLine" : 5233,
        "cleanedStartLine" : 5194,
        "cleanedEndLine" : 5199,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5656,
        "endLine" : 5661,
        "cleanedStartLine" : 5614,
        "cleanedEndLine" : 5619,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2473,
        "endLine" : 2478,
        "cleanedStartLine" : 2461,
        "cleanedEndLine" : 2466,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2470,
        "endLine" : 2475,
        "cleanedStartLine" : 2458,
        "cleanedEndLine" : 2463,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3070,
        "endLine" : 3075,
        "cleanedStartLine" : 3048,
        "cleanedEndLine" : 3053,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5593,
        "endLine" : 5598,
        "cleanedStartLine" : 5553,
        "cleanedEndLine" : 5558,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6192,
        "endLine" : 6197,
        "cleanedStartLine" : 6142,
        "cleanedEndLine" : 6147,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3069,
        "endLine" : 3074,
        "cleanedStartLine" : 3047,
        "cleanedEndLine" : 3052,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5600,
        "endLine" : 5605,
        "cleanedStartLine" : 5560,
        "cleanedEndLine" : 5565,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6199,
        "endLine" : 6204,
        "cleanedStartLine" : 6149,
        "cleanedEndLine" : 6154,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1663,
        "endLine" : 1668,
        "cleanedStartLine" : 1659,
        "cleanedEndLine" : 1664,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1658,
        "endLine" : 1663,
        "cleanedStartLine" : 1654,
        "cleanedEndLine" : 1659,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4781,
        "endLine" : 4786,
        "cleanedStartLine" : 4749,
        "cleanedEndLine" : 4754,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 248,
        "endLine" : 253,
        "cleanedStartLine" : 244,
        "cleanedEndLine" : 249,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 235,
        "endLine" : 240,
        "cleanedStartLine" : 231,
        "cleanedEndLine" : 236,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3643,
        "endLine" : 3648,
        "cleanedStartLine" : 3611,
        "cleanedEndLine" : 3616,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3646,
        "endLine" : 3651,
        "cleanedStartLine" : 3614,
        "cleanedEndLine" : 3619,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 889,
        "endLine" : 894,
        "cleanedStartLine" : 885,
        "cleanedEndLine" : 890,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 878,
        "endLine" : 883,
        "cleanedStartLine" : 874,
        "cleanedEndLine" : 879,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4001,
        "endLine" : 4006,
        "cleanedStartLine" : 3969,
        "cleanedEndLine" : 3974,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4005,
        "endLine" : 4010,
        "cleanedStartLine" : 3973,
        "cleanedEndLine" : 3978,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2794,
        "endLine" : 2799,
        "cleanedStartLine" : 2778,
        "cleanedEndLine" : 2783,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2792,
        "endLine" : 2797,
        "cleanedStartLine" : 2776,
        "cleanedEndLine" : 2781,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5915,
        "endLine" : 5920,
        "cleanedStartLine" : 5871,
        "cleanedEndLine" : 5876,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5922,
        "endLine" : 5927,
        "cleanedStartLine" : 5878,
        "cleanedEndLine" : 5883,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2677,
        "endLine" : 2682,
        "cleanedStartLine" : 2661,
        "cleanedEndLine" : 2666,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2674,
        "endLine" : 2679,
        "cleanedStartLine" : 2658,
        "cleanedEndLine" : 2663,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5797,
        "endLine" : 5802,
        "cleanedStartLine" : 5753,
        "cleanedEndLine" : 5758,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5804,
        "endLine" : 5809,
        "cleanedStartLine" : 5760,
        "cleanedEndLine" : 5765,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4031,
        "endLine" : 4036,
        "cleanedStartLine" : 3999,
        "cleanedEndLine" : 4004,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 908,
        "endLine" : 913,
        "cleanedStartLine" : 904,
        "cleanedEndLine" : 909,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4321,
        "endLine" : 4326,
        "cleanedStartLine" : 4289,
        "cleanedEndLine" : 4294,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1198,
        "endLine" : 1203,
        "cleanedStartLine" : 1194,
        "cleanedEndLine" : 1199,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1067,
        "endLine" : 1072,
        "cleanedStartLine" : 1063,
        "cleanedEndLine" : 1068,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1117,
        "endLine" : 1122,
        "cleanedStartLine" : 1113,
        "cleanedEndLine" : 1118,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1355,
        "endLine" : 1360,
        "cleanedStartLine" : 1351,
        "cleanedEndLine" : 1356,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1405,
        "endLine" : 1410,
        "cleanedStartLine" : 1401,
        "cleanedEndLine" : 1406,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2804,
        "endLine" : 2809,
        "cleanedStartLine" : 2788,
        "cleanedEndLine" : 2793,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2802,
        "endLine" : 2807,
        "cleanedStartLine" : 2786,
        "cleanedEndLine" : 2791,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5925,
        "endLine" : 5930,
        "cleanedStartLine" : 5881,
        "cleanedEndLine" : 5886,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5932,
        "endLine" : 5937,
        "cleanedStartLine" : 5888,
        "cleanedEndLine" : 5893,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2021,
        "endLine" : 2026,
        "cleanedStartLine" : 2015,
        "cleanedEndLine" : 2020,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2018,
        "endLine" : 2023,
        "cleanedStartLine" : 2012,
        "cleanedEndLine" : 2017,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2234,
        "endLine" : 2239,
        "cleanedStartLine" : 2226,
        "cleanedEndLine" : 2231,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2662,
        "endLine" : 2667,
        "cleanedStartLine" : 2646,
        "cleanedEndLine" : 2651,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2947,
        "endLine" : 2952,
        "cleanedStartLine" : 2929,
        "cleanedEndLine" : 2934,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3290,
        "endLine" : 3295,
        "cleanedStartLine" : 3264,
        "cleanedEndLine" : 3269,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3462,
        "endLine" : 3467,
        "cleanedStartLine" : 3434,
        "cleanedEndLine" : 3439,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5141,
        "endLine" : 5146,
        "cleanedStartLine" : 5107,
        "cleanedEndLine" : 5112,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5354,
        "endLine" : 5359,
        "cleanedStartLine" : 5318,
        "cleanedEndLine" : 5323,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5782,
        "endLine" : 5787,
        "cleanedStartLine" : 5738,
        "cleanedEndLine" : 5743,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6069,
        "endLine" : 6074,
        "cleanedStartLine" : 6023,
        "cleanedEndLine" : 6028,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6414,
        "endLine" : 6419,
        "cleanedStartLine" : 6360,
        "cleanedEndLine" : 6365,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6587,
        "endLine" : 6592,
        "cleanedStartLine" : 6531,
        "cleanedEndLine" : 6536,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2231,
        "endLine" : 2236,
        "cleanedStartLine" : 2223,
        "cleanedEndLine" : 2228,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2659,
        "endLine" : 2664,
        "cleanedStartLine" : 2643,
        "cleanedEndLine" : 2648,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2946,
        "endLine" : 2951,
        "cleanedStartLine" : 2928,
        "cleanedEndLine" : 2933,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3291,
        "endLine" : 3296,
        "cleanedStartLine" : 3265,
        "cleanedEndLine" : 3270,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3464,
        "endLine" : 3469,
        "cleanedStartLine" : 3436,
        "cleanedEndLine" : 3441,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5148,
        "endLine" : 5153,
        "cleanedStartLine" : 5114,
        "cleanedEndLine" : 5119,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5361,
        "endLine" : 5366,
        "cleanedStartLine" : 5325,
        "cleanedEndLine" : 5330,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5789,
        "endLine" : 5794,
        "cleanedStartLine" : 5745,
        "cleanedEndLine" : 5750,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6076,
        "endLine" : 6081,
        "cleanedStartLine" : 6030,
        "cleanedEndLine" : 6035,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6421,
        "endLine" : 6426,
        "cleanedStartLine" : 6367,
        "cleanedEndLine" : 6372,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6594,
        "endLine" : 6599,
        "cleanedStartLine" : 6538,
        "cleanedEndLine" : 6543,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4761,
        "endLine" : 4766,
        "cleanedStartLine" : 4729,
        "cleanedEndLine" : 4734,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1638,
        "endLine" : 1643,
        "cleanedStartLine" : 1634,
        "cleanedEndLine" : 1639,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4766,
        "endLine" : 4771,
        "cleanedStartLine" : 4734,
        "cleanedEndLine" : 4739,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2254,
        "endLine" : 2259,
        "cleanedStartLine" : 2246,
        "cleanedEndLine" : 2251,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2251,
        "endLine" : 2256,
        "cleanedStartLine" : 2243,
        "cleanedEndLine" : 2248,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5374,
        "endLine" : 5379,
        "cleanedStartLine" : 5338,
        "cleanedEndLine" : 5343,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5381,
        "endLine" : 5386,
        "cleanedStartLine" : 5345,
        "cleanedEndLine" : 5350,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2812,
        "endLine" : 2817,
        "cleanedStartLine" : 2796,
        "cleanedEndLine" : 2801,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2810,
        "endLine" : 2815,
        "cleanedStartLine" : 2794,
        "cleanedEndLine" : 2799,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3155,
        "endLine" : 3160,
        "cleanedStartLine" : 3131,
        "cleanedEndLine" : 3136,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 3327,
        "endLine" : 3332,
        "cleanedStartLine" : 3301,
        "cleanedEndLine" : 3306,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5933,
        "endLine" : 5938,
        "cleanedStartLine" : 5889,
        "cleanedEndLine" : 5894,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6278,
        "endLine" : 6283,
        "cleanedStartLine" : 6226,
        "cleanedEndLine" : 6231,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 6451,
        "endLine" : 6456,
        "cleanedStartLine" : 6397,
        "cleanedEndLine" : 6402,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3155,
        "endLine" : 3160,
        "cleanedStartLine" : 3131,
        "cleanedEndLine" : 3136,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 3328,
        "endLine" : 3333,
        "cleanedStartLine" : 3302,
        "cleanedEndLine" : 3307,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5940,
        "endLine" : 5945,
        "cleanedStartLine" : 5896,
        "cleanedEndLine" : 5901,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6285,
        "endLine" : 6290,
        "cleanedStartLine" : 6233,
        "cleanedEndLine" : 6238,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 6458,
        "endLine" : 6463,
        "cleanedStartLine" : 6404,
        "cleanedEndLine" : 6409,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 1177,
        "endLine" : 1182,
        "cleanedStartLine" : 1173,
        "cleanedEndLine" : 1178,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 1168,
        "endLine" : 1173,
        "cleanedStartLine" : 1164,
        "cleanedEndLine" : 1169,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 4291,
        "endLine" : 4296,
        "cleanedStartLine" : 4259,
        "cleanedEndLine" : 4264,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 4295,
        "endLine" : 4300,
        "cleanedStartLine" : 4263,
        "cleanedEndLine" : 4268,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    }, {
      "displayContent" : "",
      "duplicatedFileBlocks" : [ {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 2686,
        "endLine" : 2691,
        "cleanedStartLine" : 2670,
        "cleanedEndLine" : 2675,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 2683,
        "endLine" : 2688,
        "cleanedStartLine" : 2667,
        "cleanedEndLine" : 2672,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "charts/teamcity-operator/templates/teamcity-crd.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6944,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6944,
        "startLine" : 5806,
        "endLine" : 5811,
        "cleanedStartLine" : 5762,
        "cleanedEndLine" : 5767,
        "percentage" : 0.08640552995391705,
        "blockSize" : 6
      }, {
        "sourceFile" : {
          "relativePath" : "config/crd/bases/jetbrains.com_teamcities.yaml",
          "extension" : "yaml",
          "linesOfCode" : 6946,
          "unitsCount" : 0,
          "unitsMcCabeIndexSum" : 0,
          "linesOfCodeInUnits" : 0
        },
        "sourceFileCleanedLinesOfCode" : 6946,
        "startLine" : 5813,
        "endLine" : 5818,
        "cleanedStartLine" : 5769,
        "cleanedEndLine" : 5774,
        "percentage" : 0.08638065073423554,
        "blockSize" : 6
      } ],
      "blockSize" : 6
    } ]
  },
  "contributorsAnalysisResults" : {
    "latestCommitDate" : "2025-11-06",
    "contributors" : [ {
      "email" : "anton.aleksandrov@jetbrains.com",
      "userName" : "AntonAleksandrov13",
      "commitsCount" : 271,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 29,
      "commitsCount180Days" : 29,
      "commitsCount365Days" : 44,
      "firstCommitDate" : "2023-05-22",
      "latestCommitDate" : "2025-11-06",
      "activeYears" : [ "2023", "2024", "2025" ],
      "commitDates" : [ "2025-11-06", "2025-11-05", "2025-10-30", "2025-10-28", "2025-05-07", "2025-04-23", "2025-03-18", "2025-03-17", "2025-03-14", "2025-03-13", "2025-03-12", "2025-02-21", "2025-02-19", "2024-06-27", "2024-05-17", "2024-05-16", "2024-05-15", "2024-04-10", "2024-04-08", "2024-04-03", "2024-04-02", "2024-03-14", "2024-03-13", "2024-03-12", "2024-03-08", "2024-03-06", "2024-03-05", "2024-03-04", "2024-02-29", "2024-02-27", "2024-02-26", "2024-02-12", "2024-02-08", "2024-02-06", "2024-02-05", "2024-02-01", "2023-12-18", "2023-12-13", "2023-12-11", "2023-12-04", "2023-12-01", "2023-11-22", "2023-11-13", "2023-11-07", "2023-11-01", "2023-10-30", "2023-10-25", "2023-10-04", "2023-10-03", "2023-10-02", "2023-09-29", "2023-09-27", "2023-09-26", "2023-09-25", "2023-09-07", "2023-08-30", "2023-08-28", "2023-06-08", "2023-06-06", "2023-06-05", "2023-05-25", "2023-05-24", "2023-05-23", "2023-05-22" ],
      "bot" : false,
      "active" : true,
      "rookie" : false
    }, {
      "email" : "natalia.kondrashova@jetbrains.com",
      "userName" : "Natalia Kondrashova",
      "commitsCount" : 12,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2023-07-26",
      "latestCommitDate" : "2024-05-30",
      "activeYears" : [ "2023", "2024" ],
      "commitDates" : [ "2024-05-30", "2024-05-29", "2024-05-24", "2024-05-16", "2024-05-17", "2024-04-12", "2024-01-15", "2023-07-26" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    }, {
      "email" : "andrey.yuldashev@jetbrains.com",
      "userName" : "andrey.yuldashev",
      "commitsCount" : 5,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2023-11-01",
      "latestCommitDate" : "2024-03-08",
      "activeYears" : [ "2023", "2024" ],
      "commitDates" : [ "2024-03-08", "2024-03-07", "2023-11-01" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    }, {
      "email" : "nikita.koshcheev@jetbrains.com",
      "userName" : "nikita.koshcheev",
      "commitsCount" : 1,
      "commitsCount30Days" : 0,
      "commitsCount90Days" : 0,
      "commitsCount180Days" : 0,
      "commitsCount365Days" : 0,
      "firstCommitDate" : "2023-08-29",
      "latestCommitDate" : "2023-08-29",
      "activeYears" : [ "2023" ],
      "commitDates" : [ "2023-08-29" ],
      "bot" : false,
      "active" : false,
      "rookie" : false
    } ],
    "contributorsPerYear" : [ {
      "timeSlot" : "2023",
      "contributorsCount" : 4,
      "commitsCount" : 125
    }, {
      "timeSlot" : "2024",
      "contributorsCount" : 3,
      "commitsCount" : 120
    }, {
      "timeSlot" : "2025",
      "contributorsCount" : 1,
      "commitsCount" : 44
    } ],
    "contributorsPerMonth" : [ {
      "timeSlot" : "2023-05",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2023-06",
      "contributorsCount" : 1,
      "commitsCount" : 15
    }, {
      "timeSlot" : "2023-07",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2023-08",
      "contributorsCount" : 2,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2023-09",
      "contributorsCount" : 1,
      "commitsCount" : 29
    }, {
      "timeSlot" : "2023-10",
      "contributorsCount" : 1,
      "commitsCount" : 21
    }, {
      "timeSlot" : "2023-11",
      "contributorsCount" : 2,
      "commitsCount" : 33
    }, {
      "timeSlot" : "2023-12",
      "contributorsCount" : 1,
      "commitsCount" : 14
    }, {
      "timeSlot" : "2024-01",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-02",
      "contributorsCount" : 1,
      "commitsCount" : 42
    }, {
      "timeSlot" : "2024-03",
      "contributorsCount" : 2,
      "commitsCount" : 29
    }, {
      "timeSlot" : "2024-04",
      "contributorsCount" : 2,
      "commitsCount" : 23
    }, {
      "timeSlot" : "2024-05",
      "contributorsCount" : 2,
      "commitsCount" : 23
    }, {
      "timeSlot" : "2024-06",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2025-02",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2025-03",
      "contributorsCount" : 1,
      "commitsCount" : 11
    }, {
      "timeSlot" : "2025-04",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-05",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-10",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2025-11",
      "contributorsCount" : 1,
      "commitsCount" : 24
    } ],
    "contributorsPerDay" : [ {
      "timeSlot" : "2023-05-22",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-05-23",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-05-24",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-05-25",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-06-05",
      "contributorsCount" : 1,
      "commitsCount" : 10
    }, {
      "timeSlot" : "2023-06-06",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-06-08",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2023-07-26",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2023-08-28",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-08-29",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-08-30",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-09-07",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-09-25",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2023-09-26",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2023-09-27",
      "contributorsCount" : 1,
      "commitsCount" : 8
    }, {
      "timeSlot" : "2023-09-29",
      "contributorsCount" : 1,
      "commitsCount" : 11
    }, {
      "timeSlot" : "2023-10-02",
      "contributorsCount" : 1,
      "commitsCount" : 7
    }, {
      "timeSlot" : "2023-10-03",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2023-10-04",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-10-25",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2023-10-30",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2023-11-01",
      "contributorsCount" : 2,
      "commitsCount" : 6
    }, {
      "timeSlot" : "2023-11-07",
      "contributorsCount" : 1,
      "commitsCount" : 12
    }, {
      "timeSlot" : "2023-11-13",
      "contributorsCount" : 1,
      "commitsCount" : 13
    }, {
      "timeSlot" : "2023-11-22",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-12-01",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-12-04",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2023-12-11",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2023-12-13",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2023-12-18",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2024-01-15",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-02-01",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2024-02-05",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2024-02-06",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-02-08",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2024-02-12",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2024-02-26",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2024-02-27",
      "contributorsCount" : 1,
      "commitsCount" : 9
    }, {
      "timeSlot" : "2024-02-29",
      "contributorsCount" : 1,
      "commitsCount" : 14
    }, {
      "timeSlot" : "2024-03-04",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2024-03-05",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2024-03-06",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2024-03-07",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2024-03-08",
      "contributorsCount" : 2,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2024-03-12",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2024-03-13",
      "contributorsCount" : 1,
      "commitsCount" : 7
    }, {
      "timeSlot" : "2024-03-14",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2024-04-02",
      "contributorsCount" : 1,
      "commitsCount" : 18
    }, {
      "timeSlot" : "2024-04-03",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-04-08",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2024-04-10",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-04-12",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-05-15",
      "contributorsCount" : 1,
      "commitsCount" : 11
    }, {
      "timeSlot" : "2024-05-16",
      "contributorsCount" : 2,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2024-05-17",
      "contributorsCount" : 2,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2024-05-24",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-05-29",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2024-05-30",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-06-27",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2025-02-19",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-02-21",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-03-12",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-03-13",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2025-03-14",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-03-17",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-03-18",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2025-04-23",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-05-07",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-10-28",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2025-10-30",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2025-11-05",
      "contributorsCount" : 1,
      "commitsCount" : 19
    }, {
      "timeSlot" : "2025-11-06",
      "contributorsCount" : 1,
      "commitsCount" : 5
    } ],
    "contributorsPerWeek" : [ {
      "timeSlot" : "2023-05-22",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2023-06-05",
      "contributorsCount" : 1,
      "commitsCount" : 15
    }, {
      "timeSlot" : "2023-07-24",
      "contributorsCount" : 1,
      "commitsCount" : 3
    }, {
      "timeSlot" : "2023-08-28",
      "contributorsCount" : 2,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2023-09-04",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2023-09-25",
      "contributorsCount" : 1,
      "commitsCount" : 28
    }, {
      "timeSlot" : "2023-10-02",
      "contributorsCount" : 1,
      "commitsCount" : 13
    }, {
      "timeSlot" : "2023-10-23",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2023-10-30",
      "contributorsCount" : 2,
      "commitsCount" : 10
    }, {
      "timeSlot" : "2023-11-06",
      "contributorsCount" : 1,
      "commitsCount" : 12
    }, {
      "timeSlot" : "2023-11-13",
      "contributorsCount" : 1,
      "commitsCount" : 13
    }, {
      "timeSlot" : "2023-11-20",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-11-27",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2023-12-04",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2023-12-11",
      "contributorsCount" : 1,
      "commitsCount" : 6
    }, {
      "timeSlot" : "2023-12-18",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2024-01-15",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-01-29",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2024-02-05",
      "contributorsCount" : 1,
      "commitsCount" : 9
    }, {
      "timeSlot" : "2024-02-12",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2024-02-26",
      "contributorsCount" : 1,
      "commitsCount" : 26
    }, {
      "timeSlot" : "2024-03-04",
      "contributorsCount" : 2,
      "commitsCount" : 15
    }, {
      "timeSlot" : "2024-03-11",
      "contributorsCount" : 1,
      "commitsCount" : 14
    }, {
      "timeSlot" : "2024-04-01",
      "contributorsCount" : 1,
      "commitsCount" : 19
    }, {
      "timeSlot" : "2024-04-08",
      "contributorsCount" : 2,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2024-05-13",
      "contributorsCount" : 2,
      "commitsCount" : 18
    }, {
      "timeSlot" : "2024-05-20",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2024-05-27",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2024-06-24",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2025-02-17",
      "contributorsCount" : 1,
      "commitsCount" : 2
    }, {
      "timeSlot" : "2025-03-10",
      "contributorsCount" : 1,
      "commitsCount" : 7
    }, {
      "timeSlot" : "2025-03-17",
      "contributorsCount" : 1,
      "commitsCount" : 4
    }, {
      "timeSlot" : "2025-04-21",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-05-05",
      "contributorsCount" : 1,
      "commitsCount" : 1
    }, {
      "timeSlot" : "2025-10-27",
      "contributorsCount" : 1,
      "commitsCount" : 5
    }, {
      "timeSlot" : "2025-11-03",
      "contributorsCount" : 1,
      "commitsCount" : 24
    } ],
    "commitsPerExtensions" : [ {
      "extension" : "go",
      "commitsCount" : 475,
      "committers" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com", "andrey.yuldashev@jetbrains.com", "nikita.koshcheev@jetbrains.com" ],
      "filesCount" : 55,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 4,
      "committers90Days" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount90Days" : 2,
      "contributorPerExtensionStats" : [ {
        "contributor" : "nikita.koshcheev@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 4
      }, {
        "contributor" : "andrey.yuldashev@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 16
      }, {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 4,
        "fileUpdates" : 422
      }, {
        "contributor" : "natalia.kondrashova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 33
      } ]
    }, {
      "extension" : "yaml",
      "commitsCount" : 285,
      "committers" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com", "andrey.yuldashev@jetbrains.com", "nikita.koshcheev@jetbrains.com" ],
      "filesCount" : 92,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 37,
      "committers90Days" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount90Days" : 19,
      "contributorPerExtensionStats" : [ {
        "contributor" : "nikita.koshcheev@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "andrey.yuldashev@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 37,
        "fileUpdates" : 252
      }, {
        "contributor" : "natalia.kondrashova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 31
      } ]
    }, {
      "extension" : "",
      "commitsCount" : 36,
      "committers" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ],
      "filesCount" : 5,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 4,
      "committers90Days" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount90Days" : 2,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 4,
        "fileUpdates" : 34
      }, {
        "contributor" : "natalia.kondrashova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 2
      } ]
    }, {
      "extension" : "sh",
      "commitsCount" : 1,
      "committers" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 1,
      "committers90Days" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount90Days" : 1,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 1,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "md",
      "commitsCount" : 31,
      "committers" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 3,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 21,
      "committers90Days" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount90Days" : 3,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 21,
        "fileUpdates" : 31
      } ]
    }, {
      "extension" : "mod",
      "commitsCount" : 15,
      "committers" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 13
      }, {
        "contributor" : "natalia.kondrashova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 2
      } ]
    }, {
      "extension" : "sum",
      "commitsCount" : 13,
      "committers" : [ "anton.aleksandrov@jetbrains.com", "natalia.kondrashova@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 11
      }, {
        "contributor" : "natalia.kondrashova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 2
      } ]
    }, {
      "extension" : "toml",
      "commitsCount" : 2,
      "committers" : [ "natalia.kondrashova@jetbrains.com", "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "natalia.kondrashova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "out",
      "commitsCount" : 2,
      "committers" : [ "natalia.kondrashova@jetbrains.com", "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "natalia.kondrashova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "tpl",
      "commitsCount" : 2,
      "committers" : [ "natalia.kondrashova@jetbrains.com", "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "natalia.kondrashova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "helmignore",
      "commitsCount" : 2,
      "committers" : [ "natalia.kondrashova@jetbrains.com", "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      }, {
        "contributor" : "natalia.kondrashova@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "gitignore",
      "commitsCount" : 8,
      "committers" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 2,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 8
      } ]
    }, {
      "extension" : "png",
      "commitsCount" : 1,
      "committers" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "iml",
      "commitsCount" : 1,
      "committers" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "dockerignore",
      "commitsCount" : 1,
      "committers" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "txt",
      "commitsCount" : 1,
      "committers" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    }, {
      "extension" : "xml",
      "commitsCount" : 16,
      "committers" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 12,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 16
      } ]
    }, {
      "extension" : "properties",
      "commitsCount" : 1,
      "committers" : [ "anton.aleksandrov@jetbrains.com" ],
      "filesCount" : 1,
      "commitsCount30Days" : 0,
      "committers30Days" : [ ],
      "filesCount30Days" : 0,
      "commitsCount90Days" : 0,
      "committers90Days" : [ ],
      "filesCount90Days" : 0,
      "contributorPerExtensionStats" : [ {
        "contributor" : "anton.aleksandrov@jetbrains.com",
        "fileUpdates30Days" : 0,
        "fileUpdates90Days" : 0,
        "fileUpdates" : 1
      } ]
    } ]
  },
  "numberOfExcludedFiles" : 27,
  "excludedExtensions" : {
    "" : 5,
    "txt" : 1,
    "xml" : 11,
    "gitignore" : 2,
    "helmignore" : 1,
    "md" : 2,
    "png" : 1,
    "iml" : 1,
    "dockerignore" : 1,
    "sum" : 1,
    "toml" : 1
  },
  "analysisStartTimeMs" : 1768758032971,
  "maxLinesOfCode" : 18192,
  "maxFileCount" : 86
}