Overview
File Change Frequency Overall
  • There are 92 files with 4,118 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 21 files changed 6-20 times (1,806 lines of code)
    • 71 files changed 1-5 times (2,312 lines of code)
0% | 0% | 0% | 43% | 56%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 92 files with 4,118 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 24 files changed by 2-5 contributors (1,603 lines of code)
    • 68 files changed by 1 contributor (2,515 lines of code)
0% | 0% | 0% | 38% | 61%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
svg, js, scss, html, txt, json, gitignore, tpl, md, hbs, editorconfig, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 58% | 41%
scss0% | 0% | 0% | 21% | 78%
html0% | 0% | 0% | 52% | 47%
tpl0% | 0% | 0% | 0% | 100%
hbs0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 38% | 61%
ROOT0% | 0% | 0% | 100% | 0%
harness0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
header.html
in src/components/header
25 - 2016-05-12 2016-08-11 13 1 +77 / -51 hello hello
main.js
in src/js
27 5 2016-05-03 2016-08-08 13 2 +278 / -242 hello hello
main.scss
in src/css
27 - 2016-05-03 2016-08-11 13 1 +37 / -8 hello hello
header.js
in src/components/header
143 13 2016-05-03 2016-08-11 13 2 +456 / -151 hello hello
384 5 2016-05-03 2016-08-11 13 1 +361 / -140 hello hello
config.js
in src/js
449 - 2016-05-03 2016-08-11 12 2 +940 / -505 hello hello
_header.scss
in src/components/header
88 - 2016-05-03 2016-08-03 9 2 +223 / -132 hello hello
video.js
in src/components/video
219 25 2016-05-17 2016-08-11 9 1 +288 / -34 hello hello
app.html
in src/components/app
12 - 2016-05-12 2016-08-08 8 2 +27 / -7 hello hello
video.html
in src/components/video
21 - 2016-05-17 2016-08-11 8 2 +36 / -13 hello hello
app.js
in src/components/app
49 2 2016-05-12 2016-08-11 8 1 +72 / -5 hello hello
interactive-menu.html
in src/components/interactive-menu
13 - 2016-05-15 2016-05-23 7 2 +40 / -26 hello hello
_interactive.scss
in src/components/interactive
18 - 2016-05-06 2016-05-23 7 3 +180 / -159 hello hello
interactive.html
in src/components/interactive
11 - 2016-05-12 2016-05-22 6 1 +40 / -29 hello hello
tracking.js
in src/components/tracking
16 2 2016-05-04 2016-05-23 6 1 +43 / -24 hello hello
interactive-results.html
in src/components/interactive-results
24 - 2016-05-15 2016-05-23 6 2 +47 / -20 hello hello
byline.html
in src/components/byline
30 - 2016-05-12 2016-05-23 6 2 +52 / -18 hello hello
_interactive-info.scss
in src/components/interactive-info
39 - 2016-05-12 2016-05-23 6 1 +64 / -16 hello hello
_interactive-menu.scss
in src/components/interactive-menu
56 - 2016-05-15 2016-05-22 6 2 +210 / -145 hello hello
interactive.js
in src/components/interactive
64 7 2016-05-06 2016-05-22 6 1 +211 / -135 hello hello
_video.scss
in src/components/video
91 - 2016-05-18 2016-08-03 6 1 +148 / -7 hello hello
navigation.html
in src/components/navigation
11 - 2016-05-12 2016-05-21 5 1 +19 / -8 hello hello
subhead.html
in src/components/subhead
14 - 2016-05-20 2016-08-11 5 1 +24 / -9 hello hello
navigation.js
in src/components/navigation
16 1 2016-05-04 2016-05-21 5 1 +35 / -15 hello hello
interactive-menu.js
in src/components/interactive-menu
36 2 2016-05-15 2016-05-22 5 1 +64 / -21 hello hello
interactive-challenge.html
in src/components/interactive-challenge
37 - 2016-05-15 2016-05-23 5 2 +74 / -32 hello hello
_subhead.scss
in src/components/subhead
49 - 2016-05-20 2016-08-08 5 3 +74 / -14 hello hello
_navigation.scss
in src/components/navigation
53 - 2016-05-04 2016-05-22 5 2 +91 / -28 hello hello
_interactive-results.scss
in src/components/interactive-results
79 - 2016-05-15 2016-05-23 5 2 +132 / -37 hello hello
interactive-results.js
in src/components/interactive-results
95 2 2016-05-15 2016-05-23 5 1 +168 / -61 hello hello
127 - 2016-05-16 2016-05-23 5 2 +181 / -22 hello hello
copy.html
in src/components/copy
3 - 2016-05-12 2016-05-20 4 1 +10 / -7 hello hello
interactive-info.html
in src/components/interactive-info
5 - 2016-05-12 2016-05-22 4 1 +9 / -3 hello hello
copy.js
in src/components/copy
6 - 2016-05-04 2016-05-14 4 1 +21 / -13 hello hello
byline.js
in src/components/byline
10 - 2016-05-11 2016-05-21 4 1 +34 / -20 hello hello
_utilities.scss
in src/css
14 - 2016-05-04 2016-05-22 4 1 +20 / -3 hello hello
Block.js
in src/js/modules
17 1 2016-05-12 2016-05-21 4 1 +39 / -20 hello hello
support.js
in src/js/lib
18 - 2016-05-16 2016-08-08 4 1 +72 / -26 hello hello
_palette.scss
in src/css
18 - 2016-05-03 2016-05-23 4 2 +20 / -5 hello hello
_button.scss
in src/components/button
21 - 2016-05-17 2016-05-22 4 1 +57 / -35 hello hello
_copy.scss
in src/components/copy
27 - 2016-05-04 2016-05-20 4 1 +51 / -18 hello hello
_general.scss
in src/css
27 - 2016-05-03 2016-05-23 4 2 +21 / -49 hello hello
27 - 2016-05-03 2016-05-20 4 1 +33 / -4 hello hello
bandwidth.js
in src/js/lib
28 1 2016-05-16 2016-08-08 4 1 +52 / -3 hello hello
browser.js
in src/js/lib
57 4 2016-05-16 2016-08-08 4 1 +93 / -11 hello hello
_byline.scss
in src/components/byline
58 - 2016-05-11 2016-05-21 4 2 +131 / -62 hello hello
Challenges.js
in src/js/modules
129 - 2016-05-15 2016-05-22 4 1 +382 / -252 hello hello
share.html
in src/components/share
8 - 2016-05-14 2016-05-23 3 2 +21 / -12 hello hello
credits.html
in src/components/credits
19 - 2016-05-20 2016-05-22 3 1 +23 / -4 hello hello
_icon.scss
in src/components/icon
20 - 2016-05-20 2016-05-22 3 1 +31 / -7 hello hello
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
config.js
in src/js
449 - 2016-05-03 2016-08-11 12 2 +940 / -505 hello hello
Challenges.js
in src/js/modules
129 - 2016-05-15 2016-05-22 4 1 +382 / -252 hello hello
header.js
in src/components/header
143 13 2016-05-03 2016-08-11 13 2 +456 / -151 hello hello
main.js
in src/js
27 5 2016-05-03 2016-08-08 13 2 +278 / -242 hello hello
384 5 2016-05-03 2016-08-11 13 1 +361 / -140 hello hello
_interactive-menu.scss
in src/components/interactive-menu
56 - 2016-05-15 2016-05-22 6 2 +210 / -145 hello hello
_header.scss
in src/components/header
88 - 2016-05-03 2016-08-03 9 2 +223 / -132 hello hello
interactive.js
in src/components/interactive
64 7 2016-05-06 2016-05-22 6 1 +211 / -135 hello hello
_interactive.scss
in src/components/interactive
18 - 2016-05-06 2016-05-23 7 3 +180 / -159 hello hello
video.js
in src/components/video
219 25 2016-05-17 2016-08-11 9 1 +288 / -34 hello hello
_interactive-challenge.scss
in src/components/interactive-challenge
177 - 2016-05-15 2016-05-23 3 2 +255 / -39 hello hello
tpl
boot.js.tpl
in src/js
41 - 2016-05-23 2016-08-08 3 1 +162 / -122 hello hello
interactive-results.js
in src/components/interactive-results
95 2 2016-05-15 2016-05-23 5 1 +168 / -61 hello hello
127 - 2016-05-16 2016-05-23 5 2 +181 / -22 hello hello
_byline.scss
in src/components/byline
58 - 2016-05-11 2016-05-21 4 2 +131 / -62 hello hello
_interactive-results.scss
in src/components/interactive-results
79 - 2016-05-15 2016-05-23 5 2 +132 / -37 hello hello
_video.scss
in src/components/video
91 - 2016-05-18 2016-08-03 6 1 +148 / -7 hello hello
header.html
in src/components/header
25 - 2016-05-12 2016-08-11 13 1 +77 / -51 hello hello
_navigation.scss
in src/components/navigation
53 - 2016-05-04 2016-05-22 5 2 +91 / -28 hello hello
boot.js
in src/js
36 1 2016-08-08 2016-08-08 1 1 +106 / -0 hello hello
interactive-challenge.html
in src/components/interactive-challenge
37 - 2016-05-15 2016-05-23 5 2 +74 / -32 hello hello
browser.js
in src/js/lib
57 4 2016-05-16 2016-08-08 4 1 +93 / -11 hello hello
support.js
in src/js/lib
18 - 2016-05-16 2016-08-08 4 1 +72 / -26 hello hello
_button.scss
in src/components/button
21 - 2016-05-17 2016-05-22 4 1 +57 / -35 hello hello
interactive-challenge.js
in src/components/interactive-challenge
131 8 2016-05-15 2016-05-22 3 1 +70 / -20 hello hello
_subhead.scss
in src/components/subhead
49 - 2016-05-20 2016-08-08 5 3 +74 / -14 hello hello
animate.js
in src/js/lib
33 1 2016-05-18 2016-08-11 3 1 +66 / -20 hello hello
interactive-menu.js
in src/components/interactive-menu
36 2 2016-05-15 2016-05-22 5 1 +64 / -21 hello hello
transitions.js
in src/js/modules
45 3 2016-05-22 2016-05-23 2 1 +70 / -13 hello hello
_interactive-info.scss
in src/components/interactive-info
39 - 2016-05-12 2016-05-23 6 1 +64 / -16 hello hello
_interactive-modal.scss
in src/components/interactive-modal
58 - 2016-05-15 2016-05-16 2 1 +72 / -7 hello hello
app.js
in src/components/app
49 2 2016-05-12 2016-08-11 8 1 +72 / -5 hello hello
_share.scss
in src/components/share
47 - 2016-05-14 2016-05-21 2 1 +64 / -7 hello hello
_general.scss
in src/css
27 - 2016-05-03 2016-05-23 4 2 +21 / -49 hello hello
byline.html
in src/components/byline
30 - 2016-05-12 2016-05-23 6 2 +52 / -18 hello hello
interactive.html
in src/components/interactive
11 - 2016-05-12 2016-05-22 6 1 +40 / -29 hello hello
_copy.scss
in src/components/copy
27 - 2016-05-04 2016-05-20 4 1 +51 / -18 hello hello
_credits.scss
in src/components/credits
43 - 2016-05-20 2016-05-21 2 2 +63 / -6 hello hello
tracking.js
in src/components/tracking
16 2 2016-05-04 2016-05-23 6 1 +43 / -24 hello hello
interactive-results.html
in src/components/interactive-results
24 - 2016-05-15 2016-05-23 6 2 +47 / -20 hello hello
interactive-menu.html
in src/components/interactive-menu
13 - 2016-05-15 2016-05-23 7 2 +40 / -26 hello hello
Block.js
in src/js/modules
17 1 2016-05-12 2016-05-21 4 1 +39 / -20 hello hello
share.js
in src/components/share
34 5 2016-05-14 2016-05-23 3 2 +49 / -7 hello hello
loadScript.js
in src/js/lib
9 1 2016-05-04 2016-05-16 2 1 +32 / -23 hello hello
bandwidth.js
in src/js/lib
28 1 2016-05-16 2016-08-08 4 1 +52 / -3 hello hello
byline.js
in src/components/byline
10 - 2016-05-11 2016-05-21 4 1 +34 / -20 hello hello
onWindowScroll.js
in src/js/mixins
42 5 2016-08-11 2016-08-11 1 1 +54 / -0 hello hello
navigation.js
in src/components/navigation
16 1 2016-05-04 2016-05-21 5 1 +35 / -15 hello hello
video.html
in src/components/video
21 - 2016-05-17 2016-08-11 8 2 +36 / -13 hello hello
main.scss
in src/css
27 - 2016-05-03 2016-08-11 13 1 +37 / -8 hello hello
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
_interactive.scss
in src/components/interactive
18 - 2016-05-06 2016-05-23 7 3 +180 / -159 hello hello
_subhead.scss
in src/components/subhead
49 - 2016-05-20 2016-08-08 5 3 +74 / -14 hello hello
main.js
in src/js
27 5 2016-05-03 2016-08-08 13 2 +278 / -242 hello hello
header.js
in src/components/header
143 13 2016-05-03 2016-08-11 13 2 +456 / -151 hello hello
config.js
in src/js
449 - 2016-05-03 2016-08-11 12 2 +940 / -505 hello hello
_header.scss
in src/components/header
88 - 2016-05-03 2016-08-03 9 2 +223 / -132 hello hello
video.html
in src/components/video
21 - 2016-05-17 2016-08-11 8 2 +36 / -13 hello hello
app.html
in src/components/app
12 - 2016-05-12 2016-08-08 8 2 +27 / -7 hello hello
interactive-menu.html
in src/components/interactive-menu
13 - 2016-05-15 2016-05-23 7 2 +40 / -26 hello hello
_interactive-menu.scss
in src/components/interactive-menu
56 - 2016-05-15 2016-05-22 6 2 +210 / -145 hello hello
interactive-results.html
in src/components/interactive-results
24 - 2016-05-15 2016-05-23 6 2 +47 / -20 hello hello
byline.html
in src/components/byline
30 - 2016-05-12 2016-05-23 6 2 +52 / -18 hello hello
127 - 2016-05-16 2016-05-23 5 2 +181 / -22 hello hello
_navigation.scss
in src/components/navigation
53 - 2016-05-04 2016-05-22 5 2 +91 / -28 hello hello
interactive-challenge.html
in src/components/interactive-challenge
37 - 2016-05-15 2016-05-23 5 2 +74 / -32 hello hello
_interactive-results.scss
in src/components/interactive-results
79 - 2016-05-15 2016-05-23 5 2 +132 / -37 hello hello
_palette.scss
in src/css
18 - 2016-05-03 2016-05-23 4 2 +20 / -5 hello hello
_general.scss
in src/css
27 - 2016-05-03 2016-05-23 4 2 +21 / -49 hello hello
_byline.scss
in src/components/byline
58 - 2016-05-11 2016-05-21 4 2 +131 / -62 hello hello
_interactive-challenge.scss
in src/components/interactive-challenge
177 - 2016-05-15 2016-05-23 3 2 +255 / -39 hello hello
share.html
in src/components/share
8 - 2016-05-14 2016-05-23 3 2 +21 / -12 hello hello
share.js
in src/components/share
34 5 2016-05-14 2016-05-23 3 2 +49 / -7 hello hello
12 1 2016-05-21 2016-08-11 2 2 +36 / -7 troy.griggs hello
_credits.scss
in src/components/credits
43 - 2016-05-20 2016-05-21 2 2 +63 / -6 hello hello
384 5 2016-05-03 2016-08-11 13 1 +361 / -140 hello hello
main.scss
in src/css
27 - 2016-05-03 2016-08-11 13 1 +37 / -8 hello hello
header.html
in src/components/header
25 - 2016-05-12 2016-08-11 13 1 +77 / -51 hello hello
video.js
in src/components/video
219 25 2016-05-17 2016-08-11 9 1 +288 / -34 hello hello
app.js
in src/components/app
49 2 2016-05-12 2016-08-11 8 1 +72 / -5 hello hello
_video.scss
in src/components/video
91 - 2016-05-18 2016-08-03 6 1 +148 / -7 hello hello
interactive.html
in src/components/interactive
11 - 2016-05-12 2016-05-22 6 1 +40 / -29 hello hello
interactive.js
in src/components/interactive
64 7 2016-05-06 2016-05-22 6 1 +211 / -135 hello hello
tracking.js
in src/components/tracking
16 2 2016-05-04 2016-05-23 6 1 +43 / -24 hello hello
_interactive-info.scss
in src/components/interactive-info
39 - 2016-05-12 2016-05-23 6 1 +64 / -16 hello hello
navigation.js
in src/components/navigation
16 1 2016-05-04 2016-05-21 5 1 +35 / -15 hello hello
navigation.html
in src/components/navigation
11 - 2016-05-12 2016-05-21 5 1 +19 / -8 hello hello
interactive-menu.js
in src/components/interactive-menu
36 2 2016-05-15 2016-05-22 5 1 +64 / -21 hello hello
interactive-results.js
in src/components/interactive-results
95 2 2016-05-15 2016-05-23 5 1 +168 / -61 hello hello
subhead.html
in src/components/subhead
14 - 2016-05-20 2016-08-11 5 1 +24 / -9 hello hello
27 - 2016-05-03 2016-05-20 4 1 +33 / -4 hello hello
_utilities.scss
in src/css
14 - 2016-05-04 2016-05-22 4 1 +20 / -3 hello hello
support.js
in src/js/lib
18 - 2016-05-16 2016-08-08 4 1 +72 / -26 hello hello
browser.js
in src/js/lib
57 4 2016-05-16 2016-08-08 4 1 +93 / -11 hello hello
bandwidth.js
in src/js/lib
28 1 2016-05-16 2016-08-08 4 1 +52 / -3 hello hello
Block.js
in src/js/modules
17 1 2016-05-12 2016-05-21 4 1 +39 / -20 hello hello
Challenges.js
in src/js/modules
129 - 2016-05-15 2016-05-22 4 1 +382 / -252 hello hello
_button.scss
in src/components/button
21 - 2016-05-17 2016-05-22 4 1 +57 / -35 hello hello
_copy.scss
in src/components/copy
27 - 2016-05-04 2016-05-20 4 1 +51 / -18 hello hello
copy.js
in src/components/copy
6 - 2016-05-04 2016-05-14 4 1 +21 / -13 hello hello
copy.html
in src/components/copy
3 - 2016-05-12 2016-05-20 4 1 +10 / -7 hello hello
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
curl.js
in harness
835 77
throttle.js
in src/js/lib
31 2
index.html
in harness
19 -
15 -
debounce.js
in src/js/lib
14 2
embed.js
in src/js
13 -
_mq.scss
in src/css
12 -
array.js
in src/js/lib
9 1
boundsprojection.js
in src/js/lib
7 -
sheetURL.js
in src/js/lib
4 1
embed.html
in src/js/text
1 -
384 5 2016-05-03 2016-08-11 13 1 +361 / -140 hello hello
_fonts.scss
in src/css
267 - 2016-05-03 2016-05-03 1 1 +0 / -2 hello hello
video.js
in src/components/video
219 25 2016-05-17 2016-08-11 9 1 +288 / -34 hello hello
interactive-challenge.js
in src/components/interactive-challenge
131 8 2016-05-15 2016-05-22 3 1 +70 / -20 hello hello
Challenges.js
in src/js/modules
129 - 2016-05-15 2016-05-22 4 1 +382 / -252 hello hello
interactive-results.js
in src/components/interactive-results
95 2 2016-05-15 2016-05-23 5 1 +168 / -61 hello hello
_video.scss
in src/components/video
91 - 2016-05-18 2016-08-03 6 1 +148 / -7 hello hello
interactive.js
in src/components/interactive
64 7 2016-05-06 2016-05-22 6 1 +211 / -135 hello hello
_interactive-modal.scss
in src/components/interactive-modal
58 - 2016-05-15 2016-05-16 2 1 +72 / -7 hello hello
browser.js
in src/js/lib
57 4 2016-05-16 2016-08-08 4 1 +93 / -11 hello hello
app.js
in src/components/app
49 2 2016-05-12 2016-08-11 8 1 +72 / -5 hello hello
_share.scss
in src/components/share
47 - 2016-05-14 2016-05-21 2 1 +64 / -7 hello hello
transitions.js
in src/js/modules
45 3 2016-05-22 2016-05-23 2 1 +70 / -13 hello hello
onWindowScroll.js
in src/js/mixins
42 5 2016-08-11 2016-08-11 1 1 +54 / -0 hello hello
tpl
boot.js.tpl
in src/js
41 - 2016-05-23 2016-08-08 3 1 +162 / -122 hello hello
_interactive-info.scss
in src/components/interactive-info
39 - 2016-05-12 2016-05-23 6 1 +64 / -16 hello hello
_layout.scss
in src/css
37 - 2016-05-16 2016-05-20 3 1 +43 / -1 hello hello
boot.js
in src/js
36 1 2016-08-08 2016-08-08 1 1 +106 / -0 hello hello
interactive-menu.js
in src/components/interactive-menu
36 2 2016-05-15 2016-05-22 5 1 +64 / -21 hello hello
animate.js
in src/js/lib
33 1 2016-05-18 2016-08-11 3 1 +66 / -20 hello hello
bandwidth.js
in src/js/lib
28 1 2016-05-16 2016-08-08 4 1 +52 / -3 hello hello
27 - 2016-05-03 2016-05-20 4 1 +33 / -4 hello hello
main.scss
in src/css
27 - 2016-05-03 2016-08-11 13 1 +37 / -8 hello hello
_quote.scss
in src/components/quote
27 - 2016-05-20 2016-05-20 1 1 +33 / -1 hello hello
_copy.scss
in src/components/copy
27 - 2016-05-04 2016-05-20 4 1 +51 / -18 hello hello
responsive-image.js
in src/components/responsive-image
26 1 2016-05-16 2016-05-22 3 1 +30 / -2 hello hello
header.html
in src/components/header
25 - 2016-05-12 2016-08-11 13 1 +77 / -51 hello hello
events.js
in src/js/modules
22 - 2016-05-21 2016-05-21 1 1 +23 / -0 hello hello
share.js
in src/js/lib
21 1 2016-05-14 2016-05-14 1 1 +5 / -4 hello hello
_button.scss
in src/components/button
21 - 2016-05-17 2016-05-22 4 1 +57 / -35 hello hello
tracker.js
in src/js/modules
20 1 2016-05-20 2016-05-20 1 1 +27 / -0 troy.griggs troy.griggs
_icon.scss
in src/components/icon
20 - 2016-05-20 2016-05-22 3 1 +31 / -7 hello hello
credits.html
in src/components/credits
19 - 2016-05-20 2016-05-22 3 1 +23 / -4 hello hello
support.js
in src/js/lib
18 - 2016-05-16 2016-08-08 4 1 +72 / -26 hello hello
Block.js
in src/js/modules
17 1 2016-05-12 2016-05-21 4 1 +39 / -20 hello hello
interactive-modal.js
in src/components/interactive-modal
17 1 2016-05-15 2016-05-15 1 1 +19 / -0 hello hello
navigation.js
in src/components/navigation
16 1 2016-05-04 2016-05-21 5 1 +35 / -15 hello hello
tracking.js
in src/components/tracking
16 2 2016-05-04 2016-05-23 6 1 +43 / -24 hello hello
_utilities.scss
in src/css
14 - 2016-05-04 2016-05-22 4 1 +20 / -3 hello hello
Correlations

