File Size Overall
  • There are 59 files with 4,908 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 5 medium size files (1,570 lines of code)
    • 16 small files (2,026 lines of code)
    • 38 very small files (1,312 lines of code)
0% | 0% | 31% | 41% | 26%
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
scss0% | 0% | 39% | 44% | 16%
js0% | 0% | 22% | 42% | 34%
html0% | 0% | 72% | 25% | 2%
sass0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 30% | 42% | 27%
ROOT0% | 0% | 100% | 0% | 0%
svg-maker0% | 0% | 0% | 46% | 53%
harness0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
pathogen.scss
in src/css
387 -
contagion.js
in src/js/modules
371 15
main.html
in src/templates
289 -
263 6
slider.scss
in src/css
260 -
reduction.js
in src/js/modules
196 15
main.scss
in src/css
175 -
lambertw.js
in src/js/modules
165 6
intradial.js
in src/js/modules
136 6
radial-backed-up.js
in src/js/modules
131 3
covid.js
in src/js/modules
128 4
footer.scss
in src/css
127 -
radial.js
in src/js/modules
116 1
radial.js
in svg-maker
112 1
header.scss
in src/css
111 -
_typography.mixins.scss
in src/css/guss-typography
109 -
_fonts.scss
in src/css
105 -
_scrolly.scss
in src/css
105 -
graph.js
in src/js/modules
104 6
repo.js
in src/js/modules
104 6
index.html
in harness
102 -
recur.js
in src/js/modules/dev
86 6
palette.js
in src/js/modules
82 -
summarizer.js
in src/js/modules
77 3
sass
_palette.sass
in src/css
73 -
util.js
in src/js/modules
72 1
scrollyteller.js
in src/js/modules
70 5
multiples.scss
in src/css
61 -
_typography.config.scss
in src/css/guss-typography
59 -
index.js
in svg-maker
56 1
mustache.js
in src/js/modules
55 4
multiples.js
in svg-maker
49 -
multiples.js
in src/js/modules
47 -
46 -
main.js
in src/js
46 3
shareable.js
in src/js/modules
45 4
app.js
in src/js
40 1
intro.js
in src/js/modules
38 3
social.scss
in src/css
34 -
cumulative.js
in src/js/modules
34 2
share.js
in src/js/modules
27 2
effective.scss
in src/css
26 -
recur.js
in svg-maker
22 1
recur.js
in src/js/modules
22 1
_typography.helpers.scss
in src/css/guss-typography
18 -
rzero.js
in src/js/modules
18 -
pathogen.js
in src/js/modules
16 -
effective.js
in src/js/modules
13 -
_mq.scss
in src/css
12 -
r-naught.js
in src/js/modules
12 -
Files With Most Units (Top 29)
File# lines# units
reduction.js
in src/js/modules
196 15
contagion.js
in src/js/modules
371 15
263 6
graph.js
in src/js/modules
104 6
intradial.js
in src/js/modules
136 6
recur.js
in src/js/modules/dev
86 6
lambertw.js
in src/js/modules
165 6
repo.js
in src/js/modules
104 6
scrollyteller.js
in src/js/modules
70 5
shareable.js
in src/js/modules
45 4
mustache.js
in src/js/modules
55 4
covid.js
in src/js/modules
128 4
main.js
in src/js
46 3
intro.js
in src/js/modules
38 3
radial-backed-up.js
in src/js/modules
131 3
summarizer.js
in src/js/modules
77 3
cumulative.js
in src/js/modules
34 2
share.js
in src/js/modules
27 2
radial.js
in svg-maker
112 1
recur.js
in svg-maker
22 1
index.js
in svg-maker
56 1
radial.js
in src/js/modules
116 1
util.js
in src/js/modules
72 1
screensizer.js
in src/js/modules
5 1
recur.js
in src/js/modules
22 1
shuffle.js
in src/js/modules
11 1
app.js
in src/js
40 1
render.js
in src
4 1
index.js
in src/components/load-json
9 1
Files With Long Lines (Top 13)

