[ {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/PluginRepositoryException.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/PluginRepositoryFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/PluginRepository.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/ProductEnum.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/LicenseUrl.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/PluginUserBean.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/PluginXmlBean.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/ProductFamily.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/typeAliases.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/PluginUrlsForm.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/PluginBean.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/PluginVendorBean.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/IntellijUpdateMetadata.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/PluginUpdateBean.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/model/UpdateBean.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/Messages.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/instances/VendorManagerInstance.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/instances/PluginManagerInstance.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/instances/PluginUpdateManagerInstance.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/instances/PluginDownloaderInstance.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/instances/PluginUploaderInstance.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/utils/RequestHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/utils/UploadPluginHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/utils/XmlToPluginBeanConverter.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/utils/DownloadPluginHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 150,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/utils/CompatibleUpdateRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/blockmap/PluginChunkDataSource.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/api/PluginUpdateVersion.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/api/PluginRepositoryService.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/api/BlockMapService.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/api/XmlPluginRepositoryBean.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/src/main/kotlin/org/jetbrains/intellij/pluginRepository/internal/api/PluginRepositoryInstance.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 25,
  "components" : [ "primary::rest" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cli/src/main/kotlin/org/jetbrains/intellij/pluginRepository/client.kt",
  "extension" : "kt",
  "linesOfCode" : 178,
  "components" : [ "primary::cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cli/src/main/resources/logback.xml",
  "extension" : "xml",
  "linesOfCode" : 39,
  "components" : [ "primary::cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cli/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 8,
  "components" : [ "primary::cli" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 146,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]