File Size vs. Number of Changes: 92 points

src/components/header/header.js x: 143 lines of code y: 13 # changes src/components/video/video.html x: 21 lines of code y: 8 # changes src/components/video/video.js x: 219 lines of code y: 9 # changes src/js/lib/animate.js x: 33 lines of code y: 3 # changes src/js/config.js x: 449 lines of code y: 12 # changes src/components/header/header.html x: 25 lines of code y: 13 # changes src/components/subhead/subhead.html x: 14 lines of code y: 5 # changes Gruntfile.js x: 384 lines of code y: 13 # changes src/js/mixins/onWindowScroll.js x: 42 lines of code y: 1 # changes src/js/lib/isElementInViewport.js x: 12 lines of code y: 2 # changes src/components/app/app.js x: 49 lines of code y: 8 # changes src/css/main.scss x: 27 lines of code y: 13 # changes src/components/app/app.html x: 12 lines of code y: 8 # changes src/components/subhead/_subhead.scss x: 49 lines of code y: 5 # changes src/js/boot.js x: 36 lines of code y: 1 # changes src/js/boot.js.tpl x: 41 lines of code y: 3 # changes src/js/lib/bandwidth.js x: 28 lines of code y: 4 # changes src/js/lib/browser.js x: 57 lines of code y: 4 # changes src/js/lib/support.js x: 18 lines of code y: 4 # changes src/components/header/_header.scss x: 88 lines of code y: 9 # changes src/components/video/_video.scss x: 91 lines of code y: 6 # changes src/components/share/share.html x: 8 lines of code y: 3 # changes src/components/share/share.js x: 34 lines of code y: 3 # changes src/components/byline/byline.html x: 30 lines of code y: 6 # changes src/components/interactive-results/interactive-results.html x: 24 lines of code y: 6 # changes src/components/interactive-results/interactive-results.js x: 95 lines of code y: 5 # changes src/css/_general.scss x: 27 lines of code y: 4 # changes src/js/modules/transitions.js x: 45 lines of code y: 2 # changes src/components/interactive-challenge/interactive-challenge.html x: 37 lines of code y: 5 # changes src/components/interactive-menu/interactive-menu.html x: 13 lines of code y: 7 # changes src/components/interactive-challenge/_interactive-challenge.scss x: 177 lines of code y: 3 # changes src/components/interactive-results/_interactive-results.scss x: 79 lines of code y: 5 # changes src/components/interactive-info/_interactive-info.scss x: 39 lines of code y: 6 # changes src/css/_animations.scss x: 127 lines of code y: 5 # changes src/components/interactive/_interactive.scss x: 18 lines of code y: 7 # changes src/css/_shame.scss x: 3 lines of code y: 2 # changes src/components/tracking/tracking.js x: 16 lines of code y: 6 # changes src/components/navigation/_navigation.scss x: 53 lines of code y: 5 # changes src/components/interactive-menu/_interactive-menu.scss x: 56 lines of code y: 6 # changes src/css/_utilities.scss x: 14 lines of code y: 4 # changes src/components/responsive-image/responsive-image.js x: 26 lines of code y: 3 # changes src/js/lib/isGuardianAndroidApp.js x: 3 lines of code y: 1 # changes src/components/interactive/interactive.html x: 11 lines of code y: 6 # changes src/components/button/_button.scss x: 21 lines of code y: 4 # changes src/components/interactive-challenge/interactive-challenge.js x: 131 lines of code y: 3 # changes src/components/interactive-menu/interactive-menu.js x: 36 lines of code y: 5 # changes src/components/interactive/interactive.js x: 64 lines of code y: 6 # changes src/js/modules/Challenges.js x: 129 lines of code y: 4 # changes src/js/modules/patrons.js x: 14 lines of code y: 1 # changes src/components/interactive-info/interactive-info.html x: 5 lines of code y: 4 # changes src/components/icon/_icon.scss x: 20 lines of code y: 3 # changes src/components/credits/credits.html x: 19 lines of code y: 3 # changes src/js/lib/pageIsVisible.js x: 8 lines of code y: 1 # changes src/components/byline/_byline.scss x: 58 lines of code y: 4 # changes src/components/credits/_credits.scss x: 43 lines of code y: 2 # changes src/components/byline/byline.js x: 10 lines of code y: 4 # changes src/components/navigation/navigation.html x: 11 lines of code y: 5 # changes src/components/navigation/navigation.js x: 16 lines of code y: 5 # changes src/js/modules/events.js x: 22 lines of code y: 1 # changes src/components/icon/icon.html x: 5 lines of code y: 2 # changes src/components/share/_share.scss x: 47 lines of code y: 2 # changes src/js/modules/Block.js x: 17 lines of code y: 4 # changes src/components/quote/_quote.scss x: 27 lines of code y: 1 # changes src/components/subhead/subhead.js x: 12 lines of code y: 1 # changes src/components/copy/copy.html x: 3 lines of code y: 4 # changes src/components/quote/quote.html x: 6 lines of code y: 1 # changes src/css/_layout.scss x: 37 lines of code y: 3 # changes src/js/modules/tracker.js x: 20 lines of code y: 1 # changes src/components/icon/icon.js x: 7 lines of code y: 1 # changes src/components/responsive-image/_responsive-image.scss x: 2 lines of code y: 1 # changes src/components/responsive-image/responsive-image.html x: 1 lines of code y: 1 # changes src/components/copy/copy.hbs x: 7 lines of code y: 2 # changes src/components/interactive-modal/_interactive-modal.scss x: 58 lines of code y: 2 # changes src/js/lib/cleanData.js x: 8 lines of code y: 2 # changes src/js/lib/loadScript.js x: 9 lines of code y: 2 # changes src/components/interactive-modal/interactive-modal.html x: 9 lines of code y: 1 # changes src/components/interactive-modal/interactive-modal.js x: 17 lines of code y: 1 # changes src/components/copy/copy.js x: 6 lines of code y: 4 # changes src/js/lib/share.js x: 21 lines of code y: 1 # changes src/css/_fonts.scss x: 267 lines of code y: 1 # changes src/css/embed.scss x: 11 lines of code y: 1 # changes
13.0
# changes
  min: 1.0
  average: 4.02
  25th percentile: 1.0
  median: 4.0
  75th percentile: 5.0
  max: 13.0