There are 13 files with lines longer than 120 characters. In total, there are 67 long lines.

File# lines# units# long lines
main.html
in src/templates
289 - 41
shareable.js
in src/js/modules
45 4 6
summarizer.js
in src/js/modules
77 3 5
263 6 3
index.html
in harness
102 - 2
reduction.js
in src/js/modules
196 15 2
contagion.js
in src/js/modules
371 15 2
main.scss
in src/css
175 - 1
_typography.config.scss
in src/css/guss-typography
59 - 1
scrollyteller.js
in src/js/modules
70 5 1
util.js
in src/js/modules
72 1 1
untitled.html
in src/templates
1 - 1
results.html
in src/templates
9 - 1
Correlations

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

src/js/modules/reduction.js x: 12 commits (all time) y: 196 lines of code src/js/modules/summarizer.js x: 10 commits (all time) y: 77 lines of code src/templates/main.html x: 63 commits (all time) y: 289 lines of code src/js/modules/contagion.js x: 45 commits (all time) y: 371 lines of code src/templates/results.html x: 15 commits (all time) y: 9 lines of code src/js/modules/effective.js x: 9 commits (all time) y: 13 lines of code src/css/main.scss x: 31 commits (all time) y: 175 lines of code src/css/_scrolly.scss x: 6 commits (all time) y: 105 lines of code src/css/pathogen.scss x: 29 commits (all time) y: 387 lines of code src/js/modules/pathogen.js x: 14 commits (all time) y: 16 lines of code src/templates/untitled.html x: 2 commits (all time) y: 1 lines of code src/css/header.scss x: 6 commits (all time) y: 111 lines of code src/js/app.js x: 27 commits (all time) y: 40 lines of code src/js/modules/covid.js x: 11 commits (all time) y: 128 lines of code src/js/modules/cumulative.js x: 3 commits (all time) y: 34 lines of code src/js/modules/recur.js x: 8 commits (all time) y: 22 lines of code src/js/modules/radial-backed-up.js x: 4 commits (all time) y: 131 lines of code src/js/modules/radial.js x: 10 commits (all time) y: 116 lines of code src/css/_palette.sass x: 2 commits (all time) y: 73 lines of code src/css/effective.scss x: 3 commits (all time) y: 26 lines of code src/css/footer.scss x: 4 commits (all time) y: 127 lines of code src/css/interactive.scss x: 12 commits (all time) y: 46 lines of code src/css/multiples.scss x: 4 commits (all time) y: 61 lines of code src/js/modules/intradial.js x: 3 commits (all time) y: 136 lines of code src/js/modules/multiples.js x: 5 commits (all time) y: 47 lines of code svg-maker/index.js x: 2 commits (all time) y: 56 lines of code svg-maker/radial.js x: 2 commits (all time) y: 112 lines of code svg-maker/multiples.js x: 1 commits (all time) y: 49 lines of code svg-maker/recur.js x: 1 commits (all time) y: 22 lines of code src/js/modules/scrollyteller.js x: 2 commits (all time) y: 70 lines of code src/js/modules/rzero.js x: 16 commits (all time) y: 18 lines of code src/js/modules/intro.js x: 3 commits (all time) y: 38 lines of code src/js/modules/repo.js x: 2 commits (all time) y: 104 lines of code src/js/main.js x: 1 commits (all time) y: 46 lines of code src/js/modules/share.js x: 1 commits (all time) y: 27 lines of code src/js/modules/shareable.js x: 1 commits (all time) y: 45 lines of code src/js/modules/screensizer.js x: 1 commits (all time) y: 5 lines of code src/js/modules/dev/recur.js x: 1 commits (all time) y: 86 lines of code src/js/modules/r-naught.js x: 2 commits (all time) y: 12 lines of code src/js/modules/graph.js x: 1 commits (all time) y: 104 lines of code src/js/modules/lambertw.js x: 2 commits (all time) y: 165 lines of code src/css/slider.scss x: 2 commits (all time) y: 260 lines of code src/js/modules/palette.js x: 1 commits (all time) y: 82 lines of code src/js/modules/util.js x: 1 commits (all time) y: 72 lines of code
387.0
lines of code
  min: 1.0
  average: 89.57
  25th percentile: 27.0
  median: 61.0
  75th percentile: 116.0
  max: 387.0
