GoogleCloudPlatform / pi-delivery
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 28% | 30% | 41%
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
tsx0% | 0% | 55% | 0% | 44%
scss0% | 0% | 59% | 18% | 21%
tf0% | 0% | 52% | 21% | 25%
go0% | 0% | 0% | 45% | 54%
ts0% | 0% | 0% | 66% | 33%
cc0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
erb0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 40% | 24% | 34%
ROOT0% | 0% | 63% | 26% | 9%
cmd0% | 0% | 0% | 70% | 30%
pkg0% | 0% | 0% | 19% | 80%
pi-100t0% | 0% | 0% | 42% | 57%
codelab0% | 0% | 0% | 100% | 0%
jekyll0% | 0% | 0% | 0% | 100%
distpi0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
_main.scss
in src/styles
480 -
GeniePiano.tsx
in src/components
373 15
main.tf
in root
364 -
CoconetPlayer.tsx
in src/components
213 3
main.go
in cmd/indexer
186 8
use-d3-demo.ts
in src/hooks
184 3
pi.ts
in src/lib
169 5
reader.go
in pkg/unpack
155 5
152 7
app.scss
in src
149 -
main.tf
in pi-100t
149 -
145 1
main.go
in cmd/pinpi
136 3
pi.cc
in codelab
120 6
cached.go
in pkg/cached
97 7
unpack.go
in pkg/unpack
96 4
header.go
in pkg/ycd
93 3
resultset.go
in pkg/resultset
91 13
reader.go
in pkg/resultset
88 6
DigitInput.tsx
in src/components
82 -
75 1
ResultField.tsx
in src/components
72 -
_monaki.scss
in src/styles
63 -
service.go
in pkg/service
61 3
index.tsx
in src
60 -
_borland.scss
in src/styles
58 -
main.go
in cmd/extract
58 1
ControlButtons.tsx
in src/components
57 1
index.html
in jekyll
52 -
main.go
in cmd/dtob
52 1
51 -
MagentaVisualizer.tsx
in src/components
46 3
BpmInput.tsx
in src/components
46 -
default.html
in jekyll/_layouts
45 -
ycd.go
in pkg/ycd
45 3
env.tf
in pi-100t
44 -
Demo.tsx
in src/components
40 1
outputs.tf
in pi-100t
39 -
CoconetContext.ts
in src/contexts
38 -
music.ts
in src/lib
36 -
storage.go
in pkg/obj/gcs
36 5
Selector.tsx
in src/components
35 1
use-piano-genie.ts
in src/hooks
32 1
bbp.js
in distpi
30 1
30 1
variables.tf
in pi-100t
30 -
GenieButtons.tsx
in src/components
28 1
_mixins.scss
in src/styles
28 -
main.go
in cmd/rest
28 1
providers.tf
in pi-100t
25 -
Files With Most Units (Top 32)
File# lines# units
GeniePiano.tsx
in src/components
373 15
resultset.go
in pkg/resultset
91 13
main.go
in cmd/indexer
186 8
152 7
cached.go
in pkg/cached
97 7
pi.cc
in codelab
120 6
reader.go
in pkg/resultset
88 6
pi.ts
in src/lib
169 5
reader.go
in pkg/unpack
155 5
storage.go
in pkg/obj/gcs
36 5
unpack.go
in pkg/unpack
96 4
CoconetPlayer.tsx
in src/components
213 3
MagentaVisualizer.tsx
in src/components
46 3
use-d3-demo.ts
in src/hooks
184 3
service.go
in pkg/service
61 3
ycd.go
in pkg/ycd
45 3
header.go
in pkg/ycd
93 3
main.go
in cmd/pinpi
136 3
bbp.js
in distpi
30 1
ControlButtons.tsx
in src/components
57 1
Demo.tsx
in src/components
40 1
Selector.tsx
in src/components
35 1
GenieButtons.tsx
in src/components
28 1
75 1
30 1
use-piano-genie.ts
in src/hooks
32 1
145 1
dom.ts
in src/lib
17 1
run-y-bench.rb
in pi-100t
13 1
main.go
in cmd/extract
58 1
main.go
in cmd/rest
28 1
main.go
in cmd/dtob
52 1
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 7 long lines.

File# lines# units# long lines
_main.scss
in src/styles
480 - 2
relative-src.html
in jekyll/_includes
1 - 1
sidebar.html
in jekyll/_includes
22 - 1
51 - 1
service.go
in pkg/service
61 3 1
main.go
in cmd/pinpi
136 3 1
Correlations

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

