azure / peerd
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 29% | 26% | 44%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go0% | 0% | 32% | 28% | 39%
yaml0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pkg0% | 0% | 28% | 27% | 44%
cmd0% | 0% | 91% | 0% | 8%
api0% | 0% | 0% | 65% | 34%
build0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 43)
File# lines# units
store.go
in pkg/containerd
269 15
reader.go
in pkg/discovery/content/reader
226 10
router.go
in pkg/discovery/routing
208 8
main.go
in cmd/proxy
203 5
docs.go
in api
133 1
hosts.go
in pkg/containerd
126 2
store.go
in pkg/files/store
122 5
provider.go
in pkg/discovery/content/provider
107 4
file.go
in pkg/files/store
107 5
mirror.go
in pkg/discovery/content/registry
106 2
handler.go
in pkg/containerd
106 4
context.go
in pkg/context
99 8
reference.go
in pkg/containerd
98 8
events.go
in pkg/k8s/events
83 8
network.go
in pkg/peernet
82 5
election.go
in pkg/k8s/election
81 5
mock.go
in pkg/containerd
79 9
handler.go
in pkg/handlers/v2
73 3
root.go
in pkg/handlers
72 5
70 -
handler.go
in pkg/handlers/files
60 3
prometheus.go
in pkg/metrics
59 5
tpl
_helpers.tpl
in build/package/peerd-helm/templates
58 -
k8s.go
in pkg/k8s
48 2
containerd.toml
in build/ci/configs
42 -
v2.go
in pkg/oci/distribution
37 1
segments.go
in pkg/math
36 3
tpl
_helpers.tpl
in tools/configure-overlaybd-p2p-helm/templates
35 -
files.go
in pkg/files
26 2
azure.go
in pkg/urlparser
25 1
values.yaml
in build/package/peerd-helm
24 -
interface.go
in pkg/metrics
23 2
interface.go
in pkg/files/store
22 -
mockstore.go
in pkg/files/store
20 2
compare.go
in pkg/math
19 3
cmd.go
in cmd/proxy
18 -
interface.go
in pkg/discovery/routing
17 -
parser.go
in pkg/urlparser
15 2
interface.go
in pkg/discovery/content/reader
14 -
values.yaml
in tools/configure-overlaybd-p2p-helm
8 -
interface.go
in pkg/k8s/events
8 -
Chart.yaml
in tools/configure-overlaybd-p2p-helm
6 -
Chart.yaml
in build/package/peerd-helm
6 -
Files With Most Units (Top 30)
File# lines# units
store.go
in pkg/containerd
269 15
reader.go
in pkg/discovery/content/reader
226 10
mock.go
in pkg/containerd
79 9
context.go
in pkg/context
99 8
events.go
in pkg/k8s/events
83 8
router.go
in pkg/discovery/routing
208 8
reference.go
in pkg/containerd
98 8
prometheus.go
in pkg/metrics
59 5
election.go
in pkg/k8s/election
81 5
root.go
in pkg/handlers
72 5
file.go
in pkg/files/store
107 5
store.go
in pkg/files/store
122 5
network.go
in pkg/peernet
82 5
main.go
in cmd/proxy
203 5
provider.go
in pkg/discovery/content/provider
107 4
handler.go
in pkg/containerd
106 4
compare.go
in pkg/math
19 3
segments.go
in pkg/math
36 3
handler.go
in pkg/handlers/v2
73 3
handler.go
in pkg/handlers/files
60 3
interface.go
in pkg/metrics
23 2
k8s.go
in pkg/k8s
48 2
mirror.go
in pkg/discovery/content/registry
106 2
mockstore.go
in pkg/files/store
20 2
files.go
in pkg/files
26 2
hosts.go
in pkg/containerd
126 2
parser.go
in pkg/urlparser
15 2
docs.go
in api
133 1
v2.go
in pkg/oci/distribution
37 1
azure.go
in pkg/urlparser
25 1
Files With Long Lines (Top 19)

There are 19 files with lines longer than 120 characters. In total, there are 38 long lines.

File# lines# units# long lines
reader.go
in pkg/discovery/content/reader
226 10 9
events.go
in pkg/k8s/events
83 8 3
azure.go
in pkg/urlparser
25 1 3
cmd.go
in cmd/proxy
18 - 3
root.go
in pkg/handlers
72 5 2
router.go
in pkg/discovery/routing
208 8 2
provider.go
in pkg/discovery/content/provider
107 4 2
handler.go
in pkg/containerd
106 4 2
store.go
in pkg/containerd
269 15 2
context.go
in pkg/context
99 8 1
election.go
in pkg/k8s/election
81 5 1
handler.go
in pkg/handlers/v2
73 3 1
handler.go
in pkg/handlers/files
60 3 1
interface.go
in pkg/discovery/routing
17 - 1
file.go
in pkg/files/store
107 5 1
hosts.go
in pkg/containerd
126 2 1
mock.go
in pkg/containerd
79 9 1
containerd.toml
in build/ci/configs
42 - 1
main.go
in cmd/proxy
203 5 1
Correlations

File Size vs. Commits (all time): 40 points

