GoogleCloudPlatform / terraform-pubsub-integration-golang
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 17% | 82%
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% | 0% | 31% | 68%
tf0% | 0% | 0% | 14% | 85%
yaml0% | 0% | 0% | 0% | 100%
avsc0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
app0% | 0% | 0% | 31% | 68%
infra0% | 0% | 0% | 9% | 90%
build0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
pubsub.go
in app/pubsub-integration/pubsub
153 9
main.tf
in infra
138 -
publishers.go
in app/eventgen/generator/publishers
128 11
96 -
91 -
91 -
generator.go
in app/eventgen/generator
87 6
MetricsComplete.avsc
in infra/config/avro
77 -
deployment.yaml
in infra/config/helm/publisher/templates
75 -
processor.go
in app/metrics/processor
71 3
MetricsAck.avsc
in infra/config/avro
67 -
provider.tf
in infra
66 -
avro.go
in app/pubsub-integration/avro
64 6
variables.tf
in infra/modules/kubernetes
60 -
variables.tf
in infra
60 -
outputs.tf
in infra
59 -
api.go
in app/eventgen/api
58 5
deployment.yaml
in infra/config/helm/subscriber/templates
58 -
54 -
config.go
in app/eventgen/config
50 1
main.tf
in infra/modules/helm
50 -
Event.avsc
in infra/config/avro
48 -
config.go
in app/metrics/config
47 1
main.tf
in infra/modules/kubernetes
46 -
complete.go
in app/metrics/complete/metrics
39 2
variables.tf
in infra/modules/helm
39 -
event.go
in app/eventgen/generator
38 5
env.go
in app/pubsub-integration/env
37 3
metrics.go
in app/metrics
33 1
32 -
variables.tf
in infra/modules/bigquery
32 -
outputs.tf
in infra/modules/kubernetes
31 -
versions.tf
in infra/modules/helm
28 -
main.tf
in infra/modules/bigquery
26 -
versions.tf
in infra/modules/bigquery
24 -
versions.tf
in infra/modules/kubernetes
24 -
outputs.tf
in infra/modules/bigquery
23 -
configmap.yaml
in infra/config/helm/publisher/templates
18 -
main.go
in app/metrics/nack
17 2
config.go
in app/pubsub-integration/pubsub/config
15 1
service.yaml
in infra/config/helm/publisher/templates
15 -
configmap.yaml
in infra/config/helm/subscriber/templates
15 -
main.go
in app/metrics/ack
13 1
main.go
in app/metrics/complete
13 1
main.go
in app/eventgen
13 1
11 -
values.yaml
in infra/config/helm/subscriber
10 -
values.yaml
in infra/config/helm/publisher
9 -
serviceaccount.yaml
in infra/config/helm/base/templates
9 -
ack.go
in app/metrics/ack/metrics
8 1
Files With Most Units (Top 18)
File# lines# units
publishers.go
in app/eventgen/generator/publishers
128 11
pubsub.go
in app/pubsub-integration/pubsub
153 9
generator.go
in app/eventgen/generator
87 6
avro.go
in app/pubsub-integration/avro
64 6
api.go
in app/eventgen/api
58 5
event.go
in app/eventgen/generator
38 5
processor.go
in app/metrics/processor
71 3
env.go
in app/pubsub-integration/env
37 3
main.go
in app/metrics/nack
17 2
complete.go
in app/metrics/complete/metrics
39 2
metrics.go
in app/metrics
33 1
config.go
in app/metrics/config
47 1
ack.go
in app/metrics/ack/metrics
8 1
main.go
in app/metrics/ack
13 1
main.go
in app/metrics/complete
13 1
config.go
in app/eventgen/config
50 1
main.go
in app/eventgen
13 1
config.go
in app/pubsub-integration/pubsub/config
15 1
Files With Long Lines (Top 14)

There are 14 files with lines longer than 120 characters. In total, there are 23 long lines.

File# lines# units# long lines
54 - 4
provider.tf
in infra
66 - 3
processor.go
in app/metrics/processor
71 3 2
generator.go
in app/eventgen/generator
87 6 2
config.go
in app/eventgen/config
50 1 2
pubsub.go
in app/pubsub-integration/pubsub
153 9 2
metrics.go
in app/metrics
33 1 1
ack.go
in app/metrics/ack/metrics
8 1 1
main.go
in app/metrics/nack
17 2 1
complete.go
in app/metrics/complete/metrics
39 2 1
avro.go
in app/pubsub-integration/avro
64 6 1
main.tf
in infra/modules/kubernetes
46 - 1
variables.tf
in infra/modules/helm
39 - 1
main.tf
in infra
138 - 1
Correlations

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