0 449.0
lines of code
min: 1.0 | average: 44.76 | 25th percentile: 10.25 | median: 21.0 | 75th percentile: 44.5 | max: 449.0

Number of Contributors vs. Number of Changes: 92 points

src/components/header/header.js x: 2 # contributors y: 13 # changes src/components/video/video.html x: 2 # contributors y: 8 # changes src/components/video/video.js x: 1 # contributors y: 9 # changes src/js/lib/animate.js x: 1 # contributors y: 3 # changes src/js/config.js x: 2 # contributors y: 12 # changes src/components/header/header.html x: 1 # contributors y: 13 # changes src/components/subhead/subhead.html x: 1 # contributors y: 5 # changes src/js/mixins/onWindowScroll.js x: 1 # contributors y: 1 # changes src/js/lib/isElementInViewport.js x: 2 # contributors y: 2 # changes src/components/app/app.js x: 1 # contributors y: 8 # changes src/components/subhead/_subhead.scss x: 3 # contributors y: 5 # changes src/js/lib/bandwidth.js x: 1 # contributors y: 4 # changes src/components/header/_header.scss x: 2 # contributors y: 9 # changes src/components/video/_video.scss x: 1 # contributors y: 6 # changes src/components/share/share.html x: 2 # contributors y: 3 # changes src/components/byline/byline.html x: 2 # contributors y: 6 # changes src/css/_general.scss x: 2 # contributors y: 4 # changes src/js/modules/transitions.js x: 1 # contributors y: 2 # changes src/components/interactive-challenge/interactive-challenge.html x: 2 # contributors y: 5 # changes src/components/interactive-menu/interactive-menu.html x: 2 # contributors y: 7 # changes src/components/interactive/_interactive.scss x: 3 # contributors y: 7 # changes
13.0
# changes
  min: 1.0
  average: 4.02
  25th percentile: 1.0
  median: 4.0
  75th percentile: 5.0
  max: 13.0