0 63.0
commits (all time)
min: 1.0 | average: 8.26 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 10.0 | max: 63.0

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

src/js/modules/reduction.js x: 2 contributors (all time) y: 196 lines of code src/js/modules/summarizer.js x: 2 contributors (all time) y: 77 lines of code src/templates/main.html x: 2 contributors (all time) y: 289 lines of code src/js/modules/contagion.js x: 2 contributors (all time) y: 371 lines of code src/templates/results.html x: 2 contributors (all time) y: 9 lines of code src/js/modules/effective.js x: 1 contributors (all time) y: 13 lines of code src/css/main.scss x: 2 contributors (all time) y: 175 lines of code src/css/_scrolly.scss x: 2 contributors (all time) y: 105 lines of code src/css/pathogen.scss x: 2 contributors (all time) y: 387 lines of code src/js/modules/pathogen.js x: 2 contributors (all time) y: 16 lines of code src/templates/untitled.html x: 2 contributors (all time) y: 1 lines of code src/css/header.scss x: 2 contributors (all time) y: 111 lines of code src/js/app.js x: 2 contributors (all time) y: 40 lines of code src/js/modules/covid.js x: 2 contributors (all time) y: 128 lines of code src/js/modules/cumulative.js x: 1 contributors (all time) y: 34 lines of code src/js/modules/recur.js x: 1 contributors (all time) y: 22 lines of code src/js/modules/radial-backed-up.js x: 2 contributors (all time) y: 131 lines of code src/js/modules/radial.js x: 2 contributors (all time) y: 116 lines of code src/css/_palette.sass x: 2 contributors (all time) y: 73 lines of code src/css/effective.scss x: 2 contributors (all time) y: 26 lines of code src/css/footer.scss x: 2 contributors (all time) y: 127 lines of code src/css/interactive.scss x: 2 contributors (all time) y: 46 lines of code src/css/multiples.scss x: 2 contributors (all time) y: 61 lines of code src/css/social.scss x: 2 contributors (all time) y: 34 lines of code src/js/modules/intradial.js x: 2 contributors (all time) y: 136 lines of code svg-maker/index.js x: 2 contributors (all time) y: 56 lines of code svg-maker/radial.js x: 2 contributors (all time) y: 112 lines of code svg-maker/multiples.js x: 1 contributors (all time) y: 49 lines of code src/js/modules/scrollyteller.js x: 1 contributors (all time) y: 70 lines of code src/js/modules/rzero.js x: 2 contributors (all time) y: 18 lines of code src/js/modules/intro.js x: 1 contributors (all time) y: 38 lines of code src/js/modules/repo.js x: 1 contributors (all time) y: 104 lines of code src/js/main.js x: 1 contributors (all time) y: 46 lines of code src/js/modules/share.js x: 1 contributors (all time) y: 27 lines of code src/js/modules/shareable.js x: 1 contributors (all time) y: 45 lines of code src/js/modules/screensizer.js x: 1 contributors (all time) y: 5 lines of code src/js/modules/dev/recur.js x: 1 contributors (all time) y: 86 lines of code src/js/modules/r-naught.js x: 1 contributors (all time) y: 12 lines of code src/js/modules/lambertw.js x: 2 contributors (all time) y: 165 lines of code src/css/slider.scss x: 2 contributors (all time) y: 260 lines of code src/js/modules/shuffle.js x: 2 contributors (all time) y: 11 lines of code src/js/modules/palette.js x: 1 contributors (all time) y: 82 lines of code src/js/modules/util.js x: 1 contributors (all time) y: 72 lines of code
387.0
lines of code
  min: 1.0
  average: 89.57
  25th percentile: 27.0
  median: 61.0
  75th percentile: 116.0
  max: 387.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.64 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.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".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...