app/eventgen/generator/generator.go x: 12 commits (all time) y: 87 lines of code app/eventgen/generator/publishers/publishers.go x: 8 commits (all time) y: 128 lines of code app/metrics/processor/processor.go x: 5 commits (all time) y: 71 lines of code app/pubsub-integration/pubsub/pubsub.go x: 7 commits (all time) y: 153 lines of code infra/config/helm/publisher/templates/configmap.yaml x: 7 commits (all time) y: 18 lines of code app/metrics/ack/main.go x: 8 commits (all time) y: 13 lines of code app/metrics/ack/metrics/ack.go x: 2 commits (all time) y: 8 lines of code app/metrics/complete/metrics/complete.go x: 2 commits (all time) y: 39 lines of code app/metrics/metrics.go x: 10 commits (all time) y: 33 lines of code app/metrics/nack/main.go x: 8 commits (all time) y: 17 lines of code infra/config/helm/subscriber/templates/configmap.yaml x: 8 commits (all time) y: 15 lines of code infra/main.tf x: 9 commits (all time) y: 138 lines of code infra/variables.tf x: 7 commits (all time) y: 60 lines of code app/eventgen/api/api.go x: 8 commits (all time) y: 58 lines of code app/eventgen/config/config.go x: 11 commits (all time) y: 50 lines of code app/metrics/config/config.go x: 11 commits (all time) y: 47 lines of code app/eventgen/generator/event.go x: 8 commits (all time) y: 38 lines of code app/pubsub-integration/avro/avro.go x: 4 commits (all time) y: 64 lines of code infra/config/avro/Event.avsc x: 4 commits (all time) y: 48 lines of code infra/config/avro/MetricsAck.avsc x: 6 commits (all time) y: 67 lines of code infra/config/avro/MetricsComplete.avsc x: 8 commits (all time) y: 77 lines of code infra/config/helm/base/Chart.yaml x: 4 commits (all time) y: 6 lines of code infra/config/helm/base/templates/serviceaccount.yaml x: 4 commits (all time) y: 9 lines of code infra/config/helm/base/values.yaml x: 4 commits (all time) y: 2 lines of code infra/config/helm/publisher/templates/deployment.yaml x: 4 commits (all time) y: 75 lines of code infra/config/helm/publisher/templates/service.yaml x: 4 commits (all time) y: 15 lines of code infra/config/helm/subscriber/templates/deployment.yaml x: 4 commits (all time) y: 58 lines of code infra/config/helm/subscriber/values.yaml x: 4 commits (all time) y: 10 lines of code infra/modules/bigquery/main.tf x: 3 commits (all time) y: 26 lines of code infra/modules/bigquery/outputs.tf x: 3 commits (all time) y: 23 lines of code infra/modules/bigquery/variables.tf x: 3 commits (all time) y: 32 lines of code infra/modules/helm/main.tf x: 5 commits (all time) y: 50 lines of code infra/modules/helm/variables.tf x: 5 commits (all time) y: 39 lines of code infra/modules/kubernetes/main.tf x: 5 commits (all time) y: 46 lines of code infra/modules/kubernetes/outputs.tf x: 3 commits (all time) y: 31 lines of code infra/modules/kubernetes/variables.tf x: 5 commits (all time) y: 60 lines of code infra/outputs.tf x: 7 commits (all time) y: 59 lines of code infra/provider.tf x: 5 commits (all time) y: 66 lines of code infra/publisher-eu.tf x: 6 commits (all time) y: 91 lines of code infra/subscriber-us.tf x: 6 commits (all time) y: 96 lines of code app/eventgen/main.go x: 7 commits (all time) y: 13 lines of code app/pubsub-integration/env/env.go x: 2 commits (all time) y: 37 lines of code app/pubsub-integration/pubsub/config/config.go x: 2 commits (all time) y: 15 lines of code build/cloudbuild_img.yaml x: 5 commits (all time) y: 54 lines of code build/int.cloudbuild.yaml x: 2 commits (all time) y: 32 lines of code build/lint.cloudbuild.yaml x: 2 commits (all time) y: 11 lines of code infra/modules/bigquery/versions.tf x: 1 commits (all time) y: 24 lines of code infra/modules/helm/versions.tf x: 1 commits (all time) y: 28 lines of code
153.0
lines of code
  min: 2.0
  average: 43.49
  25th percentile: 15.0
  median: 37.0
  75th percentile: 60.0
  max: 153.0