build/package/peerd-helm/values.yaml x: 7 commits (all time) y: 24 lines of code build/package/peerd-helm/Chart.yaml x: 6 commits (all time) y: 6 lines of code tools/configure-overlaybd-p2p-helm/Chart.yaml x: 2 commits (all time) y: 6 lines of code tools/configure-overlaybd-p2p-helm/templates/_helpers.tpl x: 1 commits (all time) y: 35 lines of code tools/configure-overlaybd-p2p-helm/values.yaml x: 1 commits (all time) y: 8 lines of code cmd/proxy/main.go x: 14 commits (all time) y: 203 lines of code pkg/files/store/mockstore.go x: 3 commits (all time) y: 20 lines of code pkg/files/store/store.go x: 2 commits (all time) y: 122 lines of code pkg/containerd/handler.go x: 2 commits (all time) y: 106 lines of code pkg/containerd/mock.go x: 3 commits (all time) y: 79 lines of code pkg/metrics/interface.go x: 2 commits (all time) y: 23 lines of code pkg/metrics/prometheus.go x: 3 commits (all time) y: 59 lines of code pkg/containerd/store.go x: 2 commits (all time) y: 269 lines of code pkg/discovery/content/reader/reader.go x: 2 commits (all time) y: 226 lines of code pkg/urlparser/azure.go x: 3 commits (all time) y: 25 lines of code pkg/handlers/v2/handler.go x: 2 commits (all time) y: 73 lines of code pkg/handlers/files/handler.go x: 1 commits (all time) y: 60 lines of code pkg/handlers/root.go x: 1 commits (all time) y: 72 lines of code pkg/context/context.go x: 1 commits (all time) y: 99 lines of code pkg/discovery/content/provider/provider.go x: 1 commits (all time) y: 107 lines of code pkg/discovery/content/reader/interface.go x: 1 commits (all time) y: 14 lines of code pkg/files/files.go x: 1 commits (all time) y: 26 lines of code pkg/files/store/interface.go x: 1 commits (all time) y: 22 lines of code pkg/peernet/network.go x: 3 commits (all time) y: 82 lines of code pkg/oci/distribution/v2.go x: 1 commits (all time) y: 37 lines of code pkg/containerd/hosts.go x: 1 commits (all time) y: 126 lines of code pkg/discovery/routing/interface.go x: 1 commits (all time) y: 17 lines of code pkg/discovery/routing/router.go x: 1 commits (all time) y: 208 lines of code pkg/k8s/election/election.go x: 3 commits (all time) y: 81 lines of code pkg/k8s/events/events.go x: 1 commits (all time) y: 83 lines of code pkg/k8s/k8s.go x: 5 commits (all time) y: 48 lines of code build/package/peerd-helm/templates/_helpers.tpl x: 2 commits (all time) y: 58 lines of code cmd/proxy/cmd.go x: 4 commits (all time) y: 18 lines of code api/docs.go x: 2 commits (all time) y: 133 lines of code pkg/math/compare.go x: 2 commits (all time) y: 19 lines of code pkg/math/segments.go x: 2 commits (all time) y: 36 lines of code pkg/urlparser/parser.go x: 2 commits (all time) y: 15 lines of code
269.0
lines of code
  min: 6.0
  average: 71.65
  25th percentile: 20.5
  median: 58.5
  75th percentile: 106.0
  max: 269.0
0 14.0
commits (all time)
min: 1.0 | average: 2.4 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 14.0

File Size vs. Contributors (all time): 40 points