0 3.0
# contributors
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 92 points

src/components/header/header.js x: 2 # contributors y: 143 lines of code src/components/video/video.html x: 2 # contributors y: 21 lines of code src/components/video/video.js x: 1 # contributors y: 219 lines of code src/js/lib/animate.js x: 1 # contributors y: 33 lines of code src/js/config.js x: 2 # contributors y: 449 lines of code src/components/header/header.html x: 1 # contributors y: 25 lines of code src/components/subhead/subhead.html x: 1 # contributors y: 14 lines of code Gruntfile.js x: 1 # contributors y: 384 lines of code src/js/mixins/onWindowScroll.js x: 1 # contributors y: 42 lines of code src/js/lib/isElementInViewport.js x: 2 # contributors y: 12 lines of code src/components/app/app.js x: 1 # contributors y: 49 lines of code src/css/main.scss x: 1 # contributors y: 27 lines of code src/components/subhead/_subhead.scss x: 3 # contributors y: 49 lines of code src/js/boot.js x: 1 # contributors y: 36 lines of code src/js/lib/browser.js x: 1 # contributors y: 57 lines of code src/js/lib/support.js x: 1 # contributors y: 18 lines of code src/js/main.js x: 2 # contributors y: 27 lines of code src/components/header/_header.scss x: 2 # contributors y: 88 lines of code src/components/video/_video.scss x: 1 # contributors y: 91 lines of code src/components/share/share.html x: 2 # contributors y: 8 lines of code src/components/share/share.js x: 2 # contributors y: 34 lines of code src/components/byline/byline.html x: 2 # contributors y: 30 lines of code src/components/interactive-results/interactive-results.html x: 2 # contributors y: 24 lines of code src/components/interactive-results/interactive-results.js x: 1 # contributors y: 95 lines of code src/js/modules/transitions.js x: 1 # contributors y: 45 lines of code src/components/interactive-challenge/interactive-challenge.html x: 2 # contributors y: 37 lines of code src/components/interactive-menu/interactive-menu.html x: 2 # contributors y: 13 lines of code src/components/interactive-challenge/_interactive-challenge.scss x: 2 # contributors y: 177 lines of code src/components/interactive-results/_interactive-results.scss x: 2 # contributors y: 79 lines of code src/css/_palette.scss x: 2 # contributors y: 18 lines of code src/components/interactive-info/_interactive-info.scss x: 1 # contributors y: 39 lines of code src/css/_animations.scss x: 2 # contributors y: 127 lines of code src/components/interactive/_interactive.scss x: 3 # contributors y: 18 lines of code src/css/_shame.scss x: 1 # contributors y: 3 lines of code src/components/tracking/tracking.js x: 1 # contributors y: 16 lines of code src/components/navigation/_navigation.scss x: 2 # contributors y: 53 lines of code src/components/interactive-menu/_interactive-menu.scss x: 2 # contributors y: 56 lines of code src/components/interactive/interactive.html x: 1 # contributors y: 11 lines of code src/components/button/_button.scss x: 1 # contributors y: 21 lines of code src/components/interactive-challenge/interactive-challenge.js x: 1 # contributors y: 131 lines of code src/components/interactive/interactive.js x: 1 # contributors y: 64 lines of code src/js/modules/Challenges.js x: 1 # contributors y: 129 lines of code src/components/interactive-info/interactive-info.html x: 1 # contributors y: 5 lines of code src/js/lib/pageIsVisible.js x: 1 # contributors y: 8 lines of code src/components/byline/_byline.scss x: 2 # contributors y: 58 lines of code src/components/credits/_credits.scss x: 2 # contributors y: 43 lines of code src/components/byline/byline.js x: 1 # contributors y: 10 lines of code src/js/modules/events.js x: 1 # contributors y: 22 lines of code src/components/share/_share.scss x: 1 # contributors y: 47 lines of code src/components/quote/quote.html x: 1 # contributors y: 6 lines of code src/components/responsive-image/responsive-image.html x: 1 # contributors y: 1 lines of code src/css/_fonts.scss x: 1 # contributors y: 267 lines of code
449.0
lines of code
  min: 1.0
  average: 44.76
  25th percentile: 10.25
  median: 21.0
  75th percentile: 44.5
  max: 449.0
