[ {
  "relativePath" : "media/reset.css",
  "extension" : "css",
  "linesOfCode" : 23,
  "components" : [ "primary::media" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "media/welcome.js",
  "extension" : "js",
  "linesOfCode" : 11,
  "components" : [ "primary::media" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "media/codicon.css",
  "extension" : "css",
  "linesOfCode" : 549,
  "components" : [ "primary::media" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "media/welcome.css",
  "extension" : "css",
  "linesOfCode" : 83,
  "components" : [ "primary::media" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "media/vscode.css",
  "extension" : "css",
  "linesOfCode" : 34,
  "components" : [ "primary::media" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codereview.cfg",
  "extension" : "cfg",
  "linesOfCode" : 1,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "proto/build.proto",
  "extension" : "proto",
  "linesOfCode" : 439,
  "components" : [ "primary::proto" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/pickProcess.ts",
  "extension" : "ts",
  "linesOfCode" : 161,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/welcome.ts",
  "extension" : "ts",
  "linesOfCode" : 227,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/config.ts",
  "extension" : "ts",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goDeveloperSurvey.ts",
  "extension" : "ts",
  "linesOfCode" : 130,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/randomDayutils.ts",
  "extension" : "ts",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/processUtils.ts",
  "extension" : "ts",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/utils/pathUtils.ts",
  "extension" : "ts",
  "linesOfCode" : 203,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/psProcessParser.ts",
  "extension" : "ts",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/envUtils.ts",
  "extension" : "ts",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/argsUtil.ts",
  "extension" : "ts",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/wmicProcessParser.ts",
  "extension" : "ts",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/mutex.ts",
  "extension" : "ts",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/lsofProcessParser.ts",
  "extension" : "ts",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goModifytags.ts",
  "extension" : "ts",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goInstallTools.ts",
  "extension" : "ts",
  "linesOfCode" : 682,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goDebugFactory.ts",
  "extension" : "ts",
  "linesOfCode" : 536,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/const.ts",
  "extension" : "ts",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/avlTree.ts",
  "extension" : "ts",
  "linesOfCode" : 129,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goEnvironmentStatus.ts",
  "extension" : "ts",
  "linesOfCode" : 466,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goMain.ts",
  "extension" : "ts",
  "linesOfCode" : 355,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/commands/startDebugSession.ts",
  "extension" : "ts",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/installTools.ts",
  "extension" : "ts",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/applyCoverprofile.ts",
  "extension" : "ts",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/index.ts",
  "extension" : "ts",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/runBuilds.ts",
  "extension" : "ts",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/toggleGCDetails.ts",
  "extension" : "ts",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/startLanguageServer.ts",
  "extension" : "ts",
  "linesOfCode" : 128,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/getCurrentGoRoot.ts",
  "extension" : "ts",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/getCurrentGoPath.ts",
  "extension" : "ts",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/showCommands.ts",
  "extension" : "ts",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/commands/getConfiguredGoTools.ts",
  "extension" : "ts",
  "linesOfCode" : 67,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/context.ts",
  "extension" : "ts",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goEnv.ts",
  "extension" : "ts",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goCheck.ts",
  "extension" : "ts",
  "linesOfCode" : 127,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goExplorer.ts",
  "extension" : "ts",
  "linesOfCode" : 300,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goTest.ts",
  "extension" : "ts",
  "linesOfCode" : 331,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goVulncheck.ts",
  "extension" : "ts",
  "linesOfCode" : 257,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/bazel/bazelCoverage.ts",
  "extension" : "ts",
  "linesOfCode" : 199,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/bazel/bazelRun.ts",
  "extension" : "ts",
  "linesOfCode" : 308,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/bazel/bazelTestUtils.ts",
  "extension" : "ts",
  "linesOfCode" : 462,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/bazel/bazelExplore.ts",
  "extension" : "ts",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/debugAdapter/goDebug.ts",
  "extension" : "ts",
  "linesOfCode" : 2319,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goStatus.ts",
  "extension" : "ts",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goMode.ts",
  "extension" : "ts",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goBuild.ts",
  "extension" : "ts",
  "linesOfCode" : 150,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goCover.ts",
  "extension" : "ts",
  "linesOfCode" : 434,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goModules.ts",
  "extension" : "ts",
  "linesOfCode" : 191,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goImport.ts",
  "extension" : "ts",
  "linesOfCode" : 230,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goDoctor.ts",
  "extension" : "ts",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goTaskProvider.ts",
  "extension" : "ts",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goVet.ts",
  "extension" : "ts",
  "linesOfCode" : 99,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goDocumentSymbols.ts",
  "extension" : "ts",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goDebugConfiguration.ts",
  "extension" : "ts",
  "linesOfCode" : 414,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goBaseCodelens.ts",
  "extension" : "ts",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goToolsInformation.ts",
  "extension" : "ts",
  "linesOfCode" : 243,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/stateUtils.ts",
  "extension" : "ts",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/extensionAPI.ts",
  "extension" : "ts",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goTest/resolve.ts",
  "extension" : "ts",
  "linesOfCode" : 434,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goTest/explore.ts",
  "extension" : "ts",
  "linesOfCode" : 276,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goTest/utils.ts",
  "extension" : "ts",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goTest/walk.ts",
  "extension" : "ts",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goTest/profile.ts",
  "extension" : "ts",
  "linesOfCode" : 260,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goTest/run.ts",
  "extension" : "ts",
  "linesOfCode" : 590,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goImpl.ts",
  "extension" : "ts",
  "linesOfCode" : 57,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goTools.ts",
  "extension" : "ts",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/registerDefaultProviders.ts",
  "extension" : "ts",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goReferences.ts",
  "extension" : "ts",
  "linesOfCode" : 87,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goOutline.ts",
  "extension" : "ts",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goTypeDefinition.ts",
  "extension" : "ts",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goRefactor.ts",
  "extension" : "ts",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goSuggest.ts",
  "extension" : "ts",
  "linesOfCode" : 606,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/language/legacy/goSymbol.ts",
  "extension" : "ts",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goExtraInfo.ts",
  "extension" : "ts",
  "linesOfCode" : 42,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goRename.ts",
  "extension" : "ts",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goCodeAction.ts",
  "extension" : "ts",
  "linesOfCode" : 43,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goFormat.ts",
  "extension" : "ts",
  "linesOfCode" : 118,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goSignature.ts",
  "extension" : "ts",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goLiveErrors.ts",
  "extension" : "ts",
  "linesOfCode" : 98,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/legacy/goDeclaration.ts",
  "extension" : "ts",
  "linesOfCode" : 359,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/language/legacy/goImplementations.ts",
  "extension" : "ts",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/language/goLanguageServer.ts",
  "extension" : "ts",
  "linesOfCode" : 1284,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goPlayground.ts",
  "extension" : "ts",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/diffUtils.ts",
  "extension" : "ts",
  "linesOfCode" : 106,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goLogging.ts",
  "extension" : "ts",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goRunTestCodelens.ts",
  "extension" : "ts",
  "linesOfCode" : 152,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goLint.ts",
  "extension" : "ts",
  "linesOfCode" : 124,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goInstall.ts",
  "extension" : "ts",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/util.ts",
  "extension" : "ts",
  "linesOfCode" : 868,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goGetPackage.ts",
  "extension" : "ts",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goGenerateTests.ts",
  "extension" : "ts",
  "linesOfCode" : 198,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/subTestUtils.ts",
  "extension" : "ts",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goPackages.ts",
  "extension" : "ts",
  "linesOfCode" : 239,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goBrowsePackage.ts",
  "extension" : "ts",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/testUtils.ts",
  "extension" : "ts",
  "linesOfCode" : 453,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/goSurvey.ts",
  "extension" : "ts",
  "linesOfCode" : 221,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/goFillStruct.ts",
  "extension" : "ts",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/all.bash",
  "extension" : "bash",
  "linesOfCode" : 93,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/nightly/const.ts",
  "extension" : "ts",
  "linesOfCode" : 1,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/release-nightly.yaml",
  "extension" : "yaml",
  "linesOfCode" : 11,
  "components" : [ "primary::build" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tools/installtools/main.go",
  "extension" : "go",
  "linesOfCode" : 154,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tools/goplssetting/goplssetting.go",
  "extension" : "go",
  "linesOfCode" : 373,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "tools/allTools.ts.in",
  "extension" : "in",
  "linesOfCode" : 243,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/docs2wiki/main.go",
  "extension" : "go",
  "linesOfCode" : 126,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/generate.go",
  "extension" : "go",
  "linesOfCode" : 576,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tools/relnotes/relnotes.go",
  "extension" : "go",
  "linesOfCode" : 337,
  "components" : [ "primary::tools" ],
  "concerns" : [ "::TODOs" ]
} ]