0 12.0
commits (all time)
min: 1.0 | average: 5.27 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 7.0 | max: 12.0

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

app/eventgen/generator/generator.go x: 2 contributors (all time) y: 87 lines of code app/eventgen/generator/publishers/publishers.go x: 2 contributors (all time) y: 128 lines of code app/metrics/processor/processor.go x: 2 contributors (all time) y: 71 lines of code app/pubsub-integration/pubsub/pubsub.go x: 2 contributors (all time) y: 153 lines of code infra/config/helm/publisher/templates/configmap.yaml x: 2 contributors (all time) y: 18 lines of code app/metrics/ack/main.go x: 1 contributors (all time) y: 13 lines of code app/metrics/ack/metrics/ack.go x: 1 contributors (all time) y: 8 lines of code app/metrics/complete/metrics/complete.go x: 1 contributors (all time) y: 39 lines of code app/metrics/metrics.go x: 1 contributors (all time) y: 33 lines of code app/metrics/nack/main.go x: 1 contributors (all time) y: 17 lines of code infra/config/helm/subscriber/templates/configmap.yaml x: 1 contributors (all time) y: 15 lines of code infra/main.tf x: 1 contributors (all time) y: 138 lines of code infra/variables.tf x: 1 contributors (all time) y: 60 lines of code app/eventgen/api/api.go x: 1 contributors (all time) y: 58 lines of code app/eventgen/config/config.go x: 2 contributors (all time) y: 50 lines of code app/metrics/config/config.go x: 2 contributors (all time) y: 47 lines of code app/eventgen/generator/event.go x: 1 contributors (all time) y: 38 lines of code app/pubsub-integration/avro/avro.go x: 1 contributors (all time) y: 64 lines of code infra/config/avro/Event.avsc x: 1 contributors (all time) y: 48 lines of code infra/config/avro/MetricsAck.avsc x: 1 contributors (all time) y: 67 lines of code infra/config/avro/MetricsComplete.avsc x: 1 contributors (all time) y: 77 lines of code infra/config/helm/base/Chart.yaml x: 1 contributors (all time) y: 6 lines of code infra/config/helm/base/templates/serviceaccount.yaml x: 1 contributors (all time) y: 9 lines of code infra/config/helm/base/values.yaml x: 1 contributors (all time) y: 2 lines of code infra/config/helm/publisher/templates/deployment.yaml x: 1 contributors (all time) y: 75 lines of code infra/config/helm/subscriber/values.yaml x: 1 contributors (all time) y: 10 lines of code infra/modules/bigquery/main.tf x: 1 contributors (all time) y: 26 lines of code infra/modules/bigquery/outputs.tf x: 1 contributors (all time) y: 23 lines of code infra/modules/bigquery/variables.tf x: 1 contributors (all time) y: 32 lines of code infra/modules/helm/main.tf x: 1 contributors (all time) y: 50 lines of code infra/modules/kubernetes/main.tf x: 1 contributors (all time) y: 46 lines of code infra/modules/kubernetes/outputs.tf x: 1 contributors (all time) y: 31 lines of code infra/outputs.tf x: 1 contributors (all time) y: 59 lines of code infra/provider.tf x: 1 contributors (all time) y: 66 lines of code infra/publisher-eu.tf x: 1 contributors (all time) y: 91 lines of code infra/subscriber-us.tf x: 1 contributors (all time) y: 96 lines of code app/eventgen/main.go x: 2 contributors (all time) y: 13 lines of code app/pubsub-integration/env/env.go x: 1 contributors (all time) y: 37 lines of code build/cloudbuild_img.yaml x: 1 contributors (all time) y: 54 lines of code build/lint.cloudbuild.yaml x: 1 contributors (all time) y: 11 lines of code infra/modules/bigquery/versions.tf x: 1 contributors (all time) y: 24 lines of code infra/modules/helm/versions.tf x: 1 contributors (all time) y: 28 lines of code
153.0
lines of code
  min: 2.0
  average: 43.49
  25th percentile: 15.0
  median: 37.0
  75th percentile: 60.0
  max: 153.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".