0 3.0
# contributors
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Changes vs. Line Churn: 307 points

src/components/header/header.js x: 13 # changes y: 607 line churn src/components/video/video.html x: 8 # changes y: 49 line churn src/components/video/video.js x: 9 # changes y: 322 line churn src/js/lib/animate.js x: 3 # changes y: 86 line churn package.json x: 16 # changes y: 169 line churn src/js/config.js x: 12 # changes y: 1445 line churn README.md x: 1 # changes y: 5 line churn src/components/header/header.html x: 13 # changes y: 128 line churn src/components/subhead/subhead.html x: 5 # changes y: 33 line churn Gruntfile.js x: 13 # changes y: 501 line churn src/js/mixins/onWindowScroll.js x: 1 # changes y: 54 line churn src/js/lib/isElementInViewport.js x: 2 # changes y: 43 line churn src/components/app/app.js x: 8 # changes y: 77 line churn src/components/experiment/_experiment.scss x: 3 # changes y: 138 line churn src/components/experiment/experiment.html x: 3 # changes y: 38 line churn src/components/experiment/experiment.js x: 2 # changes y: 164 line churn src/css/main.scss x: 13 # changes y: 45 line churn src/components/app/app.html x: 8 # changes y: 34 line churn src/components/subhead/_subhead.scss x: 5 # changes y: 88 line churn src/js/boot.js x: 1 # changes y: 106 line churn src/js/boot.js.tpl x: 3 # changes y: 284 line churn src/js/boot.js.tpl.old x: 1 # changes y: 116 line churn src/js/lib/bandwidth.js x: 4 # changes y: 55 line churn src/js/lib/browser.js x: 4 # changes y: 104 line churn src/js/lib/support.js x: 4 # changes y: 98 line churn src/js/main.js x: 13 # changes y: 520 line churn src/components/header/_header.scss x: 9 # changes y: 355 line churn src/components/video/_video.scss x: 6 # changes y: 155 line churn src/components/share/share.js x: 3 # changes y: 56 line churn src/components/byline/byline.html x: 6 # changes y: 70 line churn src/components/interactive-results/interactive-results.js x: 5 # changes y: 229 line churn src/css/_general.scss x: 4 # changes y: 70 line churn src/js/modules/transitions.js x: 2 # changes y: 83 line churn src/components/interactive-challenge/interactive-challenge.html x: 5 # changes y: 106 line churn src/components/interactive-menu/interactive-menu.html x: 7 # changes y: 66 line churn src/components/interactive-challenge/_interactive-challenge.scss x: 3 # changes y: 294 line churn src/components/interactive-results/_interactive-results.scss x: 5 # changes y: 169 line churn src/css/_palette.scss x: 4 # changes y: 25 line churn src/components/interactive-info/_interactive-info.scss x: 6 # changes y: 80 line churn src/css/_animations.scss x: 5 # changes y: 203 line churn src/components/interactive/_interactive.scss x: 7 # changes y: 339 line churn src/css/_shame.scss x: 2 # changes y: 11 line churn src/components/navigation/_navigation.scss x: 5 # changes y: 119 line churn src/components/interactive-menu/_interactive-menu.scss x: 6 # changes y: 355 line churn src/js/lib/isMobile.js x: 4 # changes y: 38 line churn src/assets/img/partials/patron-1-tall-happy.svg x: 1 # changes y: 85 line churn src/assets/img/partials/challenge-1-shape-angular.svg x: 1 # changes y: 1024 line churn src/assets/img/partials/challenge-1-shape-default.svg x: 1 # changes y: 1094 line churn src/assets/img/partials/challenge-2-smell-none.svg x: 1 # changes y: 68 line churn src/assets/img/partials/challenge-3-weight-default.svg x: 1 # changes y: 1794 line churn src/assets/img/partials/challenge-3-weight-light.svg x: 1 # changes y: 1620 line churn src/assets/img/partials/challenge-4-sound-classical.svg x: 1 # changes y: 282 line churn src/assets/img/partials/challenge-4-sound-default.svg x: 1 # changes y: 321 line churn src/assets/img/partials/challenge-6-colour-default.svg x: 1 # changes y: 346 line churn src/assets/img/partials/challenge-6-colour-mono.svg x: 1 # changes y: 229 line churn src/assets/img/partials/task-1-shape-angular.svg x: 2 # changes y: 2048 line churn src/assets/img/partials/task-1-shape-default.svg x: 2 # changes y: 3666 line churn src/assets/img/partials/task-1-smell-add.svg x: 2 # changes y: 92 line churn src/assets/img/partials/task-1-smell-none.svg x: 2 # changes y: 136 line churn src/assets/img/partials/task-2-sound-classical.svg x: 2 # changes y: 564 line churn src/assets/img/partials/task-2-sound-default.svg x: 2 # changes y: 650 line churn src/assets/img/partials/task-2-weight-default.svg x: 2 # changes y: 3682 line churn src/assets/img/partials/task-2-weight-light.svg x: 2 # changes y: 3240 line churn src/assets/img/partials/task-3-colour-default.svg x: 2 # changes y: 698 line churn src/assets/img/partials/task-3-colour-mono.svg x: 2 # changes y: 458 line churn src/components/interactive-challenge/interactive-challenge.js x: 3 # changes y: 90 line churn src/components/interactive-menu/interactive-menu.js x: 5 # changes y: 85 line churn src/components/interactive-task/_interactive-task.scss x: 3 # changes y: 408 line churn src/components/interactive-task/interactive-task.js x: 3 # changes y: 111 line churn src/components/interactive/interactive.js x: 6 # changes y: 346 line churn src/js/modules/Challenges.js x: 4 # changes y: 634 line churn src/components/interactive-info/interactive-info.html x: 4 # changes y: 12 line churn src/components/credits/credits.html x: 3 # changes y: 27 line churn src/components/byline/_byline.scss x: 4 # changes y: 193 line churn src/components/credits/_credits.scss x: 2 # changes y: 69 line churn src/components/navigation/navigation.html x: 5 # changes y: 27 line churn src/components/navigation/navigation.js x: 5 # changes y: 50 line churn src/js/modules/events.js x: 1 # changes y: 23 line churn src/assets/img/icons/arrow-down-blue.svg x: 2 # changes y: 278 line churn src/assets/img/icons/arrow-down-green.svg x: 2 # changes y: 314 line churn src/assets/img/icons/arrow-down-white.svg x: 2 # changes y: 298 line churn src/assets/img/icons/pause-green.svg x: 2 # changes y: 346 line churn src/assets/img/icons/pause-white.svg x: 2 # changes y: 328 line churn src/assets/img/partials/icons.svg x: 2 # changes y: 1804 line churn src/css/_share.scss x: 1 # changes y: 38 line churn src/assets/img/partials/patron-1-happy.svg x: 1 # changes y: 887 line churn src/assets/img/partials/patron-1-neutral.svg x: 1 # changes y: 862 line churn src/assets/img/partials/patron-2-happy.svg x: 1 # changes y: 818 line churn src/assets/img/partials/patron-3-happy.svg x: 1 # changes y: 855 line churn src/assets/img/partials/patron-3-neutral.svg x: 1 # changes y: 870 line churn src/assets/img/partials/food-1-multi.svg x: 2 # changes y: 24 line churn src/assets/img/partials/patron-1.svg x: 2 # changes y: 365 line churn src/assets/img/partials/place-setting-heavy.svg x: 2 # changes y: 476 line churn src/assets/img/partials/place-setting-light.svg x: 2 # changes y: 446 line churn src/assets/img/partials/patron-1-big-neutral.svg x: 2 # changes y: 48 line churn src/assets/img/partials/persona-1.svg x: 2 # changes y: 118 line churn src/js/lib/getNetworkSpeed.js x: 2 # changes y: 150 line churn src/components/tracking/tracking.hbs x: 3 # changes y: 60 line churn src/js/modules/component.js x: 4 # changes y: 146 line churn src/js/modules/variables.js x: 3 # changes y: 9 line churn
3682.0
line churn
  min: 1.0
  average: 229.85
  25th percentile: 10.0
  median: 60.0
  75th percentile: 282.0
  max: 3682.0
