[ {
  "relativePath" : "codegen/test-service-cycle/endpoints/health/endpoint-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 7,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service-cycle/clients/example-c/client-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service-cycle/clients/example-a/client-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service-cycle/clients/example-b/client-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/service.go",
  "extension" : "go",
  "linesOfCode" : 330,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "codegen/template.go",
  "extension" : "go",
  "linesOfCode" : 172,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/template_bundle/template_files.go",
  "extension" : "go",
  "linesOfCode" : 4464,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "codegen/casing.go",
  "extension" : "go",
  "linesOfCode" : 165,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/reflect_interface.go",
  "extension" : "go",
  "linesOfCode" : 111,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service/more-endpoints/foo/endpoint-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 7,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service/services/test-gateway/service-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 9,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service/another/bar/endpoint-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 7,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service/endpoints/health/embedded-client/client-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service/clients/example-dependency/client-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 6,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service/clients/example-grpc/client-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/test-service/clients/example/client-config.yaml",
  "extension" : "yaml",
  "linesOfCode" : 8,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/gateway.go",
  "extension" : "go",
  "linesOfCode" : 868,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "codegen/package.go",
  "extension" : "go",
  "linesOfCode" : 281,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/thrift.go",
  "extension" : "go",
  "linesOfCode" : 186,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "codegen/method.go",
  "extension" : "go",
  "linesOfCode" : 1279,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "codegen/header_propagate.go",
  "extension" : "go",
  "linesOfCode" : 149,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/module.go",
  "extension" : "go",
  "linesOfCode" : 1492,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "codegen/proto.go",
  "extension" : "go",
  "linesOfCode" : 87,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/module_system.go",
  "extension" : "go",
  "linesOfCode" : 1573,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "codegen/client.go",
  "extension" : "go",
  "linesOfCode" : 243,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/runner/runner.go",
  "extension" : "go",
  "linesOfCode" : 211,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/type_converter.go",
  "extension" : "go",
  "linesOfCode" : 1051,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "codegen/post_gen_hooks.go",
  "extension" : "go",
  "linesOfCode" : 419,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "codegen/mockgen.go",
  "extension" : "go",
  "linesOfCode" : 130,
  "components" : [ "primary::codegen" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/easy_json/easy_json.go",
  "extension" : "go",
  "linesOfCode" : 152,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/gocov-to-istanbul-coverage.js",
  "extension" : "js",
  "linesOfCode" : 163,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/resolve_i64/main.go",
  "extension" : "go",
  "linesOfCode" : 123,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/resolve_thrift/main.go",
  "extension" : "go",
  "linesOfCode" : 52,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "parallelize/parallelize.go",
  "extension" : "go",
  "linesOfCode" : 139,
  "components" : [ "primary::parallelize" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "fix_glide.go",
  "extension" : "go",
  "linesOfCode" : 10,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "benchmarks/health_0B.lua",
  "extension" : "lua",
  "linesOfCode" : 1,
  "components" : [ "primary::benchmarks" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "benchmarks/benchserver/main.go",
  "extension" : "go",
  "linesOfCode" : 69,
  "components" : [ "primary::benchmarks" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "benchmarks/googlenow_16B.lua",
  "extension" : "lua",
  "linesOfCode" : 4,
  "components" : [ "primary::benchmarks" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "benchmarks/baz_call_16B.lua",
  "extension" : "lua",
  "linesOfCode" : 4,
  "components" : [ "primary::benchmarks" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "benchmarks/runner/main.go",
  "extension" : "go",
  "linesOfCode" : 174,
  "components" : [ "primary::benchmarks" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "benchmarks/contacts_10B.lua",
  "extension" : "lua",
  "linesOfCode" : 2,
  "components" : [ "primary::benchmarks" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/tchannel_helpers.go",
  "extension" : "go",
  "linesOfCode" : 57,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/options.go",
  "extension" : "go",
  "linesOfCode" : 8,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/grpc_client.go",
  "extension" : "go",
  "linesOfCode" : 101,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/utils.go",
  "extension" : "go",
  "linesOfCode" : 26,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/tchannel_outbound_call.go",
  "extension" : "go",
  "linesOfCode" : 195,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/server_http_request.go",
  "extension" : "go",
  "linesOfCode" : 669,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "runtime/tchannel_inbound_call.go",
  "extension" : "go",
  "linesOfCode" : 218,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/http_server.go",
  "extension" : "go",
  "linesOfCode" : 65,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/jsonwrapper/jsonwrapper.go",
  "extension" : "go",
  "linesOfCode" : 17,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/router.go",
  "extension" : "go",
  "linesOfCode" : 206,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "runtime/tchannel_metrics.go",
  "extension" : "go",
  "linesOfCode" : 35,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/middlewares_tchannel.go",
  "extension" : "go",
  "linesOfCode" : 69,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/server_http_response.go",
  "extension" : "go",
  "linesOfCode" : 253,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/tchannel_server.go",
  "extension" : "go",
  "linesOfCode" : 194,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "runtime/tchannel_interfaces.go",
  "extension" : "go",
  "linesOfCode" : 15,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/tchannel_client_raw.go",
  "extension" : "go",
  "linesOfCode" : 47,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/gateway.go",
  "extension" : "go",
  "linesOfCode" : 790,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "runtime/tchannel_logger.go",
  "extension" : "go",
  "linesOfCode" : 73,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "runtime/server_header.go",
  "extension" : "go",
  "linesOfCode" : 150,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/tchannel_headers.go",
  "extension" : "go",
  "linesOfCode" : 49,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/middlewares.go",
  "extension" : "go",
  "linesOfCode" : 86,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/ruleengine/rule_engine.go",
  "extension" : "go",
  "linesOfCode" : 58,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/context.go",
  "extension" : "go",
  "linesOfCode" : 420,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/static_config.go",
  "extension" : "go",
  "linesOfCode" : 285,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/http_client.go",
  "extension" : "go",
  "linesOfCode" : 94,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/plugins/m3_aggregator.go",
  "extension" : "go",
  "linesOfCode" : 87,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/client_http_request.go",
  "extension" : "go",
  "linesOfCode" : 211,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "runtime/constants.go",
  "extension" : "go",
  "linesOfCode" : 124,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/client_http_response.go",
  "extension" : "go",
  "linesOfCode" : 173,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "runtime/router/router.go",
  "extension" : "go",
  "linesOfCode" : 117,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "runtime/router/trie.go",
  "extension" : "go",
  "linesOfCode" : 227,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/runtime_metrics.go",
  "extension" : "go",
  "linesOfCode" : 157,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "runtime/tchannel_client.go",
  "extension" : "go",
  "linesOfCode" : 233,
  "components" : [ "primary::runtime" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/production.gen.go",
  "extension" : "go",
  "linesOfCode" : 182,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/config.go",
  "extension" : "go",
  "linesOfCode" : 61,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "config/production.yaml",
  "extension" : "yaml",
  "linesOfCode" : 24,
  "components" : [ "primary::config" ],
  "concerns" : [ "::Unclassified" ]
} ]