main.tf x: 5 commits (all time) y: 364 lines of code src/index.tsx x: 6 commits (all time) y: 60 lines of code cmd/pinpi/main.go x: 2 commits (all time) y: 136 lines of code pkg/resultset/reader.go x: 4 commits (all time) y: 88 lines of code pkg/resultset/resultset.go x: 4 commits (all time) y: 91 lines of code src/lib/pi.ts x: 4 commits (all time) y: 169 lines of code pi-100t/bench-templ.cfg.erb x: 1 commits (all time) y: 51 lines of code pi-100t/env.tf x: 1 commits (all time) y: 44 lines of code pi-100t/etc/google-cloud-ops-agent/config.yaml x: 1 commits (all time) y: 1 lines of code pi-100t/main.tf x: 1 commits (all time) y: 149 lines of code pi-100t/outputs.tf x: 1 commits (all time) y: 39 lines of code pi-100t/providers.tf x: 1 commits (all time) y: 25 lines of code pi-100t/run-y-bench.rb x: 1 commits (all time) y: 13 lines of code pi-100t/variables.tf x: 1 commits (all time) y: 30 lines of code codelab/pi.cc x: 1 commits (all time) y: 120 lines of code distpi/bbp.js x: 4 commits (all time) y: 30 lines of code distpi/index.js x: 8 commits (all time) y: 15 lines of code distpi/modpow.js x: 3 commits (all time) y: 12 lines of code src/components/GeniePiano.tsx x: 4 commits (all time) y: 373 lines of code src/app.scss x: 6 commits (all time) y: 149 lines of code src/components/ControlButtons.tsx x: 4 commits (all time) y: 57 lines of code src/components/ResultField.tsx x: 4 commits (all time) y: 72 lines of code cloudbuild.yaml x: 2 commits (all time) y: 14 lines of code cmd/dtob/main.go x: 2 commits (all time) y: 52 lines of code cmd/extract/main.go x: 2 commits (all time) y: 58 lines of code cmd/indexer/main.go x: 2 commits (all time) y: 186 lines of code cmd/rest/main.go x: 2 commits (all time) y: 28 lines of code functions.go x: 2 commits (all time) y: 152 lines of code jekyll/_api/fetch.html x: 2 commits (all time) y: 9 lines of code outputs.tf x: 2 commits (all time) y: 18 lines of code pkg/cached/cached.go x: 2 commits (all time) y: 97 lines of code pkg/obj/gcs/storage.go x: 2 commits (all time) y: 36 lines of code pkg/obj/storage.go x: 2 commits (all time) y: 15 lines of code pkg/service/service.go x: 2 commits (all time) y: 61 lines of code pkg/unpack/reader.go x: 2 commits (all time) y: 155 lines of code pkg/unpack/unpack.go x: 2 commits (all time) y: 96 lines of code pkg/ycd/header.go x: 2 commits (all time) y: 93 lines of code pkg/ycd/ycd.go x: 2 commits (all time) y: 45 lines of code src/App.tsx x: 2 commits (all time) y: 2 lines of code src/components/BpmInput.tsx x: 2 commits (all time) y: 46 lines of code src/components/CoconetPlayer.tsx x: 2 commits (all time) y: 213 lines of code src/components/Demo.tsx x: 2 commits (all time) y: 40 lines of code src/components/DigitInput.tsx x: 2 commits (all time) y: 82 lines of code src/components/Selector.tsx x: 2 commits (all time) y: 35 lines of code src/contexts/CoconetContext.ts x: 2 commits (all time) y: 38 lines of code src/contexts/InViewContext.ts x: 2 commits (all time) y: 3 lines of code src/hooks/use-coconet-model.ts x: 2 commits (all time) y: 30 lines of code src/hooks/use-d3-demo.ts x: 2 commits (all time) y: 184 lines of code src/hooks/use-magenta-player.ts x: 2 commits (all time) y: 145 lines of code src/hooks/use-piano-genie.ts x: 2 commits (all time) y: 32 lines of code src/lib/dom.ts x: 2 commits (all time) y: 17 lines of code src/template.ts x: 2 commits (all time) y: 75 lines of code variables.tf x: 2 commits (all time) y: 23 lines of code
373.0
lines of code
  min: 1.0
  average: 73.73
  25th percentile: 25.0
  median: 46.0
  75th percentile: 96.0
  max: 373.0