0 16.0
# changes
min: 1.0 | average: 2.51 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 16.0

Number of Contributors vs. Line Churn: 92 points

src/components/header/header.js x: 2 # contributors y: 607 line churn src/components/video/video.html x: 2 # contributors y: 49 line churn src/components/video/video.js x: 1 # contributors y: 322 line churn src/js/lib/animate.js x: 1 # contributors y: 86 line churn src/js/config.js x: 2 # contributors y: 1445 line churn src/components/header/header.html x: 1 # contributors y: 128 line churn src/components/subhead/subhead.html x: 1 # contributors y: 33 line churn Gruntfile.js x: 1 # contributors y: 501 line churn src/js/mixins/onWindowScroll.js x: 1 # contributors y: 54 line churn src/js/lib/isElementInViewport.js x: 2 # contributors y: 43 line churn src/components/app/app.js x: 1 # contributors y: 77 line churn src/css/main.scss x: 1 # contributors y: 45 line churn src/components/app/app.html x: 2 # contributors y: 34 line churn src/components/subhead/_subhead.scss x: 3 # contributors y: 88 line churn src/js/boot.js x: 1 # contributors y: 106 line churn src/js/boot.js.tpl x: 1 # contributors y: 284 line churn src/js/lib/support.js x: 1 # contributors y: 98 line churn src/js/main.js x: 2 # contributors y: 520 line churn src/components/header/_header.scss x: 2 # contributors y: 355 line churn src/components/video/_video.scss x: 1 # contributors y: 155 line churn src/components/share/share.js x: 2 # contributors y: 56 line churn src/components/byline/byline.html x: 2 # contributors y: 70 line churn src/components/interactive-results/interactive-results.html x: 2 # contributors y: 67 line churn src/components/interactive-results/interactive-results.js x: 1 # contributors y: 229 line churn src/js/modules/transitions.js x: 1 # contributors y: 83 line churn src/components/interactive-challenge/interactive-challenge.html x: 2 # contributors y: 106 line churn src/components/interactive-challenge/_interactive-challenge.scss x: 2 # contributors y: 294 line churn src/components/interactive-results/_interactive-results.scss x: 2 # contributors y: 169 line churn src/css/_palette.scss x: 2 # contributors y: 25 line churn src/css/_animations.scss x: 2 # contributors y: 203 line churn src/components/interactive/_interactive.scss x: 3 # contributors y: 339 line churn src/css/_shame.scss x: 1 # contributors y: 11 line churn src/components/tracking/tracking.js x: 1 # contributors y: 67 line churn src/components/navigation/_navigation.scss x: 2 # contributors y: 119 line churn src/css/_utilities.scss x: 1 # contributors y: 23 line churn src/js/lib/isGuardianAndroidApp.js x: 1 # contributors y: 3 line churn src/components/interactive/interactive.html x: 1 # contributors y: 69 line churn src/components/button/_button.scss x: 1 # contributors y: 92 line churn src/components/interactive/interactive.js x: 1 # contributors y: 346 line churn src/js/modules/Challenges.js x: 1 # contributors y: 634 line churn src/js/modules/patrons.js x: 1 # contributors y: 14 line churn src/components/icon/_icon.scss x: 1 # contributors y: 38 line churn src/components/byline/_byline.scss x: 2 # contributors y: 193 line churn src/components/navigation/navigation.js x: 1 # contributors y: 50 line churn src/js/modules/Block.js x: 1 # contributors y: 59 line churn src/js/lib/cleanData.js x: 1 # contributors y: 20 line churn
1445.0
line churn
  min: 1.0
  average: 111.27
  25th percentile: 17.5
  median: 54.0
  75th percentile: 96.5
  max: 1445.0
