[ {
  "relativePath" : "stats_handler.go",
  "extension" : "go",
  "linesOfCode" : 37,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "options.go",
  "extension" : "go",
  "linesOfCode" : 222,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/testpop/testpop.go",
  "extension" : "go",
  "linesOfCode" : 112,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "scripts/testpop/statter.go",
  "extension" : "go",
  "linesOfCode" : 43,
  "components" : [ "primary::scripts" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "logging/level.go",
  "extension" : "go",
  "linesOfCode" : 53,
  "components" : [ "primary::logging" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "logging/nologger.go",
  "extension" : "go",
  "linesOfCode" : 22,
  "components" : [ "primary::logging" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "logging/default.go",
  "extension" : "go",
  "linesOfCode" : 9,
  "components" : [ "primary::logging" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "logging/facility.go",
  "extension" : "go",
  "linesOfCode" : 110,
  "components" : [ "primary::logging" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "logging/named.go",
  "extension" : "go",
  "linesOfCode" : 78,
  "components" : [ "primary::logging" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "shared/shared.go",
  "extension" : "go",
  "linesOfCode" : 15,
  "components" : [ "primary::shared" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "shared/interfaces.go",
  "extension" : "go",
  "linesOfCode" : 11,
  "components" : [ "primary::shared" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "handlers.go",
  "extension" : "go",
  "linesOfCode" : 38,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "discovery/jsonfile/lib.go",
  "extension" : "go",
  "linesOfCode" : 23,
  "components" : [ "primary::discovery" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "discovery/types.go",
  "extension" : "go",
  "linesOfCode" : 4,
  "components" : [ "primary::discovery" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "discovery/statichosts/lib.go",
  "extension" : "go",
  "linesOfCode" : 10,
  "components" : [ "primary::discovery" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "util.go",
  "extension" : "go",
  "linesOfCode" : 13,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "util/util.go",
  "extension" : "go",
  "linesOfCode" : 180,
  "components" : [ "primary::util" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "replica/replicator.go",
  "extension" : "go",
  "linesOfCode" : 218,
  "components" : [ "primary::replica" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "errors.go",
  "extension" : "go",
  "linesOfCode" : 8,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hashring/rbtree.go",
  "extension" : "go",
  "linesOfCode" : 224,
  "components" : [ "primary::hashring" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hashring/hashring.go",
  "extension" : "go",
  "linesOfCode" : 268,
  "components" : [ "primary::hashring" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "hashring/checksummer.go",
  "extension" : "go",
  "linesOfCode" : 38,
  "components" : [ "primary::hashring" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "events/events.go",
  "extension" : "go",
  "linesOfCode" : 92,
  "components" : [ "primary::events" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "membership/interface.go",
  "extension" : "go",
  "linesOfCode" : 9,
  "components" : [ "primary::membership" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "membership/events.go",
  "extension" : "go",
  "linesOfCode" : 8,
  "components" : [ "primary::membership" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ringpop.go",
  "extension" : "go",
  "linesOfCode" : 530,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/heal_partition.go",
  "extension" : "go",
  "linesOfCode" : 74,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/member_predicate.go",
  "extension" : "go",
  "linesOfCode" : 22,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/join_sender.go",
  "extension" : "go",
  "linesOfCode" : 322,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/handlers.go",
  "extension" : "go",
  "linesOfCode" : 108,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/state_transitions.go",
  "extension" : "go",
  "linesOfCode" : 150,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/disseminator.go",
  "extension" : "go",
  "linesOfCode" : 192,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/self_evict.go",
  "extension" : "go",
  "linesOfCode" : 193,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/ping_request_sender.go",
  "extension" : "go",
  "linesOfCode" : 139,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/join_handler.go",
  "extension" : "go",
  "linesOfCode" : 43,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "swim/schedule.go",
  "extension" : "go",
  "linesOfCode" : 23,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/heal_via_discover_provider.go",
  "extension" : "go",
  "linesOfCode" : 120,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/ping_request_handler.go",
  "extension" : "go",
  "linesOfCode" : 41,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/node.go",
  "extension" : "go",
  "linesOfCode" : 354,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/labels.go",
  "extension" : "go",
  "linesOfCode" : 100,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/stats.go",
  "extension" : "go",
  "linesOfCode" : 70,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/join_delayer.go",
  "extension" : "go",
  "linesOfCode" : 102,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/events.go",
  "extension" : "go",
  "linesOfCode" : 128,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/gossip.go",
  "extension" : "go",
  "linesOfCode" : 122,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/ping_sender.go",
  "extension" : "go",
  "linesOfCode" : 74,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/ping_handler.go",
  "extension" : "go",
  "linesOfCode" : 48,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/member.go",
  "extension" : "go",
  "linesOfCode" : 213,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "swim/memberlist.go",
  "extension" : "go",
  "linesOfCode" : 432,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "swim/memberlist_iter.go",
  "extension" : "go",
  "linesOfCode" : 36,
  "components" : [ "primary::swim" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "forward/request_sender.go",
  "extension" : "go",
  "linesOfCode" : 197,
  "components" : [ "primary::forward" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "forward/events.go",
  "extension" : "go",
  "linesOfCode" : 29,
  "components" : [ "primary::forward" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "forward/forwarder.go",
  "extension" : "go",
  "linesOfCode" : 127,
  "components" : [ "primary::forward" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "router/router.go",
  "extension" : "go",
  "linesOfCode" : 125,
  "components" : [ "primary::router" ],
  "concerns" : [ "::Unclassified" ]
} ]