build/package/peerd-helm/values.yaml x: 1 contributors (all time) y: 24 lines of code build/package/peerd-helm/Chart.yaml x: 1 contributors (all time) y: 6 lines of code tools/configure-overlaybd-p2p-helm/templates/_helpers.tpl x: 1 contributors (all time) y: 35 lines of code tools/configure-overlaybd-p2p-helm/values.yaml x: 1 contributors (all time) y: 8 lines of code cmd/proxy/main.go x: 2 contributors (all time) y: 203 lines of code pkg/files/store/mockstore.go x: 1 contributors (all time) y: 20 lines of code pkg/files/store/store.go x: 1 contributors (all time) y: 122 lines of code pkg/containerd/handler.go x: 1 contributors (all time) y: 106 lines of code pkg/containerd/mock.go x: 1 contributors (all time) y: 79 lines of code pkg/metrics/interface.go x: 1 contributors (all time) y: 23 lines of code pkg/metrics/prometheus.go x: 1 contributors (all time) y: 59 lines of code pkg/containerd/store.go x: 1 contributors (all time) y: 269 lines of code pkg/discovery/content/reader/reader.go x: 1 contributors (all time) y: 226 lines of code pkg/urlparser/azure.go x: 2 contributors (all time) y: 25 lines of code pkg/handlers/v2/handler.go x: 1 contributors (all time) y: 73 lines of code pkg/handlers/files/handler.go x: 1 contributors (all time) y: 60 lines of code pkg/handlers/root.go x: 1 contributors (all time) y: 72 lines of code pkg/context/context.go x: 1 contributors (all time) y: 99 lines of code pkg/discovery/content/provider/provider.go x: 1 contributors (all time) y: 107 lines of code pkg/discovery/content/reader/interface.go x: 1 contributors (all time) y: 14 lines of code pkg/files/files.go x: 1 contributors (all time) y: 26 lines of code pkg/files/store/interface.go x: 1 contributors (all time) y: 22 lines of code pkg/peernet/network.go x: 2 contributors (all time) y: 82 lines of code pkg/oci/distribution/v2.go x: 1 contributors (all time) y: 37 lines of code pkg/containerd/hosts.go x: 1 contributors (all time) y: 126 lines of code pkg/discovery/routing/interface.go x: 1 contributors (all time) y: 17 lines of code pkg/discovery/routing/router.go x: 1 contributors (all time) y: 208 lines of code pkg/k8s/election/election.go x: 2 contributors (all time) y: 81 lines of code pkg/k8s/events/events.go x: 1 contributors (all time) y: 83 lines of code pkg/k8s/k8s.go x: 2 contributors (all time) y: 48 lines of code build/package/peerd-helm/templates/_helpers.tpl x: 1 contributors (all time) y: 58 lines of code cmd/proxy/cmd.go x: 2 contributors (all time) y: 18 lines of code api/docs.go x: 2 contributors (all time) y: 133 lines of code pkg/math/compare.go x: 2 contributors (all time) y: 19 lines of code pkg/math/segments.go x: 2 contributors (all time) y: 36 lines of code pkg/urlparser/parser.go x: 2 contributors (all time) y: 15 lines of code
269.0
lines of code
  min: 6.0
  average: 71.65
  25th percentile: 20.5
  median: 58.5
  75th percentile: 106.0
  max: 269.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

File Size vs. Commits (30 days): 1 points

build/package/peerd-helm/values.yaml x: 1 commits (30d) y: 24 lines of code
24.0
lines of code
  min: 24.0
  average: 24.0
  25th percentile: 24.0
  median: 24.0
  75th percentile: 24.0
  max: 24.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

build/package/peerd-helm/values.yaml x: 1 contributors (30d) y: 24 lines of code
24.0
lines of code
  min: 24.0
  average: 24.0
  25th percentile: 24.0
  median: 24.0
  75th percentile: 24.0
  max: 24.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 14 points

build/package/peerd-helm/values.yaml x: 4 commits (90d) y: 24 lines of code build/package/peerd-helm/Chart.yaml x: 1 commits (90d) y: 6 lines of code tools/configure-overlaybd-p2p-helm/Chart.yaml x: 2 commits (90d) y: 6 lines of code tools/configure-overlaybd-p2p-helm/templates/_helpers.tpl x: 1 commits (90d) y: 35 lines of code tools/configure-overlaybd-p2p-helm/values.yaml x: 1 commits (90d) y: 8 lines of code cmd/proxy/main.go x: 2 commits (90d) y: 203 lines of code pkg/files/store/mockstore.go x: 2 commits (90d) y: 20 lines of code pkg/files/store/store.go x: 1 commits (90d) y: 122 lines of code pkg/containerd/handler.go x: 1 commits (90d) y: 106 lines of code pkg/containerd/mock.go x: 2 commits (90d) y: 79 lines of code pkg/metrics/interface.go x: 1 commits (90d) y: 23 lines of code pkg/metrics/prometheus.go x: 1 commits (90d) y: 59 lines of code pkg/containerd/store.go x: 1 commits (90d) y: 269 lines of code pkg/discovery/content/reader/reader.go x: 1 commits (90d) y: 226 lines of code
269.0
lines of code
  min: 6.0
  average: 84.71
  25th percentile: 17.0
  median: 47.0
  75th percentile: 142.25
  max: 269.0
0 4.0
commits (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Contributors (90 days): 14 points

build/package/peerd-helm/values.yaml x: 1 contributors (90d) y: 24 lines of code build/package/peerd-helm/Chart.yaml x: 1 contributors (90d) y: 6 lines of code tools/configure-overlaybd-p2p-helm/templates/_helpers.tpl x: 1 contributors (90d) y: 35 lines of code tools/configure-overlaybd-p2p-helm/values.yaml x: 1 contributors (90d) y: 8 lines of code cmd/proxy/main.go x: 1 contributors (90d) y: 203 lines of code pkg/files/store/mockstore.go x: 1 contributors (90d) y: 20 lines of code pkg/files/store/store.go x: 1 contributors (90d) y: 122 lines of code pkg/containerd/handler.go x: 1 contributors (90d) y: 106 lines of code pkg/containerd/mock.go x: 1 contributors (90d) y: 79 lines of code pkg/metrics/interface.go x: 1 contributors (90d) y: 23 lines of code pkg/metrics/prometheus.go x: 1 contributors (90d) y: 59 lines of code pkg/containerd/store.go x: 1 contributors (90d) y: 269 lines of code pkg/discovery/content/reader/reader.go x: 1 contributors (90d) y: 226 lines of code
269.0
lines of code
  min: 6.0
  average: 84.71
  25th percentile: 17.0
  median: 47.0
  75th percentile: 142.25
  max: 269.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0