[ {
  "relativePath" : "_packages/native-preview/lib/getExePath.js",
  "extension" : "js",
  "linesOfCode" : 32,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/ast/src/tokenFlags.enum.ts",
  "extension" : "ts",
  "linesOfCode" : 25,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/ast/src/utils.ts",
  "extension" : "ts",
  "linesOfCode" : 7,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/ast/src/index.ts",
  "extension" : "ts",
  "linesOfCode" : 4,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/ast/src/syntaxKind.enum.ts",
  "extension" : "ts",
  "linesOfCode" : 357,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/ast/src/is.ts",
  "extension" : "ts",
  "linesOfCode" : 848,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/ast/src/tokenFlags.ts",
  "extension" : "ts",
  "linesOfCode" : 26,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/ast/src/nodes.ts",
  "extension" : "ts",
  "linesOfCode" : 1900,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/ast/src/syntaxKind.ts",
  "extension" : "ts",
  "linesOfCode" : 360,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/client.ts",
  "extension" : "ts",
  "linesOfCode" : 55,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/typeFlags.ts",
  "extension" : "ts",
  "linesOfCode" : 33,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/proto.ts",
  "extension" : "ts",
  "linesOfCode" : 20,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/fs.ts",
  "extension" : "ts",
  "linesOfCode" : 110,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/objectRegistry.ts",
  "extension" : "ts",
  "linesOfCode" : 73,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/path.ts",
  "extension" : "ts",
  "linesOfCode" : 82,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/symbolFlags.enum.ts",
  "extension" : "ts",
  "linesOfCode" : 70,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/node.ts",
  "extension" : "ts",
  "linesOfCode" : 852,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/api.ts",
  "extension" : "ts",
  "linesOfCode" : 157,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/typeFlags.enum.ts",
  "extension" : "ts",
  "linesOfCode" : 32,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_packages/api/src/symbolFlags.ts",
  "extension" : "ts",
  "linesOfCode" : 71,
  "components" : [ "primary::_packages" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_extension/src/commands.ts",
  "extension" : "ts",
  "linesOfCode" : 79,
  "components" : [ "primary::_extension" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_extension/src/client.ts",
  "extension" : "ts",
  "linesOfCode" : 159,
  "components" : [ "primary::_extension" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_extension/src/statusBar.ts",
  "extension" : "ts",
  "linesOfCode" : 10,
  "components" : [ "primary::_extension" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_extension/src/versionStatusItem.ts",
  "extension" : "ts",
  "linesOfCode" : 16,
  "components" : [ "primary::_extension" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_extension/src/extension.ts",
  "extension" : "ts",
  "linesOfCode" : 78,
  "components" : [ "primary::_extension" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_extension/src/util.ts",
  "extension" : "ts",
  "linesOfCode" : 90,
  "components" : [ "primary::_extension" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cmd/tsgo/sys.go",
  "extension" : "go",
  "linesOfCode" : 62,
  "components" : [ "primary::cmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cmd/tsgo/enablevtprocessing_windows.go",
  "extension" : "go",
  "linesOfCode" : 20,
  "components" : [ "primary::cmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cmd/tsgo/main.go",
  "extension" : "go",
  "linesOfCode" : 21,
  "components" : [ "primary::cmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cmd/tsgo/api.go",
  "extension" : "go",
  "linesOfCode" : 31,
  "components" : [ "primary::cmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "cmd/tsgo/lsp.go",
  "extension" : "go",
  "linesOfCode" : 131,
  "components" : [ "primary::cmd" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/text.go",
  "extension" : "go",
  "linesOfCode" : 52,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/context.go",
  "extension" : "go",
  "linesOfCode" : 17,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/nodemodules.go",
  "extension" : "go",
  "linesOfCode" : 83,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/parsedoptions.go",
  "extension" : "go",
  "linesOfCode" : 8,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/watchoptions.go",
  "extension" : "go",
  "linesOfCode" : 44,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/typeacquisition.go",
  "extension" : "go",
  "linesOfCode" : 20,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/binarysearch.go",
  "extension" : "go",
  "linesOfCode" : 20,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/core.go",
  "extension" : "go",
  "linesOfCode" : 605,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/bfs.go",
  "extension" : "go",
  "linesOfCode" : 159,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/projectreference.go",
  "extension" : "go",
  "linesOfCode" : 16,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/languagevariant.go",
  "extension" : "go",
  "linesOfCode" : 6,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/textchange.go",
  "extension" : "go",
  "linesOfCode" : 24,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/tristate.go",
  "extension" : "go",
  "linesOfCode" : 55,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/pattern.go",
  "extension" : "go",
  "linesOfCode" : 45,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/version.go",
  "extension" : "go",
  "linesOfCode" : 27,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/buildoptions.go",
  "extension" : "go",
  "linesOfCode" : 9,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/pool.go",
  "extension" : "go",
  "linesOfCode" : 48,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/workgroup.go",
  "extension" : "go",
  "linesOfCode" : 93,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/compileroptions.go",
  "extension" : "go",
  "linesOfCode" : 433,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/core/scriptkind.go",
  "extension" : "go",
  "linesOfCode" : 12,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/linkstore.go",
  "extension" : "go",
  "linesOfCode" : 24,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/core/stack.go",
  "extension" : "go",
  "linesOfCode" : 28,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/jsonutil/jsonutil.go",
  "extension" : "go",
  "linesOfCode" : 18,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/lsp/jb_type_flags.go",
  "extension" : "go",
  "linesOfCode" : 372,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/lsp/jb_self_managed_projects.go",
  "extension" : "go",
  "linesOfCode" : 100,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/lsp/jb_type_service.go",
  "extension" : "go",
  "linesOfCode" : 785,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/lsp/server.go",
  "extension" : "go",
  "linesOfCode" : 1233,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/lsp/jb_server.go",
  "extension" : "go",
  "linesOfCode" : 146,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/lsp/lsproto/baseproto.go",
  "extension" : "go",
  "linesOfCode" : 75,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/lsp/lsproto/jsonrpc.go",
  "extension" : "go",
  "linesOfCode" : 182,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/lsp/lsproto/util.go",
  "extension" : "go",
  "linesOfCode" : 16,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/lsp/lsproto/lsp.go",
  "extension" : "go",
  "linesOfCode" : 179,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/lsp/lsproto/jb_lsp.go",
  "extension" : "go",
  "linesOfCode" : 141,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/jsnum/pseudobigint.go",
  "extension" : "go",
  "linesOfCode" : 57,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/jsnum/string.go",
  "extension" : "go",
  "linesOfCode" : 260,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/jsnum/jsnum.go",
  "extension" : "go",
  "linesOfCode" : 102,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/locale/locale.go",
  "extension" : "go",
  "linesOfCode" : 19,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/vfsmock/wrapper.go",
  "extension" : "go",
  "linesOfCode" : 17,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/iovfs/iofs.go",
  "extension" : "go",
  "linesOfCode" : 168,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/osvfs/reparsepoint_other.go",
  "extension" : "go",
  "linesOfCode" : 2,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/osvfs/realpath_other.go",
  "extension" : "go",
  "linesOfCode" : 7,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/osvfs/os.go",
  "extension" : "go",
  "linesOfCode" : 134,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/osvfs/reparsepoint_windows.go",
  "extension" : "go",
  "linesOfCode" : 24,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/osvfs/realpath_windows.go",
  "extension" : "go",
  "linesOfCode" : 41,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/utilities.go",
  "extension" : "go",
  "linesOfCode" : 362,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/vfstest/vfstest.go",
  "extension" : "go",
  "linesOfCode" : 487,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/cachedvfs/cachedvfs.go",
  "extension" : "go",
  "linesOfCode" : 115,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/vfs.go",
  "extension" : "go",
  "linesOfCode" : 38,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/vfs/internal/internal.go",
  "extension" : "go",
  "linesOfCode" : 151,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/bundled/noembed.go",
  "extension" : "go",
  "linesOfCode" : 36,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/bundled/embed.go",
  "extension" : "go",
  "linesOfCode" : 170,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/bundled/bundled.go",
  "extension" : "go",
  "linesOfCode" : 32,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/bundled/generate.go",
  "extension" : "go",
  "linesOfCode" : 189,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/diagnostics.go",
  "extension" : "go",
  "linesOfCode" : 56,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/declsbuild.go",
  "extension" : "go",
  "linesOfCode" : 56,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/enummaps.go",
  "extension" : "go",
  "linesOfCode" : 234,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/wildcarddirectories.go",
  "extension" : "go",
  "linesOfCode" : 103,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/parsedcommandline.go",
  "extension" : "go",
  "linesOfCode" : 335,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/tsoptionstest/parsedcommandline.go",
  "extension" : "go",
  "linesOfCode" : 12,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/tsoptionstest/vfsparseconfighost.go",
  "extension" : "go",
  "linesOfCode" : 34,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/parsedbuildcommandline.go",
  "extension" : "go",
  "linesOfCode" : 37,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/declswatch.go",
  "extension" : "go",
  "linesOfCode" : 54,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/declscompiler.go",
  "extension" : "go",
  "linesOfCode" : 1182,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/parsinghelpers.go",
  "extension" : "go",
  "linesOfCode" : 576,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/declstypeacquisition.go",
  "extension" : "go",
  "linesOfCode" : 26,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/tsconfigparsing.go",
  "extension" : "go",
  "linesOfCode" : 1537,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/tsoptions/errors.go",
  "extension" : "go",
  "linesOfCode" : 93,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/tsoptions/namemap.go",
  "extension" : "go",
  "linesOfCode" : 48,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/commandlineoption.go",
  "extension" : "go",
  "linesOfCode" : 155,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tsoptions/commandlineparser.go",
  "extension" : "go",
  "linesOfCode" : 356,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/parser/jsdoc.go",
  "extension" : "go",
  "linesOfCode" : 1055,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/parser/types.go",
  "extension" : "go",
  "linesOfCode" : 10,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/parser/utilities.go",
  "extension" : "go",
  "linesOfCode" : 46,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/parser/references.go",
  "extension" : "go",
  "linesOfCode" : 52,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/parser/reparser.go",
  "extension" : "go",
  "linesOfCode" : 591,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/parser/parser.go",
  "extension" : "go",
  "linesOfCode" : 5324,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/pprof/pprof.go",
  "extension" : "go",
  "linesOfCode" : 52,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/sourcemap/source.go",
  "extension" : "go",
  "linesOfCode" : 7,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/sourcemap/lineinfo.go",
  "extension" : "go",
  "linesOfCode" : 25,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/sourcemap/util.go",
  "extension" : "go",
  "linesOfCode" : 25,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/sourcemap/source_mapper.go",
  "extension" : "go",
  "linesOfCode" : 265,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/sourcemap/generator.go",
  "extension" : "go",
  "linesOfCode" : 300,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/sourcemap/decoder.go",
  "extension" : "go",
  "linesOfCode" : 207,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/astnav/tokens.go",
  "extension" : "go",
  "linesOfCode" : 592,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/evaluator/evaluator.go",
  "extension" : "go",
  "linesOfCode" : 147,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/pkg.go",
  "extension" : "go",
  "linesOfCode" : 1,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/projectreferencedtsfakinghost.go",
  "extension" : "go",
  "linesOfCode" : 172,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/emitHost.go",
  "extension" : "go",
  "linesOfCode" : 99,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/compiler/includeprocessor.go",
  "extension" : "go",
  "linesOfCode" : 148,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/projectreferencefilemapper.go",
  "extension" : "go",
  "linesOfCode" : 158,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/program.go",
  "extension" : "go",
  "linesOfCode" : 1436,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/compiler/host.go",
  "extension" : "go",
  "linesOfCode" : 77,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/emitter.go",
  "extension" : "go",
  "linesOfCode" : 375,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/compiler/fileInclude.go",
  "extension" : "go",
  "linesOfCode" : 314,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/knownsymlinks.go",
  "extension" : "go",
  "linesOfCode" : 25,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/checkerpool.go",
  "extension" : "go",
  "linesOfCode" : 105,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/fileloader.go",
  "extension" : "go",
  "linesOfCode" : 528,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/filesparser.go",
  "extension" : "go",
  "linesOfCode" : 340,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/projectreferenceparser.go",
  "extension" : "go",
  "linesOfCode" : 97,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/compiler/processingDiagnostic.go",
  "extension" : "go",
  "linesOfCode" : 119,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/diagnostics/diagnostics.go",
  "extension" : "go",
  "linesOfCode" : 112,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/diagnostics/generate.go",
  "extension" : "go",
  "linesOfCode" : 358,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/debug/shared.go",
  "extension" : "go",
  "linesOfCode" : 38,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/debug/release.go",
  "extension" : "go",
  "linesOfCode" : 22,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/debug/debug.go",
  "extension" : "go",
  "linesOfCode" : 176,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/emitcontext.go",
  "extension" : "go",
  "linesOfCode" : 740,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/sourcefilemetadataprovider.go",
  "extension" : "go",
  "linesOfCode" : 8,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/printer.go",
  "extension" : "go",
  "linesOfCode" : 4716,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/printer/textwriter.go",
  "extension" : "go",
  "linesOfCode" : 173,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/printer/generatedidentifierflags.go",
  "extension" : "go",
  "linesOfCode" : 41,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/emitflags.go",
  "extension" : "go",
  "linesOfCode" : 34,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/emittextwriter.go",
  "extension" : "go",
  "linesOfCode" : 30,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/utilities.go",
  "extension" : "go",
  "linesOfCode" : 721,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/emitresolver.go",
  "extension" : "go",
  "linesOfCode" : 55,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/helpers.go",
  "extension" : "go",
  "linesOfCode" : 206,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/singlelinestringwriter.go",
  "extension" : "go",
  "linesOfCode" : 124,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/factory.go",
  "extension" : "go",
  "linesOfCode" : 509,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/changetrackerwriter.go",
  "extension" : "go",
  "linesOfCode" : 203,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/printer/namegenerator.go",
  "extension" : "go",
  "linesOfCode" : 333,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/printer/emithost.go",
  "extension" : "go",
  "linesOfCode" : 20,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/scanner/utilities.go",
  "extension" : "go",
  "linesOfCode" : 68,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsc.go",
  "extension" : "go",
  "linesOfCode" : 298,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/watcher.go",
  "extension" : "go",
  "linesOfCode" : 134,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/snapshottobuildinfo.go",
  "extension" : "go",
  "linesOfCode" : 329,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/affectedfileshandler.go",
  "extension" : "go",
  "linesOfCode" : 307,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/buildInfo.go",
  "extension" : "go",
  "linesOfCode" : 507,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/buildinfotosnapshot.go",
  "extension" : "go",
  "linesOfCode" : 153,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/incremental.go",
  "extension" : "go",
  "linesOfCode" : 44,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/program.go",
  "extension" : "go",
  "linesOfCode" : 315,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/execute/incremental/host.go",
  "extension" : "go",
  "linesOfCode" : 30,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/referencemap.go",
  "extension" : "go",
  "linesOfCode" : 45,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/emitfileshandler.go",
  "extension" : "go",
  "linesOfCode" : 284,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/programtosnapshot.go",
  "extension" : "go",
  "linesOfCode" : 246,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/incremental/snapshot.go",
  "extension" : "go",
  "linesOfCode" : 274,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/build/buildtask.go",
  "extension" : "go",
  "linesOfCode" : 736,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/execute/build/compilerHost.go",
  "extension" : "go",
  "linesOfCode" : 32,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/build/parseCache.go",
  "extension" : "go",
  "linesOfCode" : 39,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/build/host.go",
  "extension" : "go",
  "linesOfCode" : 99,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/build/orchestrator.go",
  "extension" : "go",
  "linesOfCode" : 351,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/build/uptodatestatus.go",
  "extension" : "go",
  "linesOfCode" : 90,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsctests/fs.go",
  "extension" : "go",
  "linesOfCode" : 71,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsctests/sys.go",
  "extension" : "go",
  "linesOfCode" : 487,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsctests/runner.go",
  "extension" : "go",
  "linesOfCode" : 174,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsctests/readablebuildinfo.go",
  "extension" : "go",
  "linesOfCode" : 381,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsc/compile.go",
  "extension" : "go",
  "linesOfCode" : 69,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsc/diagnostics.go",
  "extension" : "go",
  "linesOfCode" : 144,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsc/init.go",
  "extension" : "go",
  "linesOfCode" : 180,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsc/emit.go",
  "extension" : "go",
  "linesOfCode" : 124,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsc/extendedconfigcache.go",
  "extension" : "go",
  "linesOfCode" : 32,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsc/help.go",
  "extension" : "go",
  "linesOfCode" : 347,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/execute/tsc/statistics.go",
  "extension" : "go",
  "linesOfCode" : 141,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/nodebuilder/types.go",
  "extension" : "go",
  "linesOfCode" : 63,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/packagejson/exportsorimports.go",
  "extension" : "go",
  "linesOfCode" : 73,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/packagejson/packagejson.go",
  "extension" : "go",
  "linesOfCode" : 60,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/packagejson/validated.go",
  "extension" : "go",
  "linesOfCode" : 7,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/packagejson/cache.go",
  "extension" : "go",
  "linesOfCode" : 152,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/packagejson/expected.go",
  "extension" : "go",
  "linesOfCode" : 65,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/packagejson/jsonvalue.go",
  "extension" : "go",
  "linesOfCode" : 152,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/glob/glob.go",
  "extension" : "go",
  "linesOfCode" : 260,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tspath/ignoredpaths.go",
  "extension" : "go",
  "linesOfCode" : 11,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/tspath/path.go",
  "extension" : "go",
  "linesOfCode" : 841,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/tspath/extension.go",
  "extension" : "go",
  "linesOfCode" : 145,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/collections/ordered_map.go",
  "extension" : "go",
  "linesOfCode" : 240,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/collections/ordered_set.go",
  "extension" : "go",
  "linesOfCode" : 34,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/collections/syncset.go",
  "extension" : "go",
  "linesOfCode" : 51,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/collections/multimap.go",
  "extension" : "go",
  "linesOfCode" : 57,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/collections/syncmap.go",
  "extension" : "go",
  "linesOfCode" : 80,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/collections/set.go",
  "extension" : "go",
  "linesOfCode" : 62,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/race/race.go",
  "extension" : "go",
  "linesOfCode" : 2,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/race/norace.go",
  "extension" : "go",
  "linesOfCode" : 2,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/filefixture/filefixture.go",
  "extension" : "go",
  "linesOfCode" : 59,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/baseline/baseline.go",
  "extension" : "go",
  "linesOfCode" : 177,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/fixtures/benchfixtures.go",
  "extension" : "go",
  "linesOfCode" : 13,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/harnessutil/sourcemap_recorder.go",
  "extension" : "go",
  "linesOfCode" : 293,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/testutil/harnessutil/harnessutil.go",
  "extension" : "go",
  "linesOfCode" : 975,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/harnessutil/recorderfs.go",
  "extension" : "go",
  "linesOfCode" : 43,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/stringtestutil/stringtestutil.go",
  "extension" : "go",
  "linesOfCode" : 46,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/tsbaseline/sourcemap_record_baseline.go",
  "extension" : "go",
  "linesOfCode" : 29,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/tsbaseline/sourcemap_baseline.go",
  "extension" : "go",
  "linesOfCode" : 102,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/tsbaseline/module_resolution_baseline.go",
  "extension" : "go",
  "linesOfCode" : 15,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/tsbaseline/error_baseline.go",
  "extension" : "go",
  "linesOfCode" : 194,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/tsbaseline/util.go",
  "extension" : "go",
  "linesOfCode" : 60,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/tsbaseline/type_symbol_baseline.go",
  "extension" : "go",
  "linesOfCode" : 385,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/testutil/tsbaseline/js_emit_baseline.go",
  "extension" : "go",
  "linesOfCode" : 245,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/testutil.go",
  "extension" : "go",
  "linesOfCode" : 39,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/parsetestutil/parsetestutil.go",
  "extension" : "go",
  "linesOfCode" : 78,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/emittestutil/emittestutil.go",
  "extension" : "go",
  "linesOfCode" : 25,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/fsbaselineutil/differ.go",
  "extension" : "go",
  "linesOfCode" : 106,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/jstest/node.go",
  "extension" : "go",
  "linesOfCode" : 78,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testutil/projecttestutil/projecttestutil.go",
  "extension" : "go",
  "linesOfCode" : 201,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/repo/paths.go",
  "extension" : "go",
  "linesOfCode" : 55,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/diagnosticwriter/diagnosticwriter.go",
  "extension" : "go",
  "linesOfCode" : 414,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/stringutil/util.go",
  "extension" : "go",
  "linesOfCode" : 203,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/stringutil/compare.go",
  "extension" : "go",
  "linesOfCode" : 94,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/tstransforms/importelision.go",
  "extension" : "go",
  "linesOfCode" : 172,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/tstransforms/runtimesyntax.go",
  "extension" : "go",
  "linesOfCode" : 883,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/transformers/tstransforms/utilities.go",
  "extension" : "go",
  "linesOfCode" : 32,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/tstransforms/typeeraser.go",
  "extension" : "go",
  "linesOfCode" : 276,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/transformer.go",
  "extension" : "go",
  "linesOfCode" : 34,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/chain.go",
  "extension" : "go",
  "linesOfCode" : 45,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/transformers/utilities.go",
  "extension" : "go",
  "linesOfCode" : 235,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/jsxtransforms/jsx.go",
  "extension" : "go",
  "linesOfCode" : 986,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/transformers/jsxtransforms/utilities.go",
  "extension" : "go",
  "linesOfCode" : 16,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/optionalcatch.go",
  "extension" : "go",
  "linesOfCode" : 32,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/async.go",
  "extension" : "go",
  "linesOfCode" : 15,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/nullishcoalescing.go",
  "extension" : "go",
  "linesOfCode" : 44,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/usestrict.go",
  "extension" : "go",
  "linesOfCode" : 45,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/optionalchain.go",
  "extension" : "go",
  "linesOfCode" : 216,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/classthis.go",
  "extension" : "go",
  "linesOfCode" : 24,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/classfields.go",
  "extension" : "go",
  "linesOfCode" : 15,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/using.go",
  "extension" : "go",
  "linesOfCode" : 576,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/utilities.go",
  "extension" : "go",
  "linesOfCode" : 45,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/exponentiation.go",
  "extension" : "go",
  "linesOfCode" : 75,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/classstatic.go",
  "extension" : "go",
  "linesOfCode" : 15,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/forawait.go",
  "extension" : "go",
  "linesOfCode" : 15,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/logicalassignment.go",
  "extension" : "go",
  "linesOfCode" : 102,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/definitions.go",
  "extension" : "go",
  "linesOfCode" : 38,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/transformers/estransforms/objectrestspread.go",
  "extension" : "go",
  "linesOfCode" : 921,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/esdecorator.go",
  "extension" : "go",
  "linesOfCode" : 15,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/estransforms/namedevaluation.go",
  "extension" : "go",
  "linesOfCode" : 364,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/moduletransforms/externalmoduleinfo.go",
  "extension" : "go",
  "linesOfCode" : 314,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/moduletransforms/utilities.go",
  "extension" : "go",
  "linesOfCode" : 82,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/moduletransforms/commonjsmodule.go",
  "extension" : "go",
  "linesOfCode" : 1561,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/transformers/moduletransforms/impliedmodule.go",
  "extension" : "go",
  "linesOfCode" : 50,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/moduletransforms/esmodule.go",
  "extension" : "go",
  "linesOfCode" : 328,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/modifiervisitor.go",
  "extension" : "go",
  "linesOfCode" : 24,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/transformers/declarations/tracker.go",
  "extension" : "go",
  "linesOfCode" : 176,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/transformers/declarations/diagnostics.go",
  "extension" : "go",
  "linesOfCode" : 401,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/transformers/declarations/util.go",
  "extension" : "go",
  "linesOfCode" : 189,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/transformers/declarations/transform.go",
  "extension" : "go",
  "linesOfCode" : 1757,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/transformers/inliners/constenum.go",
  "extension" : "go",
  "linesOfCode" : 81,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/findallreferences.go",
  "extension" : "go",
  "linesOfCode" : 1783,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/documenthighlights.go",
  "extension" : "go",
  "linesOfCode" : 580,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/lsconv/linemap.go",
  "extension" : "go",
  "linesOfCode" : 54,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/lsconv/converters.go",
  "extension" : "go",
  "linesOfCode" : 266,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/diagnostics.go",
  "extension" : "go",
  "linesOfCode" : 35,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/signaturehelp.go",
  "extension" : "go",
  "linesOfCode" : 1037,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/jb_exports.go",
  "extension" : "go",
  "linesOfCode" : 22,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/autoimportfixes.go",
  "extension" : "go",
  "linesOfCode" : 272,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/codeactions_importfixes.go",
  "extension" : "go",
  "linesOfCode" : 509,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/languageservice.go",
  "extension" : "go",
  "linesOfCode" : 73,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/utilities.go",
  "extension" : "go",
  "linesOfCode" : 1294,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/host.go",
  "extension" : "go",
  "linesOfCode" : 15,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/completions.go",
  "extension" : "go",
  "linesOfCode" : 4991,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/codeactions.go",
  "extension" : "go",
  "linesOfCode" : 93,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/selectionranges.go",
  "extension" : "go",
  "linesOfCode" : 151,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/source_map.go",
  "extension" : "go",
  "linesOfCode" : 118,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/callhierarchy.go",
  "extension" : "go",
  "linesOfCode" : 856,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/format.go",
  "extension" : "go",
  "linesOfCode" : 147,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/lsutil/asi.go",
  "extension" : "go",
  "linesOfCode" : 89,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/lsutil/userpreferences.go",
  "extension" : "go",
  "linesOfCode" : 561,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/lsutil/utilities.go",
  "extension" : "go",
  "linesOfCode" : 67,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/lsutil/children.go",
  "extension" : "go",
  "linesOfCode" : 113,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/api.go",
  "extension" : "go",
  "linesOfCode" : 38,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/folding.go",
  "extension" : "go",
  "linesOfCode" : 479,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/autoimportsexportinfo.go",
  "extension" : "go",
  "linesOfCode" : 166,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/constants.go",
  "extension" : "go",
  "linesOfCode" : 5,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/codelens.go",
  "extension" : "go",
  "linesOfCode" : 179,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/change/tracker.go",
  "extension" : "go",
  "linesOfCode" : 349,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/change/trackerimpl.go",
  "extension" : "go",
  "linesOfCode" : 326,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/change/delete.go",
  "extension" : "go",
  "linesOfCode" : 211,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/organizeimports/organizeimports.go",
  "extension" : "go",
  "linesOfCode" : 222,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/symbols.go",
  "extension" : "go",
  "linesOfCode" : 367,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/hover.go",
  "extension" : "go",
  "linesOfCode" : 567,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/string_completions.go",
  "extension" : "go",
  "linesOfCode" : 645,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/importTracker.go",
  "extension" : "go",
  "linesOfCode" : 617,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/inlay_hints.go",
  "extension" : "go",
  "linesOfCode" : 827,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/definition.go",
  "extension" : "go",
  "linesOfCode" : 253,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ls/autoimports.go",
  "extension" : "go",
  "linesOfCode" : 1343,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/symbol_display.go",
  "extension" : "go",
  "linesOfCode" : 316,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ls/autoimportstypes.go",
  "extension" : "go",
  "linesOfCode" : 176,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/kind.go",
  "extension" : "go",
  "linesOfCode" : 393,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/ids.go",
  "extension" : "go",
  "linesOfCode" : 5,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/modifierflags.go",
  "extension" : "go",
  "linesOfCode" : 43,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/checkflags.go",
  "extension" : "go",
  "linesOfCode" : 31,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/precedence.go",
  "extension" : "go",
  "linesOfCode" : 288,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ast/symbol.go",
  "extension" : "go",
  "linesOfCode" : 58,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/diagnostic.go",
  "extension" : "go",
  "linesOfCode" : 256,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/tokenflags.go",
  "extension" : "go",
  "linesOfCode" : 29,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/utilities.go",
  "extension" : "go",
  "linesOfCode" : 3282,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/ast/flow.go",
  "extension" : "go",
  "linesOfCode" : 57,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/symbolflags.go",
  "extension" : "go",
  "linesOfCode" : 72,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/nodeflags.go",
  "extension" : "go",
  "linesOfCode" : 41,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/parseoptions.go",
  "extension" : "go",
  "linesOfCode" : 131,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/visitor.go",
  "extension" : "go",
  "linesOfCode" : 199,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/deepclone.go",
  "extension" : "go",
  "linesOfCode" : 77,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/ast/subtreefacts.go",
  "extension" : "go",
  "linesOfCode" : 101,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/semver/version_range.go",
  "extension" : "go",
  "linesOfCode" : 339,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/semver/version.go",
  "extension" : "go",
  "linesOfCode" : 186,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/binder/referenceresolver.go",
  "extension" : "go",
  "linesOfCode" : 215,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/binder/nameresolver.go",
  "extension" : "go",
  "linesOfCode" : 401,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/binder/binder.go",
  "extension" : "go",
  "linesOfCode" : 2227,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/api/proto.go",
  "extension" : "go",
  "linesOfCode" : 182,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/api/server.go",
  "extension" : "go",
  "linesOfCode" : 427,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/api/encoder/encoder.go",
  "extension" : "go",
  "linesOfCode" : 599,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/api/encoder/stringtable.go",
  "extension" : "go",
  "linesOfCode" : 56,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/api/api.go",
  "extension" : "go",
  "linesOfCode" : 296,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/format/context.go",
  "extension" : "go",
  "linesOfCode" : 187,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/format/rulecontext.go",
  "extension" : "go",
  "linesOfCode" : 509,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/format/scanner.go",
  "extension" : "go",
  "linesOfCode" : 288,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/format/util.go",
  "extension" : "go",
  "linesOfCode" : 152,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/format/indent.go",
  "extension" : "go",
  "linesOfCode" : 423,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/format/api.go",
  "extension" : "go",
  "linesOfCode" : 139,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/format/span.go",
  "extension" : "go",
  "linesOfCode" : 907,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/format/rule.go",
  "extension" : "go",
  "linesOfCode" : 80,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/format/rules.go",
  "extension" : "go",
  "linesOfCode" : 318,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/format/rulesmap.go",
  "extension" : "go",
  "linesOfCode" : 118,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/modulespecifiers/specifiers.go",
  "extension" : "go",
  "linesOfCode" : 988,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/modulespecifiers/types.go",
  "extension" : "go",
  "linesOfCode" : 96,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/modulespecifiers/preferences.go",
  "extension" : "go",
  "linesOfCode" : 199,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/modulespecifiers/util.go",
  "extension" : "go",
  "linesOfCode" : 269,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/modulespecifiers/compare.go",
  "extension" : "go",
  "linesOfCode" : 11,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/outputpaths/outputpaths.go",
  "extension" : "go",
  "linesOfCode" : 207,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/outputpaths/commonsourcedirectory.go",
  "extension" : "go",
  "linesOfCode" : 47,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/fourslash/fourslash.go",
  "extension" : "go",
  "linesOfCode" : 2996,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/fourslash/statebaseline.go",
  "extension" : "go",
  "linesOfCode" : 460,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/fourslash/baselineutil.go",
  "extension" : "go",
  "linesOfCode" : 790,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/module/types.go",
  "extension" : "go",
  "linesOfCode" : 124,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/module/util.go",
  "extension" : "go",
  "linesOfCode" : 134,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/module/cache.go",
  "extension" : "go",
  "linesOfCode" : 21,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/module/resolver.go",
  "extension" : "go",
  "linesOfCode" : 1761,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/checker/mapper.go",
  "extension" : "go",
  "linesOfCode" : 224,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/relater.go",
  "extension" : "go",
  "linesOfCode" : 4127,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/checker/symboltracker.go",
  "extension" : "go",
  "linesOfCode" : 119,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/printer.go",
  "extension" : "go",
  "linesOfCode" : 322,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/checker/jsdoc.go",
  "extension" : "go",
  "linesOfCode" : 89,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/types.go",
  "extension" : "go",
  "linesOfCode" : 976,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/nodebuilder.go",
  "extension" : "go",
  "linesOfCode" : 143,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/checker/services.go",
  "extension" : "go",
  "linesOfCode" : 658,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/jsx.go",
  "extension" : "go",
  "linesOfCode" : 1297,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/utilities.go",
  "extension" : "go",
  "linesOfCode" : 1574,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/flow.go",
  "extension" : "go",
  "linesOfCode" : 2364,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/emitresolver.go",
  "extension" : "go",
  "linesOfCode" : 910,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/checker/nodebuilderimpl.go",
  "extension" : "go",
  "linesOfCode" : 2607,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/checker/grammarchecks.go",
  "extension" : "go",
  "linesOfCode" : 1841,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/checker/symbolaccessibility.go",
  "extension" : "go",
  "linesOfCode" : 614,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/checker/nodebuilderscopes.go",
  "extension" : "go",
  "linesOfCode" : 185,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/exports.go",
  "extension" : "go",
  "linesOfCode" : 147,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/checker/inference.go",
  "extension" : "go",
  "linesOfCode" : 1327,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testrunner/runner.go",
  "extension" : "go",
  "linesOfCode" : 11,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/testrunner/compiler_runner.go",
  "extension" : "go",
  "linesOfCode" : 510,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/watch.go",
  "extension" : "go",
  "linesOfCode" : 320,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/filechange.go",
  "extension" : "go",
  "linesOfCode" : 46,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/dirty/entry.go",
  "extension" : "go",
  "linesOfCode" : 24,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/dirty/syncmap.go",
  "extension" : "go",
  "linesOfCode" : 298,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/dirty/box.go",
  "extension" : "go",
  "linesOfCode" : 51,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/dirty/util.go",
  "extension" : "go",
  "linesOfCode" : 16,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/dirty/map.go",
  "extension" : "go",
  "linesOfCode" : 132,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/dirty/interfaces.go",
  "extension" : "go",
  "linesOfCode" : 13,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/project.go",
  "extension" : "go",
  "linesOfCode" : 374,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/compilerhost.go",
  "extension" : "go",
  "linesOfCode" : 149,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/extendedconfigcache.go",
  "extension" : "go",
  "linesOfCode" : 76,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/session.go",
  "extension" : "go",
  "linesOfCode" : 751,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/project/ata/typesmap.go",
  "extension" : "go",
  "linesOfCode" : 462,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/ata/validatepackagename.go",
  "extension" : "go",
  "linesOfCode" : 83,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/ata/discovertypings.go",
  "extension" : "go",
  "linesOfCode" : 241,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/ata/ata.go",
  "extension" : "go",
  "linesOfCode" : 365,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/util.go",
  "extension" : "go",
  "linesOfCode" : 5,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/programcounter.go",
  "extension" : "go",
  "linesOfCode" : 28,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/checkerpool.go",
  "extension" : "go",
  "linesOfCode" : 211,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "internal/project/logging/logtree.go",
  "extension" : "go",
  "linesOfCode" : 126,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/logging/logcollector.go",
  "extension" : "go",
  "linesOfCode" : 29,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/logging/logger.go",
  "extension" : "go",
  "linesOfCode" : 84,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/snapshotfs.go",
  "extension" : "go",
  "linesOfCode" : 170,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/overlayfs.go",
  "extension" : "go",
  "linesOfCode" : 321,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/api.go",
  "extension" : "go",
  "linesOfCode" : 35,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/parsecache.go",
  "extension" : "go",
  "linesOfCode" : 96,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/client.go",
  "extension" : "go",
  "linesOfCode" : 13,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/projectcollectionbuilder.go",
  "extension" : "go",
  "linesOfCode" : 912,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/configfileregistry.go",
  "extension" : "go",
  "linesOfCode" : 141,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/projectcollection.go",
  "extension" : "go",
  "linesOfCode" : 223,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/snapshot.go",
  "extension" : "go",
  "linesOfCode" : 330,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/configfileregistrybuilder.go",
  "extension" : "go",
  "linesOfCode" : 522,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "internal/project/background/queue.go",
  "extension" : "go",
  "linesOfCode" : 32,
  "components" : [ "primary::internal" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Herebyfile.mjs",
  "extension" : "mjs",
  "linesOfCode" : 1205,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_tools/customlint/shadow.go",
  "extension" : "go",
  "linesOfCode" : 230,
  "components" : [ "primary::_tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_tools/customlint/unexportedapi.go",
  "extension" : "go",
  "linesOfCode" : 315,
  "components" : [ "primary::_tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_tools/customlint/plugin.go",
  "extension" : "go",
  "linesOfCode" : 21,
  "components" : [ "primary::_tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_tools/customlint/emptycase.go",
  "extension" : "go",
  "linesOfCode" : 90,
  "components" : [ "primary::_tools" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "_tools/cmd/checkmodpaths/main.go",
  "extension" : "go",
  "linesOfCode" : 53,
  "components" : [ "primary::_tools" ],
  "concerns" : [ "::Unclassified" ]
} ]