0 8.0
commits (all time)
min: 1.0 | average: 2.39 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 8.0

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

main.tf x: 1 contributors (all time) y: 364 lines of code src/index.tsx x: 1 contributors (all time) y: 60 lines of code cmd/pinpi/main.go x: 1 contributors (all time) y: 136 lines of code pkg/resultset/reader.go x: 1 contributors (all time) y: 88 lines of code pkg/resultset/resultset.go x: 1 contributors (all time) y: 91 lines of code src/lib/pi.ts x: 1 contributors (all time) y: 169 lines of code pi-100t/bench-templ.cfg.erb x: 1 contributors (all time) y: 51 lines of code pi-100t/env.tf x: 1 contributors (all time) y: 44 lines of code pi-100t/etc/google-cloud-ops-agent/config.yaml x: 1 contributors (all time) y: 1 lines of code pi-100t/main.tf x: 1 contributors (all time) y: 149 lines of code pi-100t/outputs.tf x: 1 contributors (all time) y: 39 lines of code pi-100t/providers.tf x: 1 contributors (all time) y: 25 lines of code pi-100t/run-y-bench.rb x: 1 contributors (all time) y: 13 lines of code pi-100t/variables.tf x: 1 contributors (all time) y: 30 lines of code codelab/pi.cc x: 1 contributors (all time) y: 120 lines of code distpi/bbp.js x: 2 contributors (all time) y: 30 lines of code distpi/index.js x: 1 contributors (all time) y: 15 lines of code distpi/modpow.js x: 2 contributors (all time) y: 12 lines of code src/components/GeniePiano.tsx x: 1 contributors (all time) y: 373 lines of code src/components/ControlButtons.tsx x: 1 contributors (all time) y: 57 lines of code src/components/ResultField.tsx x: 1 contributors (all time) y: 72 lines of code cloudbuild.yaml x: 1 contributors (all time) y: 14 lines of code cmd/dtob/main.go x: 1 contributors (all time) y: 52 lines of code cmd/extract/main.go x: 1 contributors (all time) y: 58 lines of code cmd/indexer/main.go x: 1 contributors (all time) y: 186 lines of code cmd/rest/main.go x: 1 contributors (all time) y: 28 lines of code functions.go x: 1 contributors (all time) y: 152 lines of code jekyll/_api/fetch.html x: 1 contributors (all time) y: 9 lines of code outputs.tf x: 1 contributors (all time) y: 18 lines of code pkg/cached/cached.go x: 1 contributors (all time) y: 97 lines of code pkg/obj/gcs/storage.go x: 1 contributors (all time) y: 36 lines of code pkg/service/service.go x: 1 contributors (all time) y: 61 lines of code pkg/unpack/reader.go x: 1 contributors (all time) y: 155 lines of code pkg/unpack/unpack.go x: 1 contributors (all time) y: 96 lines of code pkg/ycd/header.go x: 1 contributors (all time) y: 93 lines of code pkg/ycd/ycd.go x: 1 contributors (all time) y: 45 lines of code src/App.tsx x: 1 contributors (all time) y: 2 lines of code src/components/BpmInput.tsx x: 1 contributors (all time) y: 46 lines of code src/components/CoconetPlayer.tsx x: 1 contributors (all time) y: 213 lines of code src/components/Demo.tsx x: 1 contributors (all time) y: 40 lines of code src/components/DigitInput.tsx x: 1 contributors (all time) y: 82 lines of code src/components/Selector.tsx x: 1 contributors (all time) y: 35 lines of code src/contexts/CoconetContext.ts x: 1 contributors (all time) y: 38 lines of code src/contexts/InViewContext.ts x: 1 contributors (all time) y: 3 lines of code src/hooks/use-d3-demo.ts x: 1 contributors (all time) y: 184 lines of code src/hooks/use-magenta-player.ts x: 1 contributors (all time) y: 145 lines of code src/hooks/use-piano-genie.ts x: 1 contributors (all time) y: 32 lines of code src/lib/dom.ts x: 1 contributors (all time) y: 17 lines of code src/template.ts x: 1 contributors (all time) y: 75 lines of code variables.tf x: 1 contributors (all time) y: 23 lines of code
373.0
lines of code
  min: 1.0
  average: 73.73
  25th percentile: 25.0
  median: 46.0
  75th percentile: 96.0
  max: 373.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.03 | 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".