0 3.0
# contributors
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Line Churn: 92 points

src/components/header/header.js x: 143 lines of code y: 607 line churn src/components/video/video.html x: 21 lines of code y: 49 line churn src/components/video/video.js x: 219 lines of code y: 322 line churn src/js/lib/animate.js x: 33 lines of code y: 86 line churn src/js/config.js x: 449 lines of code y: 1445 line churn src/components/header/header.html x: 25 lines of code y: 128 line churn src/components/subhead/subhead.html x: 14 lines of code y: 33 line churn Gruntfile.js x: 384 lines of code y: 501 line churn src/js/mixins/onWindowScroll.js x: 42 lines of code y: 54 line churn src/js/lib/isElementInViewport.js x: 12 lines of code y: 43 line churn src/components/app/app.js x: 49 lines of code y: 77 line churn src/css/main.scss x: 27 lines of code y: 45 line churn src/components/app/app.html x: 12 lines of code y: 34 line churn src/components/subhead/_subhead.scss x: 49 lines of code y: 88 line churn src/js/boot.js x: 36 lines of code y: 106 line churn src/js/boot.js.tpl x: 41 lines of code y: 284 line churn src/js/lib/bandwidth.js x: 28 lines of code y: 55 line churn src/js/lib/browser.js x: 57 lines of code y: 104 line churn src/js/lib/support.js x: 18 lines of code y: 98 line churn src/js/main.js x: 27 lines of code y: 520 line churn src/components/header/_header.scss x: 88 lines of code y: 355 line churn src/components/video/_video.scss x: 91 lines of code y: 155 line churn src/components/share/share.html x: 8 lines of code y: 33 line churn src/components/share/share.js x: 34 lines of code y: 56 line churn src/components/byline/byline.html x: 30 lines of code y: 70 line churn src/components/interactive-results/interactive-results.html x: 24 lines of code y: 67 line churn src/components/interactive-results/interactive-results.js x: 95 lines of code y: 229 line churn src/css/_general.scss x: 27 lines of code y: 70 line churn src/js/modules/transitions.js x: 45 lines of code y: 83 line churn src/components/interactive-challenge/interactive-challenge.html x: 37 lines of code y: 106 line churn src/components/interactive-menu/interactive-menu.html x: 13 lines of code y: 66 line churn src/components/interactive-challenge/_interactive-challenge.scss x: 177 lines of code y: 294 line churn src/components/interactive-results/_interactive-results.scss x: 79 lines of code y: 169 line churn src/css/_palette.scss x: 18 lines of code y: 25 line churn src/components/interactive-info/_interactive-info.scss x: 39 lines of code y: 80 line churn src/css/_animations.scss x: 127 lines of code y: 203 line churn src/components/interactive/_interactive.scss x: 18 lines of code y: 339 line churn src/css/_shame.scss x: 3 lines of code y: 11 line churn src/components/tracking/tracking.js x: 16 lines of code y: 67 line churn src/components/navigation/_navigation.scss x: 53 lines of code y: 119 line churn src/components/interactive-menu/_interactive-menu.scss x: 56 lines of code y: 355 line churn src/css/_utilities.scss x: 14 lines of code y: 23 line churn src/components/responsive-image/responsive-image.js x: 26 lines of code y: 32 line churn src/js/lib/isGuardianAndroidApp.js x: 3 lines of code y: 3 line churn src/components/interactive/interactive.html x: 11 lines of code y: 69 line churn src/components/button/_button.scss x: 21 lines of code y: 92 line churn src/components/interactive-challenge/interactive-challenge.js x: 131 lines of code y: 90 line churn src/components/interactive-menu/interactive-menu.js x: 36 lines of code y: 85 line churn src/components/interactive/interactive.js x: 64 lines of code y: 346 line churn src/js/modules/Challenges.js x: 129 lines of code y: 634 line churn src/js/modules/patrons.js x: 14 lines of code y: 14 line churn src/components/interactive-info/interactive-info.html x: 5 lines of code y: 12 line churn src/components/icon/_icon.scss x: 20 lines of code y: 38 line churn src/components/credits/credits.html x: 19 lines of code y: 27 line churn src/js/lib/pageIsVisible.js x: 8 lines of code y: 10 line churn src/components/byline/_byline.scss x: 58 lines of code y: 193 line churn src/components/credits/_credits.scss x: 43 lines of code y: 69 line churn src/components/byline/byline.js x: 10 lines of code y: 54 line churn src/components/navigation/navigation.html x: 11 lines of code y: 27 line churn src/components/navigation/navigation.js x: 16 lines of code y: 50 line churn src/js/modules/events.js x: 22 lines of code y: 23 line churn src/components/icon/icon.html x: 5 lines of code y: 7 line churn src/components/share/_share.scss x: 47 lines of code y: 71 line churn src/js/modules/Block.js x: 17 lines of code y: 59 line churn src/components/quote/_quote.scss x: 27 lines of code y: 34 line churn src/components/subhead/subhead.js x: 12 lines of code y: 16 line churn src/css/_typography.scss x: 27 lines of code y: 37 line churn src/components/copy/copy.html x: 3 lines of code y: 17 line churn src/components/quote/quote.html x: 6 lines of code y: 7 line churn src/css/_layout.scss x: 37 lines of code y: 44 line churn src/js/modules/tracker.js x: 20 lines of code y: 27 line churn src/components/icon/icon.js x: 7 lines of code y: 10 line churn src/components/responsive-image/_responsive-image.scss x: 2 lines of code y: 3 line churn src/components/responsive-image/responsive-image.html x: 1 lines of code y: 1 line churn src/components/interactive-modal/_interactive-modal.scss x: 58 lines of code y: 79 line churn src/js/lib/cleanData.js x: 8 lines of code y: 20 line churn src/js/lib/loadScript.js x: 9 lines of code y: 55 line churn src/components/interactive-modal/interactive-modal.html x: 9 lines of code y: 12 line churn src/components/interactive-modal/interactive-modal.js x: 17 lines of code y: 19 line churn src/components/copy/copy.js x: 6 lines of code y: 34 line churn src/js/lib/share.js x: 21 lines of code y: 9 line churn src/components/tracking/tracking.html x: 3 lines of code y: 22 line churn src/css/_fonts.scss x: 267 lines of code y: 2 line churn src/css/embed.scss x: 11 lines of code y: 1 line churn src/js/lib/fetch.js x: 11 lines of code y: 14 line churn
1445.0
line churn
  min: 1.0
  average: 111.27
  25th percentile: 17.5
  median: 54.0
  75th percentile: 96.5
  max: 1445.0
0 449.0
lines of code
min: 1.0 | average: 44.76 | 25th percentile: 10.25 | median: 21.0 | 75th percentile: 44.5 | max: 449.0