[ {
  "relativePath" : "idl/ulsp/service/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::idl" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idl/ulsp/service/ulsp_daemon.proto",
  "extension" : "proto",
  "linesOfCode" : 66,
  "components" : [ "primary::idl" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idl/ulsp/model/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::idl" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idl/ulsp/model/types.proto",
  "extension" : "proto",
  "linesOfCode" : 39,
  "components" : [ "primary::idl" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idl/mock/configmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::idl" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idl/mock/jsonrpc2mock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::idl" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "idl/mock/fxmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::idl" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/utils/utils.go",
  "extension" : "go",
  "linesOfCode" : 72,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/mapper/scip_lsp.go",
  "extension" : "go",
  "linesOfCode" : 122,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/mapper/scip_types.go",
  "extension" : "go",
  "linesOfCode" : 178,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/partialloader/prefixtree.go",
  "extension" : "go",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/partialloader/index.go",
  "extension" : "go",
  "linesOfCode" : 359,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/partialloader/partial_loader_mock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/registry/registrymock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/registry/partial_registry.go",
  "extension" : "go",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/registry/types.go",
  "extension" : "go",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/model/scip.go",
  "extension" : "go",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/scanner/bufferpool.go",
  "extension" : "go",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/scip-lib/scanner/scan.go",
  "extension" : "go",
  "linesOfCode" : 445,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/main.go",
  "extension" : "go",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/errors/not_found.go",
  "extension" : "go",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/errors/document.go",
  "extension" : "go",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/errors/errors.go",
  "extension" : "go",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/workspace-utils/utils.go",
  "extension" : "go",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/fs/fsmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/fs/fsmock/helpers/helpers.go",
  "extension" : "go",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/fs/fs.go",
  "extension" : "go",
  "linesOfCode" : 74,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/clock/clock.go",
  "extension" : "go",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/bazelproject/project_view.go",
  "extension" : "go",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/bazelproject/project.go",
  "extension" : "go",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/executor/executormock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/executor/executor.go",
  "extension" : "go",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/logfilewriter/output_writer.go",
  "extension" : "go",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/protocol/mapper.go",
  "extension" : "go",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/persistent-notifier/manager.go",
  "extension" : "go",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/persistent-notifier/notifier.go",
  "extension" : "go",
  "linesOfCode" : 237,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/persistent-notifier/notifiermock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/jsonrpcfx/json_rpc.go",
  "extension" : "go",
  "linesOfCode" : 121,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/jsonrpcfx/jsonrpcfxmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/java-utils/utils.go",
  "extension" : "go",
  "linesOfCode" : 69,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/core/config.go",
  "extension" : "go",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/core/logger.go",
  "extension" : "go",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/serverinfofile/server_info_file.go",
  "extension" : "go",
  "linesOfCode" : 73,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/internal/serverinfofile/serverinfofilemock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/version.bzl",
  "extension" : "bzl",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/gateway/ide-client/ideclientmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/gateway/ide-client/ide_client.go",
  "extension" : "go",
  "linesOfCode" : 262,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/gateway/module.go",
  "extension" : "go",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/mapper/idl/jdk.go",
  "extension" : "go",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/mapper/idl/errors.go",
  "extension" : "go",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/mapper/document.go",
  "extension" : "go",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/mapper/ulsp_plugin.go",
  "extension" : "go",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/mapper/lsp_lifecycle.go",
  "extension" : "go",
  "linesOfCode" : 278,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/mapper/lsp.go",
  "extension" : "go",
  "linesOfCode" : 290,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/mapper/ulsp_daemon.go",
  "extension" : "go",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/factory/factory.go",
  "extension" : "go",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/factory/lsp.go",
  "extension" : "go",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/repository/session/session.go",
  "extension" : "go",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/repository/session/repositorymock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/jdk/jdk.go",
  "extension" : "go",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/server_info.go",
  "extension" : "go",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/ulsp-daemon/methods_document.go",
  "extension" : "go",
  "linesOfCode" : 110,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/ulsp-daemon/methods_code_intel.go",
  "extension" : "go",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/ulsp-daemon/router.go",
  "extension" : "go",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/ulsp-daemon/methods_workspace.go",
  "extension" : "go",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/ulsp-daemon/methods_window.go",
  "extension" : "go",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/ulsp-daemon/methods_lifecycle.go",
  "extension" : "go",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/ulsp-daemon/ulsp_daemon.go",
  "extension" : "go",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/handler/module.go",
  "extension" : "go",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/user-guidance/user_guidance.go",
  "extension" : "go",
  "linesOfCode" : 251,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/diagnostics/diagnosticsmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/diagnostics/diagnostics.go",
  "extension" : "go",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/jdk/jdk.go",
  "extension" : "go",
  "linesOfCode" : 200,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ulsp/controller/jdk/jdkmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/jdk/types/types.go",
  "extension" : "go",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/doc-sync/position_mapper.go",
  "extension" : "go",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/doc-sync/doc_sync.go",
  "extension" : "go",
  "linesOfCode" : 454,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/doc-sync/docsyncmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/scala-assist/scala_assist.go",
  "extension" : "go",
  "linesOfCode" : 196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/indexer/indexer.go",
  "extension" : "go",
  "linesOfCode" : 266,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/indexer/pending_cmd_store.go",
  "extension" : "go",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/indexer/indexermock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/indexer/java_indexer.go",
  "extension" : "go",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/ulsp-daemon/methods_document.go",
  "extension" : "go",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/ulsp-daemon/methods_code_intel.go",
  "extension" : "go",
  "linesOfCode" : 188,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/ulsp-daemon/methods_workspace.go",
  "extension" : "go",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/ulsp-daemon/methods_window.go",
  "extension" : "go",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/ulsp-daemon/ulspdaemonmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/ulsp-daemon/methods_lifecycle.go",
  "extension" : "go",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/ulsp-daemon/ulsp_daemon.go",
  "extension" : "go",
  "linesOfCode" : 203,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ulsp/controller/module.go",
  "extension" : "go",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/pending_action_runs.go",
  "extension" : "go",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/range_store.go",
  "extension" : "go",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/actions-java/action_java_test_explorer_info.go",
  "extension" : "go",
  "linesOfCode" : 61,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/actions-java/action_java_test_coverage.go",
  "extension" : "go",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/actions-java/action_java_sync.go",
  "extension" : "go",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/actions-java/action_java_build.go",
  "extension" : "go",
  "linesOfCode" : 137,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/actions-java/action_java_test_run.go",
  "extension" : "go",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/actions-java/action_java_test_explorer.go",
  "extension" : "go",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/action/action.go",
  "extension" : "go",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/action/actionmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/quick-actions/quick_actions.go",
  "extension" : "go",
  "linesOfCode" : 330,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/scip/scip_notify.go",
  "extension" : "go",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/scip/scip.go",
  "extension" : "go",
  "linesOfCode" : 721,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/ulsp/controller/scip/scipmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/scip/types.go",
  "extension" : "go",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/controller/scip/consume.go",
  "extension" : "go",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/entity/ulsp-plugin/ulsp_plugin.go",
  "extension" : "go",
  "linesOfCode" : 210,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/entity/ulsp-plugin/pluginmock/dummy.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/entity/ulsp_daemon.go",
  "extension" : "go",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/model/ulsp_daemon.go",
  "extension" : "go",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/app/decorators.go",
  "extension" : "go",
  "linesOfCode" : 58,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/app/app.go",
  "extension" : "go",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/config/local.yaml",
  "extension" : "yaml",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/config/development.yaml",
  "extension" : "yaml",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/config/meta.yaml",
  "extension" : "yaml",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/ulsp/config/base.yaml",
  "extension" : "yaml",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/intellij/jd/Decompiler.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/extractor/LombokJarProcessor.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/extractor/LombokClassVisitor.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/CompilerOptions.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/FileAnalyzer.java",
  "extension" : "java",
  "linesOfCode" : 184,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/Aggregator.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/SemanticDbManager.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/ConfigLoader.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/CommandLineConfig.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/scip/ScipSemanticdbFactory.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/scip/ScipBuilder.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/scip/UberScipWriter.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/scip/BuildOptions.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/scip/UberScipSemanticdbReporter.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/scip/DefaultScipSemanticdbFactory.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/main/java/com/uber/scip/aggregator/scip/CompilationIssue.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/extension/eslint.config.mjs",
  "extension" : "mjs",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/extension/src/utils.ts",
  "extension" : "ts",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/extension/src/lspclient.ts",
  "extension" : "ts",
  "linesOfCode" : 517,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/extension/src/extension.ts",
  "extension" : "ts",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp_server/bazel/execute_query.py",
  "extension" : "py",
  "linesOfCode" : 129,
  "components" : [ "primary::bsp_server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp_server/util/utils.py",
  "extension" : "py",
  "linesOfCode" : 128,
  "components" : [ "primary::bsp_server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp_server/indexer/scip.bzl",
  "extension" : "bzl",
  "linesOfCode" : 329,
  "components" : [ "primary::bsp_server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp_server/scip_sync_util/scip_utils.py",
  "extension" : "py",
  "linesOfCode" : 335,
  "components" : [ "primary::bsp_server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp_server/scip_sync_util/workspace.py",
  "extension" : "py",
  "linesOfCode" : 119,
  "components" : [ "primary::bsp_server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp_server/scip_sync_util/mnemonics.py",
  "extension" : "py",
  "linesOfCode" : 5,
  "components" : [ "primary::bsp_server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp_server/scip_sync_util/incremental.py",
  "extension" : "py",
  "linesOfCode" : 19,
  "components" : [ "primary::bsp_server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp_server/scip_sync_util/scip_sync.py",
  "extension" : "py",
  "linesOfCode" : 280,
  "components" : [ "primary::bsp_server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bsp_server/scip_sync_util/scip_const.py",
  "extension" : "py",
  "linesOfCode" : 24,
  "components" : [ "primary::bsp_server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/black_fix.py",
  "extension" : "py",
  "linesOfCode" : 32,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/black_check.py",
  "extension" : "py",
  "linesOfCode" : 33,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
} ]