[ {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/label/Label.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/BazelBspServer.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/Output.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/DiagnosticsService.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/Parser.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/DiagnosticsParser.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/BazelRootMessageParser.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/DiagnosticBspMapper.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/Scala3CompilerDiagnosticParser.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/Diagnostic.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/CompilerDiagnosticParser.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/AllCatchParser.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/diagnostics/BazelOutputMessageParser.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/firstPhase/FirstPhaseTargetToBspMapper.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/firstPhase/FirstPhaseProjectResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/InverseSourcesQuery.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/sharding/BazelBuildTargetSharder.kt",
  "extension" : "kt",
  "linesOfCode" : 133,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/sharding/PackageLister.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/sharding/WildcardTargetExpander.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/sharding/LexicographicTargetBatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/sharding/ShardedTargetList.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/sharding/BuildBatchingService.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/DebugHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/ClasspathQuery.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/TargetInfoReader.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/ProjectResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 360,
  "components" : [ "primary::server" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/JvmToolchainQuery.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/ProjectSyncService.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/proto/bsp_target_info.proto",
  "extension" : "proto",
  "linesOfCode" : 104,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/ProjectProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/BspProjectMapper.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/sync/ExecuteService.kt",
  "extension" : "kt",
  "linesOfCode" : 196,
  "components" : [ "primary::server" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/model/Project.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/BspServerApi.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/BepReader.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/BazelBspCompilationManager.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::server" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/BazelBspLanguageExtensionsGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/TemplateWriter.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/BazelBspAspectsManager.kt",
  "extension" : "kt",
  "linesOfCode" : 199,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/ProtobufRepoMappings.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/BepBuildResult.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/BazelExternalRulesetsQuery.kt",
  "extension" : "kt",
  "linesOfCode" : 191,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/managers/BazelToolchainManager.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/info/BspInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/BazelServices.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/utils/FileUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/utils/DelimitedMessageReader.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/utils/StructuredFilesUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bsp/utils/InternalAspectsResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bep/Junit5TestVisualOutputParser.kt",
  "extension" : "kt",
  "linesOfCode" : 210,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bep/BepStreamObserver.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bep/BepOutput.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bep/BepOutputBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bep/TestXmlParser.kt",
  "extension" : "kt",
  "linesOfCode" : 293,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bep/BepLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::server" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bep/BepServer.kt",
  "extension" : "kt",
  "linesOfCode" : 319,
  "components" : [ "primary::server" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "server/server/src/main/kotlin/org/jetbrains/bazel/server/bzlmod/RepoMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/ModuleResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::server" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/BazelProcessResult.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/BazelRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 141,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/params/BazelFlag.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/BazelProcess.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/BazelCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 283,
  "components" : [ "primary::server" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/BazelInfoResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 104,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/outputs/OutputProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/outputs/SpawnedProcess.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/outputs/SyncOutputProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/outputs/OutputCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/outputs/OutputHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/outputs/ProcessSpawner.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bazelrunner/src/main/kotlin/org/jetbrains/bazel/bazelrunner/outputs/AsyncOutputProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/resources/aspects/runtime_classpath_query.bzl",
  "extension" : "bzl",
  "linesOfCode" : 23,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/resources/aspects/toolchain_query.bzl",
  "extension" : "bzl",
  "linesOfCode" : 9,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/install/src/main/kotlin/org/jetbrains/bazel/install/EnvironmentCreator.kt",
  "extension" : "kt",
  "linesOfCode" : 136,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/install/src/main/kotlin/org/jetbrains/bazel/install/Install.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/install/src/main/kotlin/org/jetbrains/bazel/install/cli/CliOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/install/src/main/kotlin/org/jetbrains/bazel/install/InstallationContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bspcli/gen.py",
  "extension" : "py",
  "linesOfCode" : 48,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/bspcli/parser.py",
  "extension" : "py",
  "linesOfCode" : 9,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/commons/src/main/kotlin/org/jetbrains/bazel/commons/BazelStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/commons/src/main/kotlin/org/jetbrains/bazel/commons/Format.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/commons/src/main/kotlin/org/jetbrains/bazel/commons/Stopwatch.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/logger/src/main/kotlin/org/jetbrains/bazel/logger/BspClientLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "server/logger/src/main/kotlin/org/jetbrains/bazel/logger/BspClientTestNotifier.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-testkit2/bsp-testkit/client/Session.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::bsp-testkit2" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-testkit2/bsp-testkit/client/TestClient.kt",
  "extension" : "kt",
  "linesOfCode" : 116,
  "components" : [ "primary::bsp-testkit2" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-testkit2/bsp-testkit/client/MockClient.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::bsp-testkit2" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-testkit2/bsp-testkit/client/bazel/BazelJsonTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::bsp-testkit2" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp-testkit2/bsp-testkit/utils/JsonComparator.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::bsp-testkit2" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "bsp-testkit2/bsp-testkit/utils/FlatMapUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::bsp-testkit2" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "versions.bzl",
  "extension" : "bzl",
  "linesOfCode" : 9,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bazel-steward.yaml",
  "extension" : "yaml",
  "linesOfCode" : 28,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/plugin-content.yaml",
  "extension" : "yaml",
  "linesOfCode" : 50,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withIdeStarter.xml",
  "extension" : "xml",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withDevKit.xml",
  "extension" : "xml",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withGo.xml",
  "extension" : "xml",
  "linesOfCode" : 44,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withKotlin.xml",
  "extension" : "xml",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withProtobuf.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withTerminal.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withCodeWithMe.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withCoverage.xml",
  "extension" : "xml",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withJunit.xml",
  "extension" : "xml",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withJava.xml",
  "extension" : "xml",
  "linesOfCode" : 36,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/jps-resources/META-INF/withPython.xml",
  "extension" : "xml",
  "linesOfCode" : 34,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/server/tasks/BuildTargetTask.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/server/tasks/BspTaskStatusLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/server/client/BazelClient.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/server/client/GenericConnection.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/server/connection/DefaultBazelServerConnection.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/server/connection/Connection.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/server/connection/BazelServerConnection.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/startup/SuggestEnableK2StartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 1,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/sync/BazelKotlinFacetEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 115,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/sync/ideStarter/CheckTargetsInTargetWidget.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/sync/ideStarter/CheckImportedModules.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/sync/RefreshKotlinHighlightingPostSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/ideStarter/EnableKotlinCoroutineDebugCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/ideStarter/KotlinIdeStarterCommandProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/ideStarter/MoveClassCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/ideStarter/CreateDirectoryCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/configuration/KotlinSourceTypeIconProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/configuration/BazelKotlinProjectConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/junit/KotlinPsiElementConfigurationLocator.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/coverage/KotlinBazelCoverageClassNodeDecoratorPsiElementClassifier.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/ui/notifications/KotlinUnresolvedImportChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/ui/starters/BazelKotlinNewProjectWizard.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/kotlin/ui/gutters/BazelKotlinRunLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/sync/PythonSourceIconProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/sync/ideStarter/PyCharmCheckImportedModules.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/sync/PythonProjectSync.kt",
  "extension" : "kt",
  "linesOfCode" : 262,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/gutter/BazelPyRunLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/debug/PythonDebugCommandLineState.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/debug/BazelPyDebugPositionConverter.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/debug/PythonDebugUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/run/PythonBazelRunHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/run/PythonBazelTestHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/run/PythonBspDebugRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/run/PythonBazelHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/resolve/BazelPyImportResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/resolve/PythonSynonymProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/python/resolve/PythonResolveIndexService.kt",
  "extension" : "kt",
  "linesOfCode" : 179,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/hotswap/BazelHotSwapManager.kt",
  "extension" : "kt",
  "linesOfCode" : 179,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/hotswap/BazelHotSwapProjectTaskRunnerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/hotswap/FilesDiff.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/hotswap/HotSwapUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/hotswap/ideStarter/HotSwapCommandProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/hotswap/ideStarter/DebugLocalJvmSimpleKotlinTestCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/hotswap/ClassFileManifestBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/hotswap/ClassFileManifest.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/coroutines/BazelCoroutineService.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/IntellijTelemetryManager.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/GenericCommandLineProcessSpawner.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/FileUtilIntellij.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/IntellijSpawnedProcess.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/IntellijBidirectionalMap.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/BazelCommandLineInspectionConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/IntellijSystemInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/utils/BazelProjectActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/BazelStartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/startup/BazelStartupActivityTracker.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jpsCompilation/utils/DisableCompilationDependenciesResolutionImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/ProjectDetails.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/NameProviderTools.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/TargetIdToModuleEntitiesMap.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/JavaModuleUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 176,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/JavaSourceEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/LibraryEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 103,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/PackageMarkerEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/JvmBinaryJarsEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/CompiledSourceCodeInsideJarExcludeEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/JavaResourceEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/BazelJavaSourceRootEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/WorkspaceModelUpdatersUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/BazelProjectModelExternalSource.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/ScalaAddendumEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/ProjectDetailsToModuleDetailsTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/ModuleDetailsToJavaModuleTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 140,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/ResourcesItemToJavaResourceRootTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/BazelDummyModuleType.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/SourcesItemToJavaSourceRootTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/BspModuleDetailsToModuleTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/CompiledSourceCodeInsideJarExcludeTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/SourceItemToSourceRootTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/WorkspaceModelEntityTransformer.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/JavaModuleToDummyJavaModulesTransformerHACK.kt",
  "extension" : "kt",
  "linesOfCode" : 253,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/transformers/LibraryGraph.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/WorkspaceModelEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/SourceEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/ContentRootEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/updaters/ModuleEntityUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/impl/WorkspaceModelUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/magicmetamodel/impl/workspacemodel/WorkspaceModelUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/searchEverywhere/SeLabelProviderFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/searchEverywhere/SeLabelProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/BuildAndSyncCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/BazelCommandProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/MemoryProfiler.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/StartRecordingMaxMemoryCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/StopRecordingMaxMemoryCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/AssertFileContentsEqualCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/baseCommand/DebugLocalJvmRunnerActionCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/baseCommand/RunTargetActionCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/RecordMemoryCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/WaitForBazelSyncCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/performanceImpl/OpenBspToolWindowCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/ProjectPostSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/SyncCache.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/status/SyncStatusService.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/status/SyncStatusListener.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/status/unsynced/UnsyncedSourceFileEditorTabColorProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/status/unsynced/UnsyncedSourceFileNotificationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/status/unsynced/UnsyncedSourceFileNodeDecorator.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/libraries/BazelExternalLibraryProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/libraries/BazelExternalSyntheticLibrary.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/libraries/ExternalLibraryManager.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/projectStructure/workspaceModel/WorkspaceModelProjectStructure.kt",
  "extension" : "kt",
  "linesOfCode" : 115,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/projectStructure/ProjectStructureProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/projectStructure/legacy/WorkspaceModuleUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/projectStructure/legacy/WorkspaceModuleProjectSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/targetKind/TargetKindService.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/targetKind/GenericBazelRules.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/ProjectPreSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/scope/ProjectSyncScope.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/BazelWorkspaceSyncState.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/graph/DependencyGraph.kt",
  "extension" : "kt",
  "linesOfCode" : 162,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/DefaultBazelWorkspaceResolveService.kt",
  "extension" : "kt",
  "linesOfCode" : 131,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/model/Library.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/model/BspMappings.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/model/NonModuleTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/service/EarlyBazelSyncProject.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/service/BazelResolvedWorkspace.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/service/BazelWorkspaceResolveService.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/service/BazelMappedProject.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/mapper/phased/PhasedBazelProjectMapper.kt",
  "extension" : "kt",
  "linesOfCode" : 123,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/mapper/phased/PhasedBazelProjectMapperContext.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/mapper/phased/PhasedBazelMappedProject.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/mapper/normal/TargetTagsResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/mapper/normal/MavenCoordinatesResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/mapper/normal/AspectBazelProjectMapper.kt",
  "extension" : "kt",
  "linesOfCode" : 909,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/kotlin/KotlinLanguagePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/python/PythonLanguagePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/java/Jdk.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/java/JdkResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/java/JavaLanguagePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/thrift/ThriftLanguagePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/go/GoLanguagePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/LanguagePluginsService.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/LanguagePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/jvm/JVMLanguagePluginParser.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/jvm/JVMPackagePrefixResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/LanguagePluginContext.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/JvmPackageResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/scala/ScalaSdkResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/scala/ScalaLanguagePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/scala/ScalaSdk.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/workspace/languages/protobuf/ProtobufLanguagePlugin.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/task/PhasedSync.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/task/ProjectSyncTask.kt",
  "extension" : "kt",
  "linesOfCode" : 260,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/action/ResyncTargetAction.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/sync/ProjectSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspacePath/WorkspacePathResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspacePath/WorkspacePathResolverImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/startup/GoPostStartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/sync/GoSdkSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/sync/GoWorkspaceModuleEnable.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/sync/GoAdditionalLibraryRootsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/sync/GoModuleSupportPostSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/debug/BazelGoDebugRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/debug/GoDebuggableCommandLineState.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/debug/BazelGoTestHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 94,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/debug/BazelGoBeforeRunTaskProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 223,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/debug/BazelGoRunHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/debug/BspDlvPositionConverter.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/debug/BazelDlvPosConverterFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/targetKinds/GoBazelRules.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/treeview/BazelGoExternalSyntheticLibrary.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/treeview/BazelGoTreeStructureProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 130,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/treeview/GoSyntheticLibraryElementNode.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/resolve/BazelGoPackageFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/resolve/BazelGoImportResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 118,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/resolve/BazelGoPackage.kt",
  "extension" : "kt",
  "linesOfCode" : 299,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/golang/ui/gutters/BazelGoRunLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/TestWithLocalJvmRunnerAction.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/RunEnvironmentProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/RunWithLocalJvmRunnerAction.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/BazelRunnerAction.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/BaseRunnerAction.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/BuildTargetAction.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/RunTargetAction.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/TestTargetAction.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/RunWithCoverageAction.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runnerAction/LocalJvmRunnerAction.kt",
  "extension" : "kt",
  "linesOfCode" : 133,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/runfiles/RunfilesUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/connector/ThreadAwareEventHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/connector/StarlarkDebugMessenger.kt",
  "extension" : "kt",
  "linesOfCode" : 119,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/connector/StarlarkValueComputer.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/connector/StarlarkDebugSessionManager.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/connector/StarlarkSocketConnector.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/configuration/StarlarkDebugRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 150,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/configuration/StarlarkDebugConfigurationState.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/configuration/StarlarkDebugConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/configuration/StarlarkDebugConfigurationFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/configuration/StarlarkDebugSettingsEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/configuration/StarlarkDebugConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/console/StarlarkDebugTaskListener.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkDebuggerEditorsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkBreakpointProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkBreakpointHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkDebuggerEvaluator.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkExecutionStack.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkExpressionCodeFragment.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkBreakpointType.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkValue.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkStackFrame.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkDebugProcess.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/platform/StarlarkSuspendContext.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/debug/actions/StarlarkDebugAction.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/starters/BazelJavaNewProjectWizard.kt",
  "extension" : "kt",
  "linesOfCode" : 126,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/configuration/JavaSourceTypeIconProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/junit/JavaPsiElementConfigurationLocator.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/search/BazelJavaClassFinder.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/coverage/JavaBazelCoverageClassNodeDecoratorPsiElementClassifier.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/run/BazelJvmEnvironmentProgramPatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/annotation/BazelExternalAnnotationsManager.kt",
  "extension" : "kt",
  "linesOfCode" : 126,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/ui/notifications/JavaUnresolvedImportChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/java/ui/gutters/BazelJavaRunLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/buildTask/BazelProjectTaskRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fastbuild/ToolchainInfoSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fastbuild/FastBuildActionStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fastbuild/BazelFastBuildProjectTaskRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fastbuild/FastBuildUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 510,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fastbuild/FastBuildStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fastbuild/FastBuildStatusListener.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fastbuild/FastBuildStatusService.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/sync/SdkUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 57,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/sync/CollectProjectDetailsTask.kt",
  "extension" : "kt",
  "linesOfCode" : 372,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/sync/JvmSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/JvmTestState.kt",
  "extension" : "kt",
  "linesOfCode" : 69,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/BazelJvmDebugRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/JvmRunState.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/ScriptPathBeforeRunTaskProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 117,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/KotlinCoroutineLibraryFinderBeforeRunTaskProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/JvmRunHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/JavaTestLocatorProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/RunWithScriptPath.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/JvmDebuggableCommandLineState.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/jvm/run/JvmTestHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/nonmodule/sync/ideStarter/CheckNonModuleTargetsCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/nonmodule/sync/ideStarter/CheckNonModuleTargetsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/settings/bazel/ProjectViewSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/settings/bazel/BazelProjectSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/settings/bazel/BazelJVMProjectSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/settings/LoadProjectViewFileAction.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/settings/ProjectViewFileNodeDecorator.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/sync/PathSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/sync/DirectoriesSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/sync/IdeaVFSUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/sync/RemoveExcludedVcsMappingsSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/sync/bazelPaths/BazelBinPathService.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/modify/ideStarter/ApplyOrderEntryQuickFixCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/modify/ideStarter/BazelProjectModelModifierCommandProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/modify/BazelProjectModelModifier.kt",
  "extension" : "kt",
  "linesOfCode" : 166,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/open/CounterPlatformProjectConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/open/BazelOpenProjectProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/open/BazelUnlinkedProjectAware.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/open/RegenerateProjectViewFileContentPreSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/open/OpenBrokenBazelProjectStartupActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/open/OpenBazelProjectReplacingOtherProjectModels.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/open/BazelProjectAwareExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/open/BazelProjectOpenProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 159,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/open/actions/LinkBazelProjectFromScriptAction.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/exclude/BazelSymlinkExcludeService.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/flow/exclude/BazelSymlinkExcludeDirectoryProjectConfigurator.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/projectAware/BazelProjectAware.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/projectAware/ProjectAwareExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/projectAware/BazelProjectModuleBuildTasksTracker.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/projectAware/BazelWorkspace.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/testing/TestUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/junit/JUnitRunConfigurationExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/junit/JunitLocalJvmRunnerRunConfigurationProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/buildifier/BuildifierUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/AssignFileToModuleListener.kt",
  "extension" : "kt",
  "linesOfCode" : 365,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/BazelProjectDirectoriesWorkspaceFileIndexContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/ideStarter/CheckOpenedFileNotInsideJarCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/ideStarter/WorkspaceCommandProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/WorkspaceRoot.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/ExcludeSymlinksFromFileWatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/indexAdditionalFiles/ProjectViewGlobSet.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/indexAdditionalFiles/IndexAdditionalFilesSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 116,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/CompiledSourceCodeInsideJarExcludeWorkspaceFileIndexContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/packageMarker/PackageMarkerUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/packageMarker/PackageMarkerEntityListener.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/packageMarker/PackageMarkerEntityWorkspaceFileIndexContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/DummyModuleExclusionWorkspaceFileIndexContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/BazelProjectExcludesIgnoredFileProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/workspace/BazelProjectDirectoriesUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/handler/GenericBazelRunHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/handler/GenericRunHandlerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/handler/GenericTestHandlerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/handler/GenericBazelTestHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/BazelTestProcessHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/RunHandlerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/import/ImportRunConfigurationsSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 106,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/import/GooglePluginAwareRunHandlerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/commandLine/Utils.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/commandLine/BazelRunCommandLineState.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/commandLine/BazelTestCommandLineState.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/state/Common.kt",
  "extension" : "kt",
  "linesOfCode" : 154,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/state/GenericRunState.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/state/Jvm.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/state/Test.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/state/GenericTestState.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/state/Android.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/state/Intellij.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/BazelCommandLineStateBase.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/BazelCoverageEngine.kt",
  "extension" : "kt",
  "linesOfCode" : 71,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/BazelCoverageSuite.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/ideStarter/AssertCoverageCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/ideStarter/BazelCoverageCommandProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/ideStarter/RunTestWithCoverageCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/BazelCoverageViewExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/BazelCoverageProgramRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/BazelCoverageAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/BazelCoverageEnabledConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/BazelCoverageClassNodeDecoratorPsiElementClassifier.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/coverage/BazelCoverageRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/BazelProcessHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/config/BazelRunConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/config/BazelRunConfigurationType.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/config/RunConfigurationExtensionManager.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/config/HotswappableRunConfiguration.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/config/BazelRunConfigurationEditor.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/task/BazelBuildTaskListener.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/task/BazelRunTaskListener.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/task/BazelTestTaskListener.kt",
  "extension" : "kt",
  "linesOfCode" : 166,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/BazelRunConfigurationState.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/run/BazelRunHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/services/SingleFileSourcesTrackerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 141,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/services/BazelBaseProjectDirectories.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/services/BazelModuleFileIndex.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/fus/BazelProjectStatisticsCollector.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/config/BazelFeatureFlags.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/config/BazelPluginBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/config/BazelPluginConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/config/BazelHotSwapBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/config/BazelProjectProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/assets/BazelPluginIcons.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/intellij/IntellijPluginRunHandlerProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/intellij/IntellijPluginRunHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 129,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/intellij/intellij_plugin_deploy_target_info.proto",
  "extension" : "proto",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/intellij/IntellijPluginRunHandlerState.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/intellij/CopyPluginToSandboxBeforeRunTaskProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/intellij/IntellijPluginDebuggerRunner.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/intellij/BuildPluginBeforeRunTaskProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/utils/SourceFile.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/utils/PathUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/utils/StringUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/utils/RunConfigurationProducersDisabler.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/extensionPoints/JvmBinaryJarsExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/extensionPoints/buildTargetClassifier/BuildTargetClassifierExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/SuspendableAction.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/BuildAndResyncAction.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/projectViewDirectories/ProjectViewDirectoriesAction.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/projectViewDirectories/AddToProjectViewDirectoriesAction.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/projectViewDirectories/ExcludeFromProjectViewDirectoriesAction.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/OpenProjectViewAction.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/NewBazelPackageAction.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/ResyncAction.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/action/registered/OpenBazelQueryToolWindowAction.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/taskEvents/BazelTaskEventsService.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/taskEvents/BazelTaskListener.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/matching/StarlarkBraceMatcher.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/matching/StarlarkQuoteHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/elements/StarlarkElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/elements/StarlarkTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/elements/StarlarkTokenSets.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/elements/StarlarkTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 185,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/elements/StarlarkElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 202,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/folding/StarlarkFoldingBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/StarlarkUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/parser/StarlarkParser.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/parser/StatementParsing.kt",
  "extension" : "kt",
  "linesOfCode" : 280,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/parser/FunctionParsing.kt",
  "extension" : "kt",
  "linesOfCode" : 104,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/parser/ExpressionParsing.kt",
  "extension" : "kt",
  "linesOfCode" : 769,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/parser/ParsingContext.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/parser/Parsing.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/parser/ParsingScope.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/parser/StarlarkParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/repomapping/BazelRepoMappingUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/repomapping/BazelRepoMappingSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/quickFixes/StarlarkGlobAllowEmptyQuickFix.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/indentation/StarlarkLineIndentProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/indentation/StarlarkEnterBetweenBracesHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/indentation/StarlarkSemanticEditorPosition.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/StarlarkBaseElement.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/StarlarkElementVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 212,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/StarlarkNamedElement.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkStringLiteralExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkFloatLiteralExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkListCompExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkEmptyExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkListLiteralExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkCompExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkLambdaExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkDictCompExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/arguments/StarlarkStarArgumentExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/arguments/StarlarkArgumentElement.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/arguments/StarlarkArgumentExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/arguments/StarlarkNamedArgumentExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkTupleExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkKeyValueExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkStarExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkParenthesizedExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkConditionalExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkReferenceExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkBinaryExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkPrefixExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkSliceItem.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkNoneLiteralExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkGeneratorExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkTrueLiteralExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkCallExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkFalseLiteralExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkGlobExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 90,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkSliceExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkDoubleStarExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkSubscriptionExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkDictLiteralExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkTargetExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/expressions/StarlarkIntegerLiteralExpression.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkMandatoryParameter.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkKeywordVariadicParameter.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkKeywordOnlyBoundary.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkVariadicParameter.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkCallable.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkFunctionDeclaration.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkOptionalParameter.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkArgumentList.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkParameterList.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/functions/StarlarkParameter.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/StarlarkFile.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkExpressionStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkIfStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkLoadValue.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkContinueStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkPassStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkAugAssignmentStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkStringLoadValue.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkBreakStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkNamedLoadValue.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkAssignmentStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkStatementContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkStatementList.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkForStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkFilenameLoadValue.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkReturnStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/statements/StarlarkLoadStatement.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/StarlarkViewProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/psi/StarlarkElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/findusages/StarlarkFindUsagesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/findusages/StarlarkStringUsageSearcher.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/findusages/StarlarkUsageTypeProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/StarlarkConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/lexer/Starlark.flex",
  "extension" : "flex",
  "linesOfCode" : 132,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/lexer/StarlarkIndentingLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 230,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/lexer/StarlarkHighlightingLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/formatting/StarlarkFormattingService.kt",
  "extension" : "kt",
  "linesOfCode" : 145,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/formatting/StarlarkFormattingActionOnSave.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/StarlarkBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/bazel/StarlarkClassParametersProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/bazel/BazelGlobalFunctions.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/bazel/BazelFileUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/bazel/BazelFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/highlighting/StarlarkSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/highlighting/StarlarkColorSettingsPage.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/highlighting/StarlarkHighlightingColors.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/StarlarkParamsCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/StarlarkClassnameCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/StarlarkCompletionConfidence.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/StarlarkCompletionProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/BazelGlobalFunctionCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 87,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/StarlarkArgumentCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 97,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/lookups/StarlarkLookupElement.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/lookups/StarlarkNamedLookupElement.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/lookups/StarlarkLoadLookupElement.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/completion/lookups/StarlarkParameterLookupElement.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/globbing/StarlarkGlob.kt",
  "extension" : "kt",
  "linesOfCode" : 402,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/globbing/GlobPatternValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/rename/RenameUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/rename/StarlarkElementGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/annotation/StarlarkLoadAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/annotation/StarlarkStringAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/annotation/StarlarkGlobAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/annotation/StarlarkAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/annotation/StarlarkDeclarationAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/annotation/StarlarkFunctionAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/StarlarkLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/utils/StarlarkQuote.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/commenter/StarlarkCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkGlobReference.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/BazelLabelReference.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/BazelGlobalFunctionArgumentReference.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkLocalVariableReference.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/SearchUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkLoadReference.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/BazelGlobalFunctionReference.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkClassnameReference.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/BazelBzlFileService.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkVisibilityReference.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkResolveNameProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkNamedArgumentReference.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkFunctionCallReference.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/LabelResolveUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 122,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkResolveProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/StarlarkArgumentReference.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/actions/StarlarkStringLiteralSelectioner.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectViewExtensions.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/elements/ProjectViewElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/elements/ProjectViewElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectViewSectionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 68,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectViewWorkspaceContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectViewBundle.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/parser/ProjectViewParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/parser/ProjectViewParser.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/base/ProjectViewFileType.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/base/ProjectViewLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/ProjectViewElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/ProjectViewElementVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/ProjectViewBaseElement.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/ProjectViewPsiFile.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/sections/ProjectViewPsiSectionItem.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/sections/ProjectViewPsiSectionName.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/sections/ProjectViewPsiImport.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/sections/ProjectViewPsiSection.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/sections/ProjectViewPsiImportItem.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/sections/ProjectViewPsiTryImport.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/psi/sections/ProjectViewPsiImportBase.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/lexer/ProjectViewLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/lexer/ProjectViewTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/lexer/ProjectViewLexerBase.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/formatting/ProjectViewEnterHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 95,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/formatting/ProjectViewCodeStyleSettings.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/formatting/ProjectViewLanguageCodeStyleSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectViewToWorkspaceContextConverter.kt",
  "extension" : "kt",
  "linesOfCode" : 177,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/highlighting/ProjectViewHighlightingColors.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/highlighting/ProjectViewSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/completion/ProjectViewSectionCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/completion/TargetCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/completion/SimpleCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/completion/FlagCompletionProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/completion/PathCompletionProviders.kt",
  "extension" : "kt",
  "linesOfCode" : 109,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/completion/ProjectViewSectionItemCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectViewHasher.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/annotation/ProjectViewAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectView.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectViewSection.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/commenter/ProjectViewCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectViewService.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/SyncFlagsSection.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/AllowManualTargetsSyncSection.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/DirectoriesSection.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/TargetsSection.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/AndroidMinSdkSection.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/ImportDepthSection.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/IndexAllFilesInDirectoriesSection.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/BazelBinarySection.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/DeriveTargetsFromDirectoriesSection.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/DebugFlagsSection.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/RunConfigRunWithBazelSection.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/GazelleTargetSection.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/IndexAdditionalFilesInDirectoriesSection.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/ImportIjarsSection.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/ShardingApproachSection.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/PythonCodeGeneratorRuleNamesSection.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/TestFlagsSection.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/IdeJavaHomeOverrideSection.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/BuildFlagsSection.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/TargetShardSizeSection.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/ImportRunConfigurationsSection.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/EnabledRulesSection.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/ShardSyncSection.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/DeriveInstrumentationFilterFromTargetsSection.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/EnableNativeAndroidRulesSection.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/presets/IntScalarSection.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/presets/ExcludableListSection.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/presets/VariantsScalarSection.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/presets/FlagListSection.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/sections/presets/BooleanScalarSection.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/references/ProjectViewLabelReference.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/projectview/ProjectViewFileUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 110,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/elements/BazelQueryTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 107,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/elements/BazelQueryTokenSets.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/elements/BazelQueryElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/elements/BazelQueryElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/elements/BazelQueryTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/terminal/BazelQueryShellCommandOverrideSpec.kt",
  "extension" : "kt",
  "linesOfCode" : 175,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/terminal/BazelQueryCommandSpecsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/parser/BazelQueryParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/parser/ParsingUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/parser/ParsingFlags.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/parser/BazelQueryFlagsParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/parser/ParsingNoFlags.kt",
  "extension" : "kt",
  "linesOfCode" : 340,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/BazelQueryFlagsLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/psi/BazelQueryInteger.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/psi/BazelQueryBaseElement.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/psi/BazelQueryElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/psi/BazelQueryFile.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/psi/BazelQueryCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/psi/BazelQueryFlagVal.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/psi/BazelQueryElementVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/psi/BazelQueryFlag.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/psi/BazelQueryWord.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/lexer/BazelQueryLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/lexer/BazelQuery.flex",
  "extension" : "flex",
  "linesOfCode" : 236,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/options/BazelQueryCommonOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/highlighting/BazelQuerySyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/highlighting/BazelQueryHighlightingColors.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/functions/BazelQueryFunction.kt",
  "extension" : "kt",
  "linesOfCode" : 207,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/functions/BazelQueryFunctionSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/completion/BazelQueryCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 178,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/completion/TargetCompletionsGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 96,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/completion/BazelQueryCharFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/BazelQueryLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/references/BazelQueryFlagNameReference.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelquery/references/BazelQueryFunctionReference.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/matching/BazelrcQuoteHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/elements/BazelrcTokenSets.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/elements/BazelrcTokenType.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/elements/BazelrcElementType.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/elements/BazelrcElementTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/elements/BazelrcTokenTypes.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/quickfix/DeleteFlagUseFix.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/quickfix/RenameFlagNameFix.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/parser/BazelrcParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/parser/Parsing.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/BazelrcLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/psi/BazelrcElementGenerator.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/psi/BazelrcFile.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/psi/BazelrcElement.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/psi/BazelrcLine.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/psi/BazelrcBaseElement.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/psi/BazelrcImport.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/psi/BazelrcFlag.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/psi/BazelrcElementVisitor.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/lexer/Bazelrc.flex",
  "extension" : "flex",
  "linesOfCode" : 126,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/lexer/BazelrcLexer.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/highlighting/BazelrcHighlightingColors.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/highlighting/BazelrcSyntaxHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/completion/BazelrcConfigDeclarationsProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/completion/BazelrcCompletionContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 201,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/annotation/BazelrcFlagAnnotator.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/commenter/BazelrcCommenter.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/flags/Annotations.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/flags/BazelFlagSymbol.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/flags/BazelFlag.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/references/BazelrcFlagNameReference.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelrc/references/BazelrcImportReference.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/BazelVersionLanguage.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/parser/BazelVersionParserDefinition.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/sync/BazelVersionFetchSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/psi/BazelVersionFile.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/psi/BazelVersionLiteral.kt",
  "extension" : "kt",
  "linesOfCode" : 61,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/service/BazelVersionCheckerService.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/service/BazelVersionResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/service/BazelVersionWorkspaceResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/service/resolver/BazelGithubVersionResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 195,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/bazelversion/inspection/BazelVersionInspection.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/scala/ScalaSdkExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/scala/ScalaSdk.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/protobuf/BazelProtobufSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/protobuf/BazelProtobufIndexStore.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/protobuf/BazelProtobufSyncIndexData.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/protobuf/BazelProtobufSyncService.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/protobuf/BazelProtobufFileResolveProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/ideStarter/UITestCommandProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/ideStarter/RunSimpleKotlinTestCommand.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/projectTree/BazelProjectViewNodeDecorator.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/projectTree/BazelTreeStructureProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 196,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/projectTree/BspTreeStructureSettingsExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/projectTree/action/RunAllTestsAction.kt",
  "extension" : "kt",
  "linesOfCode" : 88,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/notifications/BazelBalloonNotifier.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/notifications/BazelAttachSourcesProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/notifications/BuildAndResyncOnUnresolvedImportNotificationsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 83,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/starters/NewProjectWizardConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/gutters/BazelRunLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/gutters/StarlarkRunLineMarkerContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/settings/BazelApplicationSettingsPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 101,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/settings/UpdateChannel.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/settings/BazelPluginUpdater.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/settings/BazelProjectSettingsPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 166,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/settings/BazelSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/settings/BazelExperimentalProjectSettingsPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/settings/BazelSearchOptionsContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/settings/BazelJVMExperimentalSettingsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 100,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/console/TaskConsole.kt",
  "extension" : "kt",
  "linesOfCode" : 361,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/console/filter/AbsoluteAndRelativePathsConsoleFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/console/ConsoleService.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/console/bazel/BazelBuildTargetConsoleFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/console/ids/TaskIds.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/fileTargets/BazelFileTargetsWidgetSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/fileTargets/BazelFileTargetsWidget.kt",
  "extension" : "kt",
  "linesOfCode" : 114,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/LabelSearchEverywhereContributor.kt",
  "extension" : "kt",
  "linesOfCode" : 98,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/CopyTargetIdAction.kt",
  "extension" : "kt",
  "linesOfCode" : 114,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/utils/SimpleDocumentListener.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/utils/SimpleAction.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/utils/TextComponentExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/utils/LoadedTargetsMouseListener.kt",
  "extension" : "kt",
  "linesOfCode" : 232,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/utils/BspShortcuts.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/components/QueryHighlighter.kt",
  "extension" : "kt",
  "linesOfCode" : 28,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/components/BuildTargetTree.kt",
  "extension" : "kt",
  "linesOfCode" : 227,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/components/BazelQueryToolWindow.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/components/BazelToolWindowPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/components/FilterActionGroup.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/components/SearchBarPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 93,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/components/BazelTargetsPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/components/TargetTreeCellRenderer.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/components/BazelTargetsPanelModel.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/actions/CopyTargetIdAction.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/all/targets/BazelToolWindowViewModelExtractor.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/all/targets/BazelAllTargetsWidgetFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 141,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/tool/window/all/targets/BazelRemoteClientSessionListener.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/queryTab/BazelQueryTab.kt",
  "extension" : "kt",
  "linesOfCode" : 398,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/queryTab/QueryEvaluator.kt",
  "extension" : "kt",
  "linesOfCode" : 113,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/queryTab/ScrollToFocusedFlagPanel.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/queryTab/BazelQueryToolWindowViewModelExtractor.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/queryTab/BazelQueryWidgetFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/ChooseTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/widgets/BazelJumpToBuildFileAction.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/kotlin/org/jetbrains/bazel/ui/tabs/BazelEditorTabTitleProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/resources/colorSchemes/StarlarkDarcula.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/resources/colorSchemes/StarlarkDefault.xml",
  "extension" : "xml",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/resources/inspectionDescriptions/BazelVersion.html",
  "extension" : "html",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/main/gen/com/intellij/bazel/plugin/icons/BazelPluginIcons.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/ideStarter/IdeStarterBaseProjectTest.kt",
  "extension" : "kt",
  "linesOfCode" : 206,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/impl/flow/sync/TestProjectSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/impl/flow/sync/TestProjectPostSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/impl/flow/sync/TestProjectPreSyncHook.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/workspace/model/matchers/ShouldContainExactlyInAnyOrder.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/workspace/model/matchers/ShoudBeEqual.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/workspace/model/matchers/entries/ExpectedModuleEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/workspace/model/matchers/entries/ExpectedContentRootEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/workspace/model/matchers/entries/ExpectedLibraryEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/src/testFixtures/kotlin/org/jetbrains/bazel/workspace/model/matchers/entries/ExpectedSourceRootEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-bazel/description.html",
  "extension" : "html",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-bazel" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ktlint-baseline.xml",
  "extension" : "xml",
  "linesOfCode" : 68,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "versions.251.bzl",
  "extension" : "bzl",
  "linesOfCode" : 8,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/starlark_data_generation/annotation_converter/src/AnnotationConverter.kt",
  "extension" : "kt",
  "linesOfCode" : 266,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/starlark_data_generation/stardoc-proto-reader/src/ProtobufReader.kt",
  "extension" : "kt",
  "linesOfCode" : 895,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/starlark_data_generation/common/Common.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/safe-merge.yaml",
  "extension" : "yaml",
  "linesOfCode" : 5,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/infra_scripts/fix_builds.py",
  "extension" : "py",
  "linesOfCode" : 69,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/infra_scripts/import-hirschgarten-pr.py",
  "extension" : "py",
  "linesOfCode" : 85,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/infra_scripts/migration/migration.py",
  "extension" : "py",
  "linesOfCode" : 115,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/infra_scripts/migration/merge-component.py",
  "extension" : "py",
  "linesOfCode" : 76,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/aspect_output_extractor/AspectOutputExtractor.kt",
  "extension" : "kt",
  "linesOfCode" : 142,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tools/platforms/linux_x86/cc/cc_toolchain_config.bzl",
  "extension" : "bzl",
  "linesOfCode" : 1519,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/platforms/linux_x86/cc/tools/cpp/empty.cc",
  "extension" : "cc",
  "linesOfCode" : 1,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/platforms/linux_x86/cc/armeabi_cc_toolchain_config.bzl",
  "extension" : "bzl",
  "linesOfCode" : 75,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/bazel_cmd/bazel.cmd",
  "extension" : "cmd",
  "linesOfCode" : 73,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/qodana/qodana.yaml",
  "extension" : "yaml",
  "linesOfCode" : 50,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/qodana/qodana.ultimate.yaml",
  "extension" : "yaml",
  "linesOfCode" : 17,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/format/prettier.config.cjs",
  "extension" : "cjs",
  "linesOfCode" : 12,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "versions.252.bzl",
  "extension" : "bzl",
  "linesOfCode" : 9,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/k2/master/org/jetbrains/bazel/sdkcompat/k2/BazelK2MoveDeclarationsRefactoringListener.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/Dummy.kt",
  "extension" : "kt",
  "linesOfCode" : 1,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/FindFileSetWithCustomDataCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/WorkspaceFileSetRegistrarCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/FileBasedSourceRootSupportCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/KotlinCoroutineDebuggingCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/Dummy.kt",
  "extension" : "kt",
  "linesOfCode" : 1,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/IndexingTestUtilCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelJavaSourceRootEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelEntitySource.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/JavaWorkspaceModelEntities.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/WorkspaceModelEntities.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelProjectDirectoriesEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/Dummy.kt",
  "extension" : "kt",
  "linesOfCode" : 1,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/PackageMarkerEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 236,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/JvmBinaryJarsEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 240,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelJavaSourceRootEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 250,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/CompiledSourceCodeInsideJarExcludeEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 295,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/MetadataStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 112,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/ScalaAddendumEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 302,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelProjectDirectoriesEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 315,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/LibraryCompiledSourceCodeInsideJarExcludeEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 232,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/ScalaAddendumEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/PackageMarkerEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/CompiledSourceCodeInsideJarExcludeEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/JvmBinaryJarsEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/HasDeferredPid.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/KotlinUtilsCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/UnindexedFilesScannerExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/ProcessHandlerCompat.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/IdeaPluginDescriptorImplCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/FindInFilesNonIndexable.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/TargetStorage.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/XDebugSessionCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/OpenProjectTaskBuilderUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v251/org/jetbrains/bazel/sdkcompat/ActionUtilCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/PackageMarkerEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 237,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/JvmBinaryJarsEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 241,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelJavaSourceRootEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 250,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/CompiledSourceCodeInsideJarExcludeEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 295,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/MetadataStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/ScalaAddendumEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 303,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelProjectDirectoriesEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 314,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/gen/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/LibraryCompiledSourceCodeInsideJarExcludeEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 232,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/BazelProcessHandlerPidProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/FindFileSetWithCustomDataCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/WorkspaceFileSetRegistrarCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/FileBasedSourceRootSupportCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/KotlinCoroutineDebuggingCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/IndexingTestUtilCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelJavaSourceRootEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelEntitySource.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/JavaWorkspaceModelEntities.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/WorkspaceModelEntities.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelProjectDirectoriesEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/ScalaAddendumEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/PackageMarkerEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/CompiledSourceCodeInsideJarExcludeEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/JvmBinaryJarsEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/HasDeferredPid.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/KotlinUtilsCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/UnindexedFilesScannerExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/ProcessHandlerCompat.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/IdeaPluginDescriptorImplCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/FindInFilesNonIndexable.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/TargetStorage.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/XDebugSessionCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/OpenProjectTaskBuilderUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/master/org/jetbrains/bazel/sdkcompat/ActionUtilCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/Dummy.kt",
  "extension" : "kt",
  "linesOfCode" : 1,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/BazelProcessHandlerPidProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/FindFileSetWithCustomDataCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/WorkspaceFileSetRegistrarCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/FileBasedSourceRootSupportCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/KotlinCoroutineDebuggingCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/k2/BazelK2MoveDeclarationsRefactoringListener.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/IndexingTestUtilCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelJavaSourceRootEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelEntitySource.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/JavaWorkspaceModelEntities.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/WorkspaceModelEntities.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/BazelProjectDirectoriesEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/Dummy.kt",
  "extension" : "kt",
  "linesOfCode" : 1,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/PackageMarkerEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 237,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/JvmBinaryJarsEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 241,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelJavaSourceRootEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 250,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/CompiledSourceCodeInsideJarExcludeEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 295,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/MetadataStorageImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 112,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/ScalaAddendumEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 303,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/BazelProjectDirectoriesEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 315,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/impl/LibraryCompiledSourceCodeInsideJarExcludeEntityImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 232,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/ScalaAddendumEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/PackageMarkerEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/CompiledSourceCodeInsideJarExcludeEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/workspacemodel/entities/JvmBinaryJarsEntity.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/HasDeferredPid.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/KotlinUtilsCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/UnindexedFilesScannerExecutor.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/ProcessHandlerCompat.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/IdeaPluginDescriptorImplCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/FindInFilesNonIndexable.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/TargetStorage.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/XDebugSessionCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/OpenProjectTaskBuilderUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sdkcompat/v252/org/jetbrains/bazel/sdkcompat/ActionUtilCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::sdkcompat" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "buildscripts/src/org/jetbrains/bazel/build/BazelJarBuildTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 52,
  "components" : [ "primary::buildscripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules/kotlin/macros.bzl",
  "extension" : "bzl",
  "linesOfCode" : 23,
  "components" : [ "primary::rules" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules/kotlin/junit5.bzl",
  "extension" : "bzl",
  "linesOfCode" : 28,
  "components" : [ "primary::rules" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules/testing/intellij.bzl",
  "extension" : "bzl",
  "linesOfCode" : 81,
  "components" : [ "primary::rules" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules/testing/junit5.bzl",
  "extension" : "bzl",
  "linesOfCode" : 17,
  "components" : [ "primary::rules" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules/testing/commons.bzl",
  "extension" : "bzl",
  "linesOfCode" : 31,
  "components" : [ "primary::rules" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules/testing/ide_starter.bzl",
  "extension" : "bzl",
  "linesOfCode" : 58,
  "components" : [ "primary::rules" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules/bazel_integration_test/defs.bzl",
  "extension" : "bzl",
  "linesOfCode" : 226,
  "components" : [ "primary::rules" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceBazelRepoMappingResult.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/TestResult.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/FeatureFlags.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/DependencySourcesParams.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/TestStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/DiagnosticCode.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceLibraries.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/LogMessageParams.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/BspJvmClasspath.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/BazelResolveLocalToRemoteParams.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/DebugType.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspacePhasedBuildTargetsResult.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/TestParams.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/BuildTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 86,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JavacOptionsParams.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/DependencySourcesItem.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/GoDebuggerDataResult.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/Range.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/DebugSessionAddress.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceDirectories.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/RunParams.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JoinedBuildServer.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/TaskId.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/InverseSourcesParams.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceTargetClasspathQueryParams.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/TaskFinishParams.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceBuildTargetPhasedParams.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceBazelPathsResult.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/TaskStartParams.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/NonModuleTargetsResult.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceBuildTargetsResult.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JvmTestEnvironmentParams.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/CompileParams.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/InverseSourcesResult.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/RunWithDebugParams.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/CompileResult.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/DiagnosticRelatedInformation.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/BuildTaskHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/Position.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/CoverageReport.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceBuildTargetParams.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/Diagnostic.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JvmRunEnvironmentParams.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/PublishDiagnosticsParams.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JoinedBuildClient.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JvmToolchainInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JavacOptionsItem.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/MessageType.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JavacOptionsResult.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JvmMainClass.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/Location.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/BuildTargetCapabilities.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/utils/Extractors.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JvmTestEnvironmentResult.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/SourceItem.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/CodeDescription.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/DependencySourcesResult.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/RunResult.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/BuildTargetTag.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/WorkspaceNameResult.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/DiagnosticSeverity.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/TextDocumentIdentifier.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JvmRunEnvironmentResult.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/JvmEnvironmentItem.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bsp/protocol/TestProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/annotations/PublicApi.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/annotations/RemoveWithSdkCompat.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/annotations/InternalApi.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/jpsCompilation/utils/JpsPaths.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/jpsCompilation/utils/JpsConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/label/Label.kt",
  "extension" : "kt",
  "linesOfCode" : 178,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/workspacecontext/WorkspaceContext.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/workspacecontext/provider/WorkspaceContextProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/performance/BspTracer.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/performance/telemetry/Trace.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/performance/telemetry/TelemetryManager.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/testing/BazelTestLocationHintProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/BidirectionalMap.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/ExecUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/ExcludableValue.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/SystemInfoProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/BazelInfo.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/RuleType.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/TargetKey.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/PackagePathValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/WorkspacePath.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/LanguageClass.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/Language.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/TargetCollection.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/BazelPathsResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 91,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/gson/BazelGson.kt",
  "extension" : "kt",
  "linesOfCode" : 114,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/phased/FirstPhaseTargetUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/ArtifactLocation.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/BazelStatus.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/constants/Constants.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/FileUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/TargetKind.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/Format.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/Stopwatch.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/LibraryArtifact.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/ExecutionRootPath.kt",
  "extension" : "kt",
  "linesOfCode" : 76,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/symlinks/BazelSymlinksCalculator.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/ShardingApproach.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/Tag.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/RepoMapping.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/commons/ProgramArgumentParser.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/main/kotlin/org/jetbrains/bazel/logger/BazelLogger.kt",
  "extension" : "kt",
  "linesOfCode" : 53,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/testFixtures/kotlin/org/jetbrains/bazel/BlazeTestCase.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "commons/src/testFixtures/kotlin/org/jetbrains/bazel/TestUtils.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::commons" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/TargetTree.java",
  "extension" : "java",
  "linesOfCode" : 181,
  "components" : [ "primary::og" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/Interners.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/Output.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/Label.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/vcs/WorkspaceFileChange.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/vcs/VcsState.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/Context.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/DownloadTrackingScope.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/proto/ProtoStringInterner.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/TimeSource.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/AtomicFileWriter.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/PrintOutput.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/BuildTarget.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/artifact/OutputArtifactWithoutDigest.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/artifact/OutputArtifactInfo.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/artifact/ArtifactState.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/artifact/ArtifactFetcher.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/artifact/CachedArtifact.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/artifact/BuildArtifactCache.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/artifact/BlazeArtifact.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/artifact/BuildArtifactCacheDirectory.java",
  "extension" : "java",
  "linesOfCode" : 381,
  "components" : [ "primary::og" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/common/artifact/OutputArtifact.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/exception/ConfigurationException.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "og/shared/src/main/java/com/google/idea/blaze/exception/BuildException.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::og" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/tools/bump_sdk.py",
  "extension" : "py",
  "linesOfCode" : 111,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/merge_xml.py",
  "extension" : "py",
  "linesOfCode" : 32,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/intellij_plugin_debug_target.bzl",
  "extension" : "bzl",
  "linesOfCode" : 110,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/package_meta_inf_files.py",
  "extension" : "py",
  "linesOfCode" : 30,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/api_version_txt.py",
  "extension" : "py",
  "linesOfCode" : 67,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/build_defs.bzl",
  "extension" : "bzl",
  "linesOfCode" : 306,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/restrictions.bzl",
  "extension" : "bzl",
  "linesOfCode" : 203,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/stamp_plugin_xml.py",
  "extension" : "py",
  "linesOfCode" : 211,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/zip_plugin_files.py",
  "extension" : "py",
  "linesOfCode" : 26,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/intellij_plugin.bzl",
  "extension" : "bzl",
  "linesOfCode" : 375,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/build_defs/append_optional_xml_elements.py",
  "extension" : "py",
  "linesOfCode" : 41,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/testing/src/com/google/idea/testing/BazelTestApplication.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/testing/src/com/google/idea/testing/runfiles/Runfiles.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/testing/src/com/google/idea/testing/BazelTestApplicationExtension.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/testing/src/com/google/idea/testing/TestUtils.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rules_intellij/testing/src/com/google/idea/testing/BlazeTestSystemProperties.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rules_intellij/intellij_platform_sdk/build_defs.bzl",
  "extension" : "bzl",
  "linesOfCode" : 239,
  "components" : [ "primary::rules_intellij" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/src/main/gen/com/google/devtools/build/v1/PublishBuildEventGrpc.java",
  "extension" : "java",
  "linesOfCode" : 302,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "protobuf/check_in_protobuf.bzl",
  "extension" : "bzl",
  "linesOfCode" : 63,
  "components" : [ "primary::protobuf" ],
  "concerns" : [ "::Unclassified" ]
} ]