Overview
File Change Frequency Overall
  • There are 2,092 files with 153,170 lines of code.
    • 301 files changed more than 100 times (53,135 lines of code)
    • 344 files changed 51-100 times (32,114 lines of code)
    • 549 files changed 21-50 times (35,787 lines of code)
    • 632 files changed 6-20 times (25,345 lines of code)
    • 266 files changed 1-5 times (6,789 lines of code)
34% | 20% | 23% | 16% | 4%
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 2,092 files with 153,170 lines of code.
    • 882 files changed by more than 25 contributors (97,781 lines of code)
    • 623 files changed by 11-25 contributors (33,783 lines of code)
    • 270 files changed by 6-10 contributors (11,993 lines of code)
    • 250 files changed by 2-5 contributors (8,106 lines of code)
    • 67 files changed by 1 contributor (1,507 lines of code)
63% | 22% | 7% | 5% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, html, scss, svg, js, ts, md, mjs, xml, txt, json, css, yml, properties, java, yaml, sh, sbt, sc, editorconfig, gitignore, asc, pub
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
scala48% | 15% | 17% | 14% | 3%
scss25% | 27% | 28% | 17% | 1%
js34% | 27% | 21% | 13% | 3%
html25% | 20% | 28% | 18% | 5%
yaml87% | 0% | 0% | 8% | 3%
css22% | <1% | 41% | 35% | <1%
ts<1% | 6% | 33% | 35% | 23%
xml0% | 0% | 97% | 2% | 0%
java0% | 0% | 0% | 78% | 21%
mjs0% | 0% | 0% | 9% | 90%
sc0% | 0% | 0% | 100% | 0%
pub0% | 0% | 0% | 0% | 100%
asc0% | 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
common46% | 12% | 22% | 14% | 3%
static26% | 26% | 26% | 16% | 2%
sport41% | 27% | 13% | 14% | 2%
admin36% | 13% | 24% | 21% | 4%
applications40% | 24% | 5% | 20% | 8%
onward50% | 16% | 22% | 8% | 2%
article34% | 23% | 23% | 17% | 1%
facia53% | 14% | 12% | 12% | 7%
facia-press66% | 9% | 20% | 3% | 0%
commercial24% | 18% | 28% | 19% | 9%
identity13% | 21% | 29% | 31% | 4%
project77% | 0% | 22% | 0% | 0%
discussion15% | 48% | 24% | 10% | 0%
preview18% | 0% | 22% | 47% | 11%
ROOT65% | 0% | 0% | 23% | 10%
archive62% | 18% | 17% | <1% | 0%
dev-build46% | 0% | 53% | 0% | 0%
rss0% | 65% | 34% | 0% | 0%
tools0% | 0% | 11% | 11% | 77%
template-tracker-agent0% | 0% | 0% | 78% | 21%
.github0% | 0% | 0% | 100% | 0%
dev0% | 0% | 0% | 100% | 0%
nginx0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
114 - 2014-09-12 2026-09-30 1205 212 +6846 / -5554 robert.berry gustavo.olmedo.formosa
configuration.scala
in common/app/common
582 7 2012-06-08 2026-10-01 1194 211 +17559 / -10476 daithi.ocrualaoich gustavo.olmedo.formosa
content.scala
in common/app/model
951 16 2012-06-19 2026-07-22 1125 185 +38694 / -28629 daithi.ocrualaoich 114918544+andrewheguardian
meta.scala
in common/app/model
799 22 2012-06-19 2026-10-06 873 175 +21403 / -12592 daithi.ocrualaoich gustavo.olmedo.formosa
FeatureSwitches.scala
in common/app/conf/switches
635 - 2015-09-15 2026-09-30 802 174 +20368 / -12819 john.duffell gustavo.olmedo.formosa
header.scala.html
in common/app/views/fragments
128 - 2013-03-27 2026-09-08 727 159 +11292 / -9999 patrick.hamann richard.bangay
CommercialSwitches.scala
in common/app/conf/switches
436 - 2015-09-15 2026-09-01 703 146 +18785 / -14859 john.duffell 43961396+cemms1
FaciaController.scala
in facia/app/controllers
450 25 2013-07-11 2026-08-31 696 152 +20962 / -15992 ironsidevsquincy 7014230+arelra
main.scala.html
in common/app/views
79 - 2012-06-28 2024-10-14 676 126 +7597 / -6025 grant.klopper simonadcock2
ArticleController.scala
in article/app/controllers
161 9 2012-05-18 2026-10-02 647 152 +12495 / -10193 daithi.ocrualaoich andrew.howe-ely
_adslot.scss
in static/src/stylesheets/module
518 - 2014-10-01 2025-10-28 641 134 +22986 / -12163 ironsidevsquincy ollie.abrahams
package.scala
in common/app/views/support
182 19 2012-05-18 2026-07-24 619 112 +26320 / -24672 daithi.ocrualaoich 3389563+alexduf
articleBody.scala.html
in article/app/views/fragments
71 - 2012-10-16 2020-10-15 609 105 +9289 / -8005 patrick.hamann pascal
HtmlCleaner.scala
in common/app/views/support
777 49 2014-12-02 2026-10-06 568 132 +19006 / -9748 a gustavo.olmedo.formosa
footer.scala.html
in common/app/views/fragments
173 - 2012-09-11 2026-09-08 559 146 +13776 / -10040 matt richard.bangay
metaData.scala.html
in common/app/views/fragments
147 - 2012-05-18 2024-03-05 470 119 +6563 / -4307 daithi.ocrualaoich 130582307+vlkerag
package.scala
in article/app/views
88 5 2013-06-26 2026-05-29 459 109 +2437 / -1478 grant.klopper andrew.howe-ely
galleryBody.scala.html
in applications/app/views/fragments
115 - 2013-06-11 2026-08-20 456 105 +8373 / -7032 kaelig 3389563+alexduf
common.js
in static/src/javascripts/bootstraps/enhanced
259 - 2015-12-09 2025-05-20 424 116 +11218 / -7910 oliverjash anna.beddow
_content.scss
in static/src/stylesheets/module/content
1037 - 2014-10-01 2025-10-28 413 90 +30158 / -8797 ironsidevsquincy ollie.abrahams
contentMeta.scala.html
in common/app/views/fragments
77 - 2014-03-04 2022-08-16 403 98 +4096 / -2820 grant.klopper 9575458+ollyscoding
NavLinks.scala
in common/app/navigation
833 - 2017-08-01 2026-10-06 400 125 +9149 / -4888 natalialeebaltazar andre.silva.mindera
admin.scala.html
in admin/app/views
109 - 2013-06-14 2026-09-30 399 112 +4132 / -2911 kaelig 285652121+williammead
metrics.scala
in common/app/common
210 3 2012-05-18 2026-03-17 384 115 +16742 / -15061 daithi.ocrualaoich anna.beddow
frontBody.scala.html
in facia/app/views/fragments
53 - 2013-06-27 2023-07-27 381 87 +4137 / -3201 ironsidevsquincy 106528085+akinsola-guardian
trails.scala
in common/app/model
102 3 2012-06-19 2025-05-20 367 90 +6403 / -5866 daithi.ocrualaoich anna.beddow
contentCard.scala.html
in common/app/views/fragments/items/facia_cards
251 - 2014-12-12 2023-05-31 362 90 +6008 / -3348 robert.berry 9575458+ollyscoding
ContentApiClient.scala
in common/app/contentapi
163 4 2013-05-05 2024-07-15 359 100 +8079 / -5929 grant.klopper ioannakok
_vars.scss
in static/src/stylesheets
109 - 2014-10-01 2025-04-23 357 103 +8857 / -4770 ironsidevsquincy marjan.kalanaki
LinkTo.scala
in common/app/common
100 10 2013-06-20 2026-06-02 356 101 +6649 / -5264 kaelig 114918544+andrewheguardian
FapiFrontPress.scala
in facia-press/app/frontpress
579 29 2015-02-03 2026-09-16 345 104 +13045 / -6631 francis.carr 7014230+arelra
JavaScriptPage.scala
in common/app/views/support
80 1 2014-08-21 2026-05-29 343 111 +2818 / -1790 robert.berry andrew.howe-ely
Front.scala
in common/app/layout
128 3 2014-10-29 2025-12-17 340 79 +16233 / -10290 robert.berry emma-jo.imber
Tag.scala
in common/app/model
167 7 2012-06-19 2024-07-02 340 101 +6260 / -4608 daithi.ocrualaoich 110032454+danielcliftonguar...
Competitions.scala
in sport/app/football/feed
415 14 2013-09-26 2026-07-22 336 130 +7094 / -3332 nathaniel.bennett 114918544+andrewheguardian
Commercial.scala
in common/app/views/support
247 19 2015-07-03 2026-05-29 332 89 +10793 / -8070 tijana.miletic andrew.howe-ely
MostPopularController.scala
in onward/app/controllers
178 7 2014-01-28 2026-06-17 329 115 +4829 / -3526 stephan.fowler 3389563+alexduf
PageElement.scala
in common/app/model/dotcomrendering/pageElements
2169 26 2018-11-07 2026-10-06 321 80 +14346 / -4931 matthew.walls gustavo.olmedo.formosa
S3.scala
in common/app/services
152 12 2013-09-09 2026-09-30 315 97 +6794 / -3872 kaelig 285652121+williammead
EmailSignupController.scala
in common/app/controllers
678 26 2015-12-22 2026-09-14 307 113 +9278 / -5184 francis.carr richard.bangay
main.js
in static/src/javascripts/bootstraps/standard
108 - 2015-12-10 2024-06-11 301 108 +7914 / -4898 oliverjash dina.hafez
Uk.scala
in common/app/common/editions
25 - 2013-05-01 2024-10-24 297 91 +5233 / -4566 grant.klopper rowanne.kabalan
package.scala
in common/app/common
186 13 2012-05-18 2026-03-17 295 91 +3408 / -2437 daithi.ocrualaoich anna.beddow
Sublink.scala
in common/app/layout
30 1 2014-11-02 2020-09-24 293 84 +9821 / -5580 robert.berry pascal
Requests.scala
in common/app/implicits
95 1 2012-12-11 2025-11-26 292 102 +1900 / -1224 grant.klopper marjan.kalanaki
mediaBody.scala.html
in applications/app/views/fragments
148 - 2014-07-24 2024-10-14 288 88 +5130 / -2874 ironsidevsquincy simonadcock2
EmailAddons.scala
in common/app/model
504 41 2016-02-23 2024-09-12 280 96 +6492 / -2142 sam.desborough ollie.abrahams
_creatives.scss
in static/src/stylesheets/module/commercial
631 - 2014-11-07 2024-09-12 280 71 +22136 / -13862 steve.vadocz ollie.abrahams
container.scala.html
in common/app/views/fragments/containers/facia_cards
87 - 2014-09-23 2026-09-16 279 87 +5573 / -4300 patrick.hamann andre.silva.mindera
SeriesController.scala
in onward/app/controllers
73 3 2014-04-02 2026-07-22 278 86 +3476 / -2396 nathaniel.bennett 114918544+andrewheguardian
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
content.scala
in common/app/model
951 16 2012-06-19 2026-07-22 1125 185 +38694 / -28629 daithi.ocrualaoich 114918544+andrewheguardian
_discussion.scss
in static/src/stylesheets/module
1275 - 2014-10-01 2024-07-02 224 70 +44311 / -15581 ironsidevsquincy dominik.lander
package.scala
in common/app/views/support
182 19 2012-05-18 2026-07-24 619 112 +26320 / -24672 daithi.ocrualaoich 3389563+alexduf
_live-blog.scss
in static/src/stylesheets/module/content
195 - 2014-10-01 2024-07-02 211 71 +32968 / -15881 ironsidevsquincy dominik.lander
_hosted.scss
in static/src/stylesheets/module/commercial/glabs
790 - 2016-05-05 2024-07-02 146 50 +27911 / -12045 zofia.korcz dominik.lander
_content.scss
in static/src/stylesheets/module/content
1037 - 2014-10-01 2025-10-28 413 90 +30158 / -8797 ironsidevsquincy ollie.abrahams
comments.js
in static/src/javascripts/projects/common/modules/discussion
511 18 2014-10-02 2023-08-08 166 72 +23572 / -13784 ironsidevsquincy 705427+georgeblahblah
main.js
in static/src/javascripts/projects/common/modules/crosswords
41 - 2014-10-04 2021-09-22 96 46 +19477 / -17523 robert.berry pascal
FaciaController.scala
in facia/app/controllers
450 25 2013-07-11 2026-08-31 696 152 +20962 / -15992 ironsidevsquincy 7014230+arelra
_media-player.scss
in static/src/stylesheets/module/content
916 - 2014-10-01 2024-07-02 254 74 +27332 / -8873 ironsidevsquincy dominik.lander
_creatives.scss
in static/src/stylesheets/module/commercial
631 - 2014-11-07 2024-09-12 280 71 +22136 / -13862 steve.vadocz ollie.abrahams
_identity.scss
in static/src/stylesheets/module/identity
430 - 2014-10-01 2024-07-02 239 72 +23451 / -11786 ironsidevsquincy dominik.lander
_adslot.scss
in static/src/stylesheets/module
518 - 2014-10-01 2025-10-28 641 134 +22986 / -12163 ironsidevsquincy ollie.abrahams
loader.js
in static/src/javascripts/projects/common/modules/discussion
487 23 2014-10-02 2024-09-12 251 94 +21574 / -13297 ironsidevsquincy ollie.abrahams
meta.scala
in common/app/model
799 22 2012-06-19 2026-10-06 873 175 +21403 / -12592 daithi.ocrualaoich gustavo.olmedo.formosa
_item.scss
in static/src/stylesheets/module/facia
536 - 2014-10-01 2024-07-02 255 74 +23123 / -10598 ironsidevsquincy dominik.lander
CommercialSwitches.scala
in common/app/conf/switches
436 - 2015-09-15 2026-09-01 703 146 +18785 / -14859 john.duffell 43961396+cemms1
FeatureSwitches.scala
in common/app/conf/switches
635 - 2015-09-15 2026-09-30 802 174 +20368 / -12819 john.duffell gustavo.olmedo.formosa
metrics.scala
in common/app/common
210 3 2012-05-18 2026-03-17 384 115 +16742 / -15061 daithi.ocrualaoich anna.beddow
lightbox.js
in static/src/javascripts/projects/common/modules/gallery
564 41 2014-10-02 2022-10-24 210 77 +20628 / -9560 ironsidevsquincy max.duval
_article-immersive.scss
in static/src/stylesheets/module/content
443 - 2015-10-07 2024-07-02 193 57 +18480 / -11655 mail dominik.lander
comment-box.js
in static/src/javascripts/projects/common/modules/discussion
537 25 2014-10-02 2025-05-20 154 81 +18352 / -10443 ironsidevsquincy anna.beddow
HtmlCleaner.scala
in common/app/views/support
777 49 2014-12-02 2026-10-06 568 132 +19006 / -9748 a gustavo.olmedo.formosa
history.js
in static/src/javascripts/projects/common/modules/onward
400 1 2014-10-02 2022-03-22 179 60 +16291 / -12451 ironsidevsquincy dv.bltchr
configuration.scala
in common/app/common
582 7 2012-06-08 2026-10-01 1194 211 +17559 / -10476 daithi.ocrualaoich gustavo.olmedo.formosa
Front.scala
in common/app/layout
128 3 2014-10-29 2025-12-17 340 79 +16233 / -10290 robert.berry emma-jo.imber
footer.scala.html
in common/app/views/fragments
173 - 2012-09-11 2026-09-08 559 146 +13776 / -10040 matt richard.bangay
ArticleController.scala
in article/app/controllers
161 9 2012-05-18 2026-10-02 647 152 +12495 / -10193 daithi.ocrualaoich andrew.howe-ely
_survey.scss
in static/src/stylesheets/module/commercial/surveys
97 - 2016-02-19 2024-07-02 72 37 +11744 / -9871 steve.vadocz dominik.lander
header.scala.html
in common/app/views/fragments
128 - 2013-03-27 2026-09-08 727 159 +11292 / -9999 patrick.hamann richard.bangay
gallery.js
in static/src/javascripts/projects/commercial/modules/hosted
512 25 2016-08-26 2024-06-26 114 52 +14630 / -5829 regis.kuckaertz 7014230+arelra
autoupdate.js
in static/src/javascripts/projects/common/modules/ui
189 - 2014-10-02 2026-06-02 178 72 +11827 / -7932 ironsidevsquincy 114918544+andrewheguardian
FapiFrontPress.scala
in facia-press/app/frontpress
579 29 2015-02-03 2026-09-16 345 104 +13045 / -6631 francis.carr 7014230+arelra
PageElement.scala
in common/app/model/dotcomrendering/pageElements
2169 26 2018-11-07 2026-10-06 321 80 +14346 / -4931 matthew.walls gustavo.olmedo.formosa
common.js
in static/src/javascripts/bootstraps/enhanced
259 - 2015-12-09 2025-05-20 424 116 +11218 / -7910 oliverjash anna.beddow
Commercial.scala
in common/app/views/support
247 19 2015-07-03 2026-05-29 332 89 +10793 / -8070 tijana.miletic andrew.howe-ely
_article-minute.scss
in static/src/stylesheets/module/content
513 - 2016-01-15 2024-07-02 85 38 +13913 / -4788 gareth.trufitt dominik.lander
_container.scss
in static/src/stylesheets/module/facia
507 - 2014-10-01 2024-07-02 200 74 +13814 / -4740 ironsidevsquincy dominik.lander
articleBody.scala.html
in article/app/views/fragments
71 - 2012-10-16 2020-10-15 609 105 +9289 / -8005 patrick.hamann pascal
helpers.js
in static/src/javascripts/projects/common/modules/crosswords
279 4 2014-10-06 2021-09-22 76 40 +10054 / -7071 robert.berry pascal
_hosted-article.scss
in static/src/stylesheets/module/commercial/glabs
317 - 2016-07-19 2024-07-02 97 40 +10364 / -6718 zofia.korcz dominik.lander
_content.scss
in static/src/stylesheets/module/content-garnett
1038 - 2017-11-21 2025-10-28 120 39 +12402 / -4220 a ollie.abrahams
CloudWatch.scala
in admin/app/tools
66 3 2013-06-27 2025-11-03 242 85 +9961 / -6524 grant.klopper 108270776+emma-imber
component.js
in static/src/javascripts/projects/common/modules
248 20 2014-10-02 2021-12-16 114 56 +11320 / -4928 ironsidevsquincy lucy.monie.hall
DfpData.scala
in common/app/common/dfp
280 7 2015-07-17 2026-05-29 206 74 +11269 / -4926 kelvin.chappell andrew.howe-ely
events.js
in static/src/javascripts/projects/common/modules/video
187 4 2015-01-21 2024-06-11 206 69 +10342 / -5798 patrick.hamann dina.hafez
Slice.scala
in common/app/layout/slices
895 - 2017-05-18 2025-05-20 37 30 +11847 / -3932 matthew.walls anna.beddow
galleryBody.scala.html
in applications/app/views/fragments
115 - 2013-06-11 2026-08-20 456 105 +8373 / -7032 kaelig 3389563+alexduf
Sublink.scala
in common/app/layout
30 1 2014-11-02 2020-09-24 293 84 +9821 / -5580 robert.berry pascal
_weather.scss
in static/src/stylesheets/module
441 - 2014-12-10 2024-07-02 84 48 +10385 / -4772 steve.vadocz dominik.lander
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
114 - 2014-09-12 2026-09-30 1205 212 +6846 / -5554 robert.berry gustavo.olmedo.formosa
configuration.scala
in common/app/common
582 7 2012-06-08 2026-10-01 1194 211 +17559 / -10476 daithi.ocrualaoich gustavo.olmedo.formosa
content.scala
in common/app/model
951 16 2012-06-19 2026-07-22 1125 185 +38694 / -28629 daithi.ocrualaoich 114918544+andrewheguardian
meta.scala
in common/app/model
799 22 2012-06-19 2026-10-06 873 175 +21403 / -12592 daithi.ocrualaoich gustavo.olmedo.formosa
FeatureSwitches.scala
in common/app/conf/switches
635 - 2015-09-15 2026-09-30 802 174 +20368 / -12819 john.duffell gustavo.olmedo.formosa
header.scala.html
in common/app/views/fragments
128 - 2013-03-27 2026-09-08 727 159 +11292 / -9999 patrick.hamann richard.bangay
FaciaController.scala
in facia/app/controllers
450 25 2013-07-11 2026-08-31 696 152 +20962 / -15992 ironsidevsquincy 7014230+arelra
ArticleController.scala
in article/app/controllers
161 9 2012-05-18 2026-10-02 647 152 +12495 / -10193 daithi.ocrualaoich andrew.howe-ely
CommercialSwitches.scala
in common/app/conf/switches
436 - 2015-09-15 2026-09-01 703 146 +18785 / -14859 john.duffell 43961396+cemms1
footer.scala.html
in common/app/views/fragments
173 - 2012-09-11 2026-09-08 559 146 +13776 / -10040 matt richard.bangay
_adslot.scss
in static/src/stylesheets/module
518 - 2014-10-01 2025-10-28 641 134 +22986 / -12163 ironsidevsquincy ollie.abrahams
HtmlCleaner.scala
in common/app/views/support
777 49 2014-12-02 2026-10-06 568 132 +19006 / -9748 a gustavo.olmedo.formosa
Competitions.scala
in sport/app/football/feed
415 14 2013-09-26 2026-07-22 336 130 +7094 / -3332 nathaniel.bennett 114918544+andrewheguardian
main.scala.html
in common/app/views
79 - 2012-06-28 2024-10-14 676 126 +7597 / -6025 grant.klopper simonadcock2
NavLinks.scala
in common/app/navigation
833 - 2017-08-01 2026-10-06 400 125 +9149 / -4888 natalialeebaltazar andre.silva.mindera
metaData.scala.html
in common/app/views/fragments
147 - 2012-05-18 2024-03-05 470 119 +6563 / -4307 daithi.ocrualaoich 130582307+vlkerag
common.js
in static/src/javascripts/bootstraps/enhanced
259 - 2015-12-09 2025-05-20 424 116 +11218 / -7910 oliverjash anna.beddow
metrics.scala
in common/app/common
210 3 2012-05-18 2026-03-17 384 115 +16742 / -15061 daithi.ocrualaoich anna.beddow
MostPopularController.scala
in onward/app/controllers
178 7 2014-01-28 2026-06-17 329 115 +4829 / -3526 stephan.fowler 3389563+alexduf
EmailSignupController.scala
in common/app/controllers
678 26 2015-12-22 2026-09-14 307 113 +9278 / -5184 francis.carr richard.bangay
package.scala
in common/app/views/support
182 19 2012-05-18 2026-07-24 619 112 +26320 / -24672 daithi.ocrualaoich 3389563+alexduf
admin.scala.html
in admin/app/views
109 - 2013-06-14 2026-09-30 399 112 +4132 / -2911 kaelig 285652121+williammead
JavaScriptPage.scala
in common/app/views/support
80 1 2014-08-21 2026-05-29 343 111 +2818 / -1790 robert.berry andrew.howe-ely
LeagueTableController.scala
in sport/app/football/controllers
249 5 2013-09-26 2026-04-07 234 111 +3673 / -1475 daithi.ocrualaoich dominik.lander
package.scala
in article/app/views
88 5 2013-06-26 2026-05-29 459 109 +2437 / -1478 grant.klopper andrew.howe-ely
main.js
in static/src/javascripts/bootstraps/standard
108 - 2015-12-10 2024-06-11 301 108 +7914 / -4898 oliverjash dina.hafez
articleBody.scala.html
in article/app/views/fragments
71 - 2012-10-16 2020-10-15 609 105 +9289 / -8005 patrick.hamann pascal
galleryBody.scala.html
in applications/app/views/fragments
115 - 2013-06-11 2026-08-20 456 105 +8373 / -7032 kaelig 3389563+alexduf
Cached.scala
in common/app/model
111 12 2012-10-03 2026-10-06 259 105 +4323 / -2334 ironsidevsquincy gustavo.olmedo.formosa
FapiFrontPress.scala
in facia-press/app/frontpress
579 29 2015-02-03 2026-09-16 345 104 +13045 / -6631 francis.carr 7014230+arelra
_vars.scss
in static/src/stylesheets
109 - 2014-10-01 2025-04-23 357 103 +8857 / -4770 ironsidevsquincy marjan.kalanaki
Requests.scala
in common/app/implicits
95 1 2012-12-11 2025-11-26 292 102 +1900 / -1224 grant.klopper marjan.kalanaki
LinkTo.scala
in common/app/common
100 10 2013-06-20 2026-06-02 356 101 +6649 / -5264 kaelig 114918544+andrewheguardian
Tag.scala
in common/app/model
167 7 2012-06-19 2024-07-02 340 101 +6260 / -4608 daithi.ocrualaoich 110032454+danielcliftonguar...
ContentApiClient.scala
in common/app/contentapi
163 4 2013-05-05 2024-07-15 359 100 +8079 / -5929 grant.klopper ioannakok
Formats.scala
in common/app/model
364 21 2012-06-19 2026-09-16 270 99 +10385 / -4116 daithi.ocrualaoich 7014230+arelra
contentMeta.scala.html
in common/app/views/fragments
77 - 2014-03-04 2022-08-16 403 98 +4096 / -2820 grant.klopper 9575458+ollyscoding
ConfigAgentTrait.scala
in common/app/services
122 9 2014-01-09 2026-03-17 259 98 +4645 / -2466 francis.carr anna.beddow
S3.scala
in common/app/services
152 12 2013-09-09 2026-09-30 315 97 +6794 / -3872 kaelig 285652121+williammead
MoreOnMatchController.scala
in sport/app/football/controllers
173 10 2013-09-26 2026-09-09 261 97 +7096 / -3919 daithi.ocrualaoich gustavo.olmedo.formosa
InteractiveController.scala
in applications/app/controllers
156 14 2013-10-11 2026-08-31 247 97 +3693 / -2565 matt.chadburn 7014230+arelra
GalleryController.scala
in applications/app/controllers
114 7 2013-06-10 2026-08-31 235 97 +2262 / -1788 darren.hurley 7014230+arelra
EmailAddons.scala
in common/app/model
504 41 2016-02-23 2024-09-12 280 96 +6492 / -2142 sam.desborough ollie.abrahams
AppLoader.scala
in dev-build/app
97 1 2016-06-29 2026-09-30 199 95 +2762 / -2111 alex.dufournet gustavo.olmedo.formosa
loader.js
in static/src/javascripts/projects/common/modules/discussion
487 23 2014-10-02 2024-09-12 251 94 +21574 / -13297 ironsidevsquincy ollie.abrahams
Section.scala
in common/app/model
170 3 2012-06-19 2024-01-11 266 92 +3737 / -2320 daithi.ocrualaoich ioannakok
AdminLifecycle.scala
in admin/app/model
89 3 2013-10-30 2026-03-17 246 92 +4381 / -2648 kenneth.lim anna.beddow
MediaController.scala
in applications/app/controllers
125 7 2014-07-24 2026-08-31 206 92 +2334 / -1164 ironsidevsquincy 7014230+arelra
107 1 2016-05-26 2026-10-01 182 92 +1996 / -840 alex.dufournet gustavo.olmedo.formosa
Uk.scala
in common/app/common/editions
25 - 2013-05-01 2024-10-24 297 91 +5233 / -4566 grant.klopper rowanne.kabalan
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
mjs
runner.mjs
in tools/task-runner
123 - 2024-06-25 2024-06-26 2 1 +240 / -105 max.duval max.duval
user-prefs.ts
in static/src/javascripts/projects/common/modules
92 - 2022-10-26 2022-10-27 2 1 +244 / -20 chrislomaxjones96 chrislomaxjones96
RedirectController.scala
in admin/app/controllers/admin
90 4 2021-07-06 2021-09-22 2 1 +309 / -0 pascal pascal
auTerritorySelector.scala.html
in common/app/views/fragments/containers/facia_cards
82 - 2022-08-10 2022-08-18 3 1 +209 / -35 9575458+ollyscoding 9575458+ollyscoding
mjs
sass.mjs
in tools/__tasks__/validate-head
73 - 2024-06-26 2024-06-26 1 1 +83 / -0 max.duval max.duval
PuzzlesProgressApiClient.scala
in applications/app/controllers
60 2 2026-10-06 2026-10-07 2 1 +132 / -0 gustavo.olmedo.formosa gustavo.olmedo.formosa
mjs
run-task-verbose-formater.mjs
in tools/task-runner
56 - 2024-06-25 2024-06-25 1 1 +62 / -0 max.duval max.duval
mjs
check-for-disallowed-strings.mjs
in tools/__tasks__/validate
51 - 2024-06-26 2024-06-26 1 1 +55 / -0 max.duval max.duval
51 2 2020-12-03 2021-09-22 5 1 +293 / -9 pascal pascal
USElection2020AmpPages.scala
in applications/app/services
51 5 2021-06-07 2021-09-22 2 1 +316 / -0 pascal pascal
mjs
sass.mjs
in tools/__tasks__/compile/css
49 - 2024-06-26 2024-06-26 1 1 +52 / -1 max.duval max.duval
robust.ts
in static/src/javascripts/lib
40 - 2022-10-27 2022-10-28 2 1 +124 / -16 7014230+arelra 7014230+arelra
customStyles.scala.html
in commercial/app/views/fragments/amp
38 - 2019-07-04 2019-07-04 1 1 +86 / -0 pascal pascal
MockRequestHeader.scala
in common/app/common
29 - 2026-07-20 2026-07-24 3 1 +66 / -4 3389563+alexduf 3389563+alexduf
switchwarnings.js
in static/src/javascripts/projects/admin/bootstraps
29 - 2024-11-08 2024-11-13 3 1 +86 / -16 imogen.hardy imogen.hardy
28 - 2024-06-26 2024-06-26 1 1 +30 / -0 max.duval max.duval
mjs
typescript.mjs
in tools/__tasks__/validate
28 - 2024-06-26 2024-06-26 1 1 +31 / -0 max.duval max.duval
linkTracking.ts
in static/src/javascripts/projects/common/modules/navigation
26 - 2023-01-16 2023-01-16 1 1 +30 / -0 tom.wey tom.wey
mjs
copy.mjs
in tools/__tasks__/compile/javascript
25 - 2024-06-26 2024-06-26 1 1 +28 / -0 max.duval max.duval
mjs
webpack-atoms.mjs
in tools/__tasks__/compile/javascript
25 - 2024-06-26 2024-06-26 1 1 +30 / -0 max.duval max.duval
mjs
index.mjs
in tools/__tasks__/compile
24 - 2024-06-26 2024-06-26 1 1 +26 / -0 max.duval max.duval
mjs
index.mjs
in tools/__tasks__/compile/javascript
24 - 2024-06-26 2024-06-26 1 1 +26 / -0 max.duval max.duval
mjs
index.dev.mjs
in tools/__tasks__/compile
22 - 2024-06-26 2024-06-26 1 1 +24 / -0 max.duval max.duval
mjs
index.dev.mjs
in tools/__tasks__/compile/javascript
22 - 2024-06-26 2024-06-26 1 1 +24 / -0 max.duval max.duval
mjs
index.dev.mjs
in tools/__tasks__/compile/css
20 - 2024-06-26 2024-06-26 1 1 +22 / -0 max.duval max.duval
mjs
index.mjs
in tools/__tasks__/compile/css
20 - 2024-06-26 2024-06-26 1 1 +22 / -0 max.duval max.duval
mjs
index.mjs
in tools/__tasks__/compile/images
20 - 2024-06-26 2024-06-26 1 1 +22 / -0 max.duval max.duval
mjs
index.atoms.mjs
in tools/__tasks__/compile/javascript
18 - 2024-06-26 2024-06-26 1 1 +20 / -0 max.duval max.duval
SportTroubleshooterController.scala
in admin/app/controllers/admin
17 2 2021-07-06 2021-09-22 2 1 +63 / -0 pascal pascal
FaciaCardTimestamp.scala
in common/app/layout
17 - 2020-03-11 2021-09-23 5 1 +68 / -22 pascal pascal
PuzzlesApiModels.scala
in applications/app/controllers
17 - 2026-10-06 2026-10-07 2 1 +44 / -0 gustavo.olmedo.formosa gustavo.olmedo.formosa
mjs
index.mjs
in tools/__tasks__/compile/conf
16 - 2024-06-26 2024-06-26 1 1 +18 / -0 max.duval max.duval
mjs
check-network.mjs
in tools/__tasks__/lib
15 - 2024-06-26 2024-06-26 1 1 +17 / -0 max.duval max.duval
mjs
copy.mjs
in tools/__tasks__/compile/images
14 - 2024-06-26 2024-06-26 1 1 +17 / -0 max.duval max.duval
hasCurrentBrazeUser.js
in static/src/javascripts/projects/common/modules/commercial/braze
13 - 2022-01-06 2022-01-07 2 1 +34 / -0 max.duval max.duval
13 - 2024-04-15 2024-05-02 2 1 +38 / -0 tom.richards tom.richards
mjs
config.mjs
in tools/__tasks__
12 - 2024-06-26 2024-06-26 1 1 +14 / -0 max.duval max.duval
error.scala.html
in identity/app/views/profile/deletion
11 - 2019-09-18 2019-09-18 1 1 +16 / -0 32312712+vlbee 32312712+vlbee
UncachedAssets.scala
in admin/app/controllers/admin
11 - 2021-07-06 2021-09-22 2 1 +42 / -0 pascal pascal
9 - 2024-06-26 2024-06-26 1 1 +11 / -0 max.duval max.duval
mjs
mkdir.mjs
in tools/__tasks__/compile/css
8 - 2024-06-26 2024-06-26 1 1 +10 / -0 max.duval max.duval
InclusiveRange.scala
in common/app/layout
8 - 2020-03-11 2020-03-12 2 1 +28 / -4 pascal pascal
Series.scala
in common/app/model
8 1 2020-03-12 2020-03-12 1 1 +22 / -0 pascal pascal
PreviewNoCacheFilter.scala
in preview/app/http
8 - 2024-04-15 2024-05-02 2 1 +26 / -0 tom.richards tom.richards
mjs
sass.mjs
in tools/__tasks__/validate
7 - 2024-06-26 2024-06-26 1 1 +9 / -0 max.duval max.duval
PageWithStoryPackage.scala
in common/app/model
7 - 2019-07-09 2019-07-11 2 1 +16 / -0 pascal pascal
signUpIframeWithoutCaptcha.scala.js
in common/app/templates/inlineJS/nonBlocking
7 1 2022-06-09 2022-06-09 1 1 +9 / -0 30567854+dblatcher 30567854+dblatcher
7 - 2024-04-03 2024-05-02 2 1 +14 / -0 tom.richards tom.richards
SnapType.scala
in common/app/layout
5 - 2020-03-11 2020-03-12 2 1 +31 / -17 pascal pascal
BlocksOn.scala
in common/app/model/meta
5 - 2025-12-05 2025-12-05 1 1 +14 / -1 52038+rtyley 52038+rtyley
Correlations

File Size vs. Number of Changes: 2092 points

applications/app/controllers/ApplicationsControllers.scala x: 48 lines of code y: 137 # changes applications/app/controllers/PuzzlesApiModels.scala x: 17 lines of code y: 2 # changes applications/app/controllers/PuzzlesArchiveApiClient.scala x: 62 lines of code y: 5 # changes applications/app/controllers/PuzzlesArchiveBuilder.scala x: 102 lines of code y: 6 # changes applications/app/controllers/PuzzlesLayoutProvider.scala x: 255 lines of code y: 11 # changes applications/app/controllers/PuzzlesPageController.scala x: 314 lines of code y: 13 # changes applications/app/controllers/PuzzlesProgressApiClient.scala x: 60 lines of code y: 2 # changes common/app/model/PuzzlesLayout.scala x: 229 lines of code y: 12 # changes identity/app/controllers/DiscardingIdentityCookies.scala x: 24 lines of code y: 10 # changes identity/app/controllers/IdentityControllers.scala x: 22 lines of code y: 95 # changes identity/app/controllers/editprofile/EditProfileController.scala x: 25 lines of code y: 34 # changes identity/app/controllers/editprofile/EditProfileControllerComponents.scala x: 26 lines of code y: 17 # changes identity/app/idapiclient/Auth.scala x: 41 lines of code y: 68 # changes identity/app/services/IdentityServices.scala x: 45 lines of code y: 63 # changes applications/app/controllers/CrosswordsController.scala x: 347 lines of code y: 235 # changes applications/app/controllers/PuzzleRecommendations.scala x: 192 lines of code y: 1 # changes common/app/ab/PuzzlesHubV1Experiment.scala x: 11 lines of code y: 1 # changes common/app/model/AffiliateProductLivePricing.scala x: 15 lines of code y: 3 # changes common/app/model/Cached.scala x: 111 lines of code y: 259 # changes common/app/model/dotcomrendering/DotcomBlocksRenderingDataModel.scala x: 104 lines of code y: 44 # changes common/app/model/dotcomrendering/DotcomRenderingDataModel.scala x: 645 lines of code y: 203 # changes common/app/model/dotcomrendering/DotcomRenderingSupportTypes.scala x: 181 lines of code y: 55 # changes common/app/model/dotcomrendering/DotcomRenderingUtils.scala x: 302 lines of code y: 149 # changes common/app/model/dotcomrendering/pageElements/PageElement.scala x: 2169 lines of code y: 321 # changes common/app/model/meta.scala x: 799 lines of code y: 873 # changes common/app/navigation/NavLinks.scala x: 833 lines of code y: 400 # changes common/app/navigation/Navigation.scala x: 284 lines of code y: 77 # changes common/app/renderers/DotcomRenderingService.scala x: 527 lines of code y: 204 # changes common/app/views/support/HtmlCleaner.scala x: 777 lines of code y: 568 # changes article/app/controllers/ArticleController.scala x: 161 lines of code y: 647 # changes article/app/controllers/HealthCheck.scala x: 17 lines of code y: 45 # changes common/app/model/DotcomPuzzlesPageRenderingDataModel.scala x: 98 lines of code y: 10 # changes common/app/common/configuration.scala x: 582 lines of code y: 1194 # changes common/app/dev/DevParametersHttpRequestHandler.scala x: 107 lines of code y: 182 # changes common/app/staticpages/StaticPages.scala x: 81 lines of code y: 80 # changes dev-build/app/http/DevBuildParametersHttpRequestHandler.scala x: 28 lines of code y: 35 # changes onward/app/controllers/HealthCheck.scala x: 10 lines of code y: 41 # changes admin/app/controllers/AdminControllers.scala x: 59 lines of code y: 149 # changes admin/app/football/controllers/CrestsController.scala x: 39 lines of code y: 2 # changes admin/app/views/admin.scala.html x: 109 lines of code y: 399 # changes admin/app/views/football/crests.scala.html x: 98 lines of code y: 3 # changes admin/app/views/football/main.scala.html x: 57 lines of code y: 89 # changes applications/app/AppLoader.scala x: 93 lines of code y: 122 # changes article/app/AppLoader.scala x: 78 lines of code y: 144 # changes article/app/controllers/ArticleControllers.scala x: 31 lines of code y: 90 # changes common/app/common/ModelOrResult.scala x: 92 lines of code y: 163 # changes common/app/conf/switches/FeatureSwitches.scala x: 635 lines of code y: 802 # changes common/app/services/CAPILookup.scala x: 39 lines of code y: 7 # changes common/app/services/S3.scala x: 152 lines of code y: 315 # changes common/app/services/articleabtest/ArticleAbTestLifecycle.scala x: 27 lines of code y: 4 # changes common/app/services/eventgraphic/EventGraphicService.scala x: 35 lines of code y: 7 # changes dev-build/app/AppLoader.scala x: 97 lines of code y: 199 # changes preview/app/AppLoader.scala x: 133 lines of code y: 143 # changes preview/app/controllers/LiveHarnessController.scala x: 62 lines of code y: 12 # changes project/Dependencies.scala x: 114 lines of code y: 1205 # changes sport/app/football/model/TeamMap.scala x: 144 lines of code y: 158 # changes common/app/model/dotcomrendering/DotcomPuzzlePageRenderingDataModel.scala x: 52 lines of code y: 4 # changes common/app/model/dotcomrendering/DotcomTagPagesRenderingDataModel.scala x: 113 lines of code y: 35 # changes common/app/navigation/helpers/UrlHelpers.scala x: 85 lines of code y: 119 # changes sport/app/football/model/model.scala x: 169 lines of code y: 128 # changes common/app/model/Formats.scala x: 364 lines of code y: 270 # changes common/app/model/PressedProperties.scala x: 93 lines of code y: 19 # changes common/app/model/SupportedUrl.scala x: 25 lines of code y: 71 # changes common/app/model/dotcomrendering/DotcomFrontsRenderingDataModel.scala x: 89 lines of code y: 61 # changes common/app/model/pressedContent.scala x: 271 lines of code y: 179 # changes common/app/services/zug/ZugClient.scala x: 32 lines of code y: 2 # changes facia-press/app/AppLoader.scala x: 64 lines of code y: 50 # changes facia-press/app/frontpress/FapiFrontPress.scala x: 579 lines of code y: 345 # changes common/app/views/fragments/containers/facia_cards/container.scala.html x: 87 lines of code y: 279 # changes common/app/navigation/ReaderRevenueSite.scala x: 35 lines of code y: 48 # changes discussion/app/discussion/api/DiscussionApi.scala x: 201 lines of code y: 51 # changes identity/app/idapiclient/IdApiClient.scala x: 175 lines of code y: 119 # changes identity/app/idapiclient/parser/JodaJsonSerializer.scala x: 19 lines of code y: 13 # changes common/app/controllers/EmailSignupController.scala x: 678 lines of code y: 307 # changes common/app/model/PressedCard.scala x: 97 lines of code y: 17 # changes admin/app/football/controllers/FrontsController.scala x: 249 lines of code y: 107 # changes admin/app/views/football/fronts/index.scala.html x: 70 lines of code y: 38 # changes sport/app/football/controllers/MoreOnMatchController.scala x: 173 lines of code y: 261 # changes common/app/controllers/IndexControllerCommon.scala x: 85 lines of code y: 142 # changes common/app/model/dotcomrendering/DotcomNewslettersPageRenderingDataModel.scala x: 96 lines of code y: 34 # changes common/app/model/dotcomrendering/pageElements/TextCleaner.scala x: 158 lines of code y: 40 # changes common/app/navigation/DCRNavigation.scala x: 98 lines of code y: 37 # changes common/app/templates/javaScriptConfig.scala.js x: 44 lines of code y: 209 # changes common/app/views/fragments/footer.scala.html x: 173 lines of code y: 559 # changes common/app/views/fragments/header.scala.html x: 128 lines of code y: 727 # changes common/app/views/fragments/headerTopNav.scala.html x: 158 lines of code y: 24 # changes preview/app/utils/LiveHarness.scala x: 119 lines of code y: 12 # changes sport/app/football/model/DotcomRenderingFootballDataModel.scala x: 412 lines of code y: 75 # changes sport/app/football/model/DotcomRenderingWallchartDataModel.scala x: 149 lines of code y: 14 # changes common/app/conf/switches/CommercialSwitches.scala x: 436 lines of code y: 703 # changes common/app/conf/switches/MonitoringSwitches.scala x: 64 lines of code y: 126 # changes common/app/conf/switches/Switches.scala x: 170 lines of code y: 160 # changes common/app/services/SkimLinksCache.scala x: 31 lines of code y: 29 # changes applications/app/controllers/GalleryController.scala x: 114 lines of code y: 235 # changes applications/app/controllers/ImageContentController.scala x: 156 lines of code y: 142 # changes applications/app/controllers/InteractiveController.scala x: 156 lines of code y: 247 # changes applications/app/controllers/MediaController.scala x: 125 lines of code y: 206 # changes article/app/controllers/LiveBlogController.scala x: 336 lines of code y: 189 # changes commercial/app/controllers/HostedContentController.scala x: 277 lines of code y: 102 # changes common/app/services/SubnavAgent.scala x: 70 lines of code y: 8 # changes facia/app/AppLoader.scala x: 71 lines of code y: 112 # changes facia/app/controllers/FaciaController.scala x: 450 lines of code y: 696 # changes facia/app/controllers/FaciaControllers.scala x: 19 lines of code y: 52 # changes preview/app/controllers/FaciaDraftController.scala x: 44 lines of code y: 126 # changes sport/app/cricket/controllers/CricketMatchController.scala x: 83 lines of code y: 78 # changes sport/app/football/model/MatchStats.scala x: 159 lines of code y: 12 # changes tools/__tasks__/compile/conf/clean.mjs x: 10 lines of code y: 5 # changes tools/__tasks__/compile/css/clean.mjs x: 12 lines of code y: 5 # changes tools/__tasks__/compile/hash/index.mjs x: 158 lines of code y: 5 # changes tools/__tasks__/compile/images/icons.mjs x: 116 lines of code y: 5 # changes tools/__tasks__/compile/images/svg.mjs x: 47 lines of code y: 5 # changes tools/__tasks__/compile/inline-svgs/index.mjs x: 51 lines of code y: 5 # changes tools/asset-monitor/index.js x: 40 lines of code y: 32 # changes tools/compile-css.mjs x: 99 lines of code y: 6 # changes applications/app/views/fragments/galleryBody.scala.html x: 115 lines of code y: 456 # changes common/app/navigation/FooterLinks.scala x: 234 lines of code y: 67 # changes common/app/services/FaciaContentConvert.scala x: 45 lines of code y: 81 # changes facia/app/controllers/front/FapiFrontJsonMinimal.scala x: 81 lines of code y: 4 # changes sport/app/football/controllers/MatchController.scala x: 150 lines of code y: 212 # changes sport/app/football/feed/agent.scala x: 162 lines of code y: 107 # changes sport/app/football/views/matchStats/matchStatsComponent.scala.html x: 121 lines of code y: 65 # changes admin/app/http/AdminHttpErrorHandler.scala x: 19 lines of code y: 23 # changes admin/app/jobs/ExpiringSwitchesEmailJob.scala x: 65 lines of code y: 86 # changes admin/app/views/commercial/fragments/slot.scala.html x: 49 lines of code y: 22 # changes admin/app/views/email/expiringSwitches.scala.html x: 52 lines of code y: 48 # changes admin/app/views/errorPage.scala.html x: 11 lines of code y: 10 # changes admin/app/views/football/fragments/chooseLeague.scala.html x: 10 lines of code y: 32 # changes admin/app/views/football/fragments/choosePlayer.scala.html x: 9 lines of code y: 17 # changes admin/app/views/football/fragments/chooseTeam.scala.html x: 9 lines of code y: 21 # changes admin/app/views/fragments/dateLineChart.scala.html x: 19 lines of code y: 7 # changes admin/app/views/fragments/lineChart.scala.html x: 30 lines of code y: 42 # changes applications/app/views/fragments/audioSeriesHead.scala.html x: 65 lines of code y: 18 # changes applications/app/views/fragments/crosswords/accessibleCrosswordGridData.scala.html x: 6 lines of code y: 6 # changes applications/app/views/fragments/crosswords/crosswordEntries.scala.html x: 11 lines of code y: 28 # changes applications/app/views/fragments/crosswords/printableCrosswordBody.scala.html x: 31 lines of code y: 10 # changes applications/app/views/fragments/crosswords/printableCrosswordClue.scala.html x: 5 lines of code y: 15 # changes archive/app/views/archive.scala.html x: 2 lines of code y: 11 # changes article/app/views/fragments/liveBlogNavigation.scala.html x: 76 lines of code y: 35 # changes article/app/views/fragments/logo.scala.html x: 7 lines of code y: 19 # changes article/app/views/liveblog/dateBlock.scala.html x: 15 lines of code y: 31 # changes commercial/app/views/fragments/amp/stylesheets/glabs.scala.html x: 116 lines of code y: 3 # changes commercial/app/views/fragments/amp/stylesheets/hosted.scala.html x: 43 lines of code y: 3 # changes commercial/app/views/hosted/guardianAmpHostedGalleryImage.scala.html x: 47 lines of code y: 15 # changes commercial/app/views/hosted/guardianHostedCta.scala.html x: 27 lines of code y: 53 # changes commercial/app/views/hosted/guardianHostedHeader.scala.html x: 50 lines of code y: 79 # changes commercial/app/views/hosted/guardianHostedShareButtons.scala.html x: 35 lines of code y: 36 # changes commercial/app/views/hosted/hostedLogo.scala.html x: 13 lines of code y: 16 # changes common/app/common/MockRequestHeader.scala x: 29 lines of code y: 3 # changes common/app/views/fragments/atoms/chart.scala.html x: 46 lines of code y: 5 # changes common/app/views/fragments/atoms/interactive.scala.html x: 46 lines of code y: 31 # changes common/app/views/fragments/commercial/containerWrapper.scala.html x: 30 lines of code y: 19 # changes common/app/views/fragments/containers/facia_cards/containerScaffold.scala.html x: 15 lines of code y: 12 # changes common/app/views/fragments/dropdown.scala.html x: 23 lines of code y: 75 # changes common/app/views/fragments/email/brazePlaceholder.scala.html x: 2 lines of code y: 4 # changes common/app/views/fragments/email/signup/footer/subscriptionResultFooter.scala.html x: 28 lines of code y: 8 # changes common/app/views/fragments/email/signup/result/emailNonsuccess.scala.html x: 18 lines of code y: 16 # changes common/app/views/fragments/email/signup/result/emailSuccess.scala.html x: 21 lines of code y: 7 # changes common/app/views/fragments/media/audio.scala.html x: 49 lines of code y: 90 # changes common/app/views/fragments/page/body/mainContent.scala.html x: 2 lines of code y: 6 # changes common/app/views/fragments/share/blockLevelSharing.scala.html x: 10 lines of code y: 86 # changes common/app/views/fragments/social.scala.html x: 16 lines of code y: 226 # changes common/app/views/fragments/stylesheetLink.scala.html x: 12 lines of code y: 47 # changes common/app/views/support/MinuteCleaner.scala x: 86 lines of code y: 71 # changes common/app/views/support/WitnessCleaner.scala x: 22 lines of code y: 45 # changes common/app/views/support/cleaner/VideoEmbedCleaner.scala x: 143 lines of code y: 150 # changes common/app/views/support/package.scala x: 182 lines of code y: 619 # changes identity/app/form/IdFormHelpers.scala x: 75 lines of code y: 48 # changes identity/app/http/IdentityHttpErrorHandler.scala x: 49 lines of code y: 31 # changes identity/app/views/fragments/consentSwitch.scala.html x: 33 lines of code y: 26 # changes identity/app/views/fragments/form/checkbox.scala.html x: 4 lines of code y: 10 # changes identity/app/views/fragments/form/fieldConstructors/frontendFieldConstructor.scala.html x: 14 lines of code y: 21 # changes identity/app/views/fragments/form/radioField.scala.html x: 15 lines of code y: 27 # changes identity/app/views/fragments/newsletterSwitch.scala.html x: 53 lines of code y: 54 # changes identity/app/views/profile/deletion/accountDeletionForm.scala.html x: 123 lines of code y: 17 # changes identity/app/views/support/fragment/ConsentBlock.scala x: 44 lines of code y: 14 # changes preview/app/views/responsive_viewer.scala.html x: 149 lines of code y: 36 # changes preview/app/views/showcase.scala.html x: 131 lines of code y: 18 # changes sport/app/football/views/fragments/teamForm.scala.html x: 36 lines of code y: 16 # changes sport/app/rugby/views/fragments/groupTable.scala.html x: 52 lines of code y: 17 # changes sport/app/rugby/views/fragments/matchStats.scala.html x: 72 lines of code y: 24 # changes sport/app/rugby/views/fragments/scoreEvents.scala.html x: 43 lines of code y: 15 # changes template-tracker-agent/src/main/java/com/gu/templatetracker/TemplateTracker.java x: 141 lines of code y: 7 # changes common/app/model/liveblog/BlockElement.scala x: 208 lines of code y: 106 # changes admin/app/jobs/RefreshFrontsJob.scala x: 65 lines of code y: 141 # changes applications/app/services/NewsSiteMap.scala x: 104 lines of code y: 55 # changes applications/app/services/VideoSiteMap.scala x: 97 lines of code y: 69 # changes commercial/app/services/dotcomrendering/HostedContentPicker.scala x: 31 lines of code y: 16 # changes common/app/http/Filters.scala x: 132 lines of code y: 83 # changes common/app/model/content.scala x: 951 lines of code y: 1125 # changes common/app/views/fragments/richLinkDefault.scala.html x: 18 lines of code y: 30 # changes common/app/views/fragments/stylesheets.scala.html x: 59 lines of code y: 122 # changes onward/app/controllers/OnwardControllers.scala x: 41 lines of code y: 96 # changes onward/app/controllers/RelatedController.scala x: 61 lines of code y: 244 # changes onward/app/controllers/SeriesController.scala x: 73 lines of code y: 278 # changes sport/app/cricket/conf/context.scala x: 56 lines of code y: 77 # changes sport/app/cricket/feed/cricketModel.scala x: 186 lines of code y: 54 # changes sport/app/cricket/feed/cricketPaDeserialisation.scala x: 177 lines of code y: 45 # changes sport/app/cricket/feed/cricketPaFeed.scala x: 114 lines of code y: 115 # changes sport/app/cricket/jobs/CricketStatsJob.scala x: 130 lines of code y: 91 # changes sport/app/football/feed/Competitions.scala x: 415 lines of code y: 336 # changes static/src/javascripts/projects/common/modules/ui/cmp-ui.js x: 37 lines of code y: 70 # changes onward/app/controllers/MostPopularController.scala x: 178 lines of code y: 329 # changes onward/app/feed/MostPopularAgent.scala x: 57 lines of code y: 181 # changes onward/app/feed/OnwardJourneyLifecycle.scala x: 72 lines of code y: 126 # changes sport/app/football/conf/context.scala x: 102 lines of code y: 201 # changes common/app/services/dotcomrendering/InteractiveLibrarian.scala x: 83 lines of code y: 30 # changes common/app/services/dotcomrendering/PressedContent.scala x: 259 lines of code y: 53 # changes sport/app/football/views/wallchart/groups.scala.html x: 62 lines of code y: 28 # changes sport/app/football/views/wallchart/knockoutMatch.scala.html x: 45 lines of code y: 51 # changes sport/app/football/views/wallchart/knockoutSpider.scala.html x: 72 lines of code y: 19 # changes common/app/services/NewsletterService.scala x: 107 lines of code y: 27 # changes commercial/app/controllers/CommercialControllers.scala x: 24 lines of code y: 97 # changes sport/app/football/controllers/MatchListController.scala x: 124 lines of code y: 110 # changes article/app/model/LiveBlogHelpers.scala x: 109 lines of code y: 61 # changes article/app/pages/LiveBlogHtmlPage.scala x: 40 lines of code y: 21 # changes article/app/views/liveblog/liveBlogBody.scala.html x: 119 lines of code y: 192 # changes article/app/views/liveblog/liveBlogBodyContent.scala.html x: 38 lines of code y: 52 # changes common/app/common/LinkTo.scala x: 100 lines of code y: 356 # changes common/app/model/LiveBlogCurrentPage.scala x: 174 lines of code y: 46 # changes sport/app/football/controllers/WallchartController.scala x: 226 lines of code y: 104 # changes sport/app/football/views/matchList/spiderMatchesList.scala.html x: 64 lines of code y: 2 # changes static/src/javascripts/bootstraps/enhanced/liveblog.js x: 76 lines of code y: 171 # changes static/src/javascripts/projects/common/modules/ui/autoupdate.js x: 189 lines of code y: 178 # changes static/src/stylesheets/layout/nav/_subnav.scss x: 235 lines of code y: 28 # changes admin/app/controllers/admin/CommercialController.scala x: 112 lines of code y: 224 # changes admin/app/controllers/admin/SwitchboardController.scala x: 82 lines of code y: 26 # changes admin/app/controllers/metrics/MetricsController.scala x: 35 lines of code y: 111 # changes admin/app/indexes/TagPages.scala x: 110 lines of code y: 69 # changes admin/app/purge/CdnPurge.scala x: 48 lines of code y: 55 # changes admin/app/tools/Store.scala x: 79 lines of code y: 251 # changes applications/app/pages/ContentHtmlPage.scala x: 85 lines of code y: 105 # changes applications/app/services/TagPagePicker.scala x: 50 lines of code y: 13 # changes applications/app/services/dotcomrendering/ImageContentPicker.scala x: 40 lines of code y: 11 # changes applications/app/views/fragments/audioBody.scala.html x: 156 lines of code y: 57 # changes applications/app/views/package.scala x: 52 lines of code y: 104 # changes article/app/views/package.scala x: 88 lines of code y: 459 # changes commercial/app/controllers/nonRefreshableLineItemsController.scala x: 22 lines of code y: 14 # changes commercial/app/model/hosted/HostedOnwardTrails.scala x: 43 lines of code y: 5 # changes common/app/agents/DeeplyReadAgent.scala x: 115 lines of code y: 33 # changes common/app/common/TrailsToRss.scala x: 225 lines of code y: 170 # changes common/app/common/commercial/hosted/HostedVideoPage.scala x: 79 lines of code y: 125 # changes common/app/common/dfp/DfpData.scala x: 280 lines of code y: 206 # changes common/app/common/dfp/LiveBlogTopSponsorshipAgent.scala x: 32 lines of code y: 14 # changes common/app/conf/HealthCheck.scala x: 179 lines of code y: 122 # changes common/app/conf/switches/JournalismSwitches.scala x: 64 lines of code y: 67 # changes common/app/conf/switches/NewslettersSwitches.scala x: 94 lines of code y: 24 # changes common/app/conf/switches/PerformanceSwitches.scala x: 205 lines of code y: 273 # changes common/app/html/HtmlPage.scala x: 48 lines of code y: 73 # changes common/app/model/Asset.scala x: 167 lines of code y: 207 # changes common/app/model/Element.scala x: 151 lines of code y: 197 # changes common/app/model/ShareLinks.scala x: 146 lines of code y: 154 # changes common/app/model/content/Atom.scala x: 483 lines of code y: 50 # changes common/app/model/content/Atoms.scala x: 105 lines of code y: 215 # changes common/app/model/dotcomrendering/LinkedData.scala x: 411 lines of code y: 26 # changes common/app/model/dotcomrendering/Trail.scala x: 137 lines of code y: 18 # changes common/app/model/dotcomrendering/pageElements/CalloutExtraction.scala x: 360 lines of code y: 39 # changes common/app/services/ParameterStore.scala x: 37 lines of code y: 25 # changes common/app/views/support/Commercial.scala x: 247 lines of code y: 332 # changes common/app/views/support/GetClasses.scala x: 178 lines of code y: 262 # changes common/app/views/support/ImmersiveMainCleaner.scala x: 12 lines of code y: 38 # changes common/app/views/support/JavaScriptPage.scala x: 80 lines of code y: 343 # changes discussion/app/controllers/CommentsController.scala x: 91 lines of code y: 202 # changes facia/app/services/dotcomrendering/FaciaPicker.scala x: 119 lines of code y: 90 # changes project/ProjectSettings.scala x: 119 lines of code y: 128 # changes sport/app/football/controllers/MatchDayController.scala x: 83 lines of code y: 82 # changes sport/app/football/implicits/Football.scala x: 188 lines of code y: 127 # changes sport/app/football/model/CompetitionStages.scala x: 180 lines of code y: 116 # changes sport/app/rugby/feed/PAFeed.scala x: 97 lines of code y: 20 # changes sport/app/rugby/model/paRugby.scala x: 119 lines of code y: 16 # changes static/src/javascripts/boot.js x: 121 lines of code y: 259 # changes static/src/javascripts/bootstraps/enhanced/main.js x: 286 lines of code y: 229 # changes static/src/javascripts/projects/common/modules/analytics/shouldCaptureMetrics.ts x: 11 lines of code y: 113 # changes static/src/javascripts/projects/common/modules/atoms/youtube-player.ts x: 250 lines of code y: 49 # changes static/src/javascripts/projects/common/modules/commercial/build-page-targeting.ts x: 75 lines of code y: 62 # changes static/src/javascripts/projects/common/modules/commercial/reader-revenue-dev-utils.js x: 97 lines of code y: 52 # changes static/src/javascripts/projects/common/modules/identity/sign-in-gate/helper.js x: 312 lines of code y: 54 # changes static/src/stylesheets/module/football/_overview.scss x: 495 lines of code y: 76 # changes tools/security-txt.js x: 44 lines of code y: 3 # changes article/app/views/fragments/email/emailArticleBody.scala.html x: 260 lines of code y: 52 # changes sport/app/football/controllers/LeagueTableController.scala x: 249 lines of code y: 234 # changes static/src/javascripts/bootstraps/admin.js x: 12 lines of code y: 107 # changes tools/__tasks__/validate/index.mjs x: 20 lines of code y: 3 # changes admin/app/AppLoader.scala x: 56 lines of code y: 149 # changes admin/app/controllers/admin/R2PressController.scala x: 142 lines of code y: 14 # changes admin/app/football/services/Client.scala x: 89 lines of code y: 103 # changes admin/app/jobs/R2PagePressJob.scala x: 134 lines of code y: 113 # changes admin/app/jobs/RebuildIndexJob.scala x: 97 lines of code y: 75 # changes admin/app/model/AdminLifecycle.scala x: 89 lines of code y: 246 # changes admin/app/services/EmailService.scala x: 69 lines of code y: 67 # changes admin/app/services/R2PagePressNotifier.scala x: 21 lines of code y: 53 # changes admin/app/tools/LoadBalancer.scala x: 102 lines of code y: 122 # changes admin/app/views/commercial/pageskins.scala.html x: 85 lines of code y: 90 # changes applications/app/controllers/AllIndexController.scala x: 178 lines of code y: 196 # changes applications/app/controllers/AtomPageController.scala x: 150 lines of code y: 73 # changes applications/app/controllers/EmbedController.scala x: 47 lines of code y: 118 # changes applications/app/controllers/QuizController.scala x: 71 lines of code y: 101 # changes applications/app/pages/TagIndexHtmlPage.scala x: 70 lines of code y: 87 # changes applications/app/services/ImageQuery.scala x: 36 lines of code y: 88 # changes applications/app/services/NewspaperQuery.scala x: 172 lines of code y: 109 # changes archive/app/AppLoader.scala x: 41 lines of code y: 83 # changes archive/app/controllers/ArchiveController.scala x: 139 lines of code y: 235 # changes article/app/controllers/PublicationController.scala x: 54 lines of code y: 68 # changes article/app/services/dotcomrendering/ArticlePicker.scala x: 89 lines of code y: 17 # changes common/app/bindables/LocalDateBindable.scala x: 23 lines of code y: 20 # changes common/app/commercial/targeting/CampaignAgent.scala x: 40 lines of code y: 43 # changes common/app/common/Assets/assets.scala x: 133 lines of code y: 13 # changes common/app/common/AutoRefresh.scala x: 33 lines of code y: 85 # changes common/app/common/RequestLogger.scala x: 99 lines of code y: 63 # changes common/app/common/commercial/hosted/HostedArticlePage.scala x: 62 lines of code y: 83 # changes common/app/common/commercial/hosted/HostedGalleryPage.scala x: 80 lines of code y: 100 # changes common/app/common/commercial/hosted/HostedPage.scala x: 99 lines of code y: 125 # changes common/app/common/jobs.scala x: 91 lines of code y: 128 # changes common/app/common/metrics.scala x: 210 lines of code y: 384 # changes common/app/common/package.scala x: 186 lines of code y: 295 # changes common/app/conf/switches/SwitchboardLifecycle.scala x: 44 lines of code y: 58 # changes common/app/contentapi/SectionsLookUp.scala x: 27 lines of code y: 57 # changes common/app/html/BrazeEmailFormatter.scala x: 33 lines of code y: 17 # changes common/app/http/RequestLoggingFilter.scala x: 46 lines of code y: 42 # changes common/app/implicits/Dates.scala x: 54 lines of code y: 90 # changes common/app/layout/FaciaCard.scala x: 223 lines of code y: 21 # changes common/app/layout/FaciaContainer.scala x: 179 lines of code y: 16 # changes common/app/layout/slices/Container.scala x: 58 lines of code y: 82 # changes common/app/layout/slices/ContainerDefinition.scala x: 62 lines of code y: 22 # changes common/app/metrics/FrontendMetrics.scala x: 108 lines of code y: 71 # changes common/app/model/Cors.scala x: 44 lines of code y: 70 # changes common/app/model/DatesAndTimes.scala x: 113 lines of code y: 22 # changes common/app/model/diagnostics/CloudWatch.scala x: 79 lines of code y: 84 # changes common/app/services/ConfigAgentTrait.scala x: 122 lines of code y: 259 # changes common/app/services/Notification.scala x: 52 lines of code y: 114 # changes common/app/services/OphanApi.scala x: 77 lines of code y: 182 # changes common/app/services/RedirectService.scala x: 124 lines of code y: 50 # changes common/app/services/dotcomrendering/DotcomFrontsLogger.scala x: 58 lines of code y: 12 # changes common/app/services/newsletters/NewsletterApi.scala x: 70 lines of code y: 35 # changes common/app/services/newsletters/NewsletterSignupAgent.scala x: 85 lines of code y: 34 # changes common/app/services/ophan/SurgingContentAgent.scala x: 58 lines of code y: 42 # changes common/app/utils/DotcomponentsLogger.scala x: 85 lines of code y: 13 # changes common/app/views/fragments/containers/facia_cards/standardContainer.scala.html x: 57 lines of code y: 145 # changes common/app/views/fragments/items/facia_cards/item.scala.html x: 46 lines of code y: 104 # changes dev-build/conf/logback.xml x: 31 lines of code y: 25 # changes discussion/app/AppLoader.scala x: 41 lines of code y: 62 # changes discussion/app/discussion/util/Http.scala x: 41 lines of code y: 89 # changes facia-press/app/frontpress/FrontPressCron.scala x: 51 lines of code y: 133 # changes facia-press/app/frontpress/JsonQueueWorker.scala x: 110 lines of code y: 80 # changes facia/app/agents/MostViewedAgent.scala x: 37 lines of code y: 22 # changes onward/app/controllers/OnwardContentCardController.scala x: 44 lines of code y: 27 # changes onward/app/controllers/TopStoriesController.scala x: 80 lines of code y: 175 # changes onward/app/feed/MostViewedGalleryAgent.scala x: 17 lines of code y: 69 # changes onward/app/feed/MostViewedVideoAgent.scala x: 42 lines of code y: 104 # changes riff-raff.yaml x: 166 lines of code y: 127 # changes sport/app/AppLoader.scala x: 78 lines of code y: 81 # changes sport/app/football/model/matches.scala x: 185 lines of code y: 117 # changes sport/app/rugby/feed/CapiFeed.scala x: 66 lines of code y: 63 # changes static/src/stylesheets/inline/story-package-garnett.scss x: 387 lines of code y: 76 # changes static/src/stylesheets/module/facia-garnett/_slices.scss x: 272 lines of code y: 38 # changes tools/__tasks__/validate-head/scala.mjs x: 24 lines of code y: 6 # changes applications/app/controllers/TagIndexController.scala x: 61 lines of code y: 73 # changes common/app/services/ConciergeRepository.scala x: 14 lines of code y: 49 # changes identity/app/services/IdRequestParser.scala x: 60 lines of code y: 92 # changes common/app/views/support/ImageProfile.scala x: 364 lines of code y: 48 # changes identity/app/controllers/EmailVerificationController.scala x: 107 lines of code y: 109 # changes identity/app/controllers/FormstackController.scala x: 30 lines of code y: 81 # changes identity/app/controllers/editprofile/tabs/EmailsTab.scala x: 14 lines of code y: 37 # changes admin/app/football/controllers/TablesController.scala x: 113 lines of code y: 125 # changes commercial/app/controllers/ContentApiOffersController.scala x: 60 lines of code y: 63 # changes common/app/common/InlineStyles.scala x: 102 lines of code y: 89 # changes common/app/common/JsonComponent.scala x: 71 lines of code y: 209 # changes common/app/crosswords/CrosswordPage.scala x: 129 lines of code y: 9 # changes common/app/layout/ContainerLayout.scala x: 119 lines of code y: 108 # changes common/app/layout/Front.scala x: 128 lines of code y: 340 # changes common/app/layout/SliceWithCards.scala x: 92 lines of code y: 9 # changes common/app/services/IndexPage.scala x: 228 lines of code y: 191 # changes common/app/services/repositories.scala x: 180 lines of code y: 178 # changes common/app/views/support/ContentLayout.scala x: 19 lines of code y: 54 # changes common/app/views/support/EmailHelpers.scala x: 75 lines of code y: 133 # changes onward/app/controllers/MostViewedGalleryController.scala x: 89 lines of code y: 170 # changes onward/app/controllers/StocksController.scala x: 21 lines of code y: 48 # changes admin/app/views/commercial/adTests.scala.html x: 48 lines of code y: 44 # changes admin/public/css/commercial.css x: 85 lines of code y: 28 # changes common/app/model/meta/BlocksOn.scala x: 5 lines of code y: 1 # changes common/app/conf/switches/IdentitySwitches.scala x: 24 lines of code y: 63 # changes admin/app/controllers/admin/TroubleshooterController.scala x: 127 lines of code y: 10 # changes commercial/app/model/capi/CapiImages.scala x: 57 lines of code y: 28 # changes common/app/implicits/Requests.scala x: 95 lines of code y: 292 # changes preview/app/http/PanDomainDesktopAuthentication.scala x: 74 lines of code y: 2 # changes facia-press/app/controllers/Application.scala x: 86 lines of code y: 102 # changes common/app/common/SQSQueues.scala x: 109 lines of code y: 64 # changes admin/app/tools/CloudWatch.scala x: 66 lines of code y: 242 # changes admin/app/tools/errors.scala x: 68 lines of code y: 56 # changes static/src/stylesheets/module/_adslot.scss x: 518 lines of code y: 641 # changes static/src/stylesheets/module/content-garnett/_content.scss x: 1038 lines of code y: 120 # changes static/src/stylesheets/module/content/_content.scss x: 1037 lines of code y: 413 # changes common/app/common/editions/Us.scala x: 25 lines of code y: 241 # changes static/src/javascripts/projects/common/modules/commercial/user-features.ts x: 316 lines of code y: 32 # changes admin/app/dfp/DfpDataExtractor.scala x: 44 lines of code y: 173 # changes admin/app/views/commercial/commercialMenu.scala.html x: 67 lines of code y: 194 # changes common/app/views/fragments/containers/facia_cards/mostPopularContainer.scala.html x: 34 lines of code y: 62 # changes static/src/javascripts/bootstraps/enhanced/facia.js x: 97 lines of code y: 76 # changes sport/app/rugby/conf/RugbyLifecycle.scala x: 39 lines of code y: 78 # changes facia/app/feed/MostViewedLifecycle.scala x: 37 lines of code y: 11 # changes sport/app/football/controllers/FixturesController.scala x: 85 lines of code y: 113 # changes sport/app/football/controllers/ResultsController.scala x: 105 lines of code y: 113 # changes common/app/views/fragments/immersiveGalleryMainMedia.scala.html x: 52 lines of code y: 63 # changes common/app/model/FaciaDisplayElement.scala x: 62 lines of code y: 134 # changes common/app/model/PressedPage.scala x: 139 lines of code y: 210 # changes common/app/model/facia/PressedCollection.scala x: 108 lines of code y: 84 # changes common/app/common/dfp/LiveblogTopSponsorship.scala x: 63 lines of code y: 6 # changes sport/app/football/views/matchList/matchesPage.scala.html x: 88 lines of code y: 153 # changes applications/app/controllers/NewspaperController.scala x: 64 lines of code y: 106 # changes common/app/layout/slices/Slice.scala x: 895 lines of code y: 37 # changes common/app/model/trails.scala x: 102 lines of code y: 367 # changes facia-press/app/frontpress/PressedCollectionVisibility.scala x: 23 lines of code y: 28 # changes sport/app/football/containers/FixturesAndResults.scala x: 124 lines of code y: 90 # changes static/src/javascripts/bootstraps/enhanced/common.js x: 259 lines of code y: 424 # changes static/src/javascripts/bootstraps/enhanced/newsletters.js x: 277 lines of code y: 72 # changes static/src/javascripts/projects/common/modules/avatar/api.ts x: 46 lines of code y: 18 # changes static/src/javascripts/projects/common/modules/discussion/api.ts x: 138 lines of code y: 24 # changes static/src/javascripts/projects/common/modules/discussion/comment-box.js x: 537 lines of code y: 154 # changes static/src/javascripts/projects/common/modules/identity/api.ts x: 154 lines of code y: 69 # changes applications/app/views/fragments/crosswords/crosswordContent.scala.html x: 49 lines of code y: 26 # changes common/app/services/TagIndexesS3.scala x: 51 lines of code y: 47 # changes static/src/javascripts/projects/common/modules/crosswords/crossword.js x: 692 lines of code y: 82 # changes static/src/stylesheets/_vars.scss x: 109 lines of code y: 357 # changes static/src/stylesheets/module/crosswords/_layout.scss x: 161 lines of code y: 113 # changes common/app/model/IpsosTags.scala x: 143 lines of code y: 26 # changes common/app/model/CollectionConfig.scala x: 75 lines of code y: 14 # changes applications/app/controllers/SignupPageController.scala x: 120 lines of code y: 55 # changes admin/app/controllers/HealthCheck.scala x: 22 lines of code y: 61 # changes sport/app/football/controllers/FootballControllers.scala x: 25 lines of code y: 41 # changes static/src/stylesheets/admin/_bootstrap.graun.scss x: 179 lines of code y: 7 # changes facia/app/views/fragments/emailFrontBody.scala.html x: 258 lines of code y: 159 # changes applications/app/views/fragments/gallerySlot.scala.html x: 17 lines of code y: 40 # changes static/src/stylesheets/layout/nav/_header-top-nav.scss x: 219 lines of code y: 17 # changes static/src/stylesheets/module/email-signup/_form.scss x: 459 lines of code y: 84 # changes common/app/model/CrosswordData.scala x: 149 lines of code y: 79 # changes common/app/conf/application.scala x: 3 lines of code y: 227 # changes admin/app/views/switchboard.scala.html x: 82 lines of code y: 96 # changes common/app/conf/switches/DiscussionSwitches.scala x: 54 lines of code y: 31 # changes common/app/conf/switches/FaciaSwitches.scala x: 84 lines of code y: 94 # changes common/app/common/Edition.scala x: 118 lines of code y: 242 # changes common/app/common/editions/Uk.scala x: 25 lines of code y: 297 # changes applications/app/views/fragments/crosswords/crosswordMetaHeader.scala.html x: 52 lines of code y: 80 # changes applications/app/views/fragments/crosswords/accessibleCrosswordContent.scala.html x: 97 lines of code y: 10 # changes applications/app/views/fragments/mediaBody.scala.html x: 148 lines of code y: 288 # changes article/app/pages/StoryHtmlPage.scala x: 77 lines of code y: 105 # changes common/app/views/main.scala.html x: 79 lines of code y: 676 # changes common/app/model/EmailAddons.scala x: 504 lines of code y: 280 # changes common/app/views/fragments/discussionFooter.scala.html x: 124 lines of code y: 188 # changes static/src/javascripts/projects/common/modules/discussion/loader.js x: 487 lines of code y: 251 # changes static/src/stylesheets/module/commercial/_creatives.scss x: 631 lines of code y: 280 # changes rss/app/AppLoader.scala x: 51 lines of code y: 58 # changes common/app/services/DynamoDB.scala x: 16 lines of code y: 103 # changes common/app/model/ArticleBlocks.scala x: 32 lines of code y: 21 # changes static/src/stylesheets/module/crosswords/_cell.scss x: 37 lines of code y: 38 # changes static/src/stylesheets/module/crosswords/_vars.scss x: 9 lines of code y: 53 # changes common/app/services/fronts/FrontJsonFapi.scala x: 58 lines of code y: 9 # changes admin/app/controllers/admin/InteractiveLibrarianController.scala x: 55 lines of code y: 20 # changes common/app/common/JsMinifier.scala x: 84 lines of code y: 65 # changes common/app/common/Pagination.scala x: 26 lines of code y: 22 # changes common/app/common/TrailsToShowcase.scala x: 590 lines of code y: 50 # changes common/app/common/dfp/PageskinAdAgent.scala x: 55 lines of code y: 68 # changes common/app/contentapi/ContentApiClient.scala x: 163 lines of code y: 359 # changes common/app/contentapi/http.scala x: 69 lines of code y: 179 # changes common/app/implicits/FaciaContentFrontendHelpers.scala x: 67 lines of code y: 116 # changes common/app/layout/ContentWidths.scala x: 189 lines of code y: 21 # changes common/app/model/facia.scala x: 72 lines of code y: 244 # changes identity/app/clients/DiscussionClient.scala x: 81 lines of code y: 11 # changes identity/app/controllers/PublicProfileController.scala x: 90 lines of code y: 127 # changes identity/app/form/DateFormData.scala x: 44 lines of code y: 43 # changes identity/app/form/PrivacyMapping.scala x: 45 lines of code y: 89 # changes identity/app/form/UserFormMapping.scala x: 20 lines of code y: 33 # changes admin/app/football/controllers/PlayerController.scala x: 143 lines of code y: 134 # changes commercial/app/model/capi/CapiAgent.scala x: 40 lines of code y: 28 # changes common/app/crosswords/CrosswordTreat.scala x: 71 lines of code y: 55 # changes common/app/layout/WidthsByBreakpoint.scala x: 28 lines of code y: 137 # changes common/app/quiz/form/package.scala x: 64 lines of code y: 29 # changes identity/app/services/IdentityUrlBuilder.scala x: 55 lines of code y: 96 # changes identity/app/services/NewsletterService.scala x: 40 lines of code y: 37 # changes static/src/stylesheets/_mixins.scss x: 281 lines of code y: 166 # changes static/src/stylesheets/amp/_article-tones.scss x: 84 lines of code y: 38 # changes static/src/stylesheets/amp/_buttons.scss x: 100 lines of code y: 24 # changes static/src/stylesheets/amp/_content.scss x: 226 lines of code y: 55 # changes static/src/stylesheets/amp/_facia.scss x: 86 lines of code y: 15 # changes static/src/stylesheets/amp/_from-content-api.scss x: 283 lines of code y: 42 # changes static/src/stylesheets/amp/_hosted-article.scss x: 106 lines of code y: 22 # changes static/src/stylesheets/amp/_hosted-gallery.scss x: 151 lines of code y: 17 # changes static/src/stylesheets/amp/_hosted.scss x: 390 lines of code y: 33 # changes static/src/stylesheets/amp/_live-blog.scss x: 283 lines of code y: 18 # changes static/src/stylesheets/amp/_submeta.scss x: 54 lines of code y: 39 # changes static/src/stylesheets/amp/_type.scss x: 45 lines of code y: 22 # changes static/src/stylesheets/amp/atoms/temporary/_snippets.scss x: 89 lines of code y: 12 # changes static/src/stylesheets/amp/nav.new/_menu-item.scss x: 71 lines of code y: 6 # changes static/src/stylesheets/base/_helpers.scss x: 194 lines of code y: 122 # changes static/src/stylesheets/inline/article-photo-essay-garnett.scss x: 217 lines of code y: 37 # changes static/src/stylesheets/layout/_helpers.scss x: 81 lines of code y: 38 # changes static/src/stylesheets/layout/nav/_cta-bar.scss x: 126 lines of code y: 59 # changes static/src/stylesheets/layout/nav/_menu-item.scss x: 187 lines of code y: 35 # changes static/src/stylesheets/layout/nav/_menu-search.scss x: 90 lines of code y: 22 # changes static/src/stylesheets/layout/nav/_menu.scss x: 103 lines of code y: 21 # changes static/src/stylesheets/layout/nav/_new-header.scss x: 164 lines of code y: 50 # changes static/src/stylesheets/layout/nav/_pillar-link.scss x: 137 lines of code y: 28 # changes static/src/stylesheets/layout/nav/_subnav-link.scss x: 52 lines of code y: 28 # changes static/src/stylesheets/layout/nav/_top-bar-dropdown.scss x: 142 lines of code y: 32 # changes static/src/stylesheets/module/_discussion.scss x: 1275 lines of code y: 224 # changes static/src/stylesheets/module/_dropdown.scss x: 81 lines of code y: 69 # changes static/src/stylesheets/module/_headline-list-garnett.scss x: 115 lines of code y: 20 # changes static/src/stylesheets/module/_layout-hints.garnett.scss x: 148 lines of code y: 15 # changes static/src/stylesheets/module/_layout-hints.scss x: 162 lines of code y: 97 # changes static/src/stylesheets/module/_main-media-captions.scss x: 65 lines of code y: 23 # changes static/src/stylesheets/module/_match-summary.scss x: 23 lines of code y: 17 # changes static/src/stylesheets/module/_most-popular.scss x: 260 lines of code y: 18 # changes static/src/stylesheets/module/_overlay.scss x: 32 lines of code y: 39 # changes static/src/stylesheets/module/_popup.scss x: 174 lines of code y: 176 # changes static/src/stylesheets/module/_search-tool.scss x: 63 lines of code y: 54 # changes static/src/stylesheets/module/_site-message.scss x: 351 lines of code y: 19 # changes static/src/stylesheets/module/_social.scss x: 112 lines of code y: 217 # changes static/src/stylesheets/module/_submeta.scss x: 71 lines of code y: 140 # changes static/src/stylesheets/module/_tag-list.scss x: 38 lines of code y: 57 # changes static/src/stylesheets/module/_weather.scss x: 441 lines of code y: 84 # changes static/src/stylesheets/module/atoms/_quiz.scss x: 272 lines of code y: 73 # changes static/src/stylesheets/module/business/_stocks.scss x: 150 lines of code y: 33 # changes static/src/stylesheets/module/commercial/_advert.scss x: 207 lines of code y: 91 # changes static/src/stylesheets/module/commercial/_brandbadge.scss x: 119 lines of code y: 96 # changes static/src/stylesheets/module/commercial/_capi.scss x: 153 lines of code y: 191 # changes static/src/stylesheets/module/commercial/_frame.scss x: 168 lines of code y: 39 # changes static/src/stylesheets/module/commercial/_labs-capi.scss x: 379 lines of code y: 39 # changes static/src/stylesheets/module/commercial/_labs.scss x: 395 lines of code y: 30 # changes static/src/stylesheets/module/commercial/glabs/_hosted-article.scss x: 317 lines of code y: 97 # changes static/src/stylesheets/module/commercial/glabs/_hosted-gallery.scss x: 653 lines of code y: 91 # changes static/src/stylesheets/module/commercial/glabs/_hosted-video.scss x: 317 lines of code y: 51 # changes static/src/stylesheets/module/commercial/glabs/_hosted.scss x: 790 lines of code y: 146 # changes static/src/stylesheets/module/commercial/gustyle/_gu-compopup.scss x: 31 lines of code y: 53 # changes static/src/stylesheets/module/commercial/paidfor/_paidfor-popup.scss x: 30 lines of code y: 51 # changes static/src/stylesheets/module/content-garnett/_article-immersive.scss x: 737 lines of code y: 93 # changes static/src/stylesheets/module/content-garnett/_article-minute.scss x: 513 lines of code y: 8 # changes static/src/stylesheets/module/content-garnett/_article-numbered-list.scss x: 208 lines of code y: 12 # changes static/src/stylesheets/module/content-garnett/_article-splash.scss x: 206 lines of code y: 8 # changes static/src/stylesheets/module/content-garnett/_block-level-sharing.scss x: 154 lines of code y: 20 # changes static/src/stylesheets/module/content-garnett/_gallery-lightbox.scss x: 325 lines of code y: 14 # changes static/src/stylesheets/module/content-garnett/_gallery.head.scss x: 256 lines of code y: 53 # changes static/src/stylesheets/module/content-garnett/_gallery.scss x: 230 lines of code y: 42 # changes static/src/stylesheets/module/content-garnett/_interactive.scss x: 123 lines of code y: 29 # changes static/src/stylesheets/module/content-garnett/_live-blog.scss x: 418 lines of code y: 24 # changes static/src/stylesheets/module/content-garnett/_media-player.scss x: 935 lines of code y: 53 # changes static/src/stylesheets/module/content-garnett/_media.global.scss x: 247 lines of code y: 30 # changes static/src/stylesheets/module/content-garnett/_pillars.scss x: 410 lines of code y: 114 # changes static/src/stylesheets/module/content-garnett/live-blog/_live-blog.head.scss x: 809 lines of code y: 67 # changes static/src/stylesheets/module/content/_article-immersive.scss x: 443 lines of code y: 193 # changes static/src/stylesheets/module/content/_article-minute.scss x: 513 lines of code y: 85 # changes static/src/stylesheets/module/content/_article.scss x: 31 lines of code y: 91 # changes static/src/stylesheets/module/content/_gallery.head.scss x: 56 lines of code y: 46 # changes static/src/stylesheets/module/content/_live-blog.scss x: 195 lines of code y: 211 # changes static/src/stylesheets/module/content/_media-player.scss x: 916 lines of code y: 254 # changes static/src/stylesheets/module/content/_tones-mixins.scss x: 122 lines of code y: 68 # changes static/src/stylesheets/module/content/_tweets.scss x: 65 lines of code y: 14 # changes static/src/stylesheets/module/content/live-blog/_live-blog.head.scss x: 636 lines of code y: 37 # changes static/src/stylesheets/module/crosswords/_clues.scss x: 51 lines of code y: 74 # changes static/src/stylesheets/module/crosswords/_grid.scss x: 56 lines of code y: 49 # changes static/src/stylesheets/module/email-signup/_header.scss x: 69 lines of code y: 25 # changes static/src/stylesheets/module/email-signup/_iframe.scss x: 274 lines of code y: 31 # changes static/src/stylesheets/module/email-signup/_newDesign.scss x: 148 lines of code y: 13 # changes static/src/stylesheets/module/experiments/_update-account.scss x: 126 lines of code y: 21 # changes static/src/stylesheets/module/facia-garnett/_container--video.scss x: 690 lines of code y: 67 # changes static/src/stylesheets/module/facia-garnett/_container.scss x: 613 lines of code y: 84 # changes static/src/stylesheets/module/facia-garnett/_item.scss x: 520 lines of code y: 101 # changes static/src/stylesheets/module/facia-garnett/_items.scss x: 360 lines of code y: 52 # changes static/src/stylesheets/module/facia-garnett/_mixins.scss x: 80 lines of code y: 8 # changes static/src/stylesheets/module/facia-garnett/_sublinks.scss x: 91 lines of code y: 29 # changes static/src/stylesheets/module/facia-garnett/_treats.scss x: 80 lines of code y: 17 # changes static/src/stylesheets/module/facia-garnett/item-layouts/_fc-item--list-media.scss x: 78 lines of code y: 27 # changes static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-comment.scss x: 293 lines of code y: 38 # changes static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-media.scss x: 142 lines of code y: 38 # changes static/src/stylesheets/module/facia/_container.scss x: 507 lines of code y: 200 # changes static/src/stylesheets/module/facia/_facia-show-more.scss x: 45 lines of code y: 56 # changes static/src/stylesheets/module/facia/_item.scss x: 536 lines of code y: 255 # changes static/src/stylesheets/module/facia/_linkslist.scss x: 78 lines of code y: 40 # changes static/src/stylesheets/module/facia/_mixins.scss x: 83 lines of code y: 57 # changes static/src/stylesheets/module/facia/item-layouts/_fc-item--list-media.scss x: 116 lines of code y: 70 # changes static/src/stylesheets/module/facia/snaps/_football.scss x: 217 lines of code y: 71 # changes static/src/stylesheets/module/football/_league-list.scss x: 32 lines of code y: 31 # changes static/src/stylesheets/module/football/_match-summary.scss x: 168 lines of code y: 65 # changes static/src/stylesheets/module/football/_matches.scss x: 129 lines of code y: 55 # changes static/src/stylesheets/module/football/_tables.scss x: 123 lines of code y: 65 # changes static/src/stylesheets/module/identity/_ad-prefs.scss x: 121 lines of code y: 19 # changes static/src/stylesheets/module/identity/_button.scss x: 189 lines of code y: 42 # changes static/src/stylesheets/module/identity/_disc.scss x: 94 lines of code y: 46 # changes static/src/stylesheets/module/identity/_forms.scss x: 156 lines of code y: 41 # changes static/src/stylesheets/module/identity/_identity.scss x: 430 lines of code y: 239 # changes static/src/stylesheets/module/identity/_manage-account-tab.scss x: 382 lines of code y: 79 # changes static/src/stylesheets/module/identity/_sign-in-gate.scss x: 289 lines of code y: 19 # changes static/src/stylesheets/module/identity/_switches.scss x: 187 lines of code y: 48 # changes static/src/stylesheets/module/identity/_wrapper.scss x: 93 lines of code y: 41 # changes static/src/stylesheets/module/journalism/_audio-flagship-tag-page.scss x: 226 lines of code y: 26 # changes static/src/stylesheets/module/journalism/_media.scss x: 368 lines of code y: 14 # changes static/src/stylesheets/module/onward-garnett/_rich-links-default.head.scss x: 92 lines of code y: 13 # changes static/src/stylesheets/module/onward-garnett/_rich-links-enhanced.scss x: 129 lines of code y: 15 # changes static/src/stylesheets/module/reader-revenue/_epic.scss x: 61 lines of code y: 38 # changes static/src/stylesheets/module/signup/_newsletters.scss x: 300 lines of code y: 50 # changes static/src/stylesheets/pasteup/forms/_styles.scss x: 223 lines of code y: 32 # changes common/app/model/Tag.scala x: 167 lines of code y: 340 # changes tools/__tasks__/compile/css/sass.mjs x: 49 lines of code y: 1 # changes static/src/javascripts/projects/commercial/modules/hosted/gallery.js x: 512 lines of code y: 114 # changes tools/task-runner/runner.mjs x: 123 lines of code y: 2 # changes tools/task-runner/run-task-verbose-formater.mjs x: 56 lines of code y: 1 # changes sport/app/football/views/tablesList/tablesPage.scala.html x: 56 lines of code y: 105 # changes sport/app/football/views/wallchart/embed.scala.html x: 15 lines of code y: 58 # changes sport/app/football/views/wallchart/page.scala.html x: 8 lines of code y: 44 # changes sport/app/football/views/wallchart/wallchart.scala.html x: 92 lines of code y: 47 # changes sport/app/football/views/matchList/matchesList.scala.html x: 108 lines of code y: 111 # changes commercial/app/views/hosted/guardianAmpHostedArticle.scala.html x: 84 lines of code y: 96 # changes commercial/app/views/hosted/guardianAmpHostedGallery.scala.html x: 75 lines of code y: 67 # changes commercial/app/views/hosted/guardianAmpHostedVideo.scala.html x: 110 lines of code y: 74 # changes common/app/templates/inlineJS/blocking/config.scala.js x: 35 lines of code y: 98 # changes static/src/javascripts/bootstraps/enhanced/media-player.js x: 244 lines of code y: 36 # changes static/src/javascripts/bootstraps/enhanced/video-player.js x: 73 lines of code y: 16 # changes static/src/javascripts/bootstraps/standard/main.js x: 108 lines of code y: 301 # changes static/src/javascripts/projects/common/modules/analytics/discussion.js x: 50 lines of code y: 98 # changes static/src/javascripts/projects/common/modules/analytics/interaction-tracking.js x: 43 lines of code y: 53 # changes static/src/javascripts/projects/common/modules/navigation/membership.js x: 162 lines of code y: 75 # changes static/src/javascripts/projects/common/modules/video/events.js x: 187 lines of code y: 206 # changes applications/app/views/videoEmbed.scala.html x: 100 lines of code y: 232 # changes common/app/templates/inlineJS/nonBlocking/getUserData.scala.js x: 38 lines of code y: 35 # changes static/src/stylesheets/module/_media.scss x: 17 lines of code y: 27 # changes static/src/stylesheets/module/facia/_pagination.scss x: 104 lines of code y: 73 # changes admin/app/views/admin_main.scala.html x: 65 lines of code y: 220 # changes common/app/dev/DevAssetsController.scala x: 55 lines of code y: 165 # changes dev-build/app/http/DevFilters.scala x: 51 lines of code y: 35 # changes common/app/views/fragments/atoms/atom.scala.html x: 21 lines of code y: 132 # changes common/app/views/fragments/metaData.scala.html x: 147 lines of code y: 470 # changes discussion/app/views/discussionComments/commentsList.scala.html x: 22 lines of code y: 92 # changes applications/app/controllers/IndexController.scala x: 59 lines of code y: 160 # changes facia-press/app/lifecycle/FaciaPressLifecycle.scala x: 26 lines of code y: 30 # changes common/app/common/commercial/CommercialProperties.scala x: 89 lines of code y: 37 # changes common/app/common/commercial/PrebidIndexSite.scala x: 277 lines of code y: 12 # changes common/app/common/editions/Au.scala x: 24 lines of code y: 268 # changes common/app/common/editions/International.scala x: 25 lines of code y: 86 # changes common/app/model/Section.scala x: 170 lines of code y: 266 # changes common/app/model/TagIndexPage.scala x: 84 lines of code y: 47 # changes common/app/model/liveblog/BodyBlock.scala x: 137 lines of code y: 109 # changes common/app/model/meta/LinkedData.scala x: 47 lines of code y: 67 # changes common/app/layout/CollectionEmail.scala x: 56 lines of code y: 53 # changes common/app/views/fragments/commercial/adSlot.scala.html x: 30 lines of code y: 106 # changes common/app/views/fragments/commercial/commercialComponentHigh.scala.html x: 11 lines of code y: 64 # changes applications/app/jobs/SitemapLifecycle.scala x: 34 lines of code y: 53 # changes common/app/common/akka.scala x: 14 lines of code y: 116 # changes common/app/contentapi/SectionsLookUpLifecycle.scala x: 34 lines of code y: 44 # changes common/app/model/package.scala x: 49 lines of code y: 126 # changes onward/app/business/StocksDataLifecycle.scala x: 18 lines of code y: 36 # changes common/app/views/emailFragment.scala.html x: 11 lines of code y: 78 # changes identity/app/views/profile/deletion/accountDeletionBlock.scala.html x: 68 lines of code y: 3 # changes facia/app/controllers/HealthCheck.scala x: 14 lines of code y: 54 # changes static/src/javascripts/bootstraps/enhanced/trail.js x: 168 lines of code y: 107 # changes static/src/javascripts/projects/common/modules/navigation/user-account.ts x: 221 lines of code y: 11 # changes discussion/app/views/fragments/comment.scala.html x: 125 lines of code y: 216 # changes static/src/javascripts/projects/common/modules/discussion/comments.js x: 511 lines of code y: 166 # changes static/src/javascripts/projects/common/modules/commercial/braze/checkBrazeDependencies.ts x: 83 lines of code y: 6 # changes static/src/javascripts/projects/common/modules/navigation/profile.js x: 69 lines of code y: 100 # changes facia/app/views/fragments/frontBody.scala.html x: 53 lines of code y: 381 # changes static/src/stylesheets/module/facia/_items.scss x: 250 lines of code y: 134 # changes common/app/views/fragments/commercial/standardAd.scala.html x: 9 lines of code y: 58 # changes applications/app/views/signup/newsletterContent.scala.html x: 122 lines of code y: 76 # changes common/app/views/fragments/items/elements/facia_cards/title.scala.html x: 40 lines of code y: 139 # changes static/src/javascripts/projects/common/modules/atoms/youtube.js x: 385 lines of code y: 111 # changes static/src/javascripts/projects/common/modules/video/video-container.js x: 292 lines of code y: 80 # changes static/src/stylesheets/module/atoms/_youtube.scss x: 295 lines of code y: 117 # changes common/app/views/fragments/collections/popular.scala.html x: 62 lines of code y: 144 # changes common/app/model/Badges.scala x: 173 lines of code y: 227 # changes applications/app/views/fragments/imageContentBody.scala.html x: 42 lines of code y: 216 # changes common/app/views/fragments/items/facia_cards/contentCard.scala.html x: 251 lines of code y: 362 # changes onward/app/views/mostPopular.scala.html x: 35 lines of code y: 75 # changes static/src/stylesheets/module/facia-garnett/_pillars.scss x: 442 lines of code y: 104 # changes static/src/stylesheets/module/facia-garnett/item-layouts/_fc-item--half.scss x: 69 lines of code y: 22 # changes static/src/stylesheets/module/facia/item-layouts/_fc-item--full-media-100.scss x: 60 lines of code y: 18 # changes static/src/stylesheets/module/facia/item-layouts/_fc-item--half.scss x: 68 lines of code y: 57 # changes static/src/stylesheets/module/facia/item-layouts/_fc-item--list.scss x: 26 lines of code y: 47 # changes static/src/stylesheets/module/facia/item-layouts/_fc-item--three-quarters.scss x: 64 lines of code y: 61 # changes static/src/stylesheets/pasteup/typography/_src.scss x: 129 lines of code y: 47 # changes static/src/javascripts/projects/common/modules/identity/modules/switch.js x: 99 lines of code y: 23 # changes common/app/views/fragments/commercial/topBanner.scala.html x: 9 lines of code y: 164 # changes common/app/views/support/DropdownMenus.scala x: 74 lines of code y: 33 # changes common/app/templates/inlineJS/blocking/applyRenderConditions.scala.js x: 106 lines of code y: 78 # changes static/src/javascripts/projects/commercial/modules/hosted/onward.js x: 34 lines of code y: 79 # changes common/app/common/commercial/hosted/HostedMetadata.scala x: 47 lines of code y: 42 # changes common/app/views/fragments/inlineJSBlocking.scala.html x: 35 lines of code y: 166 # changes common/app/views/fragments/mostPopularPlaceholder.scala.html x: 35 lines of code y: 156 # changes static/src/javascripts/lib/capture-ophan-info.js x: 51 lines of code y: 10 # changes static/src/stylesheets/email/_front.scss x: 302 lines of code y: 57 # changes common/app/common/HTML.scala x: 7 lines of code y: 32 # changes common/app/implicits/ItemKickerImplicits.scala x: 75 lines of code y: 55 # changes static/src/stylesheets/layout/nav/_my-account.scss x: 55 lines of code y: 15 # changes common/app/views/fragments/meta/dateline.scala.html x: 36 lines of code y: 112 # changes sport/app/football/views/matchList/matchesComponent.scala.html x: 29 lines of code y: 70 # changes static/src/javascripts/projects/common/modules/analytics/coreVitals.ts x: 11 lines of code y: 35 # changes static/src/javascripts/projects/common/modules/navigation/header-top-nav.js x: 446 lines of code y: 4 # changes static/src/stylesheets/module/content/tones/_tone-media.scss x: 120 lines of code y: 135 # changes static/src/javascripts/projects/common/modules/navigation/new-header.js x: 458 lines of code y: 97 # changes facia/app/pages/FrontHtmlPage.scala x: 72 lines of code y: 90 # changes static/src/javascripts/bootstraps/enhanced/football.js x: 268 lines of code y: 77 # changes static/src/javascripts/lib/cookies.js x: 108 lines of code y: 41 # changes static/src/javascripts/lib/geolocation.ts x: 465 lines of code y: 23 # changes static/src/javascripts/projects/common/modules/business/stocks.js x: 64 lines of code y: 84 # changes static/src/javascripts/projects/common/modules/social/share-count.js x: 87 lines of code y: 139 # changes static/src/javascripts/projects/facia/modules/onwards/search-tool.js x: 192 lines of code y: 99 # changes static/src/javascripts/projects/facia/modules/ui/container-show-more.js x: 232 lines of code y: 143 # changes static/src/javascripts/projects/facia/modules/ui/snaps.js x: 184 lines of code y: 127 # changes static/src/javascripts/projects/common/modules/user-prefs.ts x: 92 lines of code y: 2 # changes onward/app/controllers/MostViewedVideoController.scala x: 56 lines of code y: 72 # changes onward/app/controllers/PopularInTag.scala x: 48 lines of code y: 158 # changes common/app/views/fragments/storyPackagePlaceholder.scala.html x: 25 lines of code y: 173 # changes identity/app/views/support/fragment/ConsentChannel.scala x: 63 lines of code y: 38 # changes onward/app/controllers/RichLinkController.scala x: 57 lines of code y: 113 # changes static/src/javascripts/lib/detect-breakpoint.ts x: 136 lines of code y: 1 # changes static/src/javascripts/lib/detect.js x: 254 lines of code y: 45 # changes static/src/javascripts/projects/common/modules/crosswords/hidden-input.js x: 79 lines of code y: 49 # changes static/src/javascripts/projects/common/modules/gallery/lightbox.js x: 564 lines of code y: 210 # changes admin/app/football/model/PA.scala x: 734 lines of code y: 112 # changes common/app/common/Seqs.scala x: 23 lines of code y: 34 # changes common/app/common/ShowcaseRSSModules.scala x: 182 lines of code y: 24 # changes identity/app/services/PlaySigninService.scala x: 26 lines of code y: 48 # changes admin/app/indexes/ContentApiTagsEnumerator.scala x: 30 lines of code y: 65 # changes applications/app/pages/CrosswordHtmlPage.scala x: 87 lines of code y: 73 # changes applications/app/pages/IndexHtmlPage.scala x: 72 lines of code y: 85 # changes common/app/views/fragments/contentMeta.scala.html x: 77 lines of code y: 403 # changes discussion/app/discussion/model/comments.scala x: 104 lines of code y: 39 # changes sport/app/rugby/jobs/RugbyStatsJob.scala x: 64 lines of code y: 72 # changes static/src/javascripts/projects/facia/modules/ui/container-toggle.js x: 89 lines of code y: 106 # changes discussion/app/controllers/CommentCountController.scala x: 22 lines of code y: 70 # changes static/src/javascripts/bootstraps/enhanced/article.js x: 59 lines of code y: 124 # changes sport/app/football/views/fragments/teamlistBody.scala.html x: 32 lines of code y: 89 # changes sport/app/football/views/matchStats/matchStatsPage.scala.html x: 39 lines of code y: 92 # changes common/app/layout/FaciaContainerHeader.scala x: 70 lines of code y: 73 # changes common/app/views/support/TrailCssClasses.scala x: 15 lines of code y: 86 # changes static/src/javascripts/projects/common/views/content/share-button.html x: 4 lines of code y: 26 # changes common/app/views/fragments/commercial/containers/paidContainer.scala.html x: 74 lines of code y: 45 # changes common/app/views/fragments/nav/headerMenu.scala.html x: 170 lines of code y: 30 # changes static/src/stylesheets/base/_normalize.scss x: 169 lines of code y: 25 # changes static/src/stylesheets/module/facia/item-layouts/_fc-item--three-quarters-right.scss x: 27 lines of code y: 28 # changes common/app/layout/cards/CardType.scala x: 87 lines of code y: 24 # changes identity/app/views/fragments/emailListCategories.scala.html x: 36 lines of code y: 33 # changes common/app/views/fragments/items/elements/facia_cards/image.scala.html x: 27 lines of code y: 138 # changes static/src/javascripts/projects/common/modules/onward/history.js x: 400 lines of code y: 179 # changes admin/app/views/pressContent.scala.html x: 95 lines of code y: 6 # changes article/app/views/liveblog/liveBlogBlocks.scala.html x: 7 lines of code y: 103 # changes static/src/javascripts/projects/common/modules/article/twitter.js x: 59 lines of code y: 90 # changes static/src/javascripts/projects/common/modules/discussion/comment-count.js x: 103 lines of code y: 172 # changes static/src/javascripts/projects/common/modules/identity/sign-in-gate/variants/design/example.js x: 115 lines of code y: 17 # changes static/src/javascripts/projects/common/modules/identity/sign-in-gate/variants/design/main-variant.js x: 146 lines of code y: 24 # changes static/src/javascripts/projects/common/modules/onward/geo-most-popular.js x: 49 lines of code y: 93 # changes static/src/javascripts/projects/common/modules/onward/onward-content.js x: 28 lines of code y: 115 # changes static/src/javascripts/projects/common/modules/onward/popular.js x: 16 lines of code y: 164 # changes static/src/javascripts/projects/common/modules/onward/related.js x: 116 lines of code y: 199 # changes static/src/javascripts/projects/common/modules/ui/full-height.js x: 41 lines of code y: 40 # changes static/src/javascripts/projects/common/modules/ui/message.js x: 187 lines of code y: 143 # changes static/src/javascripts/projects/common/modules/ui/selection-sharing.js x: 126 lines of code y: 131 # changes static/src/javascripts/projects/common/modules/ui/sticky.js x: 79 lines of code y: 157 # changes static/src/javascripts/projects/common/modules/ui/toggles.js x: 90 lines of code y: 92 # changes static/src/javascripts/projects/facia/modules/ui/live-blog-updates.js x: 240 lines of code y: 148 # changes admin/app/views/pressR2.scala.html x: 88 lines of code y: 54 # changes common/app/model/R2PressMessage.scala x: 2 lines of code y: 21 # changes static/src/javascripts/projects/common/modules/component.js x: 248 lines of code y: 114 # changes applications/app/views/all.scala.html x: 21 lines of code y: 139 # changes common/app/views/fragments/containers/index.scala.html x: 36 lines of code y: 156 # changes admin/app/controllers/admin/RedirectController.scala x: 90 lines of code y: 2 # changes admin/app/views/redirects.scala.html x: 80 lines of code y: 46 # changes applications/app/views/fragments/crosswords/crosswordSearchForm.scala.html x: 82 lines of code y: 35 # changes applications/app/views/fragments/interactiveBody.scala.html x: 63 lines of code y: 228 # changes common/app/views/fragments/head.scala.html x: 18 lines of code y: 239 # changes discussion/app/controllers/DiscussionController.scala x: 11 lines of code y: 75 # changes sport/app/football/controllers/CompetitionListController.scala x: 30 lines of code y: 59 # changes static/src/javascripts/bootstraps/enhanced/sport.js x: 145 lines of code y: 53 # changes static/src/javascripts/bootstraps/video-embed.js x: 4 lines of code y: 156 # changes static/src/javascripts/projects/admin/bootstraps/drama.js x: 198 lines of code y: 8 # changes static/src/javascripts/projects/common/modules/analytics/beacon.js x: 1 lines of code y: 86 # changes static/src/javascripts/projects/common/modules/atoms/quiz.js x: 36 lines of code y: 47 # changes static/src/javascripts/projects/common/modules/audio/AudioPlayer.js x: 442 lines of code y: 46 # changes static/src/javascripts/projects/common/modules/crosswords/anagram-helper/main.js x: 147 lines of code y: 81 # changes static/src/javascripts/projects/common/modules/crosswords/cell.js x: 62 lines of code y: 30 # changes static/src/javascripts/projects/common/modules/crosswords/clues.js x: 130 lines of code y: 80 # changes static/src/javascripts/projects/common/modules/crosswords/constants.js x: 6 lines of code y: 36 # changes static/src/javascripts/projects/common/modules/crosswords/grid.js x: 147 lines of code y: 90 # changes static/src/javascripts/projects/common/modules/crosswords/helpers.js x: 279 lines of code y: 76 # changes static/src/javascripts/projects/common/modules/discussion/whole-discussion.js x: 119 lines of code y: 74 # changes static/src/javascripts/projects/common/modules/identity/ad-prefs.js x: 100 lines of code y: 31 # changes static/src/javascripts/projects/common/modules/navigation/search.js x: 200 lines of code y: 126 # changes static/src/javascripts/projects/common/modules/ui/accessibility-prefs.js x: 38 lines of code y: 56 # changes static/src/javascripts/projects/common/modules/ui/normalise.js x: 78 lines of code y: 9 # changes static/src/javascripts/projects/common/modules/ui/relativedates.js x: 178 lines of code y: 64 # changes static/src/javascripts/projects/common/modules/ui/tabs.js x: 87 lines of code y: 41 # changes static/src/javascripts/projects/common/views/svgs.js x: 70 lines of code y: 246 # changes static/src/stylesheets/_common.garnett.scss x: 32 lines of code y: 115 # changes static/src/stylesheets/head.identity.scss x: 16 lines of code y: 83 # changes static/src/stylesheets/module/journalism/_audio-flagship-tag-page-container.scss x: 173 lines of code y: 22 # changes applications/app/model/preferencesMetadata.scala x: 10 lines of code y: 51 # changes discussion/app/controllers/ProfileActivityController.scala x: 74 lines of code y: 78 # changes common/app/model/MostPopular.scala x: 2 lines of code y: 28 # changes article/app/pages/ArticleHtmlPage.scala x: 22 lines of code y: 39 # changes article/app/views/fragments/articleBody.scala.html x: 71 lines of code y: 609 # changes article/app/views/fragments/articleBodyGarnett.scala.html x: 99 lines of code y: 88 # changes common/app/views/fragments/contentFooter.scala.html x: 29 lines of code y: 261 # changes common/app/views/support/ContentFooterContainersLayout.scala x: 29 lines of code y: 78 # changes static/src/stylesheets/content.garnett.scss x: 57 lines of code y: 29 # changes applications/app/controllers/HealthCheck.scala x: 19 lines of code y: 60 # changes applications/app/controllers/PreferencesController.scala x: 15 lines of code y: 69 # changes article/app/views/fragments/mainMedia.scala.html x: 72 lines of code y: 204 # changes common/app/layout/Column.scala x: 33 lines of code y: 104 # changes common/app/layout/Sublink.scala x: 30 lines of code y: 293 # changes common/app/views/fragments/atoms/quiz.scala.html x: 142 lines of code y: 70 # changes common/app/views/fragments/items/facia_cards/meta.scala.html x: 15 lines of code y: 113 # changes common/app/views/fragments/relativeDate.scala.html x: 11 lines of code y: 68 # changes discussion/app/views/fragments/topComment.scala.html x: 71 lines of code y: 63 # changes onward/app/views/feedback.scala.html x: 97 lines of code y: 124 # changes onward/app/views/fragments/feedbackForms.scala.html x: 77 lines of code y: 29 # changes sport/app/rugby/model/rugby.scala x: 148 lines of code y: 33 # changes onward/app/views/fragments/rightMostPopular.scala.html x: 33 lines of code y: 132 # changes static/src/stylesheets/email/_article.scss x: 244 lines of code y: 32 # changes common/app/views/fragments/containers/facia_cards/slice.scala.html x: 41 lines of code y: 72 # changes static/src/stylesheets/module/journalism/_campaigns.scss x: 424 lines of code y: 44 # changes common/app/views/fragments/commercial/badge.scala.html x: 12 lines of code y: 176 # changes common/app/views/fragments/media/video.scala.html x: 57 lines of code y: 173 # changes common/app/views/fragments/submeta.scala.html x: 51 lines of code y: 139 # changes onward/app/views/fragments/richLinkBody.scala.html x: 89 lines of code y: 145 # changes common/app/views/fragments/headTonal.scala.html x: 93 lines of code y: 188 # changes commercial/app/views/hosted/guardianHostedArticle.scala.html x: 100 lines of code y: 113 # changes applications/app/views/fragments/indexBody.scala.html x: 106 lines of code y: 264 # changes common/app/views/fragments/message.scala.html x: 19 lines of code y: 89 # changes common/app/views/fragments/image.scala.html x: 56 lines of code y: 58 # changes static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-immersive.scss x: 138 lines of code y: 46 # changes static/src/stylesheets/base/_inline-svgs.scss x: 22 lines of code y: 64 # changes common/app/views/fragments/photoEssay.scala.html x: 98 lines of code y: 67 # changes admin/public/css/admin.css x: 1 lines of code y: 51 # changes admin/public/css/radiator.css x: 142 lines of code y: 114 # changes common/app/views/fragments/containers/facia_cards/containerHeader.scala.html x: 22 lines of code y: 84 # changes common/app/views/fragments/onwardPlaceholder.scala.html x: 7 lines of code y: 76 # changes static/src/javascripts/projects/common/views/content/share-count.html x: 3 lines of code y: 29 # changes static/src/stylesheets/head.amp.scss x: 3 lines of code y: 47 # changes static/src/stylesheets/layout/footer/_variables.scss x: 2 lines of code y: 17 # changes static/src/stylesheets/module/identity/_header.scss x: 111 lines of code y: 50 # changes static/src/stylesheets/module/survey/_inline-email-form.scss x: 75 lines of code y: 17 # changes static/src/stylesheets/pasteup/buttons/_styles.scss x: 231 lines of code y: 37 # changes common/app/views/fragments/standfirst.scala.html x: 51 lines of code y: 208 # changes commercial/app/views/hosted/guardianHostedVideo.scala.html x: 103 lines of code y: 147 # changes static/src/stylesheets/amp/_fonts.scss x: 87 lines of code y: 52 # changes static/src/stylesheets/module/_icons.scss x: 65 lines of code y: 93 # changes static/src/stylesheets/module/crosswords/_anagram-helper.scss x: 142 lines of code y: 48 # changes static/src/stylesheets/module/facia/item-tones/_tone-comment.scss x: 51 lines of code y: 96 # changes static/src/stylesheets/module/facia/item-tones/_tone-dead.scss x: 40 lines of code y: 94 # changes static/src/stylesheets/module/facia/item-tones/_tone-external.scss x: 18 lines of code y: 73 # changes static/src/stylesheets/module/facia/item-tones/_tone-live.scss x: 75 lines of code y: 124 # changes static/src/stylesheets/module/facia/item-tones/_tone-media.scss x: 61 lines of code y: 102 # changes static/src/stylesheets/module/facia/item-tones/_tone-news.scss x: 38 lines of code y: 84 # changes static/src/stylesheets/module/facia/item-tones/_tone-review.scss x: 62 lines of code y: 97 # changes static/src/stylesheets/module/facia/item-tones/_tone-special-report.scss x: 72 lines of code y: 97 # changes static/src/stylesheets/pasteup/palette/_src.scss x: 1 lines of code y: 34 # changes common/app/views/fragments/items/elements/starRating.scala.html x: 7 lines of code y: 41 # changes admin/public/football/javascripts/browser.js x: 214 lines of code y: 29 # changes article/app/views/fragments/headerImmersive.scala.html x: 11 lines of code y: 91 # changes common/app/views/fragments/containers/facia_cards/navMediaListContainer.scala.html x: 25 lines of code y: 75 # changes static/src/stylesheets/module/commercial/creatives/_fabric-video.scss x: 80 lines of code y: 29 # changes admin/app/views/football/player/playerIndex.scala.html x: 59 lines of code y: 34 # changes commercial/app/views/hosted/guardianHostedGallery.scala.html x: 102 lines of code y: 102 # changes onward/app/views/richLink.scala.html x: 24 lines of code y: 77 # changes onward/app/views/topStories.scala.html x: 6 lines of code y: 46 # changes sport/app/football/views/competitions.scala.html x: 7 lines of code y: 57 # changes sport/app/football/views/teamlist.scala.html x: 5 lines of code y: 51 # changes commercial/app/views/contentapi/item.scala.html x: 72 lines of code y: 114 # changes commercial/app/views/contentapi/items.scala.html x: 81 lines of code y: 190 # changes static/src/stylesheets/module/commercial/_commercial.scss x: 16 lines of code y: 174 # changes common/app/views/fragments/headDefault.scala.html x: 16 lines of code y: 113 # changes common/app/views/fragments/keywordList.scala.html x: 37 lines of code y: 98 # changes identity/app/views/formstack/formstackComplete.scala.html x: 20 lines of code y: 88 # changes common/app/views/fragments/linkText.scala.html x: 7 lines of code y: 75 # changes common/app/views/fragments/trails/headline.scala.html x: 22 lines of code y: 101 # changes commercial/app/views/hosted/singaporeF1Overview.scala.html x: 125 lines of code y: 24 # changes commercial/app/views/hosted/singaporeF1Packages.scala.html x: 164 lines of code y: 27 # changes admin/conf/resources/r2/interactiveSwfScript.js x: 625 lines of code y: 9 # changes common/app/views/fragments/trailblocks/headline.scala.html x: 7 lines of code y: 83 # changes discussion/app/views/profileActivity/comments.scala.html x: 29 lines of code y: 45 # changes facia/app/controllers/front/FaciaDefaults.scala x: 123 lines of code y: 23 # changes
1205.0
# changes
  min: 1.0
  average: 54.99
  25th percentile: 10.0
  median: 26.0
  75th percentile: 65.0
  max: 1205.0
0 2169.0
lines of code
min: 1.0 | average: 73.22 | 25th percentile: 16.0 | median: 35.0 | 75th percentile: 79.0 | max: 2169.0

Number of Contributors vs. Number of Changes: 2092 points

applications/app/controllers/ApplicationsControllers.scala x: 81 # contributors y: 137 # changes applications/app/controllers/PuzzlesApiModels.scala x: 1 # contributors y: 2 # changes applications/app/controllers/PuzzlesArchiveApiClient.scala x: 4 # contributors y: 5 # changes applications/app/controllers/PuzzlesArchiveBuilder.scala x: 5 # contributors y: 6 # changes applications/app/controllers/PuzzlesLayoutProvider.scala x: 4 # contributors y: 11 # changes applications/app/controllers/PuzzlesPageController.scala x: 7 # contributors y: 13 # changes common/app/model/PuzzlesLayout.scala x: 3 # contributors y: 12 # changes identity/app/controllers/DiscardingIdentityCookies.scala x: 10 # contributors y: 10 # changes identity/app/controllers/IdentityControllers.scala x: 49 # contributors y: 95 # changes identity/app/controllers/editprofile/EditProfileController.scala x: 23 # contributors y: 34 # changes identity/app/controllers/editprofile/EditProfileControllerComponents.scala x: 14 # contributors y: 17 # changes identity/app/idapiclient/Auth.scala x: 45 # contributors y: 68 # changes identity/app/services/IdentityServices.scala x: 34 # contributors y: 63 # changes applications/app/controllers/CrosswordsController.scala x: 84 # contributors y: 235 # changes applications/app/controllers/PuzzleRecommendations.scala x: 2 # contributors y: 1 # changes common/app/model/AffiliateProductLivePricing.scala x: 3 # contributors y: 3 # changes common/app/model/Cached.scala x: 105 # contributors y: 259 # changes common/app/model/dotcomrendering/DotcomBlocksRenderingDataModel.scala x: 28 # contributors y: 44 # changes common/app/model/dotcomrendering/DotcomRenderingDataModel.scala x: 67 # contributors y: 203 # changes common/app/model/dotcomrendering/DotcomRenderingSupportTypes.scala x: 29 # contributors y: 55 # changes common/app/model/dotcomrendering/DotcomRenderingUtils.scala x: 52 # contributors y: 149 # changes common/app/model/dotcomrendering/pageElements/PageElement.scala x: 80 # contributors y: 321 # changes common/app/model/meta.scala x: 175 # contributors y: 873 # changes common/app/navigation/NavLinks.scala x: 125 # contributors y: 400 # changes common/app/navigation/Navigation.scala x: 41 # contributors y: 77 # changes common/app/renderers/DotcomRenderingService.scala x: 64 # contributors y: 204 # changes common/app/views/support/HtmlCleaner.scala x: 132 # contributors y: 568 # changes article/app/controllers/ArticleController.scala x: 152 # contributors y: 647 # changes article/app/controllers/HealthCheck.scala x: 29 # contributors y: 45 # changes common/app/services/ArticleAbTestAgent.scala x: 3 # contributors y: 5 # changes common/app/common/configuration.scala x: 211 # contributors y: 1194 # changes common/app/dev/DevParametersHttpRequestHandler.scala x: 92 # contributors y: 182 # changes common/app/staticpages/StaticPages.scala x: 49 # contributors y: 80 # changes dev-build/app/http/DevBuildParametersHttpRequestHandler.scala x: 26 # contributors y: 35 # changes onward/app/controllers/HealthCheck.scala x: 29 # contributors y: 41 # changes admin/app/controllers/AdminControllers.scala x: 69 # contributors y: 149 # changes admin/app/views/admin.scala.html x: 112 # contributors y: 399 # changes admin/app/views/football/main.scala.html x: 60 # contributors y: 89 # changes applications/app/AppLoader.scala x: 73 # contributors y: 122 # changes article/app/AppLoader.scala x: 78 # contributors y: 144 # changes article/app/controllers/ArticleControllers.scala x: 59 # contributors y: 90 # changes common/app/common/ModelOrResult.scala x: 66 # contributors y: 163 # changes common/app/conf/switches/FeatureSwitches.scala x: 174 # contributors y: 802 # changes common/app/services/S3.scala x: 97 # contributors y: 315 # changes dev-build/app/AppLoader.scala x: 95 # contributors y: 199 # changes preview/app/AppLoader.scala x: 77 # contributors y: 143 # changes preview/app/controllers/LiveHarnessController.scala x: 9 # contributors y: 12 # changes project/Dependencies.scala x: 212 # contributors y: 1205 # changes sport/app/football/model/TeamMap.scala x: 80 # contributors y: 158 # changes common/app/model/dotcomrendering/DotcomTagPagesRenderingDataModel.scala x: 21 # contributors y: 35 # changes common/app/navigation/helpers/UrlHelpers.scala x: 59 # contributors y: 119 # changes sport/app/football/model/model.scala x: 78 # contributors y: 128 # changes common/app/model/Formats.scala x: 99 # contributors y: 270 # changes common/app/model/PressedProperties.scala x: 14 # contributors y: 19 # changes common/app/model/SupportedUrl.scala x: 42 # contributors y: 71 # changes common/app/model/dotcomrendering/DotcomFrontsRenderingDataModel.scala x: 34 # contributors y: 61 # changes common/app/model/pressedContent.scala x: 75 # contributors y: 179 # changes facia-press/app/AppLoader.scala x: 36 # contributors y: 50 # changes facia-press/app/frontpress/FapiFrontPress.scala x: 104 # contributors y: 345 # changes common/app/views/fragments/containers/facia_cards/container.scala.html x: 87 # contributors y: 279 # changes common/app/navigation/ReaderRevenueSite.scala x: 30 # contributors y: 48 # changes discussion/app/discussion/api/DiscussionApi.scala x: 28 # contributors y: 51 # changes identity/app/idapiclient/IdApiClient.scala x: 63 # contributors y: 119 # changes identity/app/idapiclient/parser/IdApiJsonBodyParser.scala x: 8 # contributors y: 12 # changes identity/app/model/ReturnJourney.scala x: 8 # contributors y: 8 # changes common/app/controllers/EmailSignupController.scala x: 113 # contributors y: 307 # changes common/app/model/PressedCard.scala x: 11 # contributors y: 17 # changes admin/app/football/controllers/FrontsController.scala x: 58 # contributors y: 107 # changes admin/app/views/football/fronts/index.scala.html x: 39 # contributors y: 38 # changes sport/app/football/controllers/MoreOnMatchController.scala x: 97 # contributors y: 261 # changes common/app/controllers/IndexControllerCommon.scala x: 67 # contributors y: 142 # changes common/app/model/dotcomrendering/DotcomNewslettersPageRenderingDataModel.scala x: 22 # contributors y: 34 # changes common/app/model/dotcomrendering/pageElements/TextCleaner.scala x: 26 # contributors y: 40 # changes common/app/navigation/DCRNavigation.scala x: 24 # contributors y: 37 # changes common/app/templates/javaScriptConfig.scala.js x: 85 # contributors y: 209 # changes common/app/views/fragments/footer.scala.html x: 146 # contributors y: 559 # changes common/app/views/fragments/header.scala.html x: 159 # contributors y: 727 # changes common/app/views/fragments/headerTopNav.scala.html x: 13 # contributors y: 24 # changes sport/app/football/model/DotcomRenderingFootballDataModel.scala x: 21 # contributors y: 75 # changes common/app/conf/switches/CommercialSwitches.scala x: 146 # contributors y: 703 # changes common/app/conf/switches/MonitoringSwitches.scala x: 51 # contributors y: 126 # changes common/app/conf/switches/Switches.scala x: 71 # contributors y: 160 # changes common/app/services/SkimLinksCache.scala x: 15 # contributors y: 29 # changes applications/app/controllers/GalleryController.scala x: 97 # contributors y: 235 # changes applications/app/controllers/ImageContentController.scala x: 84 # contributors y: 142 # changes applications/app/controllers/InteractiveController.scala x: 97 # contributors y: 247 # changes applications/app/controllers/MediaController.scala x: 92 # contributors y: 206 # changes article/app/controllers/LiveBlogController.scala x: 62 # contributors y: 189 # changes commercial/app/controllers/HostedContentController.scala x: 49 # contributors y: 102 # changes common/app/services/SubnavAgent.scala x: 6 # contributors y: 8 # changes facia/app/AppLoader.scala x: 62 # contributors y: 112 # changes facia/app/controllers/FaciaController.scala x: 152 # contributors y: 696 # changes facia/app/controllers/FaciaControllers.scala x: 39 # contributors y: 52 # changes preview/app/controllers/FaciaDraftController.scala x: 74 # contributors y: 126 # changes tools/asset-monitor/index.js x: 24 # contributors y: 32 # changes applications/app/views/fragments/galleryBody.scala.html x: 105 # contributors y: 456 # changes common/app/navigation/FooterLinks.scala x: 40 # contributors y: 67 # changes common/app/services/FaciaContentConvert.scala x: 44 # contributors y: 81 # changes facia/app/controllers/front/FapiFrontJsonMinimal.scala x: 5 # contributors y: 4 # changes sport/app/football/controllers/MatchController.scala x: 86 # contributors y: 212 # changes sport/app/football/feed/agent.scala x: 59 # contributors y: 107 # changes sport/app/football/views/matchStats/matchStatsComponent.scala.html x: 42 # contributors y: 65 # changes admin/app/http/AdminHttpErrorHandler.scala x: 19 # contributors y: 23 # changes admin/app/jobs/ExpiringSwitchesEmailJob.scala x: 46 # contributors y: 86 # changes admin/app/views/email/expiringSwitches.scala.html x: 31 # contributors y: 48 # changes admin/app/views/football/fragments/chooseGroup.scala.html x: 17 # contributors y: 12 # changes admin/app/views/football/fragments/chooseLeague.scala.html x: 27 # contributors y: 32 # changes admin/app/views/football/fragments/choosePlayer.scala.html x: 15 # contributors y: 17 # changes admin/app/views/football/fragments/chooseTeam.scala.html x: 17 # contributors y: 21 # changes admin/app/views/football/fragments/prevResults.scala.html x: 11 # contributors y: 9 # changes admin/app/views/fragments/dateLineChart.scala.html x: 7 # contributors y: 7 # changes admin/app/views/fragments/formattedChart.scala.html x: 20 # contributors y: 18 # changes admin/app/views/fragments/lineChart.scala.html x: 43 # contributors y: 42 # changes applications/app/views/fragments/audioSeriesHead.scala.html x: 9 # contributors y: 18 # changes applications/app/views/fragments/crosswords/accessibleCrosswordEntries.scala.html x: 18 # contributors y: 13 # changes applications/app/views/fragments/crosswords/accessibleCrosswordGridData.scala.html x: 9 # contributors y: 6 # changes applications/app/views/fragments/crosswords/crosswordEntries.scala.html x: 23 # contributors y: 28 # changes applications/app/views/fragments/crosswords/printableCrosswordClue.scala.html x: 17 # contributors y: 15 # changes archive/app/views/archive.scala.html x: 14 # contributors y: 11 # changes article/app/views/fragments/liveBlogNavigation.scala.html x: 29 # contributors y: 35 # changes article/app/views/fragments/logo.scala.html x: 20 # contributors y: 19 # changes article/app/views/liveblog/keyEvents.scala.html x: 32 # contributors y: 39 # changes commercial/app/model/hosted/HostedArticleQuotes.scala x: 12 # contributors y: 7 # changes commercial/app/views/hosted/guardianAmpHostedGalleryImage.scala.html x: 16 # contributors y: 15 # changes commercial/app/views/hosted/guardianHostedCta.scala.html x: 27 # contributors y: 53 # changes commercial/app/views/hosted/guardianHostedGalleryCta.scala.html x: 18 # contributors y: 31 # changes commercial/app/views/hosted/guardianHostedHeader.scala.html x: 35 # contributors y: 79 # changes commercial/app/views/hosted/guardianHostedShareButtons.scala.html x: 28 # contributors y: 36 # changes common/app/views/fragments/atoms/interactive.scala.html x: 22 # contributors y: 31 # changes common/app/views/fragments/commercial/containerWrapper.scala.html x: 15 # contributors y: 19 # changes common/app/views/fragments/dropdown.scala.html x: 56 # contributors y: 75 # changes common/app/views/fragments/email/signup/result/emailNonsuccess.scala.html x: 10 # contributors y: 16 # changes common/app/views/fragments/items/elements/facia_cards/itemHeader.scala.html x: 25 # contributors y: 29 # changes common/app/views/fragments/share/blockLevelSharing.scala.html x: 44 # contributors y: 86 # changes common/app/views/fragments/social.scala.html x: 71 # contributors y: 226 # changes common/app/views/fragments/stylesheetLink.scala.html x: 35 # contributors y: 47 # changes common/app/views/support/MinuteCleaner.scala x: 38 # contributors y: 71 # changes common/app/views/support/WitnessCleaner.scala x: 23 # contributors y: 45 # changes common/app/views/support/cleaner/CmpParamCleaner.scala x: 18 # contributors y: 17 # changes common/app/views/support/cleaner/VideoEmbedCleaner.scala x: 63 # contributors y: 150 # changes common/app/views/support/package.scala x: 112 # contributors y: 619 # changes discussion/app/views/fragments/commentBadges.scala.html x: 15 # contributors y: 14 # changes discussion/app/views/fragments/reportComment.scala.html x: 44 # contributors y: 50 # changes identity/app/form/IdFormHelpers.scala x: 33 # contributors y: 48 # changes identity/app/http/IdentityHttpErrorHandler.scala x: 20 # contributors y: 31 # changes identity/app/views/errors/_404.scala.html x: 13 # contributors y: 10 # changes identity/app/views/fragments/consentSwitch.scala.html x: 18 # contributors y: 26 # changes identity/app/views/fragments/error.scala.html x: 10 # contributors y: 8 # changes identity/app/views/fragments/form/checkbox.scala.html x: 11 # contributors y: 10 # changes identity/app/views/fragments/form/checkboxField.scala.html x: 28 # contributors y: 30 # changes identity/app/views/fragments/form/fieldConstructors/frontendFieldConstructor.scala.html x: 23 # contributors y: 21 # changes identity/app/views/fragments/form/fieldConstructors/multiInputFieldConstructor.scala.html x: 12 # contributors y: 12 # changes identity/app/views/fragments/form/inputField.scala.html x: 25 # contributors y: 24 # changes identity/app/views/fragments/form/radioField.scala.html x: 26 # contributors y: 27 # changes identity/app/views/fragments/form/switch.scala.html x: 19 # contributors y: 33 # changes preview/app/views/responsive_viewer.scala.html x: 35 # contributors y: 36 # changes sport/app/rugby/views/fragments/matchStats.scala.html x: 22 # contributors y: 24 # changes template-tracker-agent/src/main/java/com/gu/templatetracker/RecordTemplateAdvice.java x: 2 # contributors y: 6 # changes common/app/model/liveblog/BlockElement.scala x: 57 # contributors y: 106 # changes admin/app/jobs/RefreshFrontsJob.scala x: 72 # contributors y: 141 # changes applications/app/controllers/Nx1ConfigController.scala x: 12 # contributors y: 16 # changes applications/app/services/NewsSiteMap.scala x: 43 # contributors y: 55 # changes applications/app/services/VideoSiteMap.scala x: 48 # contributors y: 69 # changes common/app/http/Filters.scala x: 47 # contributors y: 83 # changes common/app/model/content.scala x: 185 # contributors y: 1125 # changes common/app/views/fragments/page/head/stylesheets/styles.scala.html x: 23 # contributors y: 33 # changes common/app/views/fragments/stylesheets.scala.html x: 54 # contributors y: 122 # changes onward/app/controllers/OnwardControllers.scala x: 53 # contributors y: 96 # changes onward/app/controllers/RelatedController.scala x: 90 # contributors y: 244 # changes onward/app/controllers/SeriesController.scala x: 86 # contributors y: 278 # changes sport/app/cricket/conf/context.scala x: 52 # contributors y: 77 # changes sport/app/cricket/feed/cricketModel.scala x: 33 # contributors y: 54 # changes sport/app/cricket/feed/cricketPaDeserialisation.scala x: 33 # contributors y: 45 # changes sport/app/cricket/feed/cricketPaFeed.scala x: 58 # contributors y: 115 # changes sport/app/cricket/jobs/CricketStatsJob.scala x: 57 # contributors y: 91 # changes sport/app/football/feed/Competitions.scala x: 130 # contributors y: 336 # changes static/src/javascripts/projects/common/modules/ui/cmp-ui.js x: 24 # contributors y: 70 # changes onward/app/AppLoader.scala x: 56 # contributors y: 111 # changes onward/app/controllers/MostPopularController.scala x: 115 # contributors y: 329 # changes onward/app/feed/MostPopularAgent.scala x: 87 # contributors y: 181 # changes onward/app/feed/OnwardJourneyLifecycle.scala x: 73 # contributors y: 126 # changes sport/app/football/conf/context.scala x: 86 # contributors y: 201 # changes common/app/services/dotcomrendering/PressedContent.scala x: 40 # contributors y: 53 # changes sport/app/football/views/wallchart/knockoutSpider.scala.html x: 21 # contributors y: 19 # changes common/app/services/NewsletterService.scala x: 17 # contributors y: 27 # changes commercial/app/controllers/CommercialControllers.scala x: 58 # contributors y: 97 # changes sport/app/football/controllers/MatchListController.scala x: 66 # contributors y: 110 # changes article/app/model/LiveBlogHelpers.scala x: 38 # contributors y: 61 # changes article/app/views/liveblog/liveBlogBody.scala.html x: 66 # contributors y: 192 # changes common/app/common/LinkTo.scala x: 101 # contributors y: 356 # changes common/app/model/LiveBlogCurrentPage.scala x: 25 # contributors y: 46 # changes sport/app/football/controllers/WallchartController.scala x: 69 # contributors y: 104 # changes static/src/javascripts/bootstraps/enhanced/liveblog.js x: 64 # contributors y: 171 # changes static/src/javascripts/projects/common/modules/ui/autoupdate.js x: 72 # contributors y: 178 # changes admin/app/controllers/admin/CommercialController.scala x: 87 # contributors y: 224 # changes admin/app/indexes/TagPages.scala x: 47 # contributors y: 69 # changes admin/app/purge/CdnPurge.scala x: 34 # contributors y: 55 # changes admin/app/tools/Store.scala x: 87 # contributors y: 251 # changes applications/app/pages/ContentHtmlPage.scala x: 54 # contributors y: 105 # changes applications/app/views/fragments/audioBody.scala.html x: 37 # contributors y: 57 # changes applications/app/views/package.scala x: 50 # contributors y: 104 # changes article/app/views/package.scala x: 109 # contributors y: 459 # changes common/app/common/TrailsToRss.scala x: 77 # contributors y: 170 # changes common/app/common/commercial/hosted/HostedVideoPage.scala x: 46 # contributors y: 125 # changes common/app/common/dfp/DfpAgent.scala x: 67 # contributors y: 111 # changes common/app/common/dfp/DfpData.scala x: 74 # contributors y: 206 # changes common/app/conf/HealthCheck.scala x: 57 # contributors y: 122 # changes common/app/conf/switches/PerformanceSwitches.scala x: 86 # contributors y: 273 # changes common/app/html/HtmlPage.scala x: 35 # contributors y: 73 # changes common/app/model/Asset.scala x: 78 # contributors y: 207 # changes common/app/model/Element.scala x: 69 # contributors y: 197 # changes common/app/model/Encoding.scala x: 37 # contributors y: 56 # changes common/app/model/ShareLinks.scala x: 67 # contributors y: 154 # changes common/app/model/content/Atom.scala x: 19 # contributors y: 50 # changes common/app/model/content/Atoms.scala x: 73 # contributors y: 215 # changes common/app/model/dotcomrendering/pageElements/CalloutExtraction.scala x: 22 # contributors y: 39 # changes common/app/services/ParameterStore.scala x: 20 # contributors y: 25 # changes common/app/views/support/Commercial.scala x: 89 # contributors y: 332 # changes common/app/views/support/GetClasses.scala x: 83 # contributors y: 262 # changes common/app/views/support/JavaScriptPage.scala x: 111 # contributors y: 343 # changes discussion/app/controllers/CommentsController.scala x: 84 # contributors y: 202 # changes facia/app/services/dotcomrendering/FaciaPicker.scala x: 34 # contributors y: 90 # changes identity/app/jobs/TorExitNodeList.scala x: 31 # contributors y: 44 # changes onward/app/containers/Containers.scala x: 35 # contributors y: 42 # changes project/ProjectSettings.scala x: 66 # contributors y: 128 # changes sport/app/football/controllers/MatchDayController.scala x: 58 # contributors y: 82 # changes sport/app/football/implicits/Football.scala x: 64 # contributors y: 127 # changes sport/app/football/model/CompetitionStages.scala x: 67 # contributors y: 116 # changes sport/app/rugby/feed/PAFeed.scala x: 11 # contributors y: 20 # changes static/src/javascripts/boot.js x: 85 # contributors y: 259 # changes static/src/javascripts/bootstraps/enhanced/main.js x: 88 # contributors y: 229 # changes static/src/javascripts/projects/common/modules/analytics/shouldCaptureMetrics.ts x: 38 # contributors y: 113 # changes static/src/javascripts/projects/common/modules/atoms/youtube-player.ts x: 29 # contributors y: 49 # changes static/src/javascripts/projects/common/modules/audio/index.js x: 25 # contributors y: 34 # changes static/src/javascripts/projects/common/modules/commercial/build-page-targeting.ts x: 31 # contributors y: 62 # changes static/src/javascripts/projects/common/modules/identity/sign-in-gate/helper.js x: 26 # contributors y: 54 # changes static/src/javascripts/projects/common/modules/identity/sign-in-gate/index.js x: 21 # contributors y: 52 # changes static/src/stylesheets/module/football/_overview.scss x: 54 # contributors y: 76 # changes article/app/views/fragments/email/emailArticleBody.scala.html x: 34 # contributors y: 52 # changes sport/app/football/controllers/LeagueTableController.scala x: 111 # contributors y: 234 # changes static/src/javascripts/bootstraps/admin.js x: 53 # contributors y: 107 # changes commercial/app/AppLoader.scala x: 43 # contributors y: 87 # changes admin/app/AppLoader.scala x: 61 # contributors y: 149 # changes admin/app/football/services/Client.scala x: 57 # contributors y: 103 # changes admin/app/jobs/R2PagePressJob.scala x: 50 # contributors y: 113 # changes admin/app/jobs/RebuildIndexJob.scala x: 50 # contributors y: 75 # changes admin/app/model/AdminLifecycle.scala x: 92 # contributors y: 246 # changes admin/app/tools/LoadBalancer.scala x: 66 # contributors y: 122 # changes admin/app/views/commercial/pageskins.scala.html x: 51 # contributors y: 90 # changes applications/app/controllers/AllIndexController.scala x: 83 # contributors y: 196 # changes applications/app/controllers/AtomPageController.scala x: 34 # contributors y: 73 # changes applications/app/controllers/ComponentController.scala x: 4 # contributors y: 4 # changes applications/app/controllers/QuizController.scala x: 59 # contributors y: 101 # changes applications/app/pages/TagIndexHtmlPage.scala x: 49 # contributors y: 87 # changes applications/app/services/ImageQuery.scala x: 61 # contributors y: 88 # changes applications/conf/logback.xml x: 16 # contributors y: 22 # changes archive/app/AppLoader.scala x: 46 # contributors y: 83 # changes archive/app/controllers/ArchiveController.scala x: 91 # contributors y: 235 # changes article/app/controllers/PublicationController.scala x: 34 # contributors y: 68 # changes common/app/common/AutoRefresh.scala x: 49 # contributors y: 85 # changes common/app/common/GuLogging.scala x: 11 # contributors y: 25 # changes common/app/common/RequestLogger.scala x: 36 # contributors y: 63 # changes common/app/common/commercial/hosted/HostedArticlePage.scala x: 39 # contributors y: 83 # changes common/app/common/commercial/hosted/HostedGalleryPage.scala x: 40 # contributors y: 100 # changes common/app/common/commercial/hosted/HostedPage.scala x: 43 # contributors y: 125 # changes common/app/common/jobs.scala x: 68 # contributors y: 128 # changes common/app/common/metrics.scala x: 115 # contributors y: 384 # changes common/app/common/package.scala x: 91 # contributors y: 295 # changes common/app/conf/switches/SwitchboardLifecycle.scala x: 36 # contributors y: 58 # changes common/app/contentapi/SectionsLookUp.scala x: 44 # contributors y: 57 # changes common/app/http/GuardianAuthWithExemptions.scala x: 15 # contributors y: 26 # changes common/app/http/TooManyHeadersFilter.scala x: 6 # contributors y: 10 # changes common/app/layout/slices/Container.scala x: 43 # contributors y: 82 # changes common/app/metrics/FrontendMetrics.scala x: 52 # contributors y: 71 # changes common/app/model/Cors.scala x: 56 # contributors y: 70 # changes common/app/model/diagnostics/CloudWatch.scala x: 57 # contributors y: 84 # changes common/app/services/ConfigAgentTrait.scala x: 98 # contributors y: 259 # changes common/app/services/Notification.scala x: 63 # contributors y: 114 # changes common/app/services/OphanApi.scala x: 76 # contributors y: 182 # changes common/app/services/RedirectService.scala x: 27 # contributors y: 50 # changes common/app/services/ophan/SurgingContentAgent.scala x: 25 # contributors y: 42 # changes common/app/views/fragments/containers/facia_cards/standardContainer.scala.html x: 65 # contributors y: 145 # changes common/app/views/fragments/items/facia_cards/item.scala.html x: 48 # contributors y: 104 # changes discussion/app/AppLoader.scala x: 35 # contributors y: 62 # changes facia-press/app/frontpress/FrontPressCron.scala x: 61 # contributors y: 133 # changes facia-press/app/frontpress/JsonQueueWorker.scala x: 46 # contributors y: 80 # changes facia-press/app/frontpress/ToolPressQueueWorker.scala x: 57 # contributors y: 128 # changes identity/conf/logback.xml x: 21 # contributors y: 28 # changes onward/app/controllers/TopStoriesController.scala x: 76 # contributors y: 175 # changes onward/app/feed/MostReadAgent.scala x: 55 # contributors y: 72 # changes onward/app/feed/MostViewedGalleryAgent.scala x: 54 # contributors y: 69 # changes onward/app/feed/MostViewedVideoAgent.scala x: 61 # contributors y: 104 # changes sport/app/AppLoader.scala x: 40 # contributors y: 81 # changes sport/app/football/model/matches.scala x: 62 # contributors y: 117 # changes sport/app/football/views/support.scala x: 45 # contributors y: 76 # changes sport/app/rugby/controllers/MatchesController.scala x: 50 # contributors y: 114 # changes sport/app/rugby/feed/CapiFeed.scala x: 44 # contributors y: 63 # changes static/src/stylesheets/inline/story-package-garnett.scss x: 37 # contributors y: 76 # changes common/app/model/AtomPage.scala x: 5 # contributors y: 10 # changes applications/app/controllers/TagIndexController.scala x: 45 # contributors y: 73 # changes commercial/app/model/capi/Lookup.scala x: 25 # contributors y: 52 # changes common/app/services/ConciergeRepository.scala x: 37 # contributors y: 49 # changes identity/app/controllers/EmailVerificationController.scala x: 66 # contributors y: 109 # changes admin/app/football/controllers/TablesController.scala x: 65 # contributors y: 125 # changes applications/app/controllers/LatestIndexController.scala x: 62 # contributors y: 124 # changes commercial/app/controllers/ContentApiOffersController.scala x: 27 # contributors y: 63 # changes common/app/common/JsonComponent.scala x: 78 # contributors y: 209 # changes common/app/layout/ContainerLayout.scala x: 47 # contributors y: 108 # changes common/app/layout/Front.scala x: 79 # contributors y: 340 # changes common/app/model/CardStylePicker.scala x: 17 # contributors y: 29 # changes common/app/services/IndexPage.scala x: 60 # contributors y: 191 # changes common/app/services/repositories.scala x: 74 # contributors y: 178 # changes common/app/views/support/ContentLayout.scala x: 35 # contributors y: 54 # changes common/app/views/support/CutOut.scala x: 35 # contributors y: 85 # changes common/app/views/support/EmailHelpers.scala x: 58 # contributors y: 133 # changes onward/app/controllers/MostViewedGalleryController.scala x: 73 # contributors y: 170 # changes onward/app/controllers/StocksController.scala x: 35 # contributors y: 48 # changes admin/app/views/commercial/adTests.scala.html x: 34 # contributors y: 44 # changes common/app/implicits/Requests.scala x: 102 # contributors y: 292 # changes identity/app/views/verificationEmailResent.scala.html x: 53 # contributors y: 81 # changes common/app/common/SQSQueues.scala x: 45 # contributors y: 64 # changes admin/app/tools/CloudWatch.scala x: 85 # contributors y: 242 # changes admin/app/tools/charts/charts.scala x: 60 # contributors y: 122 # changes static/src/stylesheets/module/_adslot.scss x: 134 # contributors y: 641 # changes static/src/stylesheets/module/content-garnett/_content.scss x: 39 # contributors y: 120 # changes static/src/stylesheets/module/content/_content.scss x: 90 # contributors y: 413 # changes common/app/common/editions/Us.scala x: 87 # contributors y: 241 # changes admin/app/dfp/DfpDataExtractor.scala x: 72 # contributors y: 173 # changes common/app/common/dfp/DfpAgentLifecycle.scala x: 41 # contributors y: 54 # changes admin/app/tools/DfpLink.scala x: 47 # contributors y: 56 # changes admin/app/views/commercial/commercialMenu.scala.html x: 74 # contributors y: 194 # changes sport/app/rugby/conf/RugbyLifecycle.scala x: 44 # contributors y: 78 # changes sport/app/football/controllers/FixturesController.scala x: 65 # contributors y: 113 # changes sport/app/football/controllers/ResultsController.scala x: 61 # contributors y: 113 # changes common/app/model/PressedPage.scala x: 66 # contributors y: 210 # changes sport/app/football/views/matchList/matchesPage.scala.html x: 74 # contributors y: 153 # changes common/app/layout/slices/Slice.scala x: 30 # contributors y: 37 # changes common/app/model/trails.scala x: 90 # contributors y: 367 # changes common/app/views/support/MostPopular.scala x: 13 # contributors y: 17 # changes facia-press/app/frontpress/PressedCollectionVisibility.scala x: 14 # contributors y: 28 # changes sport/app/football/containers/FixturesAndResults.scala x: 52 # contributors y: 90 # changes static/src/javascripts/bootstraps/enhanced/common.js x: 116 # contributors y: 424 # changes static/src/javascripts/bootstraps/enhanced/newsletters.js x: 46 # contributors y: 72 # changes static/src/javascripts/projects/common/modules/discussion/comment-box.js x: 81 # contributors y: 154 # changes static/src/javascripts/projects/common/modules/identity/api.ts x: 26 # contributors y: 69 # changes static/src/javascripts/projects/common/modules/identity/okta.ts x: 6 # contributors y: 15 # changes static/src/stylesheets/_vars.scss x: 103 # contributors y: 357 # changes static/src/stylesheets/module/crosswords/_layout.scss x: 52 # contributors y: 113 # changes admin/app/football/model/PrevResult.scala x: 16 # contributors y: 14 # changes common/app/model/IpsosTags.scala x: 16 # contributors y: 26 # changes admin/app/conf/AdminConfiguration.scala x: 67 # contributors y: 144 # changes admin/app/controllers/HealthCheck.scala x: 45 # contributors y: 61 # changes sport/app/football/controllers/FootballControllers.scala x: 27 # contributors y: 41 # changes commercial/app/controllers/HealthCheck.scala x: 32 # contributors y: 50 # changes facia/app/views/fragments/emailFrontBody.scala.html x: 65 # contributors y: 159 # changes applications/app/views/fragments/gallerySlot.scala.html x: 28 # contributors y: 40 # changes common/app/conf/application.scala x: 77 # contributors y: 227 # changes admin/app/views/switchboard.scala.html x: 55 # contributors y: 96 # changes admin/public/css/switchboard.css x: 31 # contributors y: 34 # changes common/app/conf/switches/DiscussionSwitches.scala x: 29 # contributors y: 31 # changes common/app/conf/switches/FaciaSwitches.scala x: 42 # contributors y: 94 # changes common/app/conf/switches/PrivacySwitches.scala x: 10 # contributors y: 22 # changes common/app/common/Edition.scala x: 82 # contributors y: 242 # changes applications/app/views/fragments/crosswords/crosswordMetaHeader.scala.html x: 51 # contributors y: 80 # changes static/src/javascripts/bootstraps/enhanced/crosswords.js x: 30 # contributors y: 31 # changes static/src/stylesheets/module/crosswords/_accessible.scss x: 32 # contributors y: 31 # changes common/app/layout/slices/ScrollableContainers.scala x: 6 # contributors y: 4 # changes applications/app/views/fragments/mediaBody.scala.html x: 88 # contributors y: 288 # changes article/app/pages/StoryHtmlPage.scala x: 56 # contributors y: 105 # changes common/app/views/main.scala.html x: 126 # contributors y: 676 # changes common/app/model/EmailAddons.scala x: 96 # contributors y: 280 # changes common/app/views/fragments/discussionFooter.scala.html x: 67 # contributors y: 188 # changes static/src/javascripts/projects/common/modules/discussion/loader.js x: 94 # contributors y: 251 # changes static/src/stylesheets/module/commercial/_creatives.scss x: 71 # contributors y: 280 # changes common/app/services/DynamoDB.scala x: 58 # contributors y: 103 # changes static/src/stylesheets/module/crosswords/_cell.scss x: 33 # contributors y: 38 # changes static/src/stylesheets/module/crosswords/_vars.scss x: 38 # contributors y: 53 # changes common/app/common/JsMinifier.scala x: 39 # contributors y: 65 # changes common/app/common/Pagination.scala x: 18 # contributors y: 22 # changes common/app/common/Retry.scala x: 19 # contributors y: 18 # changes common/app/common/StringEncodings.scala x: 24 # contributors y: 25 # changes common/app/common/TrailsToShowcase.scala x: 13 # contributors y: 50 # changes common/app/contentapi/ContentApiClient.scala x: 100 # contributors y: 359 # changes common/app/implicits/FaciaContentFrontendHelpers.scala x: 47 # contributors y: 116 # changes common/app/model/RelatedContent.scala x: 50 # contributors y: 82 # changes common/app/model/facia.scala x: 77 # contributors y: 244 # changes identity/app/form/DateFormData.scala x: 32 # contributors y: 43 # changes identity/app/form/Mappings.scala x: 47 # contributors y: 75 # changes identity/app/form/PrivacyMapping.scala x: 40 # contributors y: 89 # changes identity/app/idapiclient/responses/Error.scala x: 7 # contributors y: 15 # changes admin/app/football/controllers/PlayerController.scala x: 66 # contributors y: 134 # changes commercial/app/model/capi/CapiAgent.scala x: 19 # contributors y: 28 # changes common/app/common/Maps.scala x: 26 # contributors y: 32 # changes common/app/layout/WidthsByBreakpoint.scala x: 50 # contributors y: 137 # changes common/app/services/IndexPageGrouping.scala x: 39 # contributors y: 57 # changes identity/app/services/IdentityUrlBuilder.scala x: 57 # contributors y: 96 # changes static/src/stylesheets/_mixins.scss x: 60 # contributors y: 166 # changes static/src/stylesheets/amp/_article-tones.scss x: 20 # contributors y: 38 # changes static/src/stylesheets/amp/_content.scss x: 24 # contributors y: 55 # changes static/src/stylesheets/base/_helpers.scss x: 64 # contributors y: 122 # changes static/src/stylesheets/base/_tables.scss x: 33 # contributors y: 29 # changes static/src/stylesheets/base/_type.scss x: 43 # contributors y: 63 # changes static/src/stylesheets/layout/_helpers.scss x: 30 # contributors y: 38 # changes static/src/stylesheets/layout/nav/_cta-bar.scss x: 30 # contributors y: 59 # changes static/src/stylesheets/layout/nav/_menu-item.scss x: 18 # contributors y: 35 # changes static/src/stylesheets/module/_discussion.scss x: 70 # contributors y: 224 # changes static/src/stylesheets/module/_dropdown.scss x: 51 # contributors y: 69 # changes static/src/stylesheets/module/_headers.scss x: 32 # contributors y: 27 # changes static/src/stylesheets/module/_layout-hints.scss x: 50 # contributors y: 97 # changes static/src/stylesheets/module/_match-summary.scss x: 25 # contributors y: 17 # changes static/src/stylesheets/module/_membership-events.scss x: 24 # contributors y: 23 # changes static/src/stylesheets/module/_popup.scss x: 68 # contributors y: 176 # changes static/src/stylesheets/module/_social.scss x: 70 # contributors y: 217 # changes static/src/stylesheets/module/_submeta.scss x: 60 # contributors y: 140 # changes static/src/stylesheets/module/_weather.scss x: 48 # contributors y: 84 # changes static/src/stylesheets/module/atoms/_quiz.scss x: 37 # contributors y: 73 # changes static/src/stylesheets/module/commercial/_advert.scss x: 44 # contributors y: 91 # changes static/src/stylesheets/module/commercial/_brandbadge.scss x: 51 # contributors y: 96 # changes static/src/stylesheets/module/commercial/_capi.scss x: 72 # contributors y: 191 # changes static/src/stylesheets/module/commercial/_frame.scss x: 34 # contributors y: 39 # changes static/src/stylesheets/module/commercial/glabs/_hosted-article.scss x: 40 # contributors y: 97 # changes static/src/stylesheets/module/commercial/glabs/_hosted-gallery.scss x: 34 # contributors y: 91 # changes static/src/stylesheets/module/commercial/glabs/_hosted.scss x: 50 # contributors y: 146 # changes static/src/stylesheets/module/commercial/gustyle/_gu-comlabel.scss x: 36 # contributors y: 44 # changes static/src/stylesheets/module/commercial/gustyle/_gu-compopup.scss x: 39 # contributors y: 53 # changes static/src/stylesheets/module/content-garnett/_article-immersive.scss x: 41 # contributors y: 93 # changes static/src/stylesheets/module/content-garnett/_media-player.scss x: 30 # contributors y: 53 # changes static/src/stylesheets/module/content-garnett/_media.global.scss x: 21 # contributors y: 30 # changes static/src/stylesheets/module/content-garnett/_pillars.scss x: 44 # contributors y: 114 # changes static/src/stylesheets/module/content-garnett/live-blog/_live-blog.head.scss x: 35 # contributors y: 67 # changes static/src/stylesheets/module/content/_article-immersive.scss x: 57 # contributors y: 193 # changes static/src/stylesheets/module/content/_article-minute.scss x: 38 # contributors y: 85 # changes static/src/stylesheets/module/content/_live-blog.scss x: 71 # contributors y: 211 # changes static/src/stylesheets/module/content/_media-player.scss x: 74 # contributors y: 254 # changes static/src/stylesheets/module/content/_tweets.scss x: 21 # contributors y: 14 # changes static/src/stylesheets/module/crosswords/_clues.scss x: 42 # contributors y: 74 # changes static/src/stylesheets/module/crosswords/_controls.scss x: 37 # contributors y: 62 # changes static/src/stylesheets/module/facia-garnett/_container--video.scss x: 32 # contributors y: 67 # changes static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-comment.scss x: 19 # contributors y: 38 # changes static/src/stylesheets/module/facia/_container.scss x: 74 # contributors y: 200 # changes static/src/stylesheets/module/facia/_facia-show-more.scss x: 36 # contributors y: 56 # changes static/src/stylesheets/module/facia/_linkslist.scss x: 36 # contributors y: 40 # changes static/src/stylesheets/module/facia/item-layouts/_fc-item--list-compact.scss x: 26 # contributors y: 19 # changes static/src/stylesheets/module/football/_live-summary.scss x: 22 # contributors y: 16 # changes static/src/stylesheets/module/football/_match-summary.scss x: 40 # contributors y: 65 # changes static/src/stylesheets/module/identity/_button.scss x: 23 # contributors y: 42 # changes static/src/stylesheets/module/identity/_consent.scss x: 26 # contributors y: 64 # changes static/src/stylesheets/module/identity/_identity.scss x: 72 # contributors y: 239 # changes static/src/stylesheets/module/identity/_sign-in-gate.scss x: 7 # contributors y: 19 # changes static/src/stylesheets/module/reader-revenue/_epic.scss x: 15 # contributors y: 38 # changes static/src/stylesheets/pasteup/layout/_src.scss x: 29 # contributors y: 22 # changes common/app/model/Tag.scala x: 101 # contributors y: 340 # changes static/src/javascripts/projects/commercial/modules/hosted/gallery.js x: 52 # contributors y: 114 # changes sport/app/football/views/wallchart/embed.scala.html x: 49 # contributors y: 58 # changes sport/app/football/views/wallchart/wallchart.scala.html x: 41 # contributors y: 47 # changes sport/app/football/views/matchList/matchesList.scala.html x: 59 # contributors y: 111 # changes commercial/app/views/hosted/guardianAmpHostedArticle.scala.html x: 42 # contributors y: 96 # changes commercial/app/views/hosted/guardianAmpHostedGallery.scala.html x: 41 # contributors y: 67 # changes commercial/app/views/hosted/guardianAmpHostedVideo.scala.html x: 44 # contributors y: 74 # changes common/app/templates/inlineJS/blocking/config.scala.js x: 46 # contributors y: 98 # changes common/app/views/fragments/analytics/base.scala.html x: 55 # contributors y: 86 # changes common/app/views/fragments/inlineJSNonBlocking.scala.html x: 54 # contributors y: 125 # changes static/src/javascripts/bootstraps/standard/main.js x: 108 # contributors y: 301 # changes static/src/javascripts/bootstraps/videojs-embed.js x: 13 # contributors y: 22 # changes static/src/javascripts/projects/common/modules/navigation/membership.js x: 39 # contributors y: 75 # changes static/src/javascripts/projects/common/modules/video/events.js x: 69 # contributors y: 206 # changes applications/app/views/videoEmbed.scala.html x: 72 # contributors y: 232 # changes admin/app/views/admin_main.scala.html x: 79 # contributors y: 220 # changes static/src/javascripts/lib/fetch-json.ts x: 9 # contributors y: 19 # changes common/app/dev/DevAssetsController.scala x: 65 # contributors y: 165 # changes common/app/views/fragments/atoms/atom.scala.html x: 64 # contributors y: 132 # changes static/src/stylesheets/module/crosswords/_printable.scss x: 15 # contributors y: 8 # changes common/app/views/fragments/metaData.scala.html x: 119 # contributors y: 470 # changes discussion/app/views/discussionComments/commentsList.scala.html x: 45 # contributors y: 92 # changes applications/app/controllers/IndexController.scala x: 75 # contributors y: 160 # changes static/src/stylesheets/module/site-messages/_engagement-banner.scss x: 21 # contributors y: 39 # changes common/app/common/commercial/CommercialProperties.scala x: 27 # contributors y: 37 # changes common/app/common/commercial/EditionBranding.scala x: 22 # contributors y: 23 # changes common/app/common/editions/Au.scala x: 84 # contributors y: 268 # changes common/app/common/editions/International.scala x: 47 # contributors y: 86 # changes common/app/model/Section.scala x: 92 # contributors y: 266 # changes common/app/model/liveblog/BodyBlock.scala x: 51 # contributors y: 109 # changes facia/app/model/OnwardItem.scala x: 12 # contributors y: 20 # changes identity/app/implicits/Forms.scala x: 38 # contributors y: 52 # changes common/app/views/fragments/email/signup/subscription/emailSignUp.scala.html x: 22 # contributors y: 46 # changes common/app/views/fragments/commercial/adSlot.scala.html x: 60 # contributors y: 106 # changes common/app/common/akka.scala x: 60 # contributors y: 116 # changes common/app/model/package.scala x: 60 # contributors y: 126 # changes common/app/views/fragments/nav/editionPicker.scala.html x: 33 # contributors y: 68 # changes common/app/services/indexAutoRefreshes.scala x: 38 # contributors y: 46 # changes onward/app/business/StocksDataLifecycle.scala x: 32 # contributors y: 36 # changes static/src/javascripts/bootstraps/enhanced/profile.js x: 37 # contributors y: 86 # changes facia/app/controllers/HealthCheck.scala x: 32 # contributors y: 54 # changes static/src/javascripts/bootstraps/enhanced/identity-common.js x: 36 # contributors y: 36 # changes static/src/javascripts/projects/common/modules/identity/sign-in-gate/variants/example.js x: 8 # contributors y: 19 # changes discussion/app/views/fragments/comment.scala.html x: 74 # contributors y: 216 # changes static/src/javascripts/projects/common/modules/discussion/comments.js x: 72 # contributors y: 166 # changes static/src/javascripts/projects/common/modules/navigation/profile.js x: 43 # contributors y: 100 # changes static/src/stylesheets/base/_base.scss x: 55 # contributors y: 84 # changes facia/app/views/fragments/frontBody.scala.html x: 87 # contributors y: 381 # changes static/src/stylesheets/module/facia/_items.scss x: 56 # contributors y: 134 # changes common/app/views/fragments/items/elements/facia_cards/title.scala.html x: 49 # contributors y: 139 # changes common/app/views/fragments/atoms/youtube.scala.html x: 61 # contributors y: 158 # changes static/src/javascripts/projects/common/modules/atoms/youtube.js x: 45 # contributors y: 111 # changes static/src/javascripts/projects/common/modules/video/video-container.js x: 39 # contributors y: 80 # changes static/src/stylesheets/module/atoms/_youtube.scss x: 45 # contributors y: 117 # changes common/app/model/Badges.scala x: 85 # contributors y: 227 # changes common/app/views/fragments/items/facia_cards/contentCard.scala.html x: 90 # contributors y: 362 # changes onward/app/views/mostPopular.scala.html x: 61 # contributors y: 75 # changes static/src/stylesheets/module/facia-garnett/_pillars.scss x: 44 # contributors y: 104 # changes static/src/stylesheets/module/facia/item-layouts/_fc-item--half.scss x: 33 # contributors y: 57 # changes common/app/views/fragments/commercial/topBanner.scala.html x: 63 # contributors y: 164 # changes common/app/views/fragments/inlineJSBlocking.scala.html x: 62 # contributors y: 166 # changes common/app/views/fragments/mostPopularPlaceholder.scala.html x: 69 # contributors y: 156 # changes static/src/stylesheets/email/_front.scss x: 31 # contributors y: 57 # changes sport/app/football/views/matchList/matchesComponent.scala.html x: 44 # contributors y: 70 # changes static/src/javascripts/projects/common/modules/analytics/coreVitals.ts x: 10 # contributors y: 35 # changes static/src/javascripts/bootstraps/enhanced/football.js x: 43 # contributors y: 77 # changes static/src/javascripts/projects/facia/modules/onwards/search-tool.js x: 56 # contributors y: 99 # changes static/src/javascripts/projects/facia/modules/ui/container-show-more.js x: 62 # contributors y: 143 # changes onward/app/controllers/MostViewedVideoController.scala x: 52 # contributors y: 72 # changes onward/app/services/repositories.scala x: 65 # contributors y: 136 # changes common/app/views/fragments/storyPackagePlaceholder.scala.html x: 67 # contributors y: 173 # changes static/src/javascripts/projects/common/modules/gallery/lightbox.js x: 77 # contributors y: 210 # changes admin/app/football/model/PA.scala x: 63 # contributors y: 112 # changes identity/app/services/PlaySigninService.scala x: 41 # contributors y: 48 # changes admin/app/indexes/ContentApiTagsEnumerator.scala x: 49 # contributors y: 65 # changes article/app/views/fragments/articleHeaderGarnett.scala.html x: 26 # contributors y: 48 # changes common/app/views/fragments/contentMeta.scala.html x: 98 # contributors y: 403 # changes onward/app/controllers/MostViewedAudioController.scala x: 66 # contributors y: 150 # changes static/src/javascripts/projects/facia/modules/ui/container-toggle.js x: 55 # contributors y: 106 # changes discussion/app/controllers/CommentCountController.scala x: 46 # contributors y: 70 # changes onward/app/controllers/CardController.scala x: 41 # contributors y: 73 # changes static/src/javascripts/bootstraps/enhanced/article.js x: 53 # contributors y: 124 # changes sport/app/football/views/fragments/competitionsBody.scala.html x: 45 # contributors y: 87 # changes sport/app/football/views/matchStats/matchStatsPage.scala.html x: 52 # contributors y: 92 # changes article/app/model/ContentFields.scala x: 8 # contributors y: 15 # changes common/app/views/support/TrailCssClasses.scala x: 42 # contributors y: 86 # changes static/src/javascripts/projects/common/views/content/share-button.html x: 27 # contributors y: 26 # changes static/src/javascripts/projects/common/modules/navigation/navigation.js x: 49 # contributors y: 105 # changes static/src/stylesheets/base/_normalize.scss x: 28 # contributors y: 25 # changes common/app/views/fragments/items/elements/facia_cards/image.scala.html x: 55 # contributors y: 138 # changes common/app/model/ImageElement.scala x: 14 # contributors y: 9 # changes static/src/javascripts/projects/common/modules/onward/history.js x: 60 # contributors y: 179 # changes static/src/javascripts/projects/common/modules/analytics/media-listener.js x: 38 # contributors y: 40 # changes static/src/javascripts/projects/common/modules/analytics/register.js x: 53 # contributors y: 88 # changes static/src/javascripts/projects/common/modules/discussion/comment-count.js x: 63 # contributors y: 172 # changes static/src/javascripts/projects/common/modules/identity/sign-in-gate/variants/design/main-variant.js x: 10 # contributors y: 24 # changes static/src/javascripts/projects/common/modules/ui/message.js x: 66 # contributors y: 143 # changes static/src/javascripts/projects/common/modules/ui/notification-counter.js x: 43 # contributors y: 43 # changes static/src/javascripts/projects/common/modules/ui/sticky.js x: 50 # contributors y: 157 # changes static/src/javascripts/projects/common/modules/ui/toggles.js x: 53 # contributors y: 92 # changes static/src/javascripts/projects/common/modules/video/more-in-series-container.js x: 37 # contributors y: 42 # changes static/src/javascripts/projects/facia/modules/ui/lazy-load-containers.js x: 38 # contributors y: 62 # changes static/src/javascripts/projects/facia/modules/ui/live-blog-updates.js x: 53 # contributors y: 148 # changes common/app/common/Chronos.scala x: 6 # contributors y: 19 # changes static/src/javascripts/projects/common/modules/component.js x: 56 # contributors y: 114 # changes common/app/layout/FaciaCardTimestamp.scala x: 1 # contributors y: 5 # changes common/app/views/fragments/containers/facia_cards/date.scala.html x: 25 # contributors y: 22 # changes common/app/views/fragments/containers/index.scala.html x: 57 # contributors y: 156 # changes admin/app/views/football/fronts/matchesList.scala.html x: 28 # contributors y: 22 # changes applications/app/views/fragments/interactiveBody.scala.html x: 77 # contributors y: 228 # changes common/app/views/fragments/head.scala.html x: 83 # contributors y: 239 # changes common/app/views/fragments/meta/metaInline.scala.html x: 76 # contributors y: 242 # changes discussion/app/controllers/DiscussionController.scala x: 48 # contributors y: 75 # changes sport/app/football/controllers/CompetitionListController.scala x: 47 # contributors y: 59 # changes static/src/javascripts/bootstraps/enhanced/article-liveblog-common.js x: 41 # contributors y: 61 # changes static/src/javascripts/bootstraps/video-embed.js x: 59 # contributors y: 156 # changes static/src/javascripts/projects/common/modules/accessibility/main.js x: 33 # contributors y: 36 # changes static/src/javascripts/projects/common/modules/crosswords/anagram-helper/main.js x: 45 # contributors y: 81 # changes static/src/javascripts/projects/common/modules/crosswords/anagram-helper/ring.js x: 31 # contributors y: 54 # changes static/src/javascripts/projects/common/modules/crosswords/helpers.js x: 40 # contributors y: 76 # changes static/src/javascripts/projects/common/modules/identity/sign-in-gate/variants/index.js x: 12 # contributors y: 37 # changes static/src/javascripts/projects/common/modules/navigation/search.js x: 52 # contributors y: 126 # changes static/src/javascripts/projects/common/modules/ui/last-modified.js x: 40 # contributors y: 48 # changes static/src/javascripts/projects/common/modules/ui/relativedates.js x: 41 # contributors y: 64 # changes static/src/javascripts/projects/common/views/svgs.js x: 69 # contributors y: 246 # changes static/src/javascripts/projects/journalism/modules/submit-form.js x: 13 # contributors y: 30 # changes article/app/views/fragments/articleBody.scala.html x: 105 # contributors y: 609 # changes article/app/views/fragments/immersiveGarnettBody.scala.html x: 27 # contributors y: 43 # changes common/app/views/fragments/contentFooter.scala.html x: 66 # contributors y: 261 # changes identity/app/views/publicProfilePage.scala.html x: 64 # contributors y: 118 # changes admin/app/views/footballTroubleshooter.scala.html x: 49 # contributors y: 72 # changes applications/app/controllers/HealthCheck.scala x: 32 # contributors y: 60 # changes applications/app/controllers/PreferencesController.scala x: 39 # contributors y: 69 # changes article/app/views/fragments/mainMedia.scala.html x: 76 # contributors y: 204 # changes common/app/common/Lazy.scala x: 13 # contributors y: 9 # changes common/app/layout/FaciaCardAndIndex.scala x: 33 # contributors y: 64 # changes common/app/layout/SlowOrFastByTrails.scala x: 30 # contributors y: 46 # changes common/app/layout/Sublink.scala x: 84 # contributors y: 293 # changes common/app/layout/Sublinks.scala x: 31 # contributors y: 70 # changes common/app/model/FootballNavigation.scala x: 31 # contributors y: 33 # changes common/app/views/fragments/atoms/quiz.scala.html x: 30 # contributors y: 70 # changes common/app/views/fragments/items/facia_cards/meta.scala.html x: 46 # contributors y: 113 # changes common/app/views/fragments/nav/userAccountDropdown.scala.html x: 29 # contributors y: 71 # changes identity/app/services/ReturnUrlVerifier.scala x: 42 # contributors y: 56 # changes onward/app/views/feedback.scala.html x: 48 # contributors y: 124 # changes rss/app/controllers/HealthCheck.scala x: 24 # contributors y: 40 # changes onward/app/views/fragments/rightMostPopular.scala.html x: 55 # contributors y: 132 # changes static/src/stylesheets/module/site-messages/_cmp-iframe.scss x: 5 # contributors y: 15 # changes static/src/stylesheets/module/journalism/_campaigns.scss x: 19 # contributors y: 44 # changes static/src/javascripts/projects/journalism/views/campaignForm.html x: 12 # contributors y: 27 # changes common/app/views/fragments/media/video.scala.html x: 59 # contributors y: 173 # changes common/app/views/fragments/submeta.scala.html x: 54 # contributors y: 139 # changes onward/app/views/fragments/richLinkBody.scala.html x: 57 # contributors y: 145 # changes common/app/views/fragments/headTonal.scala.html x: 59 # contributors y: 188 # changes common/app/views/fragments/meta/contactAuthor.scala.html x: 43 # contributors y: 68 # changes common/app/views/fragments/imageFigure.scala.html x: 41 # contributors y: 111 # changes commercial/app/views/hosted/guardianHostedArticle.scala.html x: 39 # contributors y: 113 # changes applications/app/views/fragments/indexBody.scala.html x: 77 # contributors y: 264 # changes common/app/views/fragments/image.scala.html x: 42 # contributors y: 58 # changes static/src/stylesheets/_head.common.scss x: 57 # contributors y: 166 # changes identity/app/views/fragments/socialSignin.scala.html x: 44 # contributors y: 97 # changes admin/public/css/radiator.css x: 55 # contributors y: 114 # changes static/src/stylesheets/head.amp.scss x: 24 # contributors y: 47 # changes static/src/stylesheets/layout/_footer.scss x: 49 # contributors y: 156 # changes static/src/stylesheets/module/content/tones/_tone-editorial.scss x: 31 # contributors y: 26 # changes static/src/stylesheets/module/identity/_header.scss x: 22 # contributors y: 50 # changes commercial/app/views/hosted/guardianHostedVideo.scala.html x: 44 # contributors y: 147 # changes static/src/stylesheets/amp/_fonts.scss x: 20 # contributors y: 52 # changes static/src/stylesheets/base/_links.scss x: 43 # contributors y: 52 # changes static/src/stylesheets/module/_cta.scss x: 30 # contributors y: 24 # changes static/src/stylesheets/module/_icons.scss x: 47 # contributors y: 93 # changes static/src/stylesheets/module/content/tones/_tone-analysis.scss x: 29 # contributors y: 27 # changes static/src/stylesheets/module/content/tones/_tone-feature.scss x: 38 # contributors y: 35 # changes static/src/stylesheets/module/content/tones/_tone-letters.scss x: 31 # contributors y: 39 # changes static/src/stylesheets/module/facia/item-tones/_tone-editorial.scss x: 43 # contributors y: 94 # changes static/src/stylesheets/module/facia/item-tones/_tone-feature.scss x: 44 # contributors y: 111 # changes static/src/stylesheets/module/facia/item-tones/_tone-news.scss x: 42 # contributors y: 84 # changes static/src/stylesheets/module/facia/item-tones/_tone-review.scss x: 48 # contributors y: 97 # changes article/app/views/fragments/headerImmersive.scala.html x: 32 # contributors y: 91 # changes admin/app/views/lineCharts.scala.html x: 42 # contributors y: 43 # changes common/app/views/fragments/containers/facia_cards/navMediaListContainer.scala.html x: 36 # contributors y: 75 # changes identity/app/views/fragments/registrationFooter.scala.html x: 45 # contributors y: 45 # changes admin/app/views/football/player/playerHead2Head.scala.html x: 30 # contributors y: 22 # changes commercial/app/views/hosted/guardianHostedGallery.scala.html x: 38 # contributors y: 102 # changes onward/app/views/richLink.scala.html x: 36 # contributors y: 77 # changes commercial/app/views/contentapi/item.scala.html x: 53 # contributors y: 114 # changes commercial/app/views/contentapi/items.scala.html x: 63 # contributors y: 190 # changes static/src/stylesheets/module/commercial/_commercial.scss x: 56 # contributors y: 174 # changes common/app/views/support/KickerHtml.scala x: 21 # contributors y: 18 # changes static/src/stylesheets/base/_lists.scss x: 19 # contributors y: 14 # changes common/app/templates/inlineJS/blocking/enableStylesheets.scala.js x: 23 # contributors y: 18 # changes onward/app/views/fragments/videoEndSlate.scala.html x: 36 # contributors y: 32 # changes identity/app/views/formstack/formstackFormNotFound.scala.html x: 51 # contributors y: 85 # changes onward/app/views/fragments/mostViewedVideo.scala.html x: 34 # contributors y: 35 # changes common/app/views/fragments/nav/treats.scala.html x: 33 # contributors y: 81 # changes static/src/stylesheets/pasteup/grid-system/_src.scss x: 11 # contributors y: 4 # changes common/app/views/fragments/containers/facia_cards/navListContainer.scala.html x: 25 # contributors y: 54 # changes common/app/views/fragments/trailblocks/headline.scala.html x: 41 # contributors y: 83 # changes static/src/stylesheets/module/facia/item-layouts/_fc-item--fluid.scss x: 8 # contributors y: 4 # changes
1205.0
# changes
  min: 1.0
  average: 54.99
  25th percentile: 10.0
  median: 26.0
  75th percentile: 65.0
  max: 1205.0
0 212.0
# contributors
min: 1.0 | average: 27.58 | 25th percentile: 9.0 | median: 20.0 | 75th percentile: 39.0 | max: 212.0

Number of Contributors vs. File Size: 2092 points

applications/app/controllers/ApplicationsControllers.scala x: 81 # contributors y: 48 lines of code applications/app/controllers/PuzzlesApiModels.scala x: 1 # contributors y: 17 lines of code applications/app/controllers/PuzzlesArchiveApiClient.scala x: 4 # contributors y: 62 lines of code applications/app/controllers/PuzzlesArchiveBuilder.scala x: 5 # contributors y: 102 lines of code applications/app/controllers/PuzzlesLayoutProvider.scala x: 4 # contributors y: 255 lines of code applications/app/controllers/PuzzlesPageController.scala x: 7 # contributors y: 314 lines of code applications/app/controllers/PuzzlesProgressApiClient.scala x: 1 # contributors y: 60 lines of code common/app/model/PuzzlesLayout.scala x: 3 # contributors y: 229 lines of code identity/app/controllers/DiscardingIdentityCookies.scala x: 10 # contributors y: 24 lines of code identity/app/controllers/IdentityControllers.scala x: 49 # contributors y: 22 lines of code identity/app/controllers/editprofile/EditProfileController.scala x: 23 # contributors y: 25 lines of code identity/app/controllers/editprofile/EditProfileControllerComponents.scala x: 14 # contributors y: 26 lines of code identity/app/idapiclient/Auth.scala x: 45 # contributors y: 41 lines of code identity/app/services/IdentityServices.scala x: 34 # contributors y: 45 lines of code applications/app/controllers/CrosswordsController.scala x: 84 # contributors y: 347 lines of code applications/app/controllers/PuzzleRecommendations.scala x: 2 # contributors y: 192 lines of code common/app/ab/PuzzlesHubV1Experiment.scala x: 2 # contributors y: 11 lines of code common/app/model/AffiliateProductLivePricing.scala x: 3 # contributors y: 15 lines of code common/app/model/Cached.scala x: 105 # contributors y: 111 lines of code common/app/model/dotcomrendering/DotcomBlocksRenderingDataModel.scala x: 28 # contributors y: 104 lines of code common/app/model/dotcomrendering/DotcomRenderingDataModel.scala x: 67 # contributors y: 645 lines of code common/app/model/dotcomrendering/DotcomRenderingSupportTypes.scala x: 29 # contributors y: 181 lines of code common/app/model/dotcomrendering/DotcomRenderingUtils.scala x: 52 # contributors y: 302 lines of code common/app/model/dotcomrendering/pageElements/PageElement.scala x: 80 # contributors y: 2169 lines of code common/app/model/meta.scala x: 175 # contributors y: 799 lines of code common/app/navigation/NavLinks.scala x: 125 # contributors y: 833 lines of code common/app/navigation/Navigation.scala x: 41 # contributors y: 284 lines of code common/app/renderers/DotcomRenderingService.scala x: 64 # contributors y: 527 lines of code common/app/views/support/HtmlCleaner.scala x: 132 # contributors y: 777 lines of code article/app/controllers/ArticleController.scala x: 152 # contributors y: 161 lines of code article/app/controllers/HealthCheck.scala x: 29 # contributors y: 17 lines of code common/app/model/DotcomPuzzlesPageRenderingDataModel.scala x: 7 # contributors y: 98 lines of code common/app/services/ArticleAbTestAgent.scala x: 3 # contributors y: 61 lines of code common/app/common/configuration.scala x: 211 # contributors y: 582 lines of code common/app/dev/DevParametersHttpRequestHandler.scala x: 92 # contributors y: 107 lines of code common/app/staticpages/StaticPages.scala x: 49 # contributors y: 81 lines of code dev-build/app/http/DevBuildParametersHttpRequestHandler.scala x: 26 # contributors y: 28 lines of code admin/app/controllers/AdminControllers.scala x: 69 # contributors y: 59 lines of code admin/app/football/controllers/CrestsController.scala x: 2 # contributors y: 39 lines of code admin/app/views/admin.scala.html x: 112 # contributors y: 109 lines of code admin/app/views/football/crests.scala.html x: 2 # contributors y: 98 lines of code admin/app/views/football/main.scala.html x: 60 # contributors y: 57 lines of code applications/app/AppLoader.scala x: 73 # contributors y: 93 lines of code article/app/AppLoader.scala x: 78 # contributors y: 78 lines of code article/app/controllers/ArticleControllers.scala x: 59 # contributors y: 31 lines of code common/app/common/ModelOrResult.scala x: 66 # contributors y: 92 lines of code common/app/conf/switches/FeatureSwitches.scala x: 174 # contributors y: 635 lines of code common/app/services/CAPILookup.scala x: 5 # contributors y: 39 lines of code common/app/services/S3.scala x: 97 # contributors y: 152 lines of code common/app/services/articleabtest/ArticleAbTestLifecycle.scala x: 2 # contributors y: 27 lines of code dev-build/app/AppLoader.scala x: 95 # contributors y: 97 lines of code preview/app/AppLoader.scala x: 77 # contributors y: 133 lines of code preview/app/controllers/LiveHarnessController.scala x: 9 # contributors y: 62 lines of code project/Dependencies.scala x: 212 # contributors y: 114 lines of code sport/app/football/model/TeamMap.scala x: 80 # contributors y: 144 lines of code common/app/model/dotcomrendering/DotcomPuzzlePageRenderingDataModel.scala x: 3 # contributors y: 52 lines of code common/app/model/dotcomrendering/DotcomTagPagesRenderingDataModel.scala x: 21 # contributors y: 113 lines of code common/app/navigation/helpers/UrlHelpers.scala x: 59 # contributors y: 85 lines of code sport/app/football/model/model.scala x: 78 # contributors y: 169 lines of code common/app/model/Formats.scala x: 99 # contributors y: 364 lines of code common/app/model/PressedProperties.scala x: 14 # contributors y: 93 lines of code common/app/model/SupportedUrl.scala x: 42 # contributors y: 25 lines of code common/app/model/dotcomrendering/DotcomFrontsRenderingDataModel.scala x: 34 # contributors y: 89 lines of code common/app/model/pressedContent.scala x: 75 # contributors y: 271 lines of code common/app/services/zug/ZugClient.scala x: 3 # contributors y: 32 lines of code facia-press/app/AppLoader.scala x: 36 # contributors y: 64 lines of code facia-press/app/frontpress/FapiFrontPress.scala x: 104 # contributors y: 579 lines of code common/app/views/fragments/containers/facia_cards/container.scala.html x: 87 # contributors y: 87 lines of code common/app/navigation/ReaderRevenueSite.scala x: 30 # contributors y: 35 lines of code discussion/app/discussion/api/DiscussionApi.scala x: 28 # contributors y: 201 lines of code identity/app/idapiclient/IdApiClient.scala x: 63 # contributors y: 175 lines of code identity/app/idapiclient/parser/IdApiJsonBodyParser.scala x: 8 # contributors y: 25 lines of code identity/app/idapiclient/parser/JsonBodyParser.scala x: 8 # contributors y: 61 lines of code identity/app/model/ReturnJourney.scala x: 8 # contributors y: 37 lines of code common/app/controllers/EmailSignupController.scala x: 113 # contributors y: 678 lines of code common/app/model/PressedCard.scala x: 11 # contributors y: 97 lines of code admin/app/football/controllers/FrontsController.scala x: 58 # contributors y: 249 lines of code admin/app/views/football/fronts/index.scala.html x: 39 # contributors y: 70 lines of code sport/app/football/controllers/MoreOnMatchController.scala x: 97 # contributors y: 173 lines of code common/app/controllers/IndexControllerCommon.scala x: 67 # contributors y: 85 lines of code common/app/model/dotcomrendering/DotcomNewslettersPageRenderingDataModel.scala x: 22 # contributors y: 96 lines of code common/app/model/dotcomrendering/pageElements/TextCleaner.scala x: 26 # contributors y: 158 lines of code common/app/navigation/DCRNavigation.scala x: 24 # contributors y: 98 lines of code common/app/templates/javaScriptConfig.scala.js x: 85 # contributors y: 44 lines of code common/app/views/fragments/footer.scala.html x: 146 # contributors y: 173 lines of code common/app/views/fragments/header.scala.html x: 159 # contributors y: 128 lines of code common/app/views/fragments/headerTopNav.scala.html x: 13 # contributors y: 158 lines of code preview/app/utils/LiveHarness.scala x: 9 # contributors y: 119 lines of code sport/app/football/model/DotcomRenderingFootballDataModel.scala x: 21 # contributors y: 412 lines of code sport/app/football/model/DotcomRenderingWallchartDataModel.scala x: 9 # contributors y: 149 lines of code common/app/conf/switches/CommercialSwitches.scala x: 146 # contributors y: 436 lines of code common/app/conf/switches/MonitoringSwitches.scala x: 51 # contributors y: 64 lines of code common/app/conf/switches/Switches.scala x: 71 # contributors y: 170 lines of code common/app/services/SkimLinksCache.scala x: 15 # contributors y: 31 lines of code applications/app/controllers/GalleryController.scala x: 97 # contributors y: 114 lines of code applications/app/controllers/ImageContentController.scala x: 84 # contributors y: 156 lines of code applications/app/controllers/InteractiveController.scala x: 97 # contributors y: 156 lines of code applications/app/controllers/MediaController.scala x: 92 # contributors y: 125 lines of code article/app/controllers/LiveBlogController.scala x: 62 # contributors y: 336 lines of code commercial/app/controllers/HostedContentController.scala x: 49 # contributors y: 277 lines of code common/app/services/SubnavAgent.scala x: 6 # contributors y: 70 lines of code facia/app/AppLoader.scala x: 62 # contributors y: 71 lines of code facia/app/controllers/FaciaController.scala x: 152 # contributors y: 450 lines of code facia/app/controllers/FaciaControllers.scala x: 39 # contributors y: 19 lines of code preview/app/controllers/FaciaDraftController.scala x: 74 # contributors y: 44 lines of code sport/app/football/model/MatchStats.scala x: 7 # contributors y: 159 lines of code tools/__tasks__/compile/conf/clean.mjs x: 4 # contributors y: 10 lines of code tools/__tasks__/compile/hash/index.mjs x: 4 # contributors y: 158 lines of code tools/__tasks__/compile/images/icons.mjs x: 4 # contributors y: 116 lines of code tools/__tasks__/compile/images/svg.mjs x: 4 # contributors y: 47 lines of code tools/asset-monitor/index.js x: 24 # contributors y: 40 lines of code tools/sync-githooks.js x: 5 # contributors y: 13 lines of code applications/app/views/fragments/galleryBody.scala.html x: 105 # contributors y: 115 lines of code common/app/navigation/FooterLinks.scala x: 40 # contributors y: 234 lines of code common/app/services/FaciaContentConvert.scala x: 44 # contributors y: 45 lines of code facia/app/controllers/front/FapiFrontJsonMinimal.scala x: 5 # contributors y: 81 lines of code sport/app/football/controllers/MatchController.scala x: 86 # contributors y: 150 lines of code sport/app/football/feed/agent.scala x: 59 # contributors y: 162 lines of code sport/app/football/views/matchStats/matchStatsComponent.scala.html x: 42 # contributors y: 121 lines of code admin/app/http/AdminHttpErrorHandler.scala x: 19 # contributors y: 19 lines of code admin/app/jobs/ExpiringSwitchesEmailJob.scala x: 46 # contributors y: 65 lines of code admin/app/views/commercial/fragments/slot.scala.html x: 19 # contributors y: 49 lines of code admin/app/views/email/expiringSwitches.scala.html x: 31 # contributors y: 52 lines of code admin/app/views/errorPage.scala.html x: 8 # contributors y: 11 lines of code admin/app/views/football/fragments/chooseGroup.scala.html x: 17 # contributors y: 16 lines of code admin/app/views/football/fragments/chooseLeague.scala.html x: 27 # contributors y: 10 lines of code admin/app/views/football/fragments/choosePlayer.scala.html x: 15 # contributors y: 9 lines of code admin/app/views/football/fragments/prevResults.scala.html x: 11 # contributors y: 12 lines of code admin/app/views/fragments/dateLineChart.scala.html x: 7 # contributors y: 19 lines of code admin/app/views/fragments/formattedChart.scala.html x: 20 # contributors y: 25 lines of code admin/app/views/fragments/lineChart.scala.html x: 43 # contributors y: 30 lines of code applications/app/views/fragments/crosswords/accessibleCrosswordEntries.scala.html x: 18 # contributors y: 8 lines of code applications/app/views/fragments/crosswords/accessibleCrosswordGridData.scala.html x: 9 # contributors y: 6 lines of code applications/app/views/fragments/crosswords/crosswordEntries.scala.html x: 23 # contributors y: 11 lines of code applications/app/views/fragments/crosswords/printableCrosswordBody.scala.html x: 8 # contributors y: 31 lines of code applications/app/views/fragments/crosswords/printableCrosswordClue.scala.html x: 17 # contributors y: 5 lines of code archive/app/views/archive.scala.html x: 14 # contributors y: 2 lines of code article/app/views/fragments/email/emailArticleCss.scala.html x: 5 # contributors y: 6 lines of code article/app/views/fragments/liveBlogNavigation.scala.html x: 29 # contributors y: 76 lines of code article/app/views/fragments/logo.scala.html x: 20 # contributors y: 7 lines of code article/app/views/liveblog/dateBlock.scala.html x: 24 # contributors y: 15 lines of code article/app/views/liveblog/keyEvents.scala.html x: 32 # contributors y: 9 lines of code commercial/app/model/hosted/HostedArticleQuotes.scala x: 12 # contributors y: 15 lines of code commercial/app/views/fragments/amp/stylesheets/glabs.scala.html x: 2 # contributors y: 116 lines of code commercial/app/views/fragments/amp/stylesheets/hosted.scala.html x: 2 # contributors y: 43 lines of code commercial/app/views/hosted/guardianAmpHostedGalleryImage.scala.html x: 16 # contributors y: 47 lines of code commercial/app/views/hosted/guardianHostedCta.scala.html x: 27 # contributors y: 27 lines of code commercial/app/views/hosted/guardianHostedGalleryCta.scala.html x: 18 # contributors y: 9 lines of code commercial/app/views/hosted/guardianHostedHeader.scala.html x: 35 # contributors y: 50 lines of code commercial/app/views/hosted/guardianHostedShareButtons.scala.html x: 28 # contributors y: 35 lines of code commercial/app/views/hosted/hostedExplainer.scala.html x: 6 # contributors y: 13 lines of code commercial/app/views/passback.scala.html x: 7 # contributors y: 11 lines of code common/app/common/MockRequestHeader.scala x: 1 # contributors y: 29 lines of code common/app/views/fragments/affiliateLinksDisclaimer.scala.html x: 14 # contributors y: 10 lines of code common/app/views/fragments/atoms/chart.scala.html x: 3 # contributors y: 46 lines of code common/app/views/fragments/atoms/interactive.scala.html x: 22 # contributors y: 46 lines of code common/app/views/fragments/containers/facia_cards/showMoreButton.scala.html x: 20 # contributors y: 17 lines of code common/app/views/fragments/dropdown.scala.html x: 56 # contributors y: 23 lines of code common/app/views/fragments/email/brazePlaceholder.scala.html x: 3 # contributors y: 2 lines of code common/app/views/fragments/email/faciaCard.scala.html x: 10 # contributors y: 9 lines of code common/app/views/fragments/email/fullRow.scala.html x: 7 # contributors y: 7 lines of code common/app/views/fragments/email/signup/footer/subscriptionResultFooter.scala.html x: 4 # contributors y: 28 lines of code common/app/views/fragments/email/signup/recaptchaContainer.scala.html x: 2 # contributors y: 2 lines of code common/app/views/fragments/items/elements/facia_cards/itemHeader.scala.html x: 25 # contributors y: 9 lines of code common/app/views/fragments/media/audio.scala.html x: 59 # contributors y: 49 lines of code common/app/views/fragments/page/body/mainContent.scala.html x: 6 # contributors y: 2 lines of code common/app/views/fragments/page/head/stylesheets/criticalStyleInline.scala.html x: 4 # contributors y: 4 lines of code common/app/views/fragments/share/blockLevelSharing.scala.html x: 44 # contributors y: 10 lines of code common/app/views/fragments/social.scala.html x: 71 # contributors y: 16 lines of code common/app/views/fragments/stylesheetLink.scala.html x: 35 # contributors y: 12 lines of code common/app/views/support/MaybeLink.scala.html x: 8 # contributors y: 5 lines of code common/app/views/support/MinuteCleaner.scala x: 38 # contributors y: 86 lines of code common/app/views/support/cleaner/CmpParamCleaner.scala x: 18 # contributors y: 19 lines of code common/app/views/support/cleaner/VideoEmbedCleaner.scala x: 63 # contributors y: 143 lines of code common/app/views/support/package.scala x: 112 # contributors y: 182 lines of code discussion/app/views/fragments/recommendationTooltip.scala.html x: 17 # contributors y: 24 lines of code discussion/app/views/fragments/reportComment.scala.html x: 44 # contributors y: 35 lines of code identity/app/form/IdFormHelpers.scala x: 33 # contributors y: 75 lines of code identity/app/http/IdentityHttpErrorHandler.scala x: 20 # contributors y: 49 lines of code identity/app/views/errors/_404.scala.html x: 13 # contributors y: 2 lines of code identity/app/views/fragments/consentSwitch.scala.html x: 18 # contributors y: 33 lines of code identity/app/views/fragments/error.scala.html x: 10 # contributors y: 5 lines of code identity/app/views/fragments/form/checkbox.scala.html x: 11 # contributors y: 4 lines of code identity/app/views/fragments/form/checkboxField.scala.html x: 28 # contributors y: 11 lines of code identity/app/views/fragments/form/inputField.scala.html x: 25 # contributors y: 8 lines of code identity/app/views/fragments/form/radioField.scala.html x: 26 # contributors y: 15 lines of code identity/app/views/fragments/newsletterSwitch.scala.html x: 29 # contributors y: 53 lines of code identity/app/views/layout/identitySkinnyFooter.scala.html x: 12 # contributors y: 7 lines of code identity/app/views/profile/deletion/accountDeletionForm.scala.html x: 10 # contributors y: 123 lines of code identity/app/views/support/fragment/ConsentBlock.scala x: 13 # contributors y: 44 lines of code preview/app/PreviewErrorHandler.scala x: 35 # contributors y: 23 lines of code preview/app/views/not_found.scala.html x: 10 # contributors y: 35 lines of code preview/app/views/responsive_viewer.scala.html x: 35 # contributors y: 149 lines of code preview/app/views/showcase.scala.html x: 11 # contributors y: 131 lines of code preview/app/views/showcase_articlegroup.scala.html x: 4 # contributors y: 18 lines of code sport/app/football/views/fragments/teamForm.scala.html x: 15 # contributors y: 36 lines of code sport/app/rugby/views/fragments/groupTable.scala.html x: 17 # contributors y: 52 lines of code sport/app/rugby/views/fragments/matchStats.scala.html x: 22 # contributors y: 72 lines of code sport/app/rugby/views/fragments/scoreEvents.scala.html x: 15 # contributors y: 43 lines of code template-tracker-agent/src/main/java/com/gu/templatetracker/TemplateTracker.java x: 2 # contributors y: 141 lines of code common/app/model/liveblog/BlockElement.scala x: 57 # contributors y: 208 lines of code admin/app/jobs/RefreshFrontsJob.scala x: 72 # contributors y: 65 lines of code applications/app/controllers/Nx1ConfigController.scala x: 12 # contributors y: 19 lines of code applications/app/services/NewsSiteMap.scala x: 43 # contributors y: 104 lines of code applications/app/services/VideoSiteMap.scala x: 48 # contributors y: 97 lines of code commercial/app/services/dotcomrendering/HostedContentPicker.scala x: 9 # contributors y: 31 lines of code common/app/http/Filters.scala x: 47 # contributors y: 132 lines of code common/app/model/content.scala x: 185 # contributors y: 951 lines of code common/app/model/dotcomrendering/DotcomRenderingConfig.scala x: 7 # contributors y: 35 lines of code common/app/views/fragments/page/head/stylesheets/styles.scala.html x: 23 # contributors y: 45 lines of code common/app/views/fragments/stylesheets.scala.html x: 54 # contributors y: 59 lines of code onward/app/controllers/OnwardControllers.scala x: 53 # contributors y: 41 lines of code onward/app/controllers/RelatedController.scala x: 90 # contributors y: 61 lines of code onward/app/controllers/SeriesController.scala x: 86 # contributors y: 73 lines of code sport/app/cricket/conf/context.scala x: 52 # contributors y: 56 lines of code sport/app/cricket/feed/cricketModel.scala x: 33 # contributors y: 186 lines of code sport/app/cricket/feed/cricketPaDeserialisation.scala x: 33 # contributors y: 177 lines of code sport/app/cricket/feed/cricketPaFeed.scala x: 58 # contributors y: 114 lines of code sport/app/cricket/jobs/CricketStatsJob.scala x: 57 # contributors y: 130 lines of code sport/app/football/feed/Competitions.scala x: 130 # contributors y: 415 lines of code sport/app/football/views/wallchart/groupTableEmbed.scala.html x: 6 # contributors y: 28 lines of code template-tracker-agent/src/main/java/com/gu/templatetracker/SimpleLogger.java x: 2 # contributors y: 18 lines of code onward/app/AppLoader.scala x: 56 # contributors y: 73 lines of code onward/app/controllers/MostPopularController.scala x: 115 # contributors y: 178 lines of code onward/app/feed/MostPopularAgent.scala x: 87 # contributors y: 57 lines of code onward/app/feed/OnwardJourneyLifecycle.scala x: 73 # contributors y: 72 lines of code common/app/views/fragments/nav/worldCupSubNav.scala.html x: 5 # contributors y: 28 lines of code sport/app/football/conf/context.scala x: 86 # contributors y: 102 lines of code common/app/services/dotcomrendering/InteractiveLibrarian.scala x: 15 # contributors y: 83 lines of code common/app/services/dotcomrendering/PressedContent.scala x: 40 # contributors y: 259 lines of code sport/app/football/views/wallchart/groups.scala.html x: 25 # contributors y: 62 lines of code sport/app/football/views/wallchart/knockoutMatch.scala.html x: 39 # contributors y: 45 lines of code sport/app/football/views/wallchart/knockoutSpider.scala.html x: 21 # contributors y: 72 lines of code sport/app/football/views/wallchart/spiderRoundEmbed.scala.html x: 9 # contributors y: 36 lines of code common/app/services/NewsletterService.scala x: 17 # contributors y: 107 lines of code commercial/app/controllers/CommercialControllers.scala x: 58 # contributors y: 24 lines of code sport/app/football/controllers/MatchListController.scala x: 66 # contributors y: 124 lines of code article/app/model/LiveBlogHelpers.scala x: 38 # contributors y: 109 lines of code article/app/views/liveblog/liveBlogBody.scala.html x: 66 # contributors y: 119 lines of code article/app/views/liveblog/liveBlogBodyContent.scala.html x: 39 # contributors y: 38 lines of code common/app/common/LinkTo.scala x: 101 # contributors y: 100 lines of code common/app/model/LiveBlogCurrentPage.scala x: 25 # contributors y: 174 lines of code sport/app/football/controllers/WallchartController.scala x: 69 # contributors y: 226 lines of code static/src/javascripts/bootstraps/enhanced/liveblog.js x: 64 # contributors y: 76 lines of code static/src/javascripts/projects/common/modules/ui/autoupdate.js x: 72 # contributors y: 189 lines of code static/src/stylesheets/layout/nav/_subnav.scss x: 18 # contributors y: 235 lines of code admin/app/controllers/admin/CommercialController.scala x: 87 # contributors y: 112 lines of code admin/app/controllers/admin/SwitchboardController.scala x: 18 # contributors y: 82 lines of code admin/app/controllers/metrics/MetricsController.scala x: 62 # contributors y: 35 lines of code admin/app/indexes/TagPages.scala x: 47 # contributors y: 110 lines of code admin/app/tools/Store.scala x: 87 # contributors y: 79 lines of code applications/app/pages/ContentHtmlPage.scala x: 54 # contributors y: 85 lines of code applications/app/services/TagPagePicker.scala x: 12 # contributors y: 50 lines of code applications/app/views/fragments/audioBody.scala.html x: 37 # contributors y: 156 lines of code applications/app/views/package.scala x: 50 # contributors y: 52 lines of code article/app/views/package.scala x: 109 # contributors y: 88 lines of code commercial/app/controllers/AdmiralController.scala x: 6 # contributors y: 23 lines of code commercial/app/controllers/nonRefreshableLineItemsController.scala x: 13 # contributors y: 22 lines of code commercial/app/model/hosted/HostedOnwardTrails.scala x: 5 # contributors y: 43 lines of code common/app/agents/DeeplyReadAgent.scala x: 20 # contributors y: 115 lines of code common/app/common/CommercialBundle.scala x: 11 # contributors y: 31 lines of code common/app/common/TrailsToRss.scala x: 77 # contributors y: 225 lines of code common/app/common/commercial/hosted/HostedVideoPage.scala x: 46 # contributors y: 79 lines of code common/app/common/dfp/DfpAgent.scala x: 67 # contributors y: 74 lines of code common/app/common/dfp/DfpData.scala x: 74 # contributors y: 280 lines of code common/app/conf/HealthCheck.scala x: 57 # contributors y: 179 lines of code common/app/conf/audio/FlagshipContainer.scala x: 16 # contributors y: 15 lines of code common/app/conf/switches/JournalismSwitches.scala x: 38 # contributors y: 64 lines of code common/app/conf/switches/NewslettersSwitches.scala x: 17 # contributors y: 94 lines of code common/app/conf/switches/PerformanceSwitches.scala x: 86 # contributors y: 205 lines of code common/app/model/Element.scala x: 69 # contributors y: 151 lines of code common/app/model/Encoding.scala x: 37 # contributors y: 27 lines of code common/app/model/PressedStory.scala x: 14 # contributors y: 64 lines of code common/app/model/ShareLinks.scala x: 67 # contributors y: 146 lines of code common/app/model/content/Atom.scala x: 19 # contributors y: 483 lines of code common/app/model/content/Atoms.scala x: 73 # contributors y: 105 lines of code common/app/model/dotcomrendering/LinkedData.scala x: 17 # contributors y: 411 lines of code common/app/model/dotcomrendering/Trail.scala x: 12 # contributors y: 137 lines of code common/app/model/dotcomrendering/pageElements/CalloutExtraction.scala x: 22 # contributors y: 360 lines of code common/app/services/ParameterStore.scala x: 20 # contributors y: 37 lines of code common/app/views/support/Commercial.scala x: 89 # contributors y: 247 lines of code common/app/views/support/GetClasses.scala x: 83 # contributors y: 178 lines of code common/app/views/support/JavaScriptPage.scala x: 111 # contributors y: 80 lines of code discussion/app/controllers/CommentsController.scala x: 84 # contributors y: 91 lines of code facia/app/services/dotcomrendering/FaciaPicker.scala x: 34 # contributors y: 119 lines of code identity/app/jobs/TorExitNodeList.scala x: 31 # contributors y: 20 lines of code onward/app/containers/Containers.scala x: 35 # contributors y: 28 lines of code sport/app/cricket/implicits/Cricket.scala x: 3 # contributors y: 19 lines of code sport/app/football/controllers/MatchDayController.scala x: 58 # contributors y: 83 lines of code sport/app/football/implicits/Football.scala x: 64 # contributors y: 188 lines of code sport/app/football/model/CompetitionStages.scala x: 67 # contributors y: 180 lines of code sport/app/services/dotcomrendering/FootballSummaryPagePicker.scala x: 7 # contributors y: 28 lines of code static/src/javascripts/boot.js x: 85 # contributors y: 121 lines of code static/src/javascripts/bootstraps/enhanced/main.js x: 88 # contributors y: 286 lines of code static/src/javascripts/projects/common/modules/analytics/shouldCaptureMetrics.ts x: 38 # contributors y: 11 lines of code static/src/javascripts/projects/common/modules/atoms/youtube-player.ts x: 29 # contributors y: 250 lines of code static/src/javascripts/projects/common/modules/audio/index.js x: 25 # contributors y: 95 lines of code static/src/javascripts/projects/common/modules/commercial/build-page-targeting.ts x: 31 # contributors y: 75 lines of code static/src/javascripts/projects/common/modules/commercial/reader-revenue-dev-utils.js x: 29 # contributors y: 97 lines of code static/src/javascripts/projects/common/modules/identity/sign-in-gate/helper.js x: 26 # contributors y: 312 lines of code static/src/javascripts/projects/common/modules/identity/sign-in-gate/index.js x: 21 # contributors y: 78 lines of code static/src/stylesheets/module/football/_overview.scss x: 54 # contributors y: 495 lines of code article/app/views/fragments/email/emailArticleBody.scala.html x: 34 # contributors y: 260 lines of code common/app/services/newsletters/model/NewsletterResponse.scala x: 14 # contributors y: 100 lines of code sport/app/football/controllers/LeagueTableController.scala x: 111 # contributors y: 249 lines of code static/src/javascripts/bootstraps/admin.js x: 53 # contributors y: 12 lines of code babel.config.js x: 11 # contributors y: 61 lines of code commercial/app/AppLoader.scala x: 43 # contributors y: 55 lines of code admin/app/AppLoader.scala x: 61 # contributors y: 56 lines of code admin/app/controllers/admin/R2PressController.scala x: 10 # contributors y: 142 lines of code admin/app/dfp/package.scala x: 31 # contributors y: 13 lines of code admin/app/football/services/Client.scala x: 57 # contributors y: 89 lines of code admin/app/jobs/R2PagePressJob.scala x: 50 # contributors y: 134 lines of code admin/app/jobs/RebuildIndexJob.scala x: 50 # contributors y: 97 lines of code admin/app/model/AdminLifecycle.scala x: 92 # contributors y: 89 lines of code admin/app/services/EmailService.scala x: 40 # contributors y: 69 lines of code admin/app/services/R2PagePressNotifier.scala x: 34 # contributors y: 21 lines of code admin/app/tools/LoadBalancer.scala x: 66 # contributors y: 102 lines of code admin/app/views/commercial/pageskins.scala.html x: 51 # contributors y: 85 lines of code admin/conf/logback.xml x: 25 # contributors y: 31 lines of code applications/app/controllers/AtomPageController.scala x: 34 # contributors y: 150 lines of code applications/app/controllers/EmbedController.scala x: 67 # contributors y: 47 lines of code applications/app/controllers/QuizController.scala x: 59 # contributors y: 71 lines of code applications/app/pages/TagIndexHtmlPage.scala x: 49 # contributors y: 70 lines of code applications/app/services/ImageQuery.scala x: 61 # contributors y: 36 lines of code applications/conf/logback.xml x: 16 # contributors y: 29 lines of code archive/app/AppLoader.scala x: 46 # contributors y: 41 lines of code archive/app/controllers/ArchiveController.scala x: 91 # contributors y: 139 lines of code article/app/controllers/PublicationController.scala x: 34 # contributors y: 54 lines of code article/app/services/dotcomrendering/ArticlePicker.scala x: 12 # contributors y: 89 lines of code commercial/app/model/hosted/HostedTrails.scala x: 17 # contributors y: 34 lines of code common/app/ab/ABTests.scala x: 6 # contributors y: 44 lines of code common/app/app/FrontendApplicationLoader.scala x: 34 # contributors y: 76 lines of code common/app/common/Assets/assets.scala x: 10 # contributors y: 133 lines of code common/app/common/AutoRefresh.scala x: 49 # contributors y: 33 lines of code common/app/common/RequestLogger.scala x: 36 # contributors y: 99 lines of code common/app/common/commercial/hosted/HostedArticlePage.scala x: 39 # contributors y: 62 lines of code common/app/common/commercial/hosted/HostedGalleryPage.scala x: 40 # contributors y: 80 lines of code common/app/common/commercial/hosted/HostedPage.scala x: 43 # contributors y: 99 lines of code common/app/common/jobs.scala x: 68 # contributors y: 91 lines of code common/app/common/metrics.scala x: 115 # contributors y: 210 lines of code common/app/common/package.scala x: 91 # contributors y: 186 lines of code common/app/conf/switches/SwitchboardLifecycle.scala x: 36 # contributors y: 44 lines of code common/app/contentapi/SectionsLookUp.scala x: 44 # contributors y: 27 lines of code common/app/feed/MostViewed.scala x: 10 # contributors y: 52 lines of code common/app/http/GuardianAuthWithExemptions.scala x: 15 # contributors y: 94 lines of code common/app/http/RequestIdFilter.scala x: 5 # contributors y: 20 lines of code common/app/http/RequestLoggingFilter.scala x: 29 # contributors y: 46 lines of code common/app/layout/FaciaCard.scala x: 14 # contributors y: 223 lines of code common/app/layout/FaciaContainer.scala x: 10 # contributors y: 179 lines of code common/app/layout/slices/ContainerDefinition.scala x: 19 # contributors y: 62 lines of code common/app/metrics/FrontendMetrics.scala x: 52 # contributors y: 108 lines of code common/app/model/Cors.scala x: 56 # contributors y: 44 lines of code common/app/model/DatesAndTimes.scala x: 17 # contributors y: 113 lines of code common/app/model/diagnostics/CloudWatch.scala x: 57 # contributors y: 79 lines of code common/app/services/ConfigAgentTrait.scala x: 98 # contributors y: 122 lines of code common/app/services/Notification.scala x: 63 # contributors y: 52 lines of code common/app/services/OphanApi.scala x: 76 # contributors y: 77 lines of code common/app/services/RedirectService.scala x: 27 # contributors y: 124 lines of code common/app/services/dotcomrendering/DotcomFrontsLogger.scala x: 8 # contributors y: 58 lines of code common/app/services/newsletters/NewsletterSignupAgent.scala x: 26 # contributors y: 85 lines of code common/app/services/ophan/SurgingContentAgent.scala x: 25 # contributors y: 58 lines of code common/app/utils/DotcomponentsLogger.scala x: 8 # contributors y: 85 lines of code common/app/views/fragments/containers/facia_cards/standardContainer.scala.html x: 65 # contributors y: 57 lines of code common/app/views/fragments/items/facia_cards/item.scala.html x: 48 # contributors y: 46 lines of code dev-build/conf/logback.xml x: 20 # contributors y: 31 lines of code discussion/app/AppLoader.scala x: 35 # contributors y: 41 lines of code discussion/app/discussion/util/Http.scala x: 59 # contributors y: 41 lines of code facia-press/app/frontpress/FrontPressCron.scala x: 61 # contributors y: 51 lines of code facia-press/app/frontpress/JsonQueueWorker.scala x: 46 # contributors y: 110 lines of code facia-press/app/frontpress/ToolPressQueueWorker.scala x: 57 # contributors y: 74 lines of code facia/app/agents/MostViewedAgent.scala x: 14 # contributors y: 37 lines of code identity/app/model/PhoneNumbers.scala x: 16 # contributors y: 8 lines of code identity/conf/logback.xml x: 21 # contributors y: 32 lines of code onward/app/feed/MostReadAgent.scala x: 55 # contributors y: 20 lines of code onward/app/feed/MostViewedGalleryAgent.scala x: 54 # contributors y: 17 lines of code riff-raff.yaml x: 66 # contributors y: 166 lines of code sport/app/football/model/matches.scala x: 62 # contributors y: 185 lines of code sport/app/football/views/support.scala x: 45 # contributors y: 55 lines of code sport/app/rugby/controllers/MatchesController.scala x: 50 # contributors y: 49 lines of code sport/app/rugby/feed/CapiFeed.scala x: 44 # contributors y: 66 lines of code static/src/stylesheets/inline/story-package-garnett.scss x: 37 # contributors y: 387 lines of code static/src/stylesheets/module/facia-garnett/_slices.scss x: 25 # contributors y: 272 lines of code common/app/model/AtomPage.scala x: 5 # contributors y: 118 lines of code applications/app/controllers/TagIndexController.scala x: 45 # contributors y: 61 lines of code common/app/services/ConciergeRepository.scala x: 37 # contributors y: 14 lines of code admin/app/services/R2PressedPageTakedownNotifier.scala x: 25 # contributors y: 18 lines of code identity/app/services/IdRequestParser.scala x: 57 # contributors y: 60 lines of code admin/app/controllers/admin/commercial/AdsDotTextEditController.scala x: 12 # contributors y: 65 lines of code common/app/views/support/ImageProfile.scala x: 28 # contributors y: 364 lines of code identity/app/controllers/EmailVerificationController.scala x: 66 # contributors y: 107 lines of code identity/app/controllers/FormstackController.scala x: 57 # contributors y: 30 lines of code admin/app/football/controllers/TablesController.scala x: 65 # contributors y: 113 lines of code applications/app/controllers/LatestIndexController.scala x: 62 # contributors y: 92 lines of code commercial/app/controllers/ContentApiOffersController.scala x: 27 # contributors y: 60 lines of code common/app/common/JsonComponent.scala x: 78 # contributors y: 71 lines of code common/app/crosswords/CrosswordPage.scala x: 7 # contributors y: 129 lines of code common/app/layout/ContainerLayout.scala x: 47 # contributors y: 119 lines of code common/app/layout/Front.scala x: 79 # contributors y: 128 lines of code common/app/layout/SliceWithCards.scala x: 6 # contributors y: 92 lines of code common/app/model/CardStylePicker.scala x: 17 # contributors y: 42 lines of code common/app/services/IndexPage.scala x: 60 # contributors y: 228 lines of code common/app/services/repositories.scala x: 74 # contributors y: 180 lines of code common/app/views/support/EmailHelpers.scala x: 58 # contributors y: 75 lines of code facia/app/controllers/front/FrontHeadline.scala x: 12 # contributors y: 31 lines of code identity/app/services/MembersDataApiService.scala x: 6 # contributors y: 59 lines of code onward/app/business/StocksData.scala x: 36 # contributors y: 26 lines of code admin/public/css/commercial.css x: 23 # contributors y: 85 lines of code common/app/model/meta/BlocksOn.scala x: 1 # contributors y: 5 lines of code admin/app/controllers/admin/TroubleshooterController.scala x: 6 # contributors y: 127 lines of code commercial/app/model/capi/CapiImages.scala x: 20 # contributors y: 57 lines of code common/app/implicits/Requests.scala x: 102 # contributors y: 95 lines of code preview/app/http/PanDomainDesktopAuthentication.scala x: 2 # contributors y: 74 lines of code facia-press/app/controllers/Application.scala x: 50 # contributors y: 86 lines of code common/app/common/SQSQueues.scala x: 45 # contributors y: 109 lines of code common/app/utils/AWSv2.scala x: 6 # contributors y: 40 lines of code admin/app/tools/CloudWatch.scala x: 85 # contributors y: 66 lines of code admin/app/tools/charts/charts.scala x: 60 # contributors y: 105 lines of code admin/app/tools/errors.scala x: 40 # contributors y: 68 lines of code static/src/stylesheets/module/_adslot.scss x: 134 # contributors y: 518 lines of code static/src/stylesheets/module/content-garnett/_content.scss x: 39 # contributors y: 1038 lines of code static/src/stylesheets/module/content/_content.scss x: 90 # contributors y: 1037 lines of code common/app/common/editions/Us.scala x: 87 # contributors y: 25 lines of code tools/__tasks__/compile/javascript/bundle-polyfills.mjs x: 5 # contributors y: 59 lines of code static/src/javascripts/projects/common/modules/commercial/user-features.ts x: 24 # contributors y: 316 lines of code admin/app/dfp/DfpDataExtractor.scala x: 72 # contributors y: 44 lines of code common/app/common/dfp/DfpAgentLifecycle.scala x: 41 # contributors y: 25 lines of code admin/app/tools/DfpLink.scala x: 47 # contributors y: 21 lines of code admin/app/views/commercial/commercialMenu.scala.html x: 74 # contributors y: 67 lines of code admin/app/views/commercial/invalidLineItems.scala.html x: 22 # contributors y: 59 lines of code static/src/javascripts/projects/commercial/commercial-metrics.ts x: 21 # contributors y: 35 lines of code common/app/views/fragments/containers/facia_cards/mostPopularContainer.scala.html x: 42 # contributors y: 34 lines of code static/src/javascripts/bootstraps/enhanced/facia.js x: 46 # contributors y: 97 lines of code sport/app/football/controllers/FixturesController.scala x: 65 # contributors y: 85 lines of code sport/app/football/controllers/ResultsController.scala x: 61 # contributors y: 105 lines of code applications/app/views/fragments/galleryHeader.scala.html x: 46 # contributors y: 48 lines of code common/app/model/FaciaDisplayElement.scala x: 58 # contributors y: 62 lines of code common/app/model/PressedPage.scala x: 66 # contributors y: 139 lines of code common/app/common/dfp/LiveblogTopSponsorship.scala x: 5 # contributors y: 63 lines of code sport/app/football/views/matchList/matchesPage.scala.html x: 74 # contributors y: 88 lines of code common/app/layout/slices/Slice.scala x: 30 # contributors y: 895 lines of code common/app/model/trails.scala x: 90 # contributors y: 102 lines of code common/app/views/support/MostPopular.scala x: 13 # contributors y: 14 lines of code facia-press/app/frontpress/PressedCollectionVisibility.scala x: 14 # contributors y: 23 lines of code sport/app/football/containers/FixturesAndResults.scala x: 52 # contributors y: 124 lines of code static/src/javascripts/bootstraps/enhanced/common.js x: 116 # contributors y: 259 lines of code static/src/javascripts/bootstraps/enhanced/newsletters.js x: 46 # contributors y: 277 lines of code static/src/javascripts/projects/common/modules/discussion/api.ts x: 14 # contributors y: 138 lines of code static/src/javascripts/projects/common/modules/discussion/comment-box.js x: 81 # contributors y: 537 lines of code static/src/javascripts/projects/common/modules/userFeatures/userBenefitsApi.ts x: 4 # contributors y: 35 lines of code applications/app/views/fragments/crosswords/crosswordContent.scala.html x: 21 # contributors y: 49 lines of code common/app/services/TagIndexesS3.scala x: 33 # contributors y: 51 lines of code static/src/javascripts/projects/common/modules/commercial/braze/buildBrazeMessaging.ts x: 7 # contributors y: 58 lines of code static/src/javascripts/projects/common/modules/crosswords/crossword.js x: 40 # contributors y: 692 lines of code static/src/stylesheets/_vars.scss x: 103 # contributors y: 109 lines of code static/src/stylesheets/module/crosswords/_layout.scss x: 52 # contributors y: 161 lines of code admin/app/football/model/PrevResult.scala x: 16 # contributors y: 20 lines of code common/app/model/IpsosTags.scala x: 16 # contributors y: 143 lines of code common/app/model/CollectionConfig.scala x: 9 # contributors y: 75 lines of code applications/app/controllers/SignupPageController.scala x: 41 # contributors y: 120 lines of code admin/app/controllers/HealthCheck.scala x: 45 # contributors y: 22 lines of code sport/app/football/controllers/FootballControllers.scala x: 27 # contributors y: 25 lines of code static/src/stylesheets/admin/_bootstrap.graun.scss x: 8 # contributors y: 179 lines of code facia/app/views/fragments/emailFrontBody.scala.html x: 65 # contributors y: 258 lines of code static/src/stylesheets/layout/nav/_header-top-nav.scss x: 10 # contributors y: 219 lines of code static/src/stylesheets/module/email-signup/_form.scss x: 44 # contributors y: 459 lines of code common/app/model/CrosswordData.scala x: 41 # contributors y: 149 lines of code common/app/conf/application.scala x: 77 # contributors y: 3 lines of code admin/app/views/switchboard.scala.html x: 55 # contributors y: 82 lines of code admin/public/css/switchboard.css x: 31 # contributors y: 26 lines of code common/app/conf/switches/FaciaSwitches.scala x: 42 # contributors y: 84 lines of code common/app/common/Edition.scala x: 82 # contributors y: 118 lines of code common/app/common/editions/Uk.scala x: 91 # contributors y: 25 lines of code applications/app/views/fragments/crosswords/crosswordMetaHeader.scala.html x: 51 # contributors y: 52 lines of code static/src/javascripts/bootstraps/enhanced/crosswords.js x: 30 # contributors y: 10 lines of code static/src/stylesheets/module/crosswords/_accessible.scss x: 32 # contributors y: 47 lines of code common/app/layout/slices/FixedContainers.scala x: 23 # contributors y: 70 lines of code applications/app/views/fragments/mediaBody.scala.html x: 88 # contributors y: 148 lines of code article/app/pages/StoryHtmlPage.scala x: 56 # contributors y: 77 lines of code common/app/views/main.scala.html x: 126 # contributors y: 79 lines of code common/app/model/EmailAddons.scala x: 96 # contributors y: 504 lines of code common/app/views/fragments/discussionFooter.scala.html x: 67 # contributors y: 124 lines of code static/src/javascripts/projects/common/modules/discussion/loader.js x: 94 # contributors y: 487 lines of code static/src/stylesheets/module/commercial/_creatives.scss x: 71 # contributors y: 631 lines of code common/app/services/DynamoDB.scala x: 58 # contributors y: 16 lines of code sport/app/cricket/views/fragments/cricketFullScorecard.scala.html x: 22 # contributors y: 138 lines of code static/src/stylesheets/module/crosswords/_cell.scss x: 33 # contributors y: 37 lines of code common/app/services/fronts/FrontJsonFapi.scala x: 4 # contributors y: 58 lines of code admin/app/controllers/FrontPressController.scala x: 40 # contributors y: 38 lines of code admin/app/controllers/admin/InteractiveLibrarianController.scala x: 11 # contributors y: 55 lines of code common/app/common/JsMinifier.scala x: 39 # contributors y: 84 lines of code common/app/common/TrailsToShowcase.scala x: 13 # contributors y: 590 lines of code common/app/common/dfp/PageSkinSponsorship.scala x: 37 # contributors y: 39 lines of code common/app/conf/audio/FlagshipEmailContainer.scala x: 9 # contributors y: 19 lines of code common/app/contentapi/ContentApiClient.scala x: 100 # contributors y: 163 lines of code common/app/contentapi/http.scala x: 74 # contributors y: 69 lines of code common/app/implicits/FaciaContentFrontendHelpers.scala x: 47 # contributors y: 67 lines of code common/app/layout/ContentWidths.scala x: 11 # contributors y: 189 lines of code common/app/model/RelatedContent.scala x: 50 # contributors y: 42 lines of code common/app/model/facia.scala x: 77 # contributors y: 72 lines of code identity/app/clients/DiscussionClient.scala x: 10 # contributors y: 81 lines of code identity/app/controllers/PublicProfileController.scala x: 78 # contributors y: 90 lines of code identity/app/form/PrivacyMapping.scala x: 40 # contributors y: 45 lines of code identity/app/form/TelephoneNumberMapping.scala x: 17 # contributors y: 49 lines of code identity/app/utils/ConsentOrder.scala x: 16 # contributors y: 36 lines of code admin/app/football/controllers/PaBrowserController.scala x: 49 # contributors y: 57 lines of code commercial/app/model/capi/CapiAgent.scala x: 19 # contributors y: 40 lines of code common/app/common/Localisation.scala x: 18 # contributors y: 35 lines of code common/app/crosswords/CrosswordTreat.scala x: 35 # contributors y: 71 lines of code common/app/layout/WidthsByBreakpoint.scala x: 50 # contributors y: 28 lines of code common/app/quiz/form/package.scala x: 20 # contributors y: 64 lines of code identity/app/services/IdentityUrlBuilder.scala x: 57 # contributors y: 55 lines of code identity/app/services/NewsletterService.scala x: 26 # contributors y: 40 lines of code identity/app/utils/IdentitySafeLogging.scala x: 22 # contributors y: 60 lines of code sport/app/football/controllers/context.scala x: 30 # contributors y: 54 lines of code static/src/stylesheets/_mixins.scss x: 60 # contributors y: 281 lines of code static/src/stylesheets/amp/_ads.scss x: 13 # contributors y: 29 lines of code static/src/stylesheets/amp/_article-tones.scss x: 20 # contributors y: 84 lines of code static/src/stylesheets/amp/_content.scss x: 24 # contributors y: 226 lines of code static/src/stylesheets/amp/_facia.scss x: 13 # contributors y: 86 lines of code static/src/stylesheets/amp/_from-content-api.scss x: 27 # contributors y: 283 lines of code static/src/stylesheets/amp/_hosted-gallery.scss x: 16 # contributors y: 151 lines of code static/src/stylesheets/amp/_hosted.scss x: 20 # contributors y: 390 lines of code static/src/stylesheets/amp/_live-blog.scss x: 14 # contributors y: 283 lines of code static/src/stylesheets/amp/_social.scss x: 23 # contributors y: 31 lines of code static/src/stylesheets/amp/_submeta.scss x: 28 # contributors y: 54 lines of code static/src/stylesheets/amp/atoms/temporary/_snippets.scss x: 11 # contributors y: 89 lines of code static/src/stylesheets/amp/footer.new/_colophon.scss x: 9 # contributors y: 53 lines of code static/src/stylesheets/amp/nav.new/_menu-item.scss x: 5 # contributors y: 71 lines of code static/src/stylesheets/base/_tables.scss x: 33 # contributors y: 115 lines of code static/src/stylesheets/base/_type.scss x: 43 # contributors y: 41 lines of code static/src/stylesheets/inline/article-photo-essay-garnett.scss x: 26 # contributors y: 217 lines of code static/src/stylesheets/layout/_helpers.scss x: 30 # contributors y: 81 lines of code static/src/stylesheets/layout/footer/_colophon.scss x: 16 # contributors y: 159 lines of code static/src/stylesheets/layout/nav/_cta-bar.scss x: 30 # contributors y: 126 lines of code static/src/stylesheets/layout/nav/_menu-item.scss x: 18 # contributors y: 187 lines of code static/src/stylesheets/layout/nav/_menu-search.scss x: 15 # contributors y: 90 lines of code static/src/stylesheets/layout/nav/_menu.scss x: 16 # contributors y: 103 lines of code static/src/stylesheets/layout/nav/_new-header.scss x: 30 # contributors y: 164 lines of code static/src/stylesheets/layout/nav/_pillar-link.scss x: 17 # contributors y: 137 lines of code static/src/stylesheets/layout/nav/_pillars.scss x: 11 # contributors y: 76 lines of code static/src/stylesheets/layout/nav/_search-dropdown.scss x: 8 # contributors y: 74 lines of code static/src/stylesheets/layout/nav/_subnav-link.scss x: 15 # contributors y: 52 lines of code static/src/stylesheets/layout/nav/_top-bar.scss x: 23 # contributors y: 103 lines of code static/src/stylesheets/module/_badging.scss x: 37 # contributors y: 22 lines of code static/src/stylesheets/module/_discussion.scss x: 70 # contributors y: 1275 lines of code static/src/stylesheets/module/_headers.scss x: 32 # contributors y: 29 lines of code static/src/stylesheets/module/_headline-list-garnett.scss x: 15 # contributors y: 115 lines of code static/src/stylesheets/module/_layout-hints.garnett.scss x: 17 # contributors y: 148 lines of code static/src/stylesheets/module/_layout-hints.scss x: 50 # contributors y: 162 lines of code static/src/stylesheets/module/_most-popular.scss x: 14 # contributors y: 260 lines of code static/src/stylesheets/module/_popup.scss x: 68 # contributors y: 174 lines of code static/src/stylesheets/module/_search-tool.scss x: 33 # contributors y: 63 lines of code static/src/stylesheets/module/_site-message.scss x: 16 # contributors y: 351 lines of code static/src/stylesheets/module/_social.scss x: 70 # contributors y: 112 lines of code static/src/stylesheets/module/_submeta.scss x: 60 # contributors y: 71 lines of code static/src/stylesheets/module/_tabs-garnett.head.scss x: 12 # contributors y: 83 lines of code static/src/stylesheets/module/_tag-list.scss x: 36 # contributors y: 38 lines of code static/src/stylesheets/module/_weather.scss x: 48 # contributors y: 441 lines of code static/src/stylesheets/module/atoms/_quiz.scss x: 37 # contributors y: 272 lines of code static/src/stylesheets/module/business/_stocks.scss x: 33 # contributors y: 150 lines of code static/src/stylesheets/module/commercial/_advert.scss x: 44 # contributors y: 207 lines of code static/src/stylesheets/module/commercial/_brandbadge.scss x: 51 # contributors y: 119 lines of code static/src/stylesheets/module/commercial/_capi.scss x: 72 # contributors y: 153 lines of code static/src/stylesheets/module/commercial/_frame.scss x: 34 # contributors y: 168 lines of code static/src/stylesheets/module/commercial/_labs-capi.scss x: 28 # contributors y: 379 lines of code static/src/stylesheets/module/commercial/_labs.scss x: 22 # contributors y: 395 lines of code static/src/stylesheets/module/commercial/glabs/_hosted-article.scss x: 40 # contributors y: 317 lines of code static/src/stylesheets/module/commercial/glabs/_hosted-gallery.scss x: 34 # contributors y: 653 lines of code static/src/stylesheets/module/commercial/glabs/_hosted-video.scss x: 34 # contributors y: 317 lines of code static/src/stylesheets/module/commercial/glabs/_hosted.scss x: 50 # contributors y: 790 lines of code static/src/stylesheets/module/commercial/gustyle/_gu-compopup.scss x: 39 # contributors y: 31 lines of code static/src/stylesheets/module/commercial/paidfor/_paidfor-band.scss x: 21 # contributors y: 53 lines of code static/src/stylesheets/module/commercial/paidfor/_paidfor-popup.scss x: 33 # contributors y: 30 lines of code static/src/stylesheets/module/commercial/surveys/_survey.scss x: 37 # contributors y: 97 lines of code static/src/stylesheets/module/content-garnett/_article-immersive.scss x: 41 # contributors y: 737 lines of code static/src/stylesheets/module/content-garnett/_article-minute.scss x: 9 # contributors y: 513 lines of code static/src/stylesheets/module/content-garnett/_article-numbered-list.scss x: 7 # contributors y: 208 lines of code static/src/stylesheets/module/content-garnett/_article-splash.scss x: 6 # contributors y: 206 lines of code static/src/stylesheets/module/content-garnett/_block-level-sharing.scss x: 15 # contributors y: 154 lines of code static/src/stylesheets/module/content-garnett/_content.global.scss x: 17 # contributors y: 93 lines of code static/src/stylesheets/module/content-garnett/_gallery-lightbox.scss x: 13 # contributors y: 325 lines of code static/src/stylesheets/module/content-garnett/_gallery.head.scss x: 24 # contributors y: 256 lines of code static/src/stylesheets/module/content-garnett/_gallery.scss x: 27 # contributors y: 230 lines of code static/src/stylesheets/module/content-garnett/_interactive.scss x: 17 # contributors y: 123 lines of code static/src/stylesheets/module/content-garnett/_live-blog.scss x: 19 # contributors y: 418 lines of code static/src/stylesheets/module/content-garnett/_media-player.scss x: 30 # contributors y: 935 lines of code static/src/stylesheets/module/content-garnett/_media.global.scss x: 21 # contributors y: 247 lines of code static/src/stylesheets/module/content-garnett/_pillars.scss x: 44 # contributors y: 410 lines of code static/src/stylesheets/module/content-garnett/live-blog/_live-blog.head.scss x: 35 # contributors y: 809 lines of code static/src/stylesheets/module/content/_article-immersive.scss x: 57 # contributors y: 443 lines of code static/src/stylesheets/module/content/_article-minute.scss x: 38 # contributors y: 513 lines of code static/src/stylesheets/module/content/_gallery.head.scss x: 32 # contributors y: 56 lines of code static/src/stylesheets/module/content/_live-blog.scss x: 71 # contributors y: 195 lines of code static/src/stylesheets/module/content/_media-player.scss x: 74 # contributors y: 916 lines of code static/src/stylesheets/module/content/_tones-mixins.scss x: 40 # contributors y: 122 lines of code static/src/stylesheets/module/content/_tweets.scss x: 21 # contributors y: 65 lines of code static/src/stylesheets/module/content/live-blog/_live-blog.head.scss x: 31 # contributors y: 636 lines of code static/src/stylesheets/module/crosswords/_clues.scss x: 42 # contributors y: 51 lines of code static/src/stylesheets/module/crosswords/_grid.scss x: 27 # contributors y: 56 lines of code static/src/stylesheets/module/email-signup/_iframe.scss x: 24 # contributors y: 274 lines of code static/src/stylesheets/module/email-signup/_newDesign.scss x: 5 # contributors y: 148 lines of code static/src/stylesheets/module/experiments/_update-account.scss x: 16 # contributors y: 126 lines of code static/src/stylesheets/module/facia-garnett/_container--podcast.scss x: 11 # contributors y: 209 lines of code static/src/stylesheets/module/facia-garnett/_container--video.scss x: 32 # contributors y: 690 lines of code static/src/stylesheets/module/facia-garnett/_container.scss x: 39 # contributors y: 613 lines of code static/src/stylesheets/module/facia-garnett/_containers.scss x: 25 # contributors y: 117 lines of code static/src/stylesheets/module/facia-garnett/_item.scss x: 49 # contributors y: 520 lines of code static/src/stylesheets/module/facia-garnett/_items.scss x: 32 # contributors y: 360 lines of code static/src/stylesheets/module/facia-garnett/_l-list.scss x: 7 # contributors y: 46 lines of code static/src/stylesheets/module/facia-garnett/_linkslist.scss x: 11 # contributors y: 78 lines of code static/src/stylesheets/module/facia-garnett/_treats.scss x: 16 # contributors y: 80 lines of code static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-comment.scss x: 19 # contributors y: 293 lines of code static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-media.scss x: 25 # contributors y: 142 lines of code static/src/stylesheets/module/facia/_container.scss x: 74 # contributors y: 507 lines of code static/src/stylesheets/module/facia/_item.scss x: 74 # contributors y: 536 lines of code static/src/stylesheets/module/facia/_linkslist.scss x: 36 # contributors y: 78 lines of code static/src/stylesheets/module/facia/item-layouts/_fc-item--list-media.scss x: 35 # contributors y: 116 lines of code static/src/stylesheets/module/facia/snaps/_football.scss x: 40 # contributors y: 217 lines of code static/src/stylesheets/module/football/_global.scss x: 33 # contributors y: 52 lines of code static/src/stylesheets/module/football/_live-summary.scss x: 22 # contributors y: 19 lines of code static/src/stylesheets/module/football/_match-summary.scss x: 40 # contributors y: 168 lines of code static/src/stylesheets/module/football/_matches.scss x: 37 # contributors y: 129 lines of code static/src/stylesheets/module/identity/_activity-stream.scss x: 36 # contributors y: 167 lines of code static/src/stylesheets/module/identity/_ad-prefs.scss x: 11 # contributors y: 121 lines of code static/src/stylesheets/module/identity/_button.scss x: 23 # contributors y: 189 lines of code static/src/stylesheets/module/identity/_consent.scss x: 26 # contributors y: 118 lines of code static/src/stylesheets/module/identity/_disc.scss x: 34 # contributors y: 94 lines of code static/src/stylesheets/module/identity/_forms.scss x: 19 # contributors y: 156 lines of code static/src/stylesheets/module/identity/_identity.scss x: 72 # contributors y: 430 lines of code static/src/stylesheets/module/identity/_manage-account-tab.scss x: 44 # contributors y: 382 lines of code static/src/stylesheets/module/identity/_sign-in-gate.scss x: 7 # contributors y: 289 lines of code static/src/stylesheets/module/identity/_switches.scss x: 21 # contributors y: 187 lines of code static/src/stylesheets/module/identity/_wrapper.scss x: 23 # contributors y: 93 lines of code static/src/stylesheets/module/journalism/_audio-flagship-tag-page.scss x: 13 # contributors y: 226 lines of code static/src/stylesheets/module/journalism/_media.scss x: 10 # contributors y: 368 lines of code static/src/stylesheets/module/onward-garnett/_breaking-news.scss x: 10 # contributors y: 100 lines of code static/src/stylesheets/module/onward-garnett/_rich-links-enhanced.scss x: 15 # contributors y: 129 lines of code static/src/stylesheets/module/onward-garnett/_right-hand-most-popular.scss x: 18 # contributors y: 86 lines of code static/src/stylesheets/module/preferences/_notifications.scss x: 34 # contributors y: 231 lines of code static/src/stylesheets/module/reader-revenue/_epic.scss x: 15 # contributors y: 61 lines of code static/src/stylesheets/module/signup/_newsletters.scss x: 36 # contributors y: 300 lines of code static/src/stylesheets/pasteup/buttons/_src.scss x: 11 # contributors y: 50 lines of code static/src/stylesheets/pasteup/layout/_src.scss x: 29 # contributors y: 118 lines of code common/app/model/Tag.scala x: 101 # contributors y: 167 lines of code tools/__tasks__/compile/css/sass.mjs x: 1 # contributors y: 49 lines of code static/src/javascripts/projects/commercial/modules/hosted/gallery.js x: 52 # contributors y: 512 lines of code tools/__tasks__/compile/css/index.dev.mjs x: 1 # contributors y: 20 lines of code tools/__tasks__/validate-head/sass.mjs x: 1 # contributors y: 73 lines of code tools/task-runner/runner.mjs x: 1 # contributors y: 123 lines of code tools/task-runner/run-task-verbose-formater.mjs x: 1 # contributors y: 56 lines of code tools/asset-monitor/cloudwatch.js x: 18 # contributors y: 117 lines of code sport/app/football/views/wallchart/embed.scala.html x: 49 # contributors y: 15 lines of code sport/app/football/views/wallchart/page.scala.html x: 35 # contributors y: 8 lines of code sport/app/football/views/wallchart/wallchart.scala.html x: 41 # contributors y: 92 lines of code sport/app/football/views/matchList/matchesList.scala.html x: 59 # contributors y: 108 lines of code commercial/app/views/hosted/guardianAmpHostedGallery.scala.html x: 41 # contributors y: 75 lines of code commercial/app/views/hosted/guardianAmpHostedVideo.scala.html x: 44 # contributors y: 110 lines of code common/app/views/fragments/analytics/base.scala.html x: 55 # contributors y: 8 lines of code common/app/views/fragments/inlineJSNonBlocking.scala.html x: 54 # contributors y: 66 lines of code static/src/javascripts/bootstraps/enhanced/media-player.js x: 22 # contributors y: 244 lines of code static/src/javascripts/bootstraps/standard/main.js x: 108 # contributors y: 108 lines of code static/src/javascripts/projects/common/modules/analytics/discussion.js x: 58 # contributors y: 50 lines of code static/src/javascripts/projects/common/modules/navigation/membership.js x: 39 # contributors y: 162 lines of code static/src/javascripts/projects/common/modules/video/events.js x: 69 # contributors y: 187 lines of code applications/app/views/videoEmbed.scala.html x: 72 # contributors y: 100 lines of code common/app/templates/inlineJS/nonBlocking/getUserData.scala.js x: 31 # contributors y: 38 lines of code common/app/services/newsletters/NewsletterSignupLifecycle.scala x: 10 # contributors y: 28 lines of code static/src/stylesheets/base/_faux-block-link.scss x: 24 # contributors y: 30 lines of code static/src/stylesheets/module/charts/_doughnuts.scss x: 33 # contributors y: 18 lines of code static/src/stylesheets/module/facia/_pagination.scss x: 37 # contributors y: 104 lines of code admin/app/views/admin_main.scala.html x: 79 # contributors y: 65 lines of code preview/public/css/style.css x: 21 # contributors y: 88 lines of code static/src/javascripts/lib/$$.ts x: 3 # contributors y: 39 lines of code dev-build/app/http/DevFilters.scala x: 28 # contributors y: 51 lines of code common/app/views/fragments/atoms/atom.scala.html x: 64 # contributors y: 21 lines of code commercial/app/views/fragments/hostedContentsAMPMetaData.scala.html x: 8 # contributors y: 116 lines of code common/app/views/fragments/metaData.scala.html x: 119 # contributors y: 147 lines of code applications/app/controllers/IndexController.scala x: 75 # contributors y: 59 lines of code static/src/stylesheets/module/site-messages/_engagement-banner.scss x: 21 # contributors y: 10 lines of code common/app/common/commercial/CommercialProperties.scala x: 27 # contributors y: 89 lines of code common/app/common/commercial/EditionAdTargeting.scala x: 25 # contributors y: 85 lines of code common/app/common/commercial/PrebidIndexSite.scala x: 9 # contributors y: 277 lines of code common/app/common/editions/Au.scala x: 84 # contributors y: 24 lines of code common/app/model/CrosswordGridModel.scala x: 22 # contributors y: 42 lines of code common/app/model/Section.scala x: 92 # contributors y: 170 lines of code common/app/model/liveblog/BodyBlock.scala x: 51 # contributors y: 137 lines of code common/app/model/meta/LinkedData.scala x: 41 # contributors y: 47 lines of code common/app/pagepresser/PollsHtmlCleaner.scala x: 6 # contributors y: 60 lines of code identity/app/implicits/Forms.scala x: 38 # contributors y: 55 lines of code onward/app/business/massagedModels.scala x: 17 # contributors y: 71 lines of code onward/app/models/NewsAlertType.scala x: 11 # contributors y: 37 lines of code onward/app/models/URIFormats.scala x: 11 # contributors y: 20 lines of code common/app/views/fragments/email/signup/subscription/emailSignUp.scala.html x: 22 # contributors y: 83 lines of code common/app/views/fragments/commercial/adSlot.scala.html x: 60 # contributors y: 30 lines of code common/app/views/fragments/commercial/commercialComponentHigh.scala.html x: 40 # contributors y: 11 lines of code common/app/common/akka.scala x: 60 # contributors y: 14 lines of code common/app/contentapi/SectionsLookUpLifecycle.scala x: 34 # contributors y: 34 lines of code identity/app/conf/IdentityLifecycle.scala x: 41 # contributors y: 35 lines of code common/app/model/package.scala x: 60 # contributors y: 49 lines of code common/app/services/indexAutoRefreshes.scala x: 38 # contributors y: 40 lines of code onward/app/business/StocksDataLifecycle.scala x: 32 # contributors y: 18 lines of code common/app/views/emailFragment.scala.html x: 46 # contributors y: 11 lines of code identity/app/views/profile/deletion/accountDeletionBlock.scala.html x: 2 # contributors y: 68 lines of code static/src/javascripts/bootstraps/enhanced/identity-common.js x: 36 # contributors y: 15 lines of code static/src/javascripts/bootstraps/enhanced/trail.js x: 56 # contributors y: 168 lines of code static/src/javascripts/projects/common/modules/identity/sign-in-gate/variants/main/control.js x: 12 # contributors y: 36 lines of code static/src/javascripts/projects/common/modules/navigation/user-account.ts x: 5 # contributors y: 221 lines of code discussion/app/views/fragments/comment.scala.html x: 74 # contributors y: 125 lines of code static/src/javascripts/projects/common/modules/discussion/comments.js x: 72 # contributors y: 511 lines of code static/src/javascripts/projects/commercial/adblock-ask.ts x: 13 # contributors y: 42 lines of code static/src/javascripts/projects/common/modules/commercial/braze/checkBrazeDependencies.ts x: 4 # contributors y: 83 lines of code static/src/javascripts/projects/common/modules/navigation/profile.js x: 43 # contributors y: 69 lines of code static/src/stylesheets/module/facia/_items.scss x: 56 # contributors y: 250 lines of code common/app/views/fragments/commercial/standardAd.scala.html x: 45 # contributors y: 9 lines of code common/app/views/fragments/items/elements/facia_cards/title.scala.html x: 49 # contributors y: 40 lines of code common/app/views/fragments/atoms/youtube.scala.html x: 61 # contributors y: 143 lines of code static/src/javascripts/projects/common/modules/atoms/youtube.js x: 45 # contributors y: 385 lines of code static/src/javascripts/projects/common/modules/video/video-container.js x: 39 # contributors y: 292 lines of code static/src/stylesheets/module/atoms/_youtube.scss x: 45 # contributors y: 295 lines of code common/app/views/fragments/collections/popular.scala.html x: 67 # contributors y: 62 lines of code common/app/model/Badges.scala x: 85 # contributors y: 173 lines of code applications/app/views/fragments/imageContentBody.scala.html x: 70 # contributors y: 42 lines of code common/app/views/fragments/items/facia_cards/audioFlagshipCard.scala.html x: 9 # contributors y: 101 lines of code common/app/views/fragments/items/facia_cards/contentCard.scala.html x: 90 # contributors y: 251 lines of code common/app/views/fragments/items/facia_cards/paidContentCard.scala.html x: 34 # contributors y: 36 lines of code static/src/stylesheets/module/facia-garnett/_pillars.scss x: 44 # contributors y: 442 lines of code static/src/stylesheets/module/facia-garnett/item-layouts/_fc-item--half.scss x: 12 # contributors y: 69 lines of code static/src/stylesheets/module/facia-garnett/item-layouts/_fc-item--three-quarters.scss x: 19 # contributors y: 81 lines of code static/src/stylesheets/module/facia/item-layouts/_fc-item--full-media-50.scss x: 25 # contributors y: 75 lines of code static/src/stylesheets/module/facia/item-layouts/_fc-item--list.scss x: 29 # contributors y: 26 lines of code static/src/stylesheets/pasteup/typography/_src.scss x: 31 # contributors y: 129 lines of code tools/check-node-env.js x: 9 # contributors y: 43 lines of code common/app/views/fragments/commercial/topBanner.scala.html x: 63 # contributors y: 9 lines of code common/app/templates/inlineJS/blocking/loadApp.scala.js x: 23 # contributors y: 56 lines of code static/src/javascripts/projects/commercial/modules/hosted/gallery-html.js x: 10 # contributors y: 45 lines of code static/src/javascripts/projects/commercial/modules/hosted/next-video.js x: 28 # contributors y: 25 lines of code static/src/javascripts/projects/common/modules/commercial/ad-free-banner.js x: 14 # contributors y: 48 lines of code static/src/javascripts/projects/common/modules/commercial/ad-prefs.lib.js x: 22 # contributors y: 33 lines of code static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-interview.scss x: 19 # contributors y: 13 lines of code common/app/views/fragments/mostPopularPlaceholder.scala.html x: 69 # contributors y: 35 lines of code static/src/stylesheets/email/_front.scss x: 31 # contributors y: 302 lines of code common/app/views/fragments/audio/containers/flagshipContainer.scala.html x: 15 # contributors y: 137 lines of code common/app/common/HTML.scala x: 32 # contributors y: 7 lines of code static/src/stylesheets/layout/nav/_my-account.scss x: 12 # contributors y: 55 lines of code static/src/javascripts/projects/common/modules/navigation/header-top-nav.js x: 3 # contributors y: 446 lines of code static/src/stylesheets/module/content/tones/_tone-media.scss x: 58 # contributors y: 120 lines of code static/src/javascripts/projects/common/modules/navigation/new-header.js x: 40 # contributors y: 458 lines of code facia/app/pages/FrontHtmlPage.scala x: 47 # contributors y: 72 lines of code static/src/javascripts/lib/robust.ts x: 1 # contributors y: 40 lines of code static/src/javascripts/bootstraps/enhanced/football.js x: 43 # contributors y: 268 lines of code static/src/javascripts/lib/cookies.js x: 27 # contributors y: 108 lines of code static/src/javascripts/lib/geolocation.ts x: 12 # contributors y: 465 lines of code static/src/javascripts/projects/common/modules/article/membership-events.js x: 28 # contributors y: 33 lines of code static/src/javascripts/projects/common/modules/business/stocks.js x: 48 # contributors y: 64 lines of code static/src/javascripts/projects/common/modules/social/share-count.js x: 60 # contributors y: 87 lines of code static/src/javascripts/projects/facia/modules/onwards/search-tool.js x: 56 # contributors y: 192 lines of code static/src/javascripts/projects/facia/modules/ui/container-show-more.js x: 62 # contributors y: 232 lines of code static/src/javascripts/projects/facia/modules/ui/snaps.js x: 60 # contributors y: 184 lines of code static/src/javascripts/projects/common/modules/user-prefs.ts x: 1 # contributors y: 92 lines of code onward/app/controllers/PopularInTag.scala x: 71 # contributors y: 48 lines of code common/app/views/fragments/storyPackagePlaceholder.scala.html x: 67 # contributors y: 25 lines of code onward/app/controllers/RichLinkController.scala x: 59 # contributors y: 57 lines of code static/src/javascripts/lib/detect-breakpoint.ts x: 2 # contributors y: 136 lines of code static/src/javascripts/lib/detect.js x: 28 # contributors y: 254 lines of code static/src/javascripts/lib/url.ts x: 6 # contributors y: 98 lines of code static/src/javascripts/projects/common/modules/crosswords/hidden-input.js x: 35 # contributors y: 79 lines of code static/src/javascripts/projects/common/modules/gallery/lightbox.js x: 77 # contributors y: 564 lines of code admin/app/football/model/PA.scala x: 63 # contributors y: 734 lines of code common/app/common/ShowcaseRSSModules.scala x: 13 # contributors y: 182 lines of code common/app/pagepresser/InteractiveImmersiveHtmlCleaner.scala x: 8 # contributors y: 111 lines of code discussion/app/discussion/model/DiscussionKey.scala x: 24 # contributors y: 22 lines of code identity/app/services/PlaySigninService.scala x: 41 # contributors y: 26 lines of code common/app/views/fragments/containers/facia_cards/auTerritorySelector.scala.html x: 1 # contributors y: 82 lines of code applications/app/pages/CrosswordHtmlPage.scala x: 37 # contributors y: 87 lines of code applications/app/pages/IndexHtmlPage.scala x: 46 # contributors y: 72 lines of code article/app/views/fragments/articleHeaderCommentGarnett.scala.html x: 20 # contributors y: 70 lines of code article/app/views/fragments/articleHeaderGarnett.scala.html x: 26 # contributors y: 123 lines of code common/app/views/fragments/atoms/structureddata/filmReview.scala.html x: 18 # contributors y: 43 lines of code common/app/views/fragments/containers/facia_cards/standardHeaderMeta.scala.html x: 43 # contributors y: 61 lines of code common/app/views/fragments/contentMeta.scala.html x: 98 # contributors y: 77 lines of code discussion/app/discussion/model/comments.scala x: 32 # contributors y: 104 lines of code onward/app/controllers/MostViewedAudioController.scala x: 66 # contributors y: 60 lines of code static/src/javascripts/projects/facia/modules/ui/container-toggle.js x: 55 # contributors y: 89 lines of code discussion/app/controllers/CommentCountController.scala x: 46 # contributors y: 22 lines of code onward/app/controllers/CardController.scala x: 41 # contributors y: 105 lines of code static/src/javascripts/bootstraps/enhanced/article.js x: 53 # contributors y: 59 lines of code sport/app/football/views/fragments/competitionsBody.scala.html x: 45 # contributors y: 31 lines of code sport/app/football/views/fragments/teamlistBody.scala.html x: 47 # contributors y: 32 lines of code sport/app/football/views/matchStats/matchStatsPage.scala.html x: 52 # contributors y: 39 lines of code applications/app/pages/GalleryHtmlPage.scala x: 41 # contributors y: 54 lines of code applications/app/pages/InteractiveHtmlPage.scala x: 44 # contributors y: 72 lines of code common/app/views/support/TrailCssClasses.scala x: 42 # contributors y: 15 lines of code static/src/javascripts/projects/common/views/content/share-button.html x: 27 # contributors y: 4 lines of code common/app/views/support/Title.scala x: 62 # contributors y: 67 lines of code common/app/views/fragments/commercial/containers/paidContainer.scala.html x: 28 # contributors y: 74 lines of code common/app/views/fragments/nav/headerMenu.scala.html x: 20 # contributors y: 170 lines of code static/src/stylesheets/base/_normalize.scss x: 28 # contributors y: 169 lines of code static/src/stylesheets/module/facia/_sublinks.scss x: 29 # contributors y: 64 lines of code common/app/layout/cards/CardType.scala x: 19 # contributors y: 87 lines of code common/app/views/fragments/items/elements/facia_cards/image.scala.html x: 55 # contributors y: 27 lines of code common/app/model/Image.scala x: 19 # contributors y: 34 lines of code static/src/javascripts/projects/common/modules/onward/history.js x: 60 # contributors y: 400 lines of code article/app/views/liveblog/liveBlogBlocks.scala.html x: 48 # contributors y: 7 lines of code static/src/javascripts/lib/config.js x: 35 # contributors y: 60 lines of code static/src/javascripts/lib/defer-to-analytics.js x: 23 # contributors y: 4 lines of code static/src/javascripts/projects/common/modules/discussion/comment-count.js x: 63 # contributors y: 103 lines of code static/src/javascripts/projects/common/modules/identity/sign-in-gate/variants/design/main-variant.js x: 10 # contributors y: 146 lines of code static/src/javascripts/projects/common/modules/onward/geo-most-popular.js x: 57 # contributors y: 49 lines of code static/src/javascripts/projects/common/modules/onward/onward-content.js x: 52 # contributors y: 28 lines of code static/src/javascripts/projects/common/modules/onward/related.js x: 69 # contributors y: 116 lines of code static/src/javascripts/projects/common/modules/onward/tonal.js x: 53 # contributors y: 49 lines of code static/src/javascripts/projects/common/modules/ui/clickstream.js x: 41 # contributors y: 77 lines of code static/src/javascripts/projects/common/modules/ui/message.js x: 66 # contributors y: 187 lines of code static/src/javascripts/projects/common/modules/ui/notification-counter.js x: 43 # contributors y: 11 lines of code static/src/javascripts/projects/common/modules/ui/selection-sharing.js x: 64 # contributors y: 126 lines of code static/src/javascripts/projects/common/modules/ui/sticky.js x: 50 # contributors y: 79 lines of code static/src/javascripts/projects/common/modules/ui/toggles.js x: 53 # contributors y: 90 lines of code static/src/javascripts/projects/facia/modules/ui/lazy-load-containers.js x: 38 # contributors y: 43 lines of code static/src/javascripts/projects/facia/modules/ui/live-blog-updates.js x: 53 # contributors y: 240 lines of code common/app/model/R2PressMessage.scala x: 22 # contributors y: 2 lines of code common/app/views/fragments/commercial/logo.scala.html x: 27 # contributors y: 46 lines of code static/src/javascripts/types/membership.ts x: 2 # contributors y: 57 lines of code applications/app/views/all.scala.html x: 60 # contributors y: 21 lines of code common/app/views/fragments/containers/index.scala.html x: 57 # contributors y: 36 lines of code applications/app/views/fragments/crosswords/crosswordSearchForm.scala.html x: 29 # contributors y: 82 lines of code applications/app/views/fragments/interactiveBody.scala.html x: 77 # contributors y: 63 lines of code common/app/views/fragments/head.scala.html x: 83 # contributors y: 18 lines of code common/app/views/fragments/immersiveGarnettMainMedia.scala.html x: 19 # contributors y: 98 lines of code common/app/views/fragments/immersiveMainMedia.scala.html x: 40 # contributors y: 119 lines of code common/app/views/fragments/meta/metaInline.scala.html x: 76 # contributors y: 72 lines of code discussion/app/controllers/DiscussionController.scala x: 48 # contributors y: 11 lines of code identity/app/controllers/HealthCheck.scala x: 33 # contributors y: 8 lines of code static/src/javascripts/bootstraps/enhanced/accessibility.js x: 33 # contributors y: 85 lines of code static/src/javascripts/bootstraps/enhanced/sport.js x: 32 # contributors y: 145 lines of code static/src/javascripts/bootstraps/video-embed.js x: 59 # contributors y: 4 lines of code static/src/javascripts/projects/admin/bootstraps/drama.js x: 6 # contributors y: 198 lines of code static/src/javascripts/projects/common/modules/accessibility/helpers.js x: 34 # contributors y: 17 lines of code static/src/javascripts/projects/common/modules/accessibility/main.js x: 33 # contributors y: 11 lines of code static/src/javascripts/projects/common/modules/analytics/beacon.js x: 43 # contributors y: 1 lines of code static/src/javascripts/projects/common/modules/audio/AudioPlayer.js x: 23 # contributors y: 442 lines of code static/src/javascripts/projects/common/modules/audio/ProgressBar.js x: 15 # contributors y: 109 lines of code static/src/javascripts/projects/common/modules/charts/doughnut.js x: 45 # contributors y: 155 lines of code static/src/javascripts/projects/common/modules/crosswords/anagram-helper/clue-input.js x: 25 # contributors y: 37 lines of code static/src/javascripts/projects/common/modules/crosswords/anagram-helper/main.js x: 45 # contributors y: 147 lines of code static/src/javascripts/projects/common/modules/crosswords/clues.js x: 45 # contributors y: 130 lines of code static/src/javascripts/projects/common/modules/crosswords/grid.js x: 47 # contributors y: 147 lines of code static/src/javascripts/projects/common/modules/crosswords/helpers.js x: 40 # contributors y: 279 lines of code static/src/javascripts/projects/common/modules/discussion/activity-stream.js x: 48 # contributors y: 117 lines of code static/src/javascripts/projects/common/modules/discussion/urlify.js x: 9 # contributors y: 9 lines of code static/src/javascripts/projects/common/modules/discussion/user-avatars.js x: 37 # contributors y: 44 lines of code static/src/javascripts/projects/common/modules/discussion/whole-discussion.js x: 41 # contributors y: 119 lines of code static/src/javascripts/projects/common/modules/identity/ad-prefs.js x: 18 # contributors y: 100 lines of code static/src/javascripts/projects/common/modules/identity/ad-prefs/ConsentBox.js x: 13 # contributors y: 71 lines of code static/src/javascripts/projects/common/modules/identity/modules/show-errors.js x: 13 # contributors y: 77 lines of code static/src/javascripts/projects/common/modules/navigation/search.js x: 52 # contributors y: 200 lines of code static/src/javascripts/projects/common/modules/sport/football/match-list-live.js x: 29 # contributors y: 40 lines of code static/src/javascripts/projects/common/modules/ui/faux-block-link.js x: 38 # contributors y: 27 lines of code static/src/javascripts/projects/common/modules/ui/last-modified.js x: 40 # contributors y: 24 lines of code static/src/javascripts/projects/common/modules/ui/normalise.js x: 6 # contributors y: 78 lines of code static/src/javascripts/projects/common/modules/ui/relativedates.js x: 41 # contributors y: 178 lines of code static/src/javascripts/projects/common/modules/ui/tabs.js x: 36 # contributors y: 87 lines of code static/src/javascripts/projects/common/modules/video/onward-container.js x: 26 # contributors y: 45 lines of code static/src/javascripts/projects/common/views/svgs.js x: 69 # contributors y: 70 lines of code static/src/javascripts/projects/facia/modules/ui/football-snaps.js x: 38 # contributors y: 8 lines of code static/src/javascripts/projects/journalism/modules/submit-form.js x: 13 # contributors y: 114 lines of code discussion/app/discussion/CommentPage.scala x: 51 # contributors y: 35 lines of code identity/app/model/IdentityPage.scala x: 57 # contributors y: 22 lines of code common/app/model/DotcomContentType.scala x: 14 # contributors y: 73 lines of code common/app/model/MostPopular.scala x: 26 # contributors y: 2 lines of code article/app/views/fragments/articleBody.scala.html x: 105 # contributors y: 71 lines of code article/app/views/fragments/immersiveGarnettBody.scala.html x: 27 # contributors y: 83 lines of code common/app/views/fragments/contentFooter.scala.html x: 66 # contributors y: 29 lines of code static/src/stylesheets/content.garnett.scss x: 24 # contributors y: 57 lines of code identity/app/views/publicProfilePage.scala.html x: 64 # contributors y: 53 lines of code admin/app/football/controllers/SiteController.scala x: 47 # contributors y: 13 lines of code admin/app/views/footballTroubleshooter.scala.html x: 49 # contributors y: 47 lines of code applications/app/controllers/PreferencesController.scala x: 39 # contributors y: 15 lines of code applications/app/controllers/SiteMapController.scala x: 29 # contributors y: 23 lines of code common/app/common/commercial/ContainerModel.scala x: 42 # contributors y: 64 lines of code common/app/contentapi/FixtureTemplates.scala x: 24 # contributors y: 44 lines of code common/app/layout/Column.scala x: 48 # contributors y: 33 lines of code common/app/layout/Sublink.scala x: 84 # contributors y: 30 lines of code common/app/model/FootballNavigation.scala x: 31 # contributors y: 50 lines of code common/app/model/IndexNav.scala x: 15 # contributors y: 21 lines of code common/app/views/fragments/atoms/quiz.scala.html x: 30 # contributors y: 142 lines of code discussion/app/discussion/model/Profile.scala x: 32 # contributors y: 42 lines of code discussion/app/views/fragments/topComment.scala.html x: 42 # contributors y: 71 lines of code identity/app/services/ReturnUrlVerifier.scala x: 42 # contributors y: 37 lines of code onward/app/controllers/ChangeEditionController.scala x: 36 # contributors y: 21 lines of code sport/app/rugby/model/rugby.scala x: 22 # contributors y: 148 lines of code static/src/stylesheets/module/journalism/_campaigns.scss x: 19 # contributors y: 424 lines of code static/src/javascripts/projects/journalism/views/campaignForm.html x: 12 # contributors y: 100 lines of code common/app/views/fragments/submeta.scala.html x: 54 # contributors y: 51 lines of code common/app/views/fragments/headTonal.scala.html x: 59 # contributors y: 93 lines of code common/app/views/fragments/meta/contactAuthor.scala.html x: 43 # contributors y: 20 lines of code common/app/views/fragments/meta/bylineImage.scala.html x: 48 # contributors y: 22 lines of code commercial/app/views/hosted/guardianHostedArticle.scala.html x: 39 # contributors y: 100 lines of code applications/app/views/fragments/indexBody.scala.html x: 77 # contributors y: 106 lines of code common/app/views/fragments/image.scala.html x: 42 # contributors y: 56 lines of code static/src/stylesheets/email/_tones.scss x: 17 # contributors y: 179 lines of code article/app/views/fragments/immersiveGarnettHeadline.scala.html x: 18 # contributors y: 71 lines of code common/app/views/fragments/photoEssay.scala.html x: 31 # contributors y: 98 lines of code identity/app/views/fragments/socialSignin.scala.html x: 44 # contributors y: 22 lines of code static/src/javascripts/projects/common/views/experiments/styles.css x: 8 # contributors y: 98 lines of code admin/public/css/admin.css x: 37 # contributors y: 1 lines of code admin/public/css/radiator.css x: 55 # contributors y: 142 lines of code common/app/views/fragments/onwardPlaceholder.scala.html x: 54 # contributors y: 7 lines of code static/src/javascripts/projects/common/views/content/share-count.html x: 29 # contributors y: 3 lines of code static/src/stylesheets/admin/_drama.scss x: 4 # contributors y: 195 lines of code static/src/stylesheets/head.admin.scss x: 4 # contributors y: 91 lines of code static/src/stylesheets/head.amp.scss x: 24 # contributors y: 3 lines of code static/src/stylesheets/layout/_footer.scss x: 49 # contributors y: 7 lines of code static/src/stylesheets/module/identity/_header.scss x: 22 # contributors y: 111 lines of code static/src/stylesheets/pasteup/buttons/_styles.scss x: 36 # contributors y: 231 lines of code onward/app/views/fragments/mediaItem.scala.html x: 40 # contributors y: 30 lines of code static/src/stylesheets/amp/_fonts.scss x: 20 # contributors y: 87 lines of code static/src/stylesheets/amp/_helpers.scss x: 15 # contributors y: 69 lines of code static/src/stylesheets/amp/_match-report.scss x: 10 # contributors y: 66 lines of code static/src/stylesheets/module/_save-for-later.scss x: 37 # contributors y: 60 lines of code static/src/stylesheets/module/content/tones/_tone-special-report.scss x: 36 # contributors y: 109 lines of code static/src/stylesheets/module/crosswords/_anagram-helper.scss x: 28 # contributors y: 142 lines of code static/src/stylesheets/module/facia/item-tones/_tone-analysis.scss x: 43 # contributors y: 44 lines of code static/src/stylesheets/module/facia/item-tones/_tone-live.scss x: 48 # contributors y: 75 lines of code static/src/stylesheets/module/identity/_footer.scss x: 15 # contributors y: 6 lines of code static/src/stylesheets/pasteup/palette/_src.scss x: 28 # contributors y: 1 lines of code admin/public/football/css/football-main.css x: 27 # contributors y: 148 lines of code identity/app/views/layout/identityHeader.scala.html x: 16 # contributors y: 55 lines of code static/src/stylesheets/base/_state.scss x: 27 # contributors y: 73 lines of code admin/public/football/javascripts/browser.js x: 25 # contributors y: 214 lines of code applications/app/views/fragments/crosswords/crosswordFooter.scala.html x: 40 # contributors y: 8 lines of code admin/app/views/commercial/revenueDashboard.scala.html x: 8 # contributors y: 47 lines of code static/src/stylesheets/module/commercial/creatives/_fabric-video.scss x: 17 # contributors y: 80 lines of code common/app/views/fragments/items/elements/facia_cards/kicker.scala.html x: 30 # contributors y: 46 lines of code admin/app/views/football/fronts/viewEmbed.scala.html x: 30 # contributors y: 20 lines of code admin/app/views/football/team/teamHead2head.scala.html x: 30 # contributors y: 60 lines of code commercial/app/views/hosted/guardianHostedGallery.scala.html x: 38 # contributors y: 102 lines of code applications/app/views/fragments/tagIndexBody.scala.html x: 26 # contributors y: 24 lines of code applications/app/views/preferences/index.scala.html x: 31 # contributors y: 8 lines of code sport/app/cricket/views/cricketMatch.scala.html x: 53 # contributors y: 19 lines of code sport/app/football/views/competitions.scala.html x: 41 # contributors y: 7 lines of code common/app/layout/BrowserWidth.scala x: 21 # contributors y: 20 lines of code commercial/app/views/contentapi/item.scala.html x: 53 # contributors y: 72 lines of code commercial/app/views/contentapi/items.scala.html x: 63 # contributors y: 81 lines of code static/src/stylesheets/module/commercial/_commercial.scss x: 56 # contributors y: 16 lines of code common/app/views/fragments/headDefault.scala.html x: 50 # contributors y: 16 lines of code identity/app/views/formstack/formstackComplete.scala.html x: 51 # contributors y: 20 lines of code common/app/views/fragments/linkText.scala.html x: 34 # contributors y: 7 lines of code common/app/views/fragments/trails/headline.scala.html x: 50 # contributors y: 22 lines of code commercial/app/views/hosted/singaporeF1Offtrack.scala.html x: 23 # contributors y: 224 lines of code commercial/app/views/hosted/singaporeF1Overview.scala.html x: 23 # contributors y: 125 lines of code commercial/app/views/hosted/singaporeF1Packages.scala.html x: 23 # contributors y: 164 lines of code common/app/implicits/ItemResponses.scala x: 22 # contributors y: 9 lines of code static/src/stylesheets/module/_rounded-icon.scss x: 19 # contributors y: 7 lines of code admin/conf/resources/r2/interactiveSwfScript.js x: 11 # contributors y: 625 lines of code
2169.0
lines of code
  min: 1.0
  average: 73.22
  25th percentile: 16.0
  median: 35.0
  75th percentile: 79.0
  max: 2169.0
0 212.0
# contributors
min: 1.0 | average: 27.58 | 25th percentile: 9.0 | median: 20.0 | 75th percentile: 39.0 | max: 212.0

Number of Changes vs. Line Churn: 45328 points

applications/app/controllers/ApplicationsControllers.scala x: 137 # changes y: 834 line churn applications/app/controllers/PuzzlesApiModels.scala x: 2 # changes y: 44 line churn applications/app/controllers/PuzzlesArchiveApiClient.scala x: 5 # changes y: 473 line churn applications/app/controllers/PuzzlesLayoutProvider.scala x: 11 # changes y: 1262 line churn applications/app/controllers/PuzzlesPageController.scala x: 13 # changes y: 2073 line churn applications/conf/puzzles-layout.json x: 17 # changes y: 3864 line churn applications/conf/routes x: 591 # changes y: 6264 line churn applications/test/PuzzlesLayoutProviderTest.scala x: 19 # changes y: 2594 line churn applications/test/package.scala x: 169 # changes y: 1464 line churn dev-build/conf/routes x: 1255 # changes y: 32402 line churn identity/app/actions/AuthenticatedActions.scala x: 121 # changes y: 5335 line churn identity/app/controllers/IdentityControllers.scala x: 95 # changes y: 916 line churn identity/app/controllers/editprofile/ConsentsJourney.scala x: 85 # changes y: 3138 line churn identity/app/controllers/editprofile/EditProfileController.scala x: 34 # changes y: 545 line churn identity/app/controllers/editprofile/editprofile.scala x: 33 # changes y: 302 line churn identity/app/idapiclient/Auth.scala x: 68 # changes y: 1492 line churn identity/app/services/AuthenticationService.scala x: 92 # changes y: 2859 line churn identity/app/services/IdentityServices.scala x: 63 # changes y: 678 line churn identity/app/views/completeConsents.scala.html x: 46 # changes y: 692 line churn identity/app/views/consentJourney.scala.html x: 103 # changes y: 11635 line churn identity/conf/routes x: 424 # changes y: 5327 line churn identity/test/controllers/ConsentsJourneyControllerTest.scala x: 77 # changes y: 2045 line churn identity/test/controllers/EditProfileControllerTest.scala x: 235 # changes y: 13693 line churn common/app/ab/PuzzlesHubExperiment.scala x: 8 # changes y: 185 line churn common/app/model/Cached.scala x: 259 # changes y: 6657 line churn common/app/model/dotcomrendering/DotcomBlocksRenderingDataModel.scala x: 44 # changes y: 919 line churn common/app/model/dotcomrendering/DotcomRenderingDataModel.scala x: 203 # changes y: 6248 line churn common/app/model/dotcomrendering/DotcomRenderingSupportTypes.scala x: 55 # changes y: 1677 line churn common/app/model/dotcomrendering/DotcomRenderingUtils.scala x: 149 # changes y: 7970 line churn common/app/model/dotcomrendering/pageElements/PageElement.scala x: 321 # changes y: 19277 line churn common/app/model/meta.scala x: 873 # changes y: 33995 line churn common/app/navigation/NavLinks.scala x: 400 # changes y: 14037 line churn common/app/views/support/HtmlCleaner.scala x: 568 # changes y: 28754 line churn common/test/navigation/NavigationTest.scala x: 60 # changes y: 3288 line churn facia/public/humans.txt x: 181 # changes y: 10700 line churn article/app/controllers/ArticleController.scala x: 647 # changes y: 22688 line churn article/test/CdnHealthCheckTest.scala x: 71 # changes y: 1235 line churn common/app/common/configuration.scala x: 1194 # changes y: 28035 line churn common/app/staticpages/StaticPages.scala x: 80 # changes y: 1780 line churn common/conf/env/DEVINFRA.properties x: 318 # changes y: 3037 line churn onward/app/controllers/HealthCheck.scala x: 41 # changes y: 471 line churn admin/app/controllers/cache/ImageDecacheController.scala x: 100 # changes y: 2618 line churn admin/app/views/football/main.scala.html x: 89 # changes y: 1697 line churn admin/conf/routes x: 549 # changes y: 7365 line churn article/app/AppLoader.scala x: 144 # changes y: 2122 line churn article/test/ArticleControllerTest.scala x: 336 # changes y: 8155 line churn article/test/PublicationControllerTest.scala x: 82 # changes y: 2527 line churn common/app/common/ModelOrResult.scala x: 163 # changes y: 3741 line churn common/app/conf/switches/FeatureSwitches.scala x: 802 # changes y: 33187 line churn common/app/services/S3.scala x: 315 # changes y: 10666 line churn dev-build/app/AppLoader.scala x: 199 # changes y: 4873 line churn project/Dependencies.scala x: 1205 # changes y: 12400 line churn sport/app/football/model/TeamMap.scala x: 158 # changes y: 3553 line churn sport/test/CompetitionAgentTest.scala x: 111 # changes y: 4888 line churn build.sbt x: 255 # changes y: 3103 line churn common/app/navigation/helpers/UrlHelpers.scala x: 119 # changes y: 3567 line churn common/test/navigation/helpers/UrlHelpersTest.scala x: 28 # changes y: 594 line churn sport/app/football/model/model.scala x: 128 # changes y: 3527 line churn yarn.lock x: 1211 # changes y: 687004 line churn package.json x: 1671 # changes y: 24878 line churn common/app/model/Formats.scala x: 270 # changes y: 14501 line churn common/app/model/pressedContent.scala x: 179 # changes y: 11536 line churn facia-press/app/AppLoader.scala x: 50 # changes y: 1381 line churn facia-press/app/frontpress/FapiFrontPress.scala x: 345 # changes y: 19676 line churn common/app/views/fragments/containers/facia_cards/container.scala.html x: 279 # changes y: 9873 line churn common/app/controllers/EmailSignupController.scala x: 307 # changes y: 14462 line churn admin/app/football/controllers/FrontsController.scala x: 107 # changes y: 5036 line churn admin/app/views/football/fronts/index.scala.html x: 38 # changes y: 1322 line churn sport/app/football/controllers/MoreOnMatchController.scala x: 261 # changes y: 11015 line churn sport/conf/routes x: 186 # changes y: 3895 line churn common/app/templates/javaScriptConfig.scala.js x: 209 # changes y: 1804 line churn common/app/views/fragments/footer.scala.html x: 559 # changes y: 23816 line churn common/app/views/fragments/header.scala.html x: 727 # changes y: 21291 line churn common/app/views/fragments/headerTopNav.scala.html x: 24 # changes y: 580 line churn project/plugins.sbt x: 348 # changes y: 3003 line churn sport/app/football/model/DotcomRenderingFootballDataModel.scala x: 75 # changes y: 3793 line churn common/app/conf/switches/CommercialSwitches.scala x: 703 # changes y: 33644 line churn common/app/conf/switches/MonitoringSwitches.scala x: 126 # changes y: 3226 line churn common/app/conf/switches/Switches.scala x: 160 # changes y: 4789 line churn applications/app/controllers/InteractiveController.scala x: 247 # changes y: 6258 line churn applications/app/controllers/MediaController.scala x: 206 # changes y: 3498 line churn article/app/controllers/LiveBlogController.scala x: 189 # changes y: 7707 line churn facia/app/AppLoader.scala x: 112 # changes y: 1541 line churn facia/app/controllers/FaciaController.scala x: 696 # changes y: 36954 line churn facia/app/controllers/FaciaControllers.scala x: 52 # changes y: 246 line churn facia/test/FaciaControllerTest.scala x: 285 # changes y: 10988 line churn sport/test/package.scala x: 166 # changes y: 5626 line churn applications/app/views/fragments/galleryBody.scala.html x: 456 # changes y: 15405 line churn sport/app/football/controllers/MatchController.scala x: 212 # changes y: 5018 line churn sport/app/football/views/matchStats/matchStatsComponent.scala.html x: 65 # changes y: 2251 line churn common/test/resources/reference-navigation.json x: 157 # changes y: 65462 line churn archive/app/views/notFound.scala.html x: 97 # changes y: 4562 line churn common/app/views/fragments/social.scala.html x: 226 # changes y: 4748 line churn common/app/views/support/package.scala x: 619 # changes y: 50992 line churn identity/app/views/fragments/consentSwitch.scala.html x: 26 # changes y: 387 line churn admin/app/jobs/RefreshFrontsJob.scala x: 141 # changes y: 4780 line churn common/app/experiments/Experiments.scala x: 722 # changes y: 13093 line churn common/app/model/content.scala x: 1125 # changes y: 67323 line churn onward/app/controllers/RelatedController.scala x: 244 # changes y: 4856 line churn onward/conf/routes x: 313 # changes y: 2649 line churn sport/app/cricket/feed/cricketPaFeed.scala x: 115 # changes y: 3504 line churn onward/app/controllers/MediaInSectionController.scala x: 172 # changes y: 4272 line churn onward/app/controllers/MostPopularController.scala x: 329 # changes y: 8355 line churn sport/app/football/conf/context.scala x: 201 # changes y: 7229 line churn commercial/conf/routes x: 418 # changes y: 6043 line churn article/app/views/liveblog/liveBlogBody.scala.html x: 192 # changes y: 5957 line churn common/app/common/LinkTo.scala x: 356 # changes y: 11913 line churn admin/app/tools/Store.scala x: 251 # changes y: 4562 line churn article/app/views/package.scala x: 459 # changes y: 3915 line churn common/app/conf/switches/ABTestSwitches.scala x: 1328 # changes y: 62102 line churn common/app/conf/switches/PerformanceSwitches.scala x: 273 # changes y: 11783 line churn common/app/model/ShareLinks.scala x: 154 # changes y: 7696 line churn common/app/model/content/Atoms.scala x: 215 # changes y: 11307 line churn common/app/views/support/Commercial.scala x: 332 # changes y: 18863 line churn common/app/views/support/JavaScriptPage.scala x: 343 # changes y: 4608 line churn docs/README.md x: 146 # changes y: 2228 line churn static/src/javascripts/bootstraps/enhanced/main.js x: 229 # changes y: 11925 line churn README.md x: 378 # changes y: 19417 line churn applications/app/controllers/AllIndexController.scala x: 196 # changes y: 6938 line churn common/app/common/metrics.scala x: 384 # changes y: 31803 line churn common/app/common/package.scala x: 295 # changes y: 5845 line churn common/test/package.scala x: 361 # changes y: 10773 line churn facia-press/app/frontpress/FrontPressCron.scala x: 133 # changes y: 4563 line churn facia/test/package.scala x: 153 # changes y: 2610 line churn onward/app/controllers/TopStoriesController.scala x: 175 # changes y: 2548 line churn common/app/layout/Front.scala x: 340 # changes y: 26523 line churn common/app/implicits/Requests.scala x: 292 # changes y: 3124 line churn static/src/stylesheets/module/_adslot.scss x: 641 # changes y: 35149 line churn static/src/stylesheets/module/content/_content.scss x: 413 # changes y: 38955 line churn common/app/common/editions/Us.scala x: 241 # changes y: 8027 line churn commercial/app/views/debugger/allcreatives.scala.html x: 322 # changes y: 84583 line churn common/app/model/trails.scala x: 367 # changes y: 12269 line churn common/app/common/editions/Uk.scala x: 297 # changes y: 9799 line churn applications/app/views/fragments/mediaBody.scala.html x: 288 # changes y: 8004 line churn common/app/views/main.scala.html x: 676 # changes y: 13622 line churn static/src/stylesheets/layout/_ab-new-header-test-variant.scss x: 168 # changes y: 46360 line churn static/src/stylesheets/module/_discussion.scss x: 224 # changes y: 59892 line churn static/src/stylesheets/module/content/_live-blog.scss x: 211 # changes y: 48849 line churn static/src/javascripts/bootstraps/standard/main.js x: 301 # changes y: 12812 line churn applications/app/views/videoEmbed.scala.html x: 232 # changes y: 6547 line churn admin/app/views/admin_main.scala.html x: 220 # changes y: 5660 line churn .yarn/releases/yarn-1.22.19.js x: 3 # changes y: 590116 line churn common/app/views/fragments/atoms/atom.scala.html x: 132 # changes y: 1247 line churn common/app/views/fragments/metaData.scala.html x: 470 # changes y: 10870 line churn common/app/common/editions/Au.scala x: 268 # changes y: 9436 line churn commercial/test/model/events/masterclasses_full_page.json x: 6 # changes y: 112255 line churn identity/app/views/profile/emailPrefs.scala.html x: 223 # changes y: 5655 line churn facia/app/views/fragments/frontBody.scala.html x: 381 # changes y: 7338 line churn common/app/views/fragments/items/facia_cards/contentCard.scala.html x: 362 # changes y: 9356 line churn .yarn/releases/yarn-1.22.4.js x: 2 # changes y: 442173 line churn tools/__tasks__/commercial/graph/output/standalone.commercial.ts.json x: 236 # changes y: 14986 line churn static/src/javascripts/projects/common/modules/commercial/contributions-utilities.js x: 248 # changes y: 21506 line churn common/app/views/fragments/contentMeta.scala.html x: 403 # changes y: 6916 line churn onward/conf/GeoIPCity-534-Location.csv x: 14 # changes y: 6004825 line churn static/src/fonts/hinting-auto/kerning-off/latin1/GuardianExtrasWeb/GuardianCompactWeb-Black.svg x: 12 # changes y: 46062 line churn article/test/ArticleFeatureTest.scala x: 639 # changes y: 30748 line churn static/src/javascripts/__flow__/flow-typed/npm/lodash_v4.x.x.js x: 6 # changes y: 54774 line churn static/src/javascripts/bootstraps/commercial.js x: 492 # changes y: 19917 line churn static/src/javascripts/projects/common/modules/experiments/ab-tests.js x: 414 # changes y: 4935 line churn static/src/javascripts/projects/common/modules/experiments/ab.js x: 551 # changes y: 46726 line churn article/app/views/fragments/articleBody.scala.html x: 609 # changes y: 17294 line churn static/src/javascripts/projects/commercial/modules/cmp/vendorlist.js x: 30 # changes y: 46099 line churn static/vendor/data/cmp_vendorlist.json x: 17 # changes y: 93918 line churn applications/app/views/fragments/indexBody.scala.html x: 264 # changes y: 7421 line churn static/src/stylesheets/module/content/_gallery.scss x: 191 # changes y: 41805 line churn static/src/stylesheets/module/_release-message.scss x: 304 # changes y: 38811 line churn static/test/javascripts-legacy/components/jasmine/lib/jasmine-core/jasmine.js x: 8 # changes y: 59639 line churn static/test/javascripts-legacy/components/sinonjs/sinon.js x: 8 # changes y: 116610 line churn common/app/common/Navigation.scala x: 373 # changes y: 19676 line churn ui/yarn.lock x: 28 # changes y: 138293 line churn project/Frontend.scala x: 699 # changes y: 24155 line churn project/Prototypes.scala x: 353 # changes y: 12063 line churn dev/flow-typed/npm/lodash-amd_vx.x.x.js x: 15 # changes y: 56084 line churn onward/test/resources/r2-business.html x: 18 # changes y: 145089 line churn flow-typed/npm/lodash-amd_vx.x.x.js x: 12 # changes y: 94608 line churn static/test/javascripts/components/jasmine/lib/jasmine-core/jasmine.js x: 33 # changes y: 174064 line churn static/test/javascripts/components/requirejs/require.js x: 27 # changes y: 105876 line churn static/test/javascripts/components/sinonjs/sinon.js x: 29 # changes y: 334620 line churn static/vendor/javascripts/components/video.js/video.js x: 9 # changes y: 497812 line churn preview/public/javascripts/components/bootstrap.css/css/bootstrap.css x: 18 # changes y: 185010 line churn standalone/public/javascripts/components/bootstrap.css/css/bootstrap.css x: 11 # changes y: 129507 line churn static/src/javascripts/components/bonzo/bonzo.js x: 18 # changes y: 51277 line churn static/src/javascripts/components/video.js/video.js x: 21 # changes y: 476168 line churn static/src/javascripts/components/videojs-contrib-ads/videojs.ads.js x: 54 # changes y: 43429 line churn static/src/javascripts/vendor/react/react.js x: 13 # changes y: 475156 line churn Gruntfile.js x: 565 # changes y: 72014 line churn npm-shrinkwrap.json x: 162 # changes y: 1593227 line churn commercial/test/model/commercial/events/masterclasses_full_page.json x: 12 # changes y: 244920 line churn common/conf/env/CODE.properties x: 435 # changes y: 5626 line churn common/conf/env/DEV.properties x: 488 # changes y: 6768 line churn common/conf/env/PROD.properties x: 421 # changes y: 5957 line churn static/src/javascripts/projects/common/modules/commercial/dfp/dfp-api.js x: 92 # changes y: 54116 line churn static/src/stylesheets/module/commercial/_soulmates.scss x: 152 # changes y: 56487 line churn data/pressedPage/284b3f48500d77caa3e4e80fb1441319d168148143611308da506abe497e5fab x: 50 # changes y: 542224 line churn static/src/javascripts/vendor/prebid/0.5.0/prebid.js x: 14 # changes y: 136026 line churn article/app/views/fragments/liveBlogBody.scala.html x: 327 # changes y: 16371 line churn static/src/javascripts/components/react/react.js x: 27 # changes y: 898226 line churn static/src/javascripts/components/lodash/dist/lodash.compat.js x: 22 # changes y: 279123 line churn static/src/javascripts/components/socket.io-client/socket.io.js x: 20 # changes y: 334422 line churn static/src/javascripts/projects/common/modules/commercial/dfp.js x: 232 # changes y: 40946 line churn common/app/conf/switches.scala x: 659 # changes y: 113394 line churn facia-tool/public/css/style.css x: 323 # changes y: 102049 line churn facia-tool/public/js/models/collections/article.js x: 161 # changes y: 41932 line churn static/src/javascripts/components/fastclick/fastclick.js x: 24 # changes y: 46074 line churn admin/public/javascripts/components/jquery/dist/jquery.js x: 17 # changes y: 303270 line churn admin/public/javascripts/components/lodash/lodash.js x: 18 # changes y: 203550 line churn admin/public/javascripts/components/react/react.js x: 18 # changes y: 543480 line churn weather/conf/GeoIPCity-534-Location.csv x: 17 # changes y: 10243525 line churn facia-tool/public/js/components/curl/dist/curl-for-ssjs/curl.js x: 19 # changes y: 41569 line churn facia-tool/public/js/components/sinon/test/rhino/env.rhino.1.2.js x: 14 # changes y: 293773 line churn facia-tool/public/js/components/underscore/test/vendor/jquery.js x: 12 # changes y: 197484 line churn common/app/assets/javascripts/bootstraps/common.js x: 414 # changes y: 47809 line churn common/app/assets/javascripts/components/socket.io-client/socket.io.js x: 19 # changes y: 215513 line churn common/app/assets/stylesheets/module/_discussion.scss x: 240 # changes y: 90636 line churn common/app/assets/stylesheets/module/content/_live-blog.scss x: 49 # changes y: 44714 line churn common/app/assets/stylesheets/module/facia/_items.scss x: 218 # changes y: 56800 line churn common/test/assets/javascripts/components/jasmine/lib/jasmine-core/jasmine.js x: 19 # changes y: 120152 line churn common/test/assets/javascripts/components/sinonjs/sinon.js x: 27 # changes y: 204018 line churn facia-tool/public/javascripts/components/bootstrap.css/css/bootstrap.css x: 22 # changes y: 212436 line churn facia-tool/public/javascripts/components/curl/test/domReady.html x: 15 # changes y: 396891 line churn facia-tool/public/javascripts/components/jasmine/jshint/jshint.js x: 15 # changes y: 195327 line churn facia-tool/public/javascripts/components/jasmine/lib/jasmine-core/jasmine.js x: 15 # changes y: 85800 line churn facia-tool/public/javascripts/components/jquery/jquery.js x: 21 # changes y: 488437 line churn facia-tool/public/javascripts/components/underscore/docs/underscore.html x: 21 # changes y: 123317 line churn common/app/assets/javascripts/components/react/react.js x: 2 # changes y: 40552 line churn common/app/assets/stylesheets/module/_article.scss x: 242 # changes y: 44763 line churn common/test/assets/javascripts/components/testr/lib/jquery-1.7.2.js x: 13 # changes y: 225696 line churn data/database/0259f8f234970d0db3617ae4bebfd13356a80897504d9421296fa746dd9d57d1 x: 8 # changes y: 211523 line churn data/database/0d33801a4441420e94aff1b464e7c8565356c54ab41d84409f8e147e68c56a03 x: 8 # changes y: 131170 line churn data/database/2d7d72660fa80831e307056e023964e2651e84755a41e5fa7f63599a5a2e5cb2 x: 8 # changes y: 176657 line churn data/database/2e70e7736e8c843aa1c1a6cc0b82ab12139ad05ddb0f06da6f6c44cece62c68a x: 8 # changes y: 338286 line churn data/database/669a2d449fd2b6de95b390faec3d9896a7c5f4369ed8b33471f1f7f6eec0aa2b x: 8 # changes y: 242307 line churn data/database/135899da0211f738cfc4771381b9ddcf92ff35b3a4eeb1491c4f79cc16eeaff2 x: 17 # changes y: 272150 line churn data/database/54c83a47cfc9e1216302030828298d4bb48534ea32092360730b2344d5def3b1 x: 27 # changes y: 598952 line churn data/database/75616283fd015af88bddb8ac6ad2e6ea64228b996930228e11ee319a41c531d6 x: 21 # changes y: 270826 line churn data/database/a5eee6543df8a57c8210acc8f376d4f65db5d007158402bb5648f5d4ba7582f9 x: 16 # changes y: 354534 line churn data/database/f501744eaaa9ad77cddc412149a383f01783f372b43c9b1b735549866905fe3a x: 16 # changes y: 366314 line churn admin/public/football/javascripts/jquery-1.10.2.js x: 6 # changes y: 137046 line churn common/app/public/javascripts/components/zxcvbn/data/us_census_2000_surnames.txt x: 2 # changes y: 532794 line churn admin/public/javascripts/components/jquery-ui/ui/jquery-ui.js x: 12 # changes y: 330066 line churn admin/public/javascripts/components/jquery/jquery.js x: 12 # changes y: 208384 line churn admin/public/javascripts/components/sinon/test/rhino/env.rhino.1.2.js x: 12 # changes y: 307758 line churn data/database/002a80794a4819480ec98f13bf89e273d4e20e28 x: 22 # changes y: 313089 line churn data/database/097548f5b9aa1f53518d34f4ad023e09252cf697 x: 22 # changes y: 371602 line churn data/database/0f57f7a97f0f1edfd74b0d8c2c9c59595bd70b8b x: 21 # changes y: 177452 line churn data/database/10fc361e3e5453d9bebcbc60977ea46124fa0d8c x: 22 # changes y: 418323 line churn data/database/16886b92d4a866a3b4faa75a34273009e71c9ac9 x: 22 # changes y: 589171 line churn data/database/1ed938365913882f37066d1a32d730cfad66a8bd x: 22 # changes y: 482944 line churn data/database/2507add59d087d542ca8d92105525ea7fe0d8f61 x: 18 # changes y: 411598 line churn data/database/2a0083e989aaf93fb0ba23a143ce094c30b005e1 x: 22 # changes y: 360077 line churn data/database/2cd0071bd1a97b60f0e55c4ee8da0630ff57ca4c x: 22 # changes y: 1015311 line churn data/database/34ce953202527c202fc85a2c0f16d75db7ed588c x: 22 # changes y: 99519 line churn data/database/37d7bee3048d1f60f50543db49d900bc7c70c457 x: 22 # changes y: 494599 line churn data/database/3bb7f8db45e59fcc076e55da7212813918bbeb97 x: 30 # changes y: 109479 line churn data/database/43a0b70774891d73c81a3e8c7934a3ed51c4102b x: 22 # changes y: 991484 line churn data/database/516ea6e302684c35fc42df012545710d5c3ba364 x: 26 # changes y: 378145 line churn data/database/c0ff6018746515704f27e097594cd8c47c3f499c x: 20 # changes y: 318752 line churn data/database/cbf901f66c5e2f06eaca6baceb6e3e15564b55f2 x: 22 # changes y: 551663 line churn data/database/db82af4601954d17ab0d78a85a34f61a272369be x: 12 # changes y: 374276 line churn data/database/dc8c34471787485ef1b4040153cd1989d9aae1d5 x: 22 # changes y: 1160478 line churn data/database/f17119f7de1fcf4d16ef5e934e330a3bf48608dd x: 22 # changes y: 190652 line churn node_modules/grunt-contrib-requirejs/node_modules/requirejs/bin/r.js x: 2 # changes y: 156354 line churn node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/benchmark.html x: 2 # changes y: 669648 line churn node_modules/karma/node_modules/useragent/test/fixtures/pgts.yaml x: 2 # changes y: 374136 line churn data/database/0fe2e1e926bfcdde25a17d6556e1db3768150152 x: 14 # changes y: 266895 line churn data/database/14f260aece90d26e2290a5aa12b7e7f1fa7af60a x: 14 # changes y: 407453 line churn data/database/1abd26504ce35005c52cff2e704a6b59202d41df x: 14 # changes y: 351876 line churn data/database/265172234bac4b120671f55cceaefb7732892a82 x: 14 # changes y: 512175 line churn data/database/2d6ed603469ab2b95c350421cf4f0dc1dae84930 x: 14 # changes y: 620664 line churn data/database/85fafcbc90ba2fbb305e151490ff83456e0005cd x: 23 # changes y: 747070 line churn facia-tool/public/javascripts/components/jquery-ui/ui/jquery-ui.js x: 12 # changes y: 405081 line churn data/database/012b94588f01b3f5958d6da60fadde5793fe26f7 x: 2 # changes y: 102840 line churn data/database/58297b0bee92b8a86d4e5be7f56d7370850b4be5 x: 14 # changes y: 1385132 line churn data/database/2a84ef5e33300438388ee681dd0f06a283ff5ad1 x: 8 # changes y: 312780 line churn data/database/76a621e7f4729976ed33f94988b4d2ed03a702ad x: 8 # changes y: 368940 line churn common/app/assets/javascripts/components/zxcvbn/data/us_census_2000_surnames.txt x: 2 # changes y: 177598 line churn data/database/05dfe06077f4139d09e91a9dc80dc8b6fd04ed38 x: 6 # changes y: 170900 line churn
1.0243525E7
line churn
  min: 1.0
  average: 10575.24
  25th percentile: 108.0
  median: 575.0
  75th percentile: 2568.75
  max: 1.0243525E7
0 1671.0
# changes
min: 1.0 | average: 15.13 | 25th percentile: 2.0 | median: 10.0 | 75th percentile: 15.0 | max: 1671.0

Number of Contributors vs. Line Churn: 2088 points

applications/app/controllers/ApplicationsControllers.scala x: 81 # contributors y: 834 line churn applications/app/controllers/PuzzlesApiModels.scala x: 1 # contributors y: 44 line churn applications/app/controllers/PuzzlesArchiveApiClient.scala x: 4 # contributors y: 473 line churn applications/app/controllers/PuzzlesArchiveBuilder.scala x: 5 # contributors y: 727 line churn applications/app/controllers/PuzzlesLayoutProvider.scala x: 4 # contributors y: 1262 line churn applications/app/controllers/PuzzlesPageController.scala x: 7 # contributors y: 2073 line churn common/app/model/PuzzlesLayout.scala x: 3 # contributors y: 874 line churn identity/app/controllers/DiscardingIdentityCookies.scala x: 10 # contributors y: 115 line churn identity/app/controllers/IdentityControllers.scala x: 49 # contributors y: 916 line churn identity/app/controllers/editprofile/EditProfileController.scala x: 23 # contributors y: 545 line churn identity/app/controllers/editprofile/EditProfileControllerComponents.scala x: 14 # contributors y: 382 line churn identity/app/idapiclient/Auth.scala x: 45 # contributors y: 1492 line churn identity/app/services/IdentityServices.scala x: 34 # contributors y: 678 line churn applications/app/controllers/CrosswordsController.scala x: 84 # contributors y: 10987 line churn applications/app/controllers/PuzzleRecommendations.scala x: 2 # contributors y: 516 line churn common/app/ab/PuzzlesHubV1Experiment.scala x: 2 # contributors y: 44 line churn common/app/model/AffiliateProductLivePricing.scala x: 3 # contributors y: 60 line churn common/app/model/Cached.scala x: 105 # contributors y: 6657 line churn common/app/model/dotcomrendering/DotcomBlocksRenderingDataModel.scala x: 28 # contributors y: 919 line churn common/app/model/dotcomrendering/DotcomRenderingDataModel.scala x: 67 # contributors y: 6248 line churn common/app/model/dotcomrendering/DotcomRenderingSupportTypes.scala x: 29 # contributors y: 1677 line churn common/app/model/dotcomrendering/DotcomRenderingUtils.scala x: 52 # contributors y: 7970 line churn common/app/model/dotcomrendering/pageElements/PageElement.scala x: 80 # contributors y: 19277 line churn common/app/model/meta.scala x: 175 # contributors y: 33995 line churn common/app/navigation/NavLinks.scala x: 125 # contributors y: 14037 line churn common/app/navigation/Navigation.scala x: 41 # contributors y: 4090 line churn common/app/renderers/DotcomRenderingService.scala x: 64 # contributors y: 5048 line churn common/app/views/support/HtmlCleaner.scala x: 132 # contributors y: 28754 line churn article/app/controllers/ArticleController.scala x: 152 # contributors y: 22688 line churn article/app/controllers/HealthCheck.scala x: 29 # contributors y: 510 line churn common/app/model/DotcomPuzzlesPageRenderingDataModel.scala x: 7 # contributors y: 578 line churn common/app/services/ArticleAbTestAgent.scala x: 3 # contributors y: 336 line churn common/app/common/configuration.scala x: 211 # contributors y: 28035 line churn common/app/dev/DevParametersHttpRequestHandler.scala x: 92 # contributors y: 2836 line churn common/app/staticpages/StaticPages.scala x: 49 # contributors y: 1780 line churn dev-build/app/http/DevBuildParametersHttpRequestHandler.scala x: 26 # contributors y: 758 line churn admin/app/controllers/AdminControllers.scala x: 69 # contributors y: 1590 line churn admin/app/views/admin.scala.html x: 112 # contributors y: 7043 line churn admin/app/views/football/main.scala.html x: 60 # contributors y: 1697 line churn applications/app/AppLoader.scala x: 73 # contributors y: 2329 line churn article/app/AppLoader.scala x: 78 # contributors y: 2122 line churn article/app/controllers/ArticleControllers.scala x: 59 # contributors y: 588 line churn common/app/common/ModelOrResult.scala x: 66 # contributors y: 3741 line churn common/app/conf/switches/FeatureSwitches.scala x: 174 # contributors y: 33187 line churn common/app/services/CAPILookup.scala x: 5 # contributors y: 179 line churn common/app/services/S3.scala x: 97 # contributors y: 10666 line churn dev-build/app/AppLoader.scala x: 95 # contributors y: 4873 line churn preview/app/AppLoader.scala x: 77 # contributors y: 2431 line churn preview/app/controllers/LiveHarnessController.scala x: 9 # contributors y: 226 line churn project/Dependencies.scala x: 212 # contributors y: 12400 line churn sport/app/football/model/TeamMap.scala x: 80 # contributors y: 3553 line churn common/app/model/dotcomrendering/DotcomTagPagesRenderingDataModel.scala x: 21 # contributors y: 422 line churn common/app/navigation/helpers/UrlHelpers.scala x: 59 # contributors y: 3567 line churn sport/app/football/model/model.scala x: 78 # contributors y: 3527 line churn common/app/model/Formats.scala x: 99 # contributors y: 14501 line churn common/app/model/SupportedUrl.scala x: 42 # contributors y: 937 line churn common/app/model/dotcomrendering/DotcomFrontsRenderingDataModel.scala x: 34 # contributors y: 951 line churn common/app/model/pressedContent.scala x: 75 # contributors y: 11536 line churn facia-press/app/AppLoader.scala x: 36 # contributors y: 1381 line churn facia-press/app/frontpress/FapiFrontPress.scala x: 104 # contributors y: 19676 line churn common/app/views/fragments/containers/facia_cards/container.scala.html x: 87 # contributors y: 9873 line churn common/app/navigation/ReaderRevenueSite.scala x: 30 # contributors y: 576 line churn discussion/app/discussion/api/DiscussionApi.scala x: 28 # contributors y: 3787 line churn identity/app/idapiclient/IdApiClient.scala x: 63 # contributors y: 3503 line churn identity/app/idapiclient/parser/IdApiJsonBodyParser.scala x: 8 # contributors y: 122 line churn identity/app/idapiclient/parser/JsonBodyParser.scala x: 8 # contributors y: 384 line churn common/app/controllers/EmailSignupController.scala x: 113 # contributors y: 14462 line churn common/app/model/PressedCard.scala x: 11 # contributors y: 452 line churn admin/app/football/controllers/FrontsController.scala x: 58 # contributors y: 5036 line churn admin/app/views/football/fronts/index.scala.html x: 39 # contributors y: 1322 line churn sport/app/football/controllers/MoreOnMatchController.scala x: 97 # contributors y: 11015 line churn common/app/controllers/IndexControllerCommon.scala x: 67 # contributors y: 2803 line churn common/app/model/dotcomrendering/DotcomNewslettersPageRenderingDataModel.scala x: 22 # contributors y: 510 line churn common/app/model/dotcomrendering/pageElements/TextCleaner.scala x: 26 # contributors y: 1079 line churn common/app/navigation/DCRNavigation.scala x: 24 # contributors y: 867 line churn common/app/templates/javaScriptConfig.scala.js x: 85 # contributors y: 1804 line churn common/app/views/fragments/footer.scala.html x: 146 # contributors y: 23816 line churn common/app/views/fragments/header.scala.html x: 159 # contributors y: 21291 line churn common/app/views/fragments/headerTopNav.scala.html x: 13 # contributors y: 580 line churn preview/app/utils/LiveHarness.scala x: 9 # contributors y: 455 line churn sport/app/football/model/DotcomRenderingFootballDataModel.scala x: 21 # contributors y: 3793 line churn sport/app/football/model/DotcomRenderingWallchartDataModel.scala x: 9 # contributors y: 555 line churn common/app/conf/switches/CommercialSwitches.scala x: 146 # contributors y: 33644 line churn common/app/conf/switches/MonitoringSwitches.scala x: 51 # contributors y: 3226 line churn common/app/conf/switches/Switches.scala x: 71 # contributors y: 4789 line churn common/app/services/SkimLinksCache.scala x: 15 # contributors y: 373 line churn applications/app/controllers/GalleryController.scala x: 97 # contributors y: 4050 line churn applications/app/controllers/ImageContentController.scala x: 84 # contributors y: 2445 line churn applications/app/controllers/InteractiveController.scala x: 97 # contributors y: 6258 line churn applications/app/controllers/MediaController.scala x: 92 # contributors y: 3498 line churn article/app/controllers/LiveBlogController.scala x: 62 # contributors y: 7707 line churn commercial/app/controllers/HostedContentController.scala x: 49 # contributors y: 4877 line churn common/app/services/SubnavAgent.scala x: 6 # contributors y: 439 line churn facia/app/AppLoader.scala x: 62 # contributors y: 1541 line churn facia/app/controllers/FaciaController.scala x: 152 # contributors y: 36954 line churn facia/app/controllers/FaciaControllers.scala x: 39 # contributors y: 246 line churn preview/app/controllers/FaciaDraftController.scala x: 74 # contributors y: 2286 line churn sport/app/cricket/controllers/CricketMatchController.scala x: 49 # contributors y: 1938 line churn sport/app/football/model/MatchStats.scala x: 7 # contributors y: 965 line churn tools/__tasks__/compile/conf/clean.mjs x: 4 # contributors y: 21 line churn tools/asset-monitor/index.js x: 24 # contributors y: 1520 line churn applications/app/views/fragments/galleryBody.scala.html x: 105 # contributors y: 15405 line churn common/app/navigation/FooterLinks.scala x: 40 # contributors y: 2368 line churn common/app/services/FaciaContentConvert.scala x: 44 # contributors y: 2541 line churn sport/app/football/controllers/MatchController.scala x: 86 # contributors y: 5018 line churn sport/app/football/feed/agent.scala x: 59 # contributors y: 6049 line churn sport/app/football/views/matchStats/matchStatsComponent.scala.html x: 42 # contributors y: 2251 line churn admin/app/http/AdminHttpErrorHandler.scala x: 19 # contributors y: 488 line churn admin/app/jobs/ExpiringSwitchesEmailJob.scala x: 46 # contributors y: 1903 line churn admin/app/views/commercial/fragments/slot.scala.html x: 19 # contributors y: 857 line churn admin/app/views/email/expiringSwitches.scala.html x: 31 # contributors y: 1359 line churn admin/app/views/football/fragments/chooseGroup.scala.html x: 17 # contributors y: 194 line churn admin/app/views/football/fragments/chooseLeague.scala.html x: 27 # contributors y: 270 line churn admin/app/views/football/fragments/choosePlayer.scala.html x: 15 # contributors y: 186 line churn admin/app/views/football/fragments/chooseTeam.scala.html x: 17 # contributors y: 505 line churn admin/app/views/football/fragments/prevResults.scala.html x: 11 # contributors y: 188 line churn admin/app/views/fragments/dateLineChart.scala.html x: 7 # contributors y: 92 line churn admin/app/views/fragments/formattedChart.scala.html x: 20 # contributors y: 476 line churn admin/app/views/fragments/lineChart.scala.html x: 43 # contributors y: 717 line churn applications/app/views/fragments/crosswords/accessibleCrosswordEntries.scala.html x: 18 # contributors y: 127 line churn applications/app/views/fragments/crosswords/crosswordEntries.scala.html x: 23 # contributors y: 221 line churn archive/app/views/archive.scala.html x: 14 # contributors y: 92 line churn article/app/views/fragments/liveBlogNavigation.scala.html x: 29 # contributors y: 1557 line churn article/app/views/liveblog/dateBlock.scala.html x: 24 # contributors y: 322 line churn article/app/views/liveblog/keyEvents.scala.html x: 32 # contributors y: 286 line churn commercial/app/model/hosted/HostedArticleQuotes.scala x: 12 # contributors y: 405 line churn commercial/app/views/hosted/guardianAmpHostedGalleryImage.scala.html x: 16 # contributors y: 515 line churn commercial/app/views/hosted/guardianHostedCta.scala.html x: 27 # contributors y: 626 line churn commercial/app/views/hosted/guardianHostedHeader.scala.html x: 35 # contributors y: 1307 line churn commercial/app/views/hosted/hostedExplainer.scala.html x: 6 # contributors y: 111 line churn common/app/views/fragments/affiliateLinksDisclaimer.scala.html x: 14 # contributors y: 562 line churn common/app/views/fragments/atoms/interactive.scala.html x: 22 # contributors y: 638 line churn common/app/views/fragments/dropdown.scala.html x: 56 # contributors y: 951 line churn common/app/views/fragments/items/elements/facia_cards/itemHeader.scala.html x: 25 # contributors y: 577 line churn common/app/views/fragments/media/audio.scala.html x: 59 # contributors y: 1425 line churn common/app/views/fragments/share/blockLevelSharing.scala.html x: 44 # contributors y: 2188 line churn common/app/views/fragments/social.scala.html x: 71 # contributors y: 4748 line churn common/app/views/fragments/stylesheetLink.scala.html x: 35 # contributors y: 725 line churn common/app/views/support/MinuteCleaner.scala x: 38 # contributors y: 2291 line churn common/app/views/support/WitnessCleaner.scala x: 23 # contributors y: 1207 line churn common/app/views/support/cleaner/CmpParamCleaner.scala x: 18 # contributors y: 352 line churn common/app/views/support/cleaner/VideoEmbedCleaner.scala x: 63 # contributors y: 4236 line churn common/app/views/support/package.scala x: 112 # contributors y: 50992 line churn discussion/app/views/fragments/reportComment.scala.html x: 44 # contributors y: 610 line churn identity/app/form/IdFormHelpers.scala x: 33 # contributors y: 1066 line churn identity/app/http/IdentityHttpErrorHandler.scala x: 20 # contributors y: 1014 line churn identity/app/views/errors/_404.scala.html x: 13 # contributors y: 70 line churn identity/app/views/fragments/form/checkboxField.scala.html x: 28 # contributors y: 268 line churn identity/app/views/fragments/form/fieldConstructors/multiInputFieldConstructor.scala.html x: 12 # contributors y: 159 line churn identity/app/views/fragments/form/inputField.scala.html x: 25 # contributors y: 206 line churn identity/app/views/fragments/form/radioField.scala.html x: 26 # contributors y: 324 line churn identity/app/views/fragments/newsletterSwitch.scala.html x: 29 # contributors y: 1174 line churn identity/app/views/support/fragment/ConsentBlock.scala x: 13 # contributors y: 358 line churn preview/app/controllers/ResponsiveViewerController.scala x: 20 # contributors y: 184 line churn preview/app/views/not_found.scala.html x: 10 # contributors y: 508 line churn preview/app/views/responsive_viewer.scala.html x: 35 # contributors y: 2468 line churn preview/app/views/showcase.scala.html x: 11 # contributors y: 893 line churn sport/app/rugby/views/fragments/groupTable.scala.html x: 17 # contributors y: 856 line churn sport/app/rugby/views/fragments/matchStats.scala.html x: 22 # contributors y: 1002 line churn sport/app/rugby/views/fragments/scoreEvents.scala.html x: 15 # contributors y: 771 line churn template-tracker-agent/src/main/java/com/gu/templatetracker/TemplateTracker.java x: 2 # contributors y: 632 line churn common/app/model/liveblog/BlockElement.scala x: 57 # contributors y: 2754 line churn admin/app/jobs/RefreshFrontsJob.scala x: 72 # contributors y: 4780 line churn applications/app/services/NewsSiteMap.scala x: 43 # contributors y: 2239 line churn applications/app/services/VideoSiteMap.scala x: 48 # contributors y: 2456 line churn common/app/http/Filters.scala x: 47 # contributors y: 1888 line churn common/app/model/content.scala x: 185 # contributors y: 67323 line churn common/app/model/dotcomrendering/DotcomRenderingConfig.scala x: 7 # contributors y: 314 line churn common/app/views/fragments/page/head/stylesheets/styles.scala.html x: 23 # contributors y: 345 line churn common/app/views/fragments/stylesheets.scala.html x: 54 # contributors y: 2545 line churn onward/app/controllers/OnwardControllers.scala x: 53 # contributors y: 1141 line churn onward/app/controllers/RelatedController.scala x: 90 # contributors y: 4856 line churn onward/app/controllers/SeriesController.scala x: 86 # contributors y: 5872 line churn sport/app/cricket/conf/context.scala x: 52 # contributors y: 2607 line churn sport/app/cricket/feed/cricketModel.scala x: 33 # contributors y: 4980 line churn sport/app/cricket/feed/cricketPaDeserialisation.scala x: 33 # contributors y: 3502 line churn sport/app/cricket/feed/cricketPaFeed.scala x: 58 # contributors y: 3504 line churn sport/app/cricket/jobs/CricketStatsJob.scala x: 57 # contributors y: 2486 line churn sport/app/football/feed/Competitions.scala x: 130 # contributors y: 10426 line churn static/src/javascripts/projects/common/modules/ui/cmp-ui.js x: 24 # contributors y: 2817 line churn onward/app/AppLoader.scala x: 56 # contributors y: 1875 line churn onward/app/controllers/MostPopularController.scala x: 115 # contributors y: 8355 line churn onward/app/feed/MostPopularAgent.scala x: 87 # contributors y: 8494 line churn onward/app/feed/OnwardJourneyLifecycle.scala x: 73 # contributors y: 3439 line churn sport/app/football/conf/context.scala x: 86 # contributors y: 7229 line churn common/app/services/dotcomrendering/PressedContent.scala x: 40 # contributors y: 3686 line churn sport/app/football/views/wallchart/knockoutMatch.scala.html x: 39 # contributors y: 824 line churn sport/app/football/views/wallchart/knockoutSpider.scala.html x: 21 # contributors y: 885 line churn common/app/services/NewsletterService.scala x: 17 # contributors y: 573 line churn commercial/app/controllers/CommercialControllers.scala x: 58 # contributors y: 655 line churn sport/app/football/controllers/MatchListController.scala x: 66 # contributors y: 1833 line churn article/app/model/LiveBlogHelpers.scala x: 38 # contributors y: 1587 line churn article/app/views/liveblog/liveBlogBody.scala.html x: 66 # contributors y: 5957 line churn article/app/views/liveblog/liveBlogBodyContent.scala.html x: 39 # contributors y: 1573 line churn common/app/common/LinkTo.scala x: 101 # contributors y: 11913 line churn common/app/model/LiveBlogCurrentPage.scala x: 25 # contributors y: 2785 line churn sport/app/football/controllers/WallchartController.scala x: 69 # contributors y: 2697 line churn static/src/javascripts/bootstraps/enhanced/liveblog.js x: 64 # contributors y: 12096 line churn static/src/javascripts/projects/common/modules/ui/autoupdate.js x: 72 # contributors y: 19759 line churn static/src/stylesheets/layout/nav/_subnav.scss x: 18 # contributors y: 1730 line churn admin/app/controllers/admin/CommercialController.scala x: 87 # contributors y: 6557 line churn admin/app/controllers/metrics/MetricsController.scala x: 62 # contributors y: 4017 line churn admin/app/indexes/TagPages.scala x: 47 # contributors y: 2378 line churn admin/app/tools/Store.scala x: 87 # contributors y: 4562 line churn applications/app/pages/ContentHtmlPage.scala x: 54 # contributors y: 1231 line churn applications/app/views/fragments/audioBody.scala.html x: 37 # contributors y: 3208 line churn applications/app/views/package.scala x: 50 # contributors y: 874 line churn article/app/views/package.scala x: 109 # contributors y: 3915 line churn common/app/agents/DeeplyReadAgent.scala x: 20 # contributors y: 627 line churn common/app/common/TrailsToRss.scala x: 77 # contributors y: 8355 line churn common/app/common/commercial/hosted/HostedVideoPage.scala x: 46 # contributors y: 4876 line churn common/app/common/dfp/DfpAgent.scala x: 67 # contributors y: 6050 line churn common/app/common/dfp/DfpData.scala x: 74 # contributors y: 16195 line churn common/app/conf/HealthCheck.scala x: 57 # contributors y: 8338 line churn common/app/conf/audio/FlagshipContainer.scala x: 16 # contributors y: 193 line churn common/app/conf/switches/JournalismSwitches.scala x: 38 # contributors y: 821 line churn common/app/conf/switches/PerformanceSwitches.scala x: 86 # contributors y: 11783 line churn common/app/model/Asset.scala x: 78 # contributors y: 4877 line churn common/app/model/Element.scala x: 69 # contributors y: 6463 line churn common/app/model/Encoding.scala x: 37 # contributors y: 515 line churn common/app/model/ShareLinks.scala x: 67 # contributors y: 7696 line churn common/app/model/content/Atom.scala x: 19 # contributors y: 3397 line churn common/app/model/content/Atoms.scala x: 73 # contributors y: 11307 line churn common/app/model/dotcomrendering/LinkedData.scala x: 17 # contributors y: 1282 line churn common/app/model/dotcomrendering/Trail.scala x: 12 # contributors y: 834 line churn common/app/model/dotcomrendering/pageElements/CalloutExtraction.scala x: 22 # contributors y: 3303 line churn common/app/views/support/Commercial.scala x: 89 # contributors y: 18863 line churn common/app/views/support/GetClasses.scala x: 83 # contributors y: 4710 line churn common/app/views/support/JavaScriptPage.scala x: 111 # contributors y: 4608 line churn discussion/app/controllers/CommentsController.scala x: 84 # contributors y: 7312 line churn facia/app/services/dotcomrendering/FaciaPicker.scala x: 34 # contributors y: 2028 line churn identity/app/jobs/TorExitNodeList.scala x: 31 # contributors y: 615 line churn project/ProjectSettings.scala x: 66 # contributors y: 1978 line churn sport/app/cricket/controllers/CricketControllers.scala x: 29 # contributors y: 224 line churn sport/app/football/controllers/MatchDayController.scala x: 58 # contributors y: 1934 line churn sport/app/football/implicits/Football.scala x: 64 # contributors y: 4470 line churn sport/app/football/model/CompetitionStages.scala x: 67 # contributors y: 4888 line churn static/src/javascripts/boot.js x: 85 # contributors y: 12104 line churn static/src/javascripts/bootstraps/enhanced/main.js x: 88 # contributors y: 11925 line churn static/src/javascripts/projects/common/modules/atoms/youtube-player.ts x: 29 # contributors y: 2690 line churn static/src/javascripts/projects/common/modules/audio/index.js x: 25 # contributors y: 1152 line churn static/src/javascripts/projects/common/modules/commercial/build-page-targeting.ts x: 31 # contributors y: 6155 line churn static/src/javascripts/projects/common/modules/identity/sign-in-gate/helper.js x: 26 # contributors y: 3584 line churn static/src/javascripts/projects/common/modules/identity/sign-in-gate/index.js x: 21 # contributors y: 2540 line churn static/src/stylesheets/module/football/_overview.scss x: 54 # contributors y: 10207 line churn article/app/views/fragments/email/emailArticleBody.scala.html x: 34 # contributors y: 1848 line churn sport/app/football/controllers/LeagueTableController.scala x: 111 # contributors y: 5148 line churn static/src/javascripts/bootstraps/admin.js x: 53 # contributors y: 2661 line churn admin/app/AppLoader.scala x: 61 # contributors y: 3015 line churn admin/app/controllers/admin/R2PressController.scala x: 10 # contributors y: 681 line churn admin/app/dfp/package.scala x: 31 # contributors y: 867 line churn admin/app/jobs/R2PagePressJob.scala x: 50 # contributors y: 8138 line churn admin/app/jobs/RebuildIndexJob.scala x: 50 # contributors y: 2553 line churn admin/app/model/AdminLifecycle.scala x: 92 # contributors y: 7029 line churn admin/app/services/EmailService.scala x: 40 # contributors y: 2420 line churn admin/app/tools/LoadBalancer.scala x: 66 # contributors y: 1547 line churn admin/app/views/commercial/pageskins.scala.html x: 51 # contributors y: 3163 line churn applications/app/controllers/AllIndexController.scala x: 83 # contributors y: 6938 line churn applications/app/controllers/EmbedController.scala x: 67 # contributors y: 1629 line churn applications/app/controllers/QuizController.scala x: 59 # contributors y: 2021 line churn applications/app/services/ImageQuery.scala x: 61 # contributors y: 1328 line churn applications/app/services/NewspaperQuery.scala x: 57 # contributors y: 4300 line churn archive/app/AppLoader.scala x: 46 # contributors y: 1390 line churn archive/app/controllers/ArchiveController.scala x: 91 # contributors y: 12349 line churn common/app/commercial/targeting/CampaignAgent.scala x: 28 # contributors y: 617 line churn common/app/common/commercial/hosted/HostedArticlePage.scala x: 39 # contributors y: 3666 line churn common/app/common/commercial/hosted/HostedGalleryPage.scala x: 40 # contributors y: 3876 line churn common/app/common/commercial/hosted/HostedPage.scala x: 43 # contributors y: 3866 line churn common/app/common/jobs.scala x: 68 # contributors y: 2716 line churn common/app/common/metrics.scala x: 115 # contributors y: 31803 line churn common/app/common/package.scala x: 91 # contributors y: 5845 line churn common/app/conf/switches/SwitchboardLifecycle.scala x: 36 # contributors y: 1183 line churn common/app/contentapi/SectionsLookUp.scala x: 44 # contributors y: 839 line churn common/app/feed/MostViewed.scala x: 10 # contributors y: 887 line churn common/app/implicits/Dates.scala x: 43 # contributors y: 1313 line churn common/app/layout/FaciaCard.scala x: 14 # contributors y: 904 line churn common/app/layout/slices/Container.scala x: 43 # contributors y: 1717 line churn common/app/metrics/FrontendMetrics.scala x: 52 # contributors y: 4229 line churn common/app/model/Cors.scala x: 56 # contributors y: 1850 line churn common/app/model/diagnostics/CloudWatch.scala x: 57 # contributors y: 3940 line churn common/app/services/ConfigAgentTrait.scala x: 98 # contributors y: 7111 line churn common/app/services/Notification.scala x: 63 # contributors y: 2960 line churn common/app/services/OphanApi.scala x: 76 # contributors y: 6548 line churn common/app/services/RedirectService.scala x: 27 # contributors y: 2076 line churn common/app/services/newsletters/NewsletterSignupAgent.scala x: 26 # contributors y: 1558 line churn common/app/services/ophan/SurgingContentAgent.scala x: 25 # contributors y: 855 line churn common/app/views/fragments/containers/facia_cards/standardContainer.scala.html x: 65 # contributors y: 2562 line churn common/app/views/fragments/items/facia_cards/item.scala.html x: 48 # contributors y: 6145 line churn discussion/app/AppLoader.scala x: 35 # contributors y: 1680 line churn facia-press/app/frontpress/FrontPressCron.scala x: 61 # contributors y: 4563 line churn facia-press/app/frontpress/JsonQueueWorker.scala x: 46 # contributors y: 2302 line churn facia-press/app/frontpress/ToolPressQueueWorker.scala x: 57 # contributors y: 3531 line churn facia/app/agents/MostViewedAgent.scala x: 14 # contributors y: 1274 line churn onward/app/controllers/TopStoriesController.scala x: 76 # contributors y: 2548 line churn onward/app/feed/MostReadAgent.scala x: 55 # contributors y: 2004 line churn onward/app/feed/MostViewedGalleryAgent.scala x: 54 # contributors y: 1896 line churn onward/app/feed/MostViewedVideoAgent.scala x: 61 # contributors y: 2043 line churn sport/app/AppLoader.scala x: 40 # contributors y: 1789 line churn sport/app/football/model/matches.scala x: 62 # contributors y: 3751 line churn sport/app/football/views/support.scala x: 45 # contributors y: 2024 line churn sport/app/rugby/controllers/MatchesController.scala x: 50 # contributors y: 2348 line churn sport/app/rugby/feed/CapiFeed.scala x: 44 # contributors y: 1929 line churn static/src/stylesheets/inline/story-package-garnett.scss x: 37 # contributors y: 7837 line churn common/app/model/AtomPage.scala x: 5 # contributors y: 827 line churn identity/app/services/IdRequestParser.scala x: 57 # contributors y: 2148 line churn common/app/views/support/ImageProfile.scala x: 28 # contributors y: 2876 line churn identity/app/controllers/EmailVerificationController.scala x: 66 # contributors y: 3174 line churn identity/app/controllers/FormstackController.scala x: 57 # contributors y: 1390 line churn identity/app/controllers/editprofile/tabs/EmailsTab.scala x: 28 # contributors y: 1669 line churn admin/app/football/controllers/TablesController.scala x: 65 # contributors y: 4031 line churn applications/app/controllers/LatestIndexController.scala x: 62 # contributors y: 2537 line churn commercial/app/controllers/ContentApiOffersController.scala x: 27 # contributors y: 2852 line churn common/app/common/InlineStyles.scala x: 43 # contributors y: 3707 line churn common/app/layout/ContainerLayout.scala x: 47 # contributors y: 4289 line churn common/app/layout/Front.scala x: 79 # contributors y: 26523 line churn common/app/services/IndexPage.scala x: 60 # contributors y: 7003 line churn common/app/services/repositories.scala x: 74 # contributors y: 6595 line churn common/app/views/support/ContentLayout.scala x: 35 # contributors y: 1059 line churn common/app/views/support/CutOut.scala x: 35 # contributors y: 2123 line churn common/app/views/support/EmailHelpers.scala x: 58 # contributors y: 3749 line churn onward/app/business/StocksData.scala x: 36 # contributors y: 771 line churn onward/app/controllers/MostViewedGalleryController.scala x: 73 # contributors y: 3046 line churn admin/public/css/commercial.css x: 23 # contributors y: 922 line churn admin/app/controllers/admin/TroubleshooterController.scala x: 6 # contributors y: 807 line churn common/app/implicits/Requests.scala x: 102 # contributors y: 3124 line churn identity/app/views/verificationEmailResent.scala.html x: 53 # contributors y: 993 line churn common/app/common/SQSQueues.scala x: 45 # contributors y: 3655 line churn admin/app/tools/CloudWatch.scala x: 85 # contributors y: 16485 line churn admin/app/tools/charts/charts.scala x: 60 # contributors y: 11043 line churn admin/app/tools/errors.scala x: 40 # contributors y: 3066 line churn static/src/stylesheets/module/_adslot.scss x: 134 # contributors y: 35149 line churn static/src/stylesheets/module/content-garnett/_content.scss x: 39 # contributors y: 16622 line churn static/src/stylesheets/module/content/_content.scss x: 90 # contributors y: 38955 line churn common/app/common/editions/Us.scala x: 87 # contributors y: 8027 line churn static/src/javascripts/projects/common/modules/commercial/user-features.ts x: 24 # contributors y: 2130 line churn admin/app/dfp/DfpDataExtractor.scala x: 72 # contributors y: 6258 line churn admin/app/views/commercial/surgingpages.scala.html x: 44 # contributors y: 417 line churn common/app/common/dfp/DfpAgentLifecycle.scala x: 41 # contributors y: 1740 line churn admin/app/tools/DfpLink.scala x: 47 # contributors y: 1384 line churn admin/app/views/commercial/commercialMenu.scala.html x: 74 # contributors y: 3549 line churn admin/app/views/commercial/invalidLineItems.scala.html x: 22 # contributors y: 1421 line churn static/src/javascripts/projects/commercial/commercial-metrics.ts x: 21 # contributors y: 1315 line churn common/app/model/dotcomrendering/MostPopular.scala x: 12 # contributors y: 1218 line churn common/app/views/fragments/containers/facia_cards/mostPopularContainer.scala.html x: 42 # contributors y: 1320 line churn static/src/javascripts/bootstraps/enhanced/facia.js x: 46 # contributors y: 3892 line churn sport/app/rugby/conf/RugbyLifecycle.scala x: 44 # contributors y: 3167 line churn sport/app/football/controllers/FixturesController.scala x: 65 # contributors y: 6647 line churn sport/app/football/controllers/ResultsController.scala x: 61 # contributors y: 7250 line churn applications/app/views/fragments/galleryHeader.scala.html x: 46 # contributors y: 3269 line churn common/app/model/FaciaDisplayElement.scala x: 58 # contributors y: 3116 line churn common/app/model/PressedPage.scala x: 66 # contributors y: 8086 line churn common/app/model/facia/PressedCollection.scala x: 46 # contributors y: 2984 line churn sport/app/football/views/matchList/matchesPage.scala.html x: 74 # contributors y: 2909 line churn applications/app/controllers/NewspaperController.scala x: 58 # contributors y: 3234 line churn common/app/layout/slices/Slice.scala x: 30 # contributors y: 15779 line churn common/app/model/trails.scala x: 90 # contributors y: 12269 line churn sport/app/football/containers/FixturesAndResults.scala x: 52 # contributors y: 2051 line churn static/src/javascripts/bootstraps/enhanced/common.js x: 116 # contributors y: 19128 line churn static/src/javascripts/projects/common/modules/discussion/api.ts x: 14 # contributors y: 1907 line churn static/src/javascripts/projects/common/modules/discussion/comment-box.js x: 81 # contributors y: 28795 line churn static/src/javascripts/projects/common/modules/identity/api.ts x: 26 # contributors y: 5472 line churn common/app/services/TagIndexesS3.scala x: 33 # contributors y: 997 line churn static/src/javascripts/projects/common/modules/crosswords/crossword.js x: 40 # contributors y: 7001 line churn static/src/stylesheets/_vars.scss x: 103 # contributors y: 13627 line churn static/src/stylesheets/module/crosswords/_layout.scss x: 52 # contributors y: 3628 line churn common/app/model/IpsosTags.scala x: 16 # contributors y: 1101 line churn admin/app/conf/AdminConfiguration.scala x: 67 # contributors y: 3284 line churn applications/app/controllers/SignupPageController.scala x: 41 # contributors y: 1149 line churn admin/app/controllers/HealthCheck.scala x: 45 # contributors y: 1238 line churn commercial/app/controllers/HealthCheck.scala x: 32 # contributors y: 791 line churn static/src/stylesheets/admin/_bootstrap.graun.scss x: 8 # contributors y: 846 line churn facia/app/views/fragments/emailFrontBody.scala.html x: 65 # contributors y: 8776 line churn static/src/javascripts/lib/raven.ts x: 5 # contributors y: 356 line churn static/src/stylesheets/module/email-signup/_form.scss x: 44 # contributors y: 4632 line churn common/app/model/CrosswordData.scala x: 41 # contributors y: 2947 line churn common/app/conf/application.scala x: 77 # contributors y: 6356 line churn admin/app/views/switchboard.scala.html x: 55 # contributors y: 1832 line churn admin/public/css/switchboard.css x: 31 # contributors y: 2087 line churn common/app/conf/switches/DiscussionSwitches.scala x: 29 # contributors y: 639 line churn common/app/conf/switches/FaciaSwitches.scala x: 42 # contributors y: 2791 line churn common/app/common/Edition.scala x: 82 # contributors y: 5315 line churn common/app/common/editions/Uk.scala x: 91 # contributors y: 9799 line churn applications/app/views/fragments/crosswords/crosswordMetaHeader.scala.html x: 51 # contributors y: 2238 line churn common/app/layout/slices/FixedContainers.scala x: 23 # contributors y: 1667 line churn applications/app/views/fragments/mediaBody.scala.html x: 88 # contributors y: 8004 line churn article/app/pages/StoryHtmlPage.scala x: 56 # contributors y: 1262 line churn common/app/views/main.scala.html x: 126 # contributors y: 13622 line churn common/app/model/EmailAddons.scala x: 96 # contributors y: 8634 line churn static/src/javascripts/projects/common/modules/discussion/loader.js x: 94 # contributors y: 34871 line churn static/src/stylesheets/module/commercial/_creatives.scss x: 71 # contributors y: 35998 line churn rss/app/AppLoader.scala x: 34 # contributors y: 1578 line churn sport/app/cricket/views/fragments/cricketFullScorecard.scala.html x: 22 # contributors y: 5839 line churn static/src/stylesheets/module/crosswords/_vars.scss x: 38 # contributors y: 575 line churn common/app/common/JsMinifier.scala x: 39 # contributors y: 2638 line churn common/app/common/Pagination.scala x: 18 # contributors y: 774 line churn common/app/common/TrailsToShowcase.scala x: 13 # contributors y: 6398 line churn common/app/common/dfp/PageskinAdAgent.scala x: 45 # contributors y: 1746 line churn common/app/common/management.scala x: 17 # contributors y: 2276 line churn common/app/contentapi/ContentApiClient.scala x: 100 # contributors y: 14008 line churn common/app/contentapi/http.scala x: 74 # contributors y: 5025 line churn common/app/model/RelatedContent.scala x: 50 # contributors y: 2744 line churn common/app/model/facia.scala x: 77 # contributors y: 7466 line churn common/app/pagepresser/HtmlCleaner.scala x: 10 # contributors y: 1257 line churn identity/app/controllers/PublicProfileController.scala x: 78 # contributors y: 5421 line churn identity/app/controllers/editprofile/ProfileForms.scala x: 13 # contributors y: 1993 line churn identity/app/form/DateFormData.scala x: 32 # contributors y: 820 line churn identity/app/form/PrivacyMapping.scala x: 40 # contributors y: 3334 line churn identity/app/utils/ConsentOrder.scala x: 16 # contributors y: 736 line churn admin/app/football/controllers/PlayerController.scala x: 66 # contributors y: 5078 line churn commercial/app/model/capi/CapiAgent.scala x: 19 # contributors y: 725 line churn common/app/controllers/PreferenceController.scala x: 24 # contributors y: 748 line churn common/app/layout/WidthsByBreakpoint.scala x: 50 # contributors y: 8720 line churn common/app/quiz/form/package.scala x: 20 # contributors y: 1750 line churn sport/app/football/controllers/context.scala x: 30 # contributors y: 1304 line churn static/src/stylesheets/_mixins.scss x: 60 # contributors y: 10094 line churn static/src/stylesheets/amp/_article-tones.scss x: 20 # contributors y: 2714 line churn static/src/stylesheets/amp/_content.scss x: 24 # contributors y: 2972 line churn static/src/stylesheets/amp/_from-content-api.scss x: 27 # contributors y: 2567 line churn static/src/stylesheets/amp/_hosted-article.scss x: 17 # contributors y: 1582 line churn static/src/stylesheets/amp/_hosted-gallery.scss x: 16 # contributors y: 1478 line churn static/src/stylesheets/amp/_hosted.scss x: 20 # contributors y: 5905 line churn static/src/stylesheets/amp/_live-blog.scss x: 14 # contributors y: 2458 line churn static/src/stylesheets/amp/_social.scss x: 23 # contributors y: 2704 line churn static/src/stylesheets/amp/atoms/temporary/_explainers.scss x: 9 # contributors y: 1040 line churn static/src/stylesheets/amp/atoms/temporary/_snippets.scss x: 11 # contributors y: 716 line churn static/src/stylesheets/base/_helpers.scss x: 64 # contributors y: 6945 line churn static/src/stylesheets/base/_tables.scss x: 33 # contributors y: 4506 line churn static/src/stylesheets/base/_type.scss x: 43 # contributors y: 2651 line churn static/src/stylesheets/inline/article-photo-essay-garnett.scss x: 26 # contributors y: 7900 line churn static/src/stylesheets/layout/_helpers.scss x: 30 # contributors y: 3109 line churn static/src/stylesheets/layout/footer/_back-to-top.scss x: 19 # contributors y: 1248 line churn static/src/stylesheets/layout/footer/_colophon.scss x: 16 # contributors y: 1612 line churn static/src/stylesheets/layout/nav/_cta-bar.scss x: 30 # contributors y: 1969 line churn static/src/stylesheets/layout/nav/_menu-group.scss x: 17 # contributors y: 1883 line churn static/src/stylesheets/layout/nav/_menu-item.scss x: 18 # contributors y: 3239 line churn static/src/stylesheets/layout/nav/_menu-search.scss x: 15 # contributors y: 1984 line churn static/src/stylesheets/layout/nav/_new-header.scss x: 30 # contributors y: 4224 line churn static/src/stylesheets/layout/nav/_search-dropdown.scss x: 8 # contributors y: 648 line churn static/src/stylesheets/layout/nav/_subnav-link.scss x: 15 # contributors y: 1017 line churn static/src/stylesheets/layout/nav/_top-bar.scss x: 23 # contributors y: 2615 line churn static/src/stylesheets/module/_badging.scss x: 37 # contributors y: 2948 line churn static/src/stylesheets/module/_discussion.scss x: 70 # contributors y: 59892 line churn static/src/stylesheets/module/_dropdown.scss x: 51 # contributors y: 2392 line churn static/src/stylesheets/module/_headline-list-garnett.scss x: 15 # contributors y: 1155 line churn static/src/stylesheets/module/_layout-hints.garnett.scss x: 17 # contributors y: 2753 line churn static/src/stylesheets/module/_layout-hints.scss x: 50 # contributors y: 5164 line churn static/src/stylesheets/module/_main-media-captions.scss x: 14 # contributors y: 1372 line churn static/src/stylesheets/module/_popup.scss x: 68 # contributors y: 14703 line churn static/src/stylesheets/module/_search-tool.scss x: 33 # contributors y: 1536 line churn static/src/stylesheets/module/_site-message.scss x: 16 # contributors y: 3263 line churn static/src/stylesheets/module/_social.scss x: 70 # contributors y: 13337 line churn static/src/stylesheets/module/_submeta.scss x: 60 # contributors y: 10831 line churn static/src/stylesheets/module/_tag-list.scss x: 36 # contributors y: 2170 line churn static/src/stylesheets/module/_weather.scss x: 48 # contributors y: 15157 line churn static/src/stylesheets/module/atoms/_quiz.scss x: 37 # contributors y: 11259 line churn static/src/stylesheets/module/business/_stocks.scss x: 33 # contributors y: 3132 line churn static/src/stylesheets/module/commercial/_advert.scss x: 44 # contributors y: 3881 line churn static/src/stylesheets/module/commercial/_brandbadge.scss x: 51 # contributors y: 9102 line churn static/src/stylesheets/module/commercial/_capi.scss x: 72 # contributors y: 9251 line churn static/src/stylesheets/module/commercial/_frame.scss x: 34 # contributors y: 3990 line churn static/src/stylesheets/module/commercial/_labs-capi.scss x: 28 # contributors y: 3351 line churn static/src/stylesheets/module/commercial/glabs/_hosted-article.scss x: 40 # contributors y: 17082 line churn static/src/stylesheets/module/commercial/glabs/_hosted-gallery.scss x: 34 # contributors y: 12010 line churn static/src/stylesheets/module/commercial/glabs/_hosted-video.scss x: 34 # contributors y: 4815 line churn static/src/stylesheets/module/commercial/glabs/_hosted.scss x: 50 # contributors y: 39956 line churn static/src/stylesheets/module/commercial/paidfor/_paidfor-meta.scss x: 32 # contributors y: 1534 line churn static/src/stylesheets/module/commercial/paidfor/_paidfor-popup.scss x: 33 # contributors y: 1986 line churn static/src/stylesheets/module/commercial/surveys/_survey.scss x: 37 # contributors y: 21615 line churn static/src/stylesheets/module/content-garnett/_article-immersive.scss x: 41 # contributors y: 13509 line churn static/src/stylesheets/module/content-garnett/_article-minute.scss x: 9 # contributors y: 4156 line churn static/src/stylesheets/module/content-garnett/_article-splash.scss x: 6 # contributors y: 1135 line churn static/src/stylesheets/module/content-garnett/_block-level-sharing.scss x: 15 # contributors y: 2755 line churn static/src/stylesheets/module/content-garnett/_gallery-lightbox.scss x: 13 # contributors y: 2586 line churn static/src/stylesheets/module/content-garnett/_gallery.head.scss x: 24 # contributors y: 3185 line churn static/src/stylesheets/module/content-garnett/_gallery.scss x: 27 # contributors y: 3832 line churn static/src/stylesheets/module/content-garnett/_interactive.scss x: 17 # contributors y: 1649 line churn static/src/stylesheets/module/content-garnett/_live-blog.scss x: 19 # contributors y: 2931 line churn static/src/stylesheets/module/content-garnett/_media-player.scss x: 30 # contributors y: 8186 line churn static/src/stylesheets/module/content-garnett/_pillars.scss x: 44 # contributors y: 8755 line churn static/src/stylesheets/module/content-garnett/live-blog/_live-blog.head.scss x: 35 # contributors y: 9168 line churn static/src/stylesheets/module/content/_article-immersive.scss x: 57 # contributors y: 30135 line churn static/src/stylesheets/module/content/_article-minute.scss x: 38 # contributors y: 18701 line churn static/src/stylesheets/module/content/_live-blog.scss x: 71 # contributors y: 48849 line churn static/src/stylesheets/module/content/_media-player.scss x: 74 # contributors y: 36205 line churn static/src/stylesheets/module/content/live-blog/_live-blog.head.scss x: 31 # contributors y: 4303 line churn static/src/stylesheets/module/crosswords/_controls.scss x: 37 # contributors y: 1530 line churn static/src/stylesheets/module/crosswords/_grid.scss x: 27 # contributors y: 3584 line churn static/src/stylesheets/module/facia-garnett/_container--podcast.scss x: 11 # contributors y: 1330 line churn static/src/stylesheets/module/facia-garnett/_container--video.scss x: 32 # contributors y: 5710 line churn static/src/stylesheets/module/facia-garnett/_container.scss x: 39 # contributors y: 7749 line churn static/src/stylesheets/module/facia-garnett/_cp-scott.scss x: 12 # contributors y: 676 line churn static/src/stylesheets/module/facia-garnett/_item.scss x: 49 # contributors y: 11368 line churn static/src/stylesheets/module/facia-garnett/_items.scss x: 32 # contributors y: 4792 line churn static/src/stylesheets/module/facia-garnett/item-layouts/_fc-item--list-media.scss x: 15 # contributors y: 2367 line churn static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-comment.scss x: 19 # contributors y: 5630 line churn static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-media.scss x: 25 # contributors y: 4625 line churn static/src/stylesheets/module/facia/_container.scss x: 74 # contributors y: 18554 line churn static/src/stylesheets/module/facia/_item.scss x: 74 # contributors y: 33721 line churn static/src/stylesheets/module/facia/_linkslist.scss x: 36 # contributors y: 6764 line churn static/src/stylesheets/module/facia/_mixins.scss x: 39 # contributors y: 7958 line churn static/src/stylesheets/module/facia/item-layouts/_fc-item--list-media.scss x: 35 # contributors y: 2811 line churn static/src/stylesheets/module/facia/snaps/_football.scss x: 40 # contributors y: 7267 line churn static/src/stylesheets/module/football/_league-list.scss x: 27 # contributors y: 1168 line churn static/src/stylesheets/module/football/_match-stat.scss x: 33 # contributors y: 2838 line churn static/src/stylesheets/module/football/_match-summary.scss x: 40 # contributors y: 11326 line churn static/src/stylesheets/module/football/_matches.scss x: 37 # contributors y: 4274 line churn static/src/stylesheets/module/football/_tables.scss x: 42 # contributors y: 3679 line churn static/src/stylesheets/module/identity/_activity-stream.scss x: 36 # contributors y: 5568 line churn static/src/stylesheets/module/identity/_button.scss x: 23 # contributors y: 4035 line churn static/src/stylesheets/module/identity/_disc.scss x: 34 # contributors y: 3614 line churn static/src/stylesheets/module/identity/_forms.scss x: 19 # contributors y: 1481 line churn static/src/stylesheets/module/identity/_identity.scss x: 72 # contributors y: 35237 line churn static/src/stylesheets/module/identity/_manage-account-tab.scss x: 44 # contributors y: 10329 line churn static/src/stylesheets/module/identity/_sign-in-gate.scss x: 7 # contributors y: 1240 line churn static/src/stylesheets/module/identity/_switches.scss x: 21 # contributors y: 3586 line churn static/src/stylesheets/module/identity/_wrapper.scss x: 23 # contributors y: 2196 line churn static/src/stylesheets/module/journalism/_audio-flagship-tag-page.scss x: 13 # contributors y: 2166 line churn static/src/stylesheets/module/journalism/_media.scss x: 10 # contributors y: 2474 line churn static/src/stylesheets/module/onward-garnett/_rich-links-default.head.scss x: 13 # contributors y: 1087 line churn static/src/stylesheets/module/onward-garnett/_rich-links-enhanced.scss x: 15 # contributors y: 2512 line churn static/src/stylesheets/module/onward-garnett/_right-hand-most-popular.scss x: 18 # contributors y: 1478 line churn static/src/stylesheets/module/preferences/_notifications.scss x: 34 # contributors y: 10285 line churn static/src/stylesheets/module/signup/_newsletters.scss x: 36 # contributors y: 6107 line churn static/src/stylesheets/pasteup/forms/_styles.scss x: 27 # contributors y: 2319 line churn static/src/stylesheets/pasteup/layout/_src.scss x: 29 # contributors y: 2370 line churn common/app/model/Tag.scala x: 101 # contributors y: 10868 line churn admin/app/views/commercial/customTargetingKeyValues.scala.html x: 30 # contributors y: 853 line churn static/src/javascripts/projects/commercial/modules/hosted/gallery.js x: 52 # contributors y: 20459 line churn tools/task-runner/runner.mjs x: 1 # contributors y: 345 line churn tools/asset-monitor/cloudwatch.js x: 18 # contributors y: 2247 line churn sport/app/football/views/tablesList/tablesPage.scala.html x: 57 # contributors y: 1923 line churn sport/app/football/views/wallchart/embed.scala.html x: 49 # contributors y: 520 line churn sport/app/football/views/wallchart/page.scala.html x: 35 # contributors y: 229 line churn sport/app/football/views/wallchart/wallchart.scala.html x: 41 # contributors y: 2163 line churn sport/app/football/views/matchList/matchesList.scala.html x: 59 # contributors y: 2439 line churn commercial/app/views/hosted/guardianAmpHostedArticle.scala.html x: 42 # contributors y: 2954 line churn commercial/app/views/hosted/guardianAmpHostedGallery.scala.html x: 41 # contributors y: 1971 line churn common/app/views/fragments/analytics/base.scala.html x: 55 # contributors y: 1447 line churn common/app/views/fragments/inlineJSNonBlocking.scala.html x: 54 # contributors y: 1808 line churn static/src/javascripts/bootstraps/enhanced/media-player.js x: 22 # contributors y: 3725 line churn static/src/javascripts/bootstraps/standard/main.js x: 108 # contributors y: 12812 line churn static/src/javascripts/bootstraps/videojs-embed.js x: 13 # contributors y: 1025 line churn static/src/javascripts/projects/common/modules/analytics/discussion.js x: 58 # contributors y: 7023 line churn static/src/javascripts/projects/common/modules/analytics/interaction-tracking.js x: 36 # contributors y: 2907 line churn static/src/javascripts/projects/common/modules/atoms/youtube-tracking.js x: 21 # contributors y: 2327 line churn static/src/javascripts/projects/common/modules/navigation/membership.js x: 39 # contributors y: 1927 line churn static/src/javascripts/projects/common/modules/video/events.js x: 69 # contributors y: 16140 line churn applications/app/views/videoEmbed.scala.html x: 72 # contributors y: 6547 line churn static/src/stylesheets/base/_faux-block-link.scss x: 24 # contributors y: 1874 line churn static/src/stylesheets/module/facia/_pagination.scss x: 37 # contributors y: 5468 line churn admin/app/views/admin_main.scala.html x: 79 # contributors y: 5660 line churn preview/public/css/style.css x: 21 # contributors y: 6344 line churn common/app/dev/DevAssetsController.scala x: 65 # contributors y: 3369 line churn common/app/views/fragments/atoms/atom.scala.html x: 64 # contributors y: 1247 line churn common/app/views/fragments/metaData.scala.html x: 119 # contributors y: 10870 line churn discussion/app/views/discussionComments/commentsList.scala.html x: 45 # contributors y: 3025 line churn applications/app/controllers/IndexController.scala x: 75 # contributors y: 4447 line churn static/src/stylesheets/module/site-messages/_engagement-banner.scss x: 21 # contributors y: 2014 line churn common/app/common/commercial/CommercialProperties.scala x: 27 # contributors y: 1637 line churn common/app/common/commercial/EditionAdTargeting.scala x: 25 # contributors y: 2365 line churn common/app/common/commercial/EditionBranding.scala x: 22 # contributors y: 1070 line churn common/app/common/commercial/PrebidIndexSite.scala x: 9 # contributors y: 1760 line churn common/app/common/editions/Au.scala x: 84 # contributors y: 9436 line churn common/app/common/editions/International.scala x: 47 # contributors y: 1724 line churn common/app/model/Section.scala x: 92 # contributors y: 6057 line churn common/app/model/TagIndexPage.scala x: 36 # contributors y: 1707 line churn common/app/model/liveblog/BodyBlock.scala x: 51 # contributors y: 3656 line churn common/app/model/meta/LinkedData.scala x: 41 # contributors y: 2610 line churn identity/app/implicits/Forms.scala x: 38 # contributors y: 1262 line churn onward/app/business/rawModels.scala x: 16 # contributors y: 846 line churn sport/app/football/views/fragments/matchSummary.scala.html x: 38 # contributors y: 3173 line churn common/app/views/fragments/commercial/adSlot.scala.html x: 60 # contributors y: 1092 line churn common/app/views/fragments/commercial/commercialComponentHigh.scala.html x: 40 # contributors y: 451 line churn applications/app/jobs/SitemapLifecycle.scala x: 37 # contributors y: 1248 line churn common/app/common/akka.scala x: 60 # contributors y: 1463 line churn common/app/views/emailFragment.scala.html x: 46 # contributors y: 705 line churn static/src/javascripts/bootstraps/enhanced/profile.js x: 37 # contributors y: 4151 line churn static/src/javascripts/projects/common/modules/commercial/commercial-features.ts x: 21 # contributors y: 1391 line churn static/src/javascripts/bootstraps/enhanced/identity-common.js x: 36 # contributors y: 921 line churn static/src/javascripts/bootstraps/enhanced/trail.js x: 56 # contributors y: 5167 line churn discussion/app/views/fragments/comment.scala.html x: 74 # contributors y: 6244 line churn static/src/javascripts/projects/common/modules/discussion/comments.js x: 72 # contributors y: 37356 line churn static/src/javascripts/projects/common/modules/navigation/profile.js x: 43 # contributors y: 5540 line churn static/src/stylesheets/base/_base.scss x: 55 # contributors y: 3365 line churn facia/app/views/fragments/frontBody.scala.html x: 87 # contributors y: 7338 line churn static/src/stylesheets/module/facia/_items.scss x: 56 # contributors y: 6262 line churn common/app/views/fragments/commercial/standardAd.scala.html x: 45 # contributors y: 571 line churn common/app/views/fragments/items/elements/facia_cards/title.scala.html x: 49 # contributors y: 3731 line churn common/app/views/fragments/atoms/youtube.scala.html x: 61 # contributors y: 3308 line churn static/src/javascripts/projects/common/modules/atoms/youtube.js x: 45 # contributors y: 9245 line churn static/src/javascripts/projects/common/modules/video/video-container.js x: 39 # contributors y: 8424 line churn static/src/stylesheets/module/atoms/_youtube.scss x: 45 # contributors y: 5809 line churn common/app/model/Badges.scala x: 85 # contributors y: 3457 line churn applications/app/views/fragments/imageContentBody.scala.html x: 70 # contributors y: 6188 line churn common/app/views/fragments/items/facia_cards/contentCard.scala.html x: 90 # contributors y: 9356 line churn common/app/views/fragments/items/facia_cards/paidContentCard.scala.html x: 34 # contributors y: 1313 line churn onward/app/views/mostPopular.scala.html x: 61 # contributors y: 777 line churn static/src/stylesheets/module/facia-garnett/_pillars.scss x: 44 # contributors y: 6759 line churn static/src/stylesheets/module/facia-garnett/item-layouts/_fc-item--half.scss x: 12 # contributors y: 1580 line churn static/src/stylesheets/module/facia-garnett/item-layouts/_fc-item--three-quarters.scss x: 19 # contributors y: 1628 line churn static/src/stylesheets/module/facia/item-layouts/_fc-item--full-media-75.scss x: 31 # contributors y: 1276 line churn static/src/stylesheets/module/facia/item-layouts/_fc-item--three-quarters.scss x: 33 # contributors y: 1741 line churn static/src/stylesheets/pasteup/typography/_src.scss x: 31 # contributors y: 3303 line churn common/app/views/fragments/commercial/topBanner.scala.html x: 63 # contributors y: 2288 line churn common/app/templates/inlineJS/blocking/applyRenderConditions.scala.js x: 45 # contributors y: 3722 line churn common/app/templates/inlineJS/blocking/loadApp.scala.js x: 23 # contributors y: 2020 line churn static/src/javascripts/projects/commercial/modules/hosted/onward.js x: 37 # contributors y: 2574 line churn static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-liveblog.scss x: 23 # contributors y: 1527 line churn common/app/views/fragments/inlineJSBlocking.scala.html x: 62 # contributors y: 5236 line churn static/src/stylesheets/email/_front.scss x: 31 # contributors y: 4201 line churn common/app/implicits/ItemKickerImplicits.scala x: 35 # contributors y: 3130 line churn static/src/javascripts/projects/common/modules/navigation/header-top-nav.js x: 3 # contributors y: 1114 line churn static/src/javascripts/projects/common/modules/navigation/new-header.js x: 40 # contributors y: 5592 line churn facia/app/pages/FrontHtmlPage.scala x: 47 # contributors y: 994 line churn static/src/javascripts/bootstraps/enhanced/football.js x: 43 # contributors y: 11540 line churn static/src/javascripts/lib/geolocation.ts x: 12 # contributors y: 2268 line churn static/src/javascripts/projects/common/modules/article/membership-events.js x: 28 # contributors y: 1452 line churn static/src/javascripts/projects/common/modules/business/stocks.js x: 48 # contributors y: 3227 line churn static/src/javascripts/projects/common/modules/social/share-count.js x: 60 # contributors y: 5723 line churn static/src/javascripts/projects/common/modules/sport/football/tag-page-stats.js x: 29 # contributors y: 846 line churn static/src/javascripts/projects/facia/modules/onwards/search-tool.js x: 56 # contributors y: 10006 line churn static/src/javascripts/projects/facia/modules/ui/container-show-more.js x: 62 # contributors y: 15128 line churn static/src/javascripts/projects/facia/modules/ui/snaps.js x: 60 # contributors y: 9289 line churn onward/app/controllers/MostViewedVideoController.scala x: 52 # contributors y: 1607 line churn onward/app/controllers/PopularInTag.scala x: 71 # contributors y: 2649 line churn onward/app/services/repositories.scala x: 65 # contributors y: 4705 line churn common/app/views/fragments/storyPackagePlaceholder.scala.html x: 67 # contributors y: 1980 line churn static/src/javascripts/projects/common/modules/gallery/lightbox.js x: 77 # contributors y: 30188 line churn admin/app/football/model/PA.scala x: 63 # contributors y: 11677 line churn common/app/common/ShowcaseRSSModules.scala x: 13 # contributors y: 1849 line churn identity/app/services/PlaySigninService.scala x: 41 # contributors y: 744 line churn admin/app/indexes/ContentApiTagsEnumerator.scala x: 49 # contributors y: 1492 line churn applications/app/pages/CrosswordHtmlPage.scala x: 37 # contributors y: 1018 line churn applications/app/pages/IndexHtmlPage.scala x: 46 # contributors y: 1323 line churn applications/app/pages/NewsletterHtmlPage.scala x: 43 # contributors y: 875 line churn article/app/views/fragments/articleHeaderCommentGarnett.scala.html x: 20 # contributors y: 1142 line churn article/app/views/fragments/articleHeaderGarnett.scala.html x: 26 # contributors y: 2055 line churn common/app/common/QueryParams.scala x: 19 # contributors y: 191 line churn discussion/app/discussion/model/comments.scala x: 32 # contributors y: 2582 line churn onward/app/controllers/MostViewedAudioController.scala x: 66 # contributors y: 3298 line churn sport/app/rugby/jobs/RugbyStatsJob.scala x: 39 # contributors y: 5877 line churn static/src/javascripts/projects/facia/modules/ui/container-toggle.js x: 55 # contributors y: 5825 line churn common/app/views/fragments/commercial/pageSkin.scala.html x: 30 # contributors y: 331 line churn onward/app/controllers/CardController.scala x: 41 # contributors y: 1437 line churn static/src/javascripts/bootstraps/enhanced/article.js x: 53 # contributors y: 3460 line churn sport/app/football/views/fragments/teamlistBody.scala.html x: 47 # contributors y: 1173 line churn applications/app/pages/GalleryHtmlPage.scala x: 41 # contributors y: 842 line churn common/app/implicits/AutomaticResourceManagement.scala x: 21 # contributors y: 264 line churn common/app/model/VideoPlayer.scala x: 51 # contributors y: 1270 line churn common/app/views/support/TrailCssClasses.scala x: 42 # contributors y: 2580 line churn identity/app/model/Countries.scala x: 14 # contributors y: 2936 line churn sport/app/football/views/tablesList/tableView.scala.html x: 51 # contributors y: 2720 line churn static/src/javascripts/projects/common/views/content/share-button.html x: 27 # contributors y: 206 line churn common/app/views/support/Title.scala x: 62 # contributors y: 1698 line churn static/src/stylesheets/base/_normalize.scss x: 28 # contributors y: 10022 line churn common/app/views/fragments/items/elements/facia_cards/image.scala.html x: 55 # contributors y: 2643 line churn static/src/javascripts/projects/common/modules/onward/history.js x: 60 # contributors y: 28742 line churn admin/app/views/pressContent.scala.html x: 6 # contributors y: 612 line churn article/app/views/liveblog/liveBlogBlocks.scala.html x: 48 # contributors y: 1912 line churn static/src/javascripts/projects/common/modules/analytics/register.js x: 53 # contributors y: 3083 line churn static/src/javascripts/projects/common/modules/article/twitter.js x: 49 # contributors y: 4302 line churn static/src/javascripts/projects/common/modules/commercial/acquisitions-link-enrichment.js x: 25 # contributors y: 1519 line churn static/src/javascripts/projects/common/modules/discussion/comment-count.js x: 63 # contributors y: 10218 line churn static/src/javascripts/projects/common/modules/onward/popular.js x: 60 # contributors y: 5991 line churn static/src/javascripts/projects/common/modules/onward/related.js x: 69 # contributors y: 9133 line churn static/src/javascripts/projects/common/modules/ui/clickstream.js x: 41 # contributors y: 5087 line churn static/src/javascripts/projects/common/modules/ui/full-height.js x: 30 # contributors y: 2389 line churn static/src/javascripts/projects/common/modules/ui/message.js x: 66 # contributors y: 7783 line churn static/src/javascripts/projects/common/modules/ui/toggles.js x: 53 # contributors y: 4496 line churn static/src/javascripts/projects/facia/modules/onwards/geo-most-popular-front.js x: 46 # contributors y: 4482 line churn static/src/javascripts/projects/facia/modules/ui/lazy-load-containers.js x: 38 # contributors y: 1993 line churn static/src/javascripts/projects/facia/modules/ui/live-blog-updates.js x: 53 # contributors y: 11249 line churn common/app/model/R2PressMessage.scala x: 22 # contributors y: 86 line churn common/app/views/fragments/commercial/logo.scala.html x: 27 # contributors y: 1008 line churn static/src/javascripts/projects/common/modules/component.js x: 56 # contributors y: 16248 line churn static/src/javascripts/projects/common/modules/crosswords/anagram-helper/clue-preview.js x: 38 # contributors y: 4700 line churn common/app/views/fragments/containers/index.scala.html x: 57 # contributors y: 3374 line churn applications/app/views/fragments/crosswords/crosswordSearchForm.scala.html x: 29 # contributors y: 1950 line churn applications/app/views/fragments/interactiveBody.scala.html x: 77 # contributors y: 4585 line churn common/app/common/StopWatch.scala x: 26 # contributors y: 217 line churn common/app/views/fragments/head.scala.html x: 83 # contributors y: 4366 line churn common/app/views/fragments/immersiveMainMedia.scala.html x: 40 # contributors y: 4067 line churn common/app/views/fragments/meta/metaInline.scala.html x: 76 # contributors y: 5209 line churn identity/app/controllers/HealthCheck.scala x: 33 # contributors y: 552 line churn static/src/javascripts/bootstraps/enhanced/accessibility.js x: 33 # contributors y: 3361 line churn static/src/javascripts/bootstraps/enhanced/youtube.js x: 23 # contributors y: 3323 line churn static/src/javascripts/bootstraps/video-embed.js x: 59 # contributors y: 8792 line churn static/src/javascripts/projects/common/modules/analytics/beacon.js x: 43 # contributors y: 2500 line churn static/src/javascripts/projects/common/modules/audio/AudioPlayer.js x: 23 # contributors y: 10092 line churn static/src/javascripts/projects/common/modules/charts/doughnut.js x: 45 # contributors y: 7087 line churn static/src/javascripts/projects/common/modules/crosswords/anagram-helper/clue-input.js x: 25 # contributors y: 1776 line churn static/src/javascripts/projects/common/modules/crosswords/anagram-helper/main.js x: 45 # contributors y: 7963 line churn static/src/javascripts/projects/common/modules/crosswords/anagram-helper/ring.js x: 31 # contributors y: 2235 line churn static/src/javascripts/projects/common/modules/crosswords/clues.js x: 45 # contributors y: 8774 line churn static/src/javascripts/projects/common/modules/crosswords/confirm-button.js x: 33 # contributors y: 2364 line churn static/src/javascripts/projects/common/modules/crosswords/grid.js x: 47 # contributors y: 9099 line churn static/src/javascripts/projects/common/modules/crosswords/main.js x: 46 # contributors y: 37000 line churn static/src/javascripts/projects/common/modules/crosswords/persistence.js x: 36 # contributors y: 2978 line churn static/src/javascripts/projects/common/modules/discussion/activity-stream.js x: 48 # contributors y: 5961 line churn static/src/javascripts/projects/common/modules/discussion/user-avatars.js x: 37 # contributors y: 1826 line churn static/src/javascripts/projects/common/modules/discussion/whole-discussion.js x: 41 # contributors y: 6377 line churn static/src/javascripts/projects/common/modules/identity/consent-journey.js x: 15 # contributors y: 1427 line churn static/src/javascripts/projects/common/modules/identity/public-profile.js x: 44 # contributors y: 4134 line churn static/src/javascripts/projects/common/modules/sport/football/match-info.js x: 30 # contributors y: 1335 line churn static/src/javascripts/projects/common/modules/sport/score-board.js x: 29 # contributors y: 3133 line churn static/src/javascripts/projects/common/modules/ui/expandable.js x: 35 # contributors y: 5578 line churn static/src/javascripts/projects/common/modules/ui/last-modified.js x: 40 # contributors y: 1136 line churn static/src/javascripts/projects/common/modules/ui/relativedates.js x: 41 # contributors y: 9326 line churn static/src/javascripts/projects/common/modules/ui/tabs.js x: 36 # contributors y: 4216 line churn static/src/javascripts/projects/common/modules/video/onward-container.js x: 26 # contributors y: 2129 line churn static/src/javascripts/projects/common/views/svgs.js x: 69 # contributors y: 8954 line churn discussion/app/discussion/CommentPage.scala x: 51 # contributors y: 2015 line churn identity/app/model/IdentityPage.scala x: 57 # contributors y: 1212 line churn sport/app/football/controllers/model.scala x: 44 # contributors y: 1806 line churn article/app/views/fragments/articleBody.scala.html x: 105 # contributors y: 17294 line churn article/app/views/fragments/articleBodyGarnett.scala.html x: 34 # contributors y: 2221 line churn common/app/views/fragments/contentFooter.scala.html x: 66 # contributors y: 5652 line churn common/app/views/support/ContentFooterContainersLayout.scala x: 37 # contributors y: 1875 line churn identity/app/views/publicProfilePage.scala.html x: 64 # contributors y: 1798 line churn admin/app/football/controllers/SiteController.scala x: 47 # contributors y: 738 line churn admin/app/views/footballTroubleshooter.scala.html x: 49 # contributors y: 2429 line churn applications/app/controllers/HealthCheck.scala x: 32 # contributors y: 1151 line churn article/app/views/fragments/mainMedia.scala.html x: 76 # contributors y: 3264 line churn common/app/common/commercial/ContainerModel.scala x: 42 # contributors y: 5711 line churn common/app/layout/Column.scala x: 48 # contributors y: 3827 line churn common/app/layout/ContainerDisplayConfig.scala x: 25 # contributors y: 358 line churn common/app/layout/Sublink.scala x: 84 # contributors y: 15401 line churn common/app/views/fragments/atoms/quiz.scala.html x: 30 # contributors y: 6377 line churn discussion/app/views/fragments/commentSchema.scala.html x: 40 # contributors y: 556 line churn identity/app/services/ReturnUrlVerifier.scala x: 42 # contributors y: 1621 line churn sport/app/football/controllers/FixturesAndResultsContainerController.scala x: 31 # contributors y: 500 line churn sport/app/rugby/model/rugby.scala x: 22 # contributors y: 2624 line churn onward/app/views/fragments/rightMostPopular.scala.html x: 55 # contributors y: 1209 line churn common/app/views/fragments/commentBox.scala.html x: 46 # contributors y: 1608 line churn common/app/views/fragments/containers/facia_cards/slice.scala.html x: 42 # contributors y: 2088 line churn static/src/stylesheets/module/journalism/_campaigns.scss x: 19 # contributors y: 2850 line churn common/app/views/fragments/commercial/badge.scala.html x: 60 # contributors y: 4238 line churn sport/app/rugby/views/fragments/matchSummary.scala.html x: 28 # contributors y: 2054 line churn common/app/views/fragments/media/video.scala.html x: 59 # contributors y: 3351 line churn common/app/views/fragments/submeta.scala.html x: 54 # contributors y: 3939 line churn onward/app/views/fragments/richLinkBody.scala.html x: 57 # contributors y: 3099 line churn common/app/views/fragments/headTonal.scala.html x: 59 # contributors y: 3898 line churn common/app/views/fragments/imageFigure.scala.html x: 41 # contributors y: 3583 line churn common/app/views/fragments/meta/bylineImage.scala.html x: 48 # contributors y: 545 line churn commercial/app/views/hosted/guardianHostedArticle.scala.html x: 39 # contributors y: 11467 line churn applications/app/views/fragments/indexBody.scala.html x: 77 # contributors y: 7421 line churn common/app/views/fragments/message.scala.html x: 49 # contributors y: 757 line churn static/src/stylesheets/module/atoms/_explainers.scss x: 13 # contributors y: 3184 line churn static/src/stylesheets/email/_tones.scss x: 17 # contributors y: 4678 line churn static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-immersive.scss x: 22 # contributors y: 5634 line churn article/app/views/fragments/immersiveGarnettHeadline.scala.html x: 18 # contributors y: 976 line churn common/app/views/fragments/photoEssay.scala.html x: 31 # contributors y: 1844 line churn onward/app/views/mostViewedGalleries.scala.html x: 33 # contributors y: 308 line churn static/src/javascripts/projects/common/views/experiments/overlay.html x: 8 # contributors y: 1090 line churn admin/public/css/radiator.css x: 55 # contributors y: 5232 line churn common/app/views/fragments/onwardPlaceholder.scala.html x: 54 # contributors y: 453 line churn static/src/stylesheets/admin/_drama.scss x: 4 # contributors y: 832 line churn static/src/stylesheets/layout/_footer.scss x: 49 # contributors y: 10389 line churn static/src/stylesheets/layout/_side-margins.scss x: 46 # contributors y: 2895 line churn static/src/stylesheets/module/identity/_header.scss x: 22 # contributors y: 2973 line churn static/src/stylesheets/pasteup/buttons/_styles.scss x: 36 # contributors y: 5142 line churn common/app/views/fragments/standfirst.scala.html x: 74 # contributors y: 1749 line churn onward/app/views/fragments/mediaItem.scala.html x: 40 # contributors y: 905 line churn commercial/app/views/hosted/guardianHostedVideo.scala.html x: 44 # contributors y: 9267 line churn sport/app/football/views/tablesList/tablesComponent.scala.html x: 39 # contributors y: 579 line churn static/src/stylesheets/module/content/_media.head.scss x: 43 # contributors y: 3363 line churn static/src/stylesheets/module/content/tones/_tone-feature.scss x: 38 # contributors y: 1660 line churn static/src/stylesheets/module/content/tones/_tone-special-report.scss x: 36 # contributors y: 4256 line churn static/src/stylesheets/module/facia/item-tones/_tone-analysis.scss x: 43 # contributors y: 1948 line churn static/src/stylesheets/module/facia/item-tones/_tone-feature.scss x: 44 # contributors y: 2865 line churn static/src/stylesheets/module/facia/item-tones/_tone-live.scss x: 48 # contributors y: 4549 line churn static/src/stylesheets/module/facia/item-tones/_tone-review.scss x: 48 # contributors y: 2344 line churn admin/app/views/football/browse.scala.html x: 35 # contributors y: 363 line churn admin/public/football/javascripts/browser.js x: 25 # contributors y: 3207 line churn article/app/views/fragments/headerImmersive.scala.html x: 32 # contributors y: 3426 line churn admin/app/views/lineCharts.scala.html x: 42 # contributors y: 430 line churn identity/app/views/fragments/registrationFooter.scala.html x: 45 # contributors y: 454 line churn commercial/app/views/hosted/guardianHostedGallery.scala.html x: 38 # contributors y: 4476 line churn commercial/app/views/hosted/hostedOnwardJourney.scala.html x: 22 # contributors y: 1703 line churn applications/app/views/fragments/tagIndexBody.scala.html x: 26 # contributors y: 837 line churn onward/app/views/topStories.scala.html x: 32 # contributors y: 190 line churn sport/app/cricket/views/cricketMatch.scala.html x: 53 # contributors y: 729 line churn sport/app/football/views/competitions.scala.html x: 41 # contributors y: 332 line churn commercial/app/views/contentapi/item.scala.html x: 53 # contributors y: 6829 line churn commercial/app/views/contentapi/items.scala.html x: 63 # contributors y: 9902 line churn static/src/stylesheets/module/commercial/_commercial.scss x: 56 # contributors y: 3415 line churn common/app/templates/inlineJS/blocking/enableStylesheets.scala.js x: 23 # contributors y: 3446 line churn static/src/stylesheets/media-player.scss x: 24 # contributors y: 228 line churn common/app/views/fragments/headDefault.scala.html x: 50 # contributors y: 1350 line churn common/app/views/fragments/keywordList.scala.html x: 49 # contributors y: 2218 line churn static/src/stylesheets/pasteup/fonts/_src.scss x: 16 # contributors y: 1857 line churn identity/app/views/formstack/formstackComplete.scala.html x: 51 # contributors y: 900 line churn commercial/app/views/hosted/singaporeF1Offtrack.scala.html x: 23 # contributors y: 3029 line churn admin/conf/resources/r2/interactiveSwfScript.js x: 11 # contributors y: 7124 line churn common/app/views/fragments/trailblocks/link.scala.html x: 30 # contributors y: 254 line churn applications/app/views/fragments/tagIndexListingBody.scala.html x: 21 # contributors y: 764 line churn facia/app/controllers/front/FaciaDefaults.scala x: 16 # contributors y: 2493 line churn
67323.0
line churn
  min: 2.0
  average: 2262.78
  25th percentile: 211.25
  median: 682.5
  75th percentile: 2183.5
  max: 67323.0
0 212.0
# contributors
min: 1.0 | average: 27.63 | 25th percentile: 9.0 | median: 20.0 | 75th percentile: 39.0 | max: 212.0

File Size vs. Line Churn: 2088 points

applications/app/controllers/ApplicationsControllers.scala x: 48 lines of code y: 834 line churn applications/app/controllers/PuzzlesApiModels.scala x: 17 lines of code y: 44 line churn applications/app/controllers/PuzzlesArchiveApiClient.scala x: 62 lines of code y: 473 line churn applications/app/controllers/PuzzlesArchiveBuilder.scala x: 102 lines of code y: 727 line churn applications/app/controllers/PuzzlesLayoutProvider.scala x: 255 lines of code y: 1262 line churn applications/app/controllers/PuzzlesPageController.scala x: 314 lines of code y: 2073 line churn applications/app/controllers/PuzzlesProgressApiClient.scala x: 60 lines of code y: 132 line churn common/app/model/PuzzlesLayout.scala x: 229 lines of code y: 874 line churn identity/app/controllers/DiscardingIdentityCookies.scala x: 24 lines of code y: 115 line churn identity/app/controllers/IdentityControllers.scala x: 22 lines of code y: 916 line churn identity/app/controllers/editprofile/EditProfileController.scala x: 25 lines of code y: 545 line churn identity/app/controllers/editprofile/EditProfileControllerComponents.scala x: 26 lines of code y: 382 line churn identity/app/idapiclient/Auth.scala x: 41 lines of code y: 1492 line churn identity/app/services/IdentityServices.scala x: 45 lines of code y: 678 line churn applications/app/controllers/CrosswordsController.scala x: 347 lines of code y: 10987 line churn applications/app/controllers/PuzzleRecommendations.scala x: 192 lines of code y: 516 line churn common/app/ab/PuzzlesHubV1Experiment.scala x: 11 lines of code y: 44 line churn common/app/model/AffiliateProductLivePricing.scala x: 15 lines of code y: 60 line churn common/app/model/Cached.scala x: 111 lines of code y: 6657 line churn common/app/model/dotcomrendering/DotcomBlocksRenderingDataModel.scala x: 104 lines of code y: 919 line churn common/app/model/dotcomrendering/DotcomRenderingDataModel.scala x: 645 lines of code y: 6248 line churn common/app/model/dotcomrendering/DotcomRenderingSupportTypes.scala x: 181 lines of code y: 1677 line churn common/app/model/dotcomrendering/DotcomRenderingUtils.scala x: 302 lines of code y: 7970 line churn common/app/model/dotcomrendering/pageElements/PageElement.scala x: 2169 lines of code y: 19277 line churn common/app/model/meta.scala x: 799 lines of code y: 33995 line churn common/app/navigation/NavLinks.scala x: 833 lines of code y: 14037 line churn common/app/navigation/Navigation.scala x: 284 lines of code y: 4090 line churn common/app/renderers/DotcomRenderingService.scala x: 527 lines of code y: 5048 line churn common/app/views/support/HtmlCleaner.scala x: 777 lines of code y: 28754 line churn article/app/controllers/ArticleController.scala x: 161 lines of code y: 22688 line churn article/app/controllers/HealthCheck.scala x: 17 lines of code y: 510 line churn common/app/model/DotcomPuzzlesPageRenderingDataModel.scala x: 98 lines of code y: 578 line churn common/app/common/configuration.scala x: 582 lines of code y: 28035 line churn common/app/dev/DevParametersHttpRequestHandler.scala x: 107 lines of code y: 2836 line churn common/app/staticpages/StaticPages.scala x: 81 lines of code y: 1780 line churn dev-build/app/http/DevBuildParametersHttpRequestHandler.scala x: 28 lines of code y: 758 line churn onward/app/controllers/HealthCheck.scala x: 10 lines of code y: 471 line churn admin/app/controllers/AdminControllers.scala x: 59 lines of code y: 1590 line churn admin/app/football/controllers/CrestsController.scala x: 39 lines of code y: 145 line churn admin/app/views/admin.scala.html x: 109 lines of code y: 7043 line churn admin/app/views/football/crests.scala.html x: 98 lines of code y: 353 line churn admin/app/views/football/main.scala.html x: 57 lines of code y: 1697 line churn applications/app/AppLoader.scala x: 93 lines of code y: 2329 line churn article/app/AppLoader.scala x: 78 lines of code y: 2122 line churn common/app/common/ModelOrResult.scala x: 92 lines of code y: 3741 line churn common/app/conf/switches/FeatureSwitches.scala x: 635 lines of code y: 33187 line churn common/app/services/S3.scala x: 152 lines of code y: 10666 line churn common/app/services/eventgraphic/EventGraphicService.scala x: 35 lines of code y: 187 line churn dev-build/app/AppLoader.scala x: 97 lines of code y: 4873 line churn preview/app/AppLoader.scala x: 133 lines of code y: 2431 line churn project/Dependencies.scala x: 114 lines of code y: 12400 line churn sport/app/football/model/TeamMap.scala x: 144 lines of code y: 3553 line churn common/app/model/dotcomrendering/DotcomPuzzlePageRenderingDataModel.scala x: 52 lines of code y: 244 line churn common/app/model/dotcomrendering/DotcomTagPagesRenderingDataModel.scala x: 113 lines of code y: 422 line churn common/app/navigation/helpers/UrlHelpers.scala x: 85 lines of code y: 3567 line churn sport/app/football/model/model.scala x: 169 lines of code y: 3527 line churn common/app/model/Formats.scala x: 364 lines of code y: 14501 line churn common/app/model/PressedProperties.scala x: 93 lines of code y: 361 line churn common/app/model/SupportedUrl.scala x: 25 lines of code y: 937 line churn common/app/model/dotcomrendering/DotcomFrontsRenderingDataModel.scala x: 89 lines of code y: 951 line churn common/app/model/pressedContent.scala x: 271 lines of code y: 11536 line churn facia-press/app/AppLoader.scala x: 64 lines of code y: 1381 line churn facia-press/app/frontpress/FapiFrontPress.scala x: 579 lines of code y: 19676 line churn common/app/views/fragments/containers/facia_cards/container.scala.html x: 87 lines of code y: 9873 line churn common/app/navigation/ReaderRevenueSite.scala x: 35 lines of code y: 576 line churn discussion/app/discussion/api/DiscussionApi.scala x: 201 lines of code y: 3787 line churn identity/app/idapiclient/IdApiClient.scala x: 175 lines of code y: 3503 line churn identity/app/model/ReturnJourney.scala x: 37 lines of code y: 346 line churn common/app/controllers/EmailSignupController.scala x: 678 lines of code y: 14462 line churn common/app/model/PressedCard.scala x: 97 lines of code y: 452 line churn admin/app/football/controllers/FrontsController.scala x: 249 lines of code y: 5036 line churn admin/app/views/football/fronts/index.scala.html x: 70 lines of code y: 1322 line churn sport/app/football/controllers/MoreOnMatchController.scala x: 173 lines of code y: 11015 line churn common/app/controllers/IndexControllerCommon.scala x: 85 lines of code y: 2803 line churn common/app/model/dotcomrendering/pageElements/TextCleaner.scala x: 158 lines of code y: 1079 line churn common/app/navigation/DCRNavigation.scala x: 98 lines of code y: 867 line churn common/app/templates/javaScriptConfig.scala.js x: 44 lines of code y: 1804 line churn common/app/views/fragments/footer.scala.html x: 173 lines of code y: 23816 line churn common/app/views/fragments/header.scala.html x: 128 lines of code y: 21291 line churn common/app/views/fragments/headerTopNav.scala.html x: 158 lines of code y: 580 line churn preview/app/utils/LiveHarness.scala x: 119 lines of code y: 455 line churn sport/app/football/model/DotcomRenderingFootballDataModel.scala x: 412 lines of code y: 3793 line churn sport/app/football/model/DotcomRenderingWallchartDataModel.scala x: 149 lines of code y: 555 line churn common/app/conf/switches/CommercialSwitches.scala x: 436 lines of code y: 33644 line churn common/app/conf/switches/MonitoringSwitches.scala x: 64 lines of code y: 3226 line churn common/app/conf/switches/Switches.scala x: 170 lines of code y: 4789 line churn common/app/services/SkimLinksCache.scala x: 31 lines of code y: 373 line churn applications/app/controllers/GalleryController.scala x: 114 lines of code y: 4050 line churn applications/app/controllers/ImageContentController.scala x: 156 lines of code y: 2445 line churn applications/app/controllers/InteractiveController.scala x: 156 lines of code y: 6258 line churn applications/app/controllers/MediaController.scala x: 125 lines of code y: 3498 line churn article/app/controllers/LiveBlogController.scala x: 336 lines of code y: 7707 line churn commercial/app/controllers/HostedContentController.scala x: 277 lines of code y: 4877 line churn common/app/services/SubnavAgent.scala x: 70 lines of code y: 439 line churn facia/app/AppLoader.scala x: 71 lines of code y: 1541 line churn facia/app/controllers/FaciaController.scala x: 450 lines of code y: 36954 line churn preview/app/controllers/FaciaDraftController.scala x: 44 lines of code y: 2286 line churn sport/app/cricket/controllers/CricketMatchController.scala x: 83 lines of code y: 1938 line churn sport/app/football/model/MatchStats.scala x: 159 lines of code y: 965 line churn tools/__tasks__/compile/hash/index.mjs x: 158 lines of code y: 219 line churn tools/__tasks__/compile/images/icons.mjs x: 116 lines of code y: 140 line churn tools/__tasks__/compile/images/svg.mjs x: 47 lines of code y: 66 line churn tools/compile-css.mjs x: 99 lines of code y: 132 line churn applications/app/views/fragments/galleryBody.scala.html x: 115 lines of code y: 15405 line churn common/app/navigation/FooterLinks.scala x: 234 lines of code y: 2368 line churn common/app/services/FaciaContentConvert.scala x: 45 lines of code y: 2541 line churn facia/app/controllers/front/FapiFrontJsonMinimal.scala x: 81 lines of code y: 246 line churn sport/app/football/controllers/MatchController.scala x: 150 lines of code y: 5018 line churn sport/app/football/feed/agent.scala x: 162 lines of code y: 6049 line churn sport/app/football/views/matchStats/matchStatsComponent.scala.html x: 121 lines of code y: 2251 line churn admin/app/jobs/ExpiringSwitchesEmailJob.scala x: 65 lines of code y: 1903 line churn admin/app/views/email/expiringSwitches.scala.html x: 52 lines of code y: 1359 line churn applications/app/views/fragments/audioSeriesHead.scala.html x: 65 lines of code y: 492 line churn applications/app/views/fragments/crosswords/accessibleCrosswordGridData.scala.html x: 6 lines of code y: 70 line churn applications/app/views/fragments/crosswords/printableCrosswordBody.scala.html x: 31 lines of code y: 190 line churn archive/app/views/archive.scala.html x: 2 lines of code y: 92 line churn article/app/views/fragments/liveBlogNavigation.scala.html x: 76 lines of code y: 1557 line churn article/app/views/fragments/logo.scala.html x: 7 lines of code y: 300 line churn article/app/views/liveblog/dateBlock.scala.html x: 15 lines of code y: 322 line churn commercial/app/views/fragments/amp/stylesheets/glabs.scala.html x: 116 lines of code y: 278 line churn commercial/app/views/fragments/amp/stylesheets/hosted.scala.html x: 43 lines of code y: 116 line churn commercial/app/views/hosted/guardianAmpHostedGalleryImage.scala.html x: 47 lines of code y: 515 line churn commercial/app/views/hosted/guardianHostedHeader.scala.html x: 50 lines of code y: 1307 line churn commercial/app/views/hosted/guardianHostedShareButtons.scala.html x: 35 lines of code y: 924 line churn common/app/views/fragments/affiliateLinksDisclaimer.scala.html x: 10 lines of code y: 562 line churn common/app/views/fragments/atoms/chart.scala.html x: 46 lines of code y: 154 line churn common/app/views/fragments/email/signup/result/emailSuccess.scala.html x: 21 lines of code y: 55 line churn common/app/views/fragments/media/audio.scala.html x: 49 lines of code y: 1425 line churn common/app/views/fragments/share/blockLevelSharing.scala.html x: 10 lines of code y: 2188 line churn common/app/views/fragments/social.scala.html x: 16 lines of code y: 4748 line churn common/app/views/fragments/stylesheetLink.scala.html x: 12 lines of code y: 725 line churn common/app/views/support/MinuteCleaner.scala x: 86 lines of code y: 2291 line churn common/app/views/support/WitnessCleaner.scala x: 22 lines of code y: 1207 line churn common/app/views/support/cleaner/VideoEmbedCleaner.scala x: 143 lines of code y: 4236 line churn common/app/views/support/package.scala x: 182 lines of code y: 50992 line churn identity/app/form/IdFormHelpers.scala x: 75 lines of code y: 1066 line churn identity/app/views/fragments/consentSwitch.scala.html x: 33 lines of code y: 387 line churn identity/app/views/fragments/newsletterSwitch.scala.html x: 53 lines of code y: 1174 line churn identity/app/views/profile/deletion/accountDeletionForm.scala.html x: 123 lines of code y: 212 line churn identity/app/views/support/fragment/ConsentBlock.scala x: 44 lines of code y: 358 line churn preview/app/PreviewErrorHandler.scala x: 23 lines of code y: 746 line churn preview/app/views/responsive_viewer.scala.html x: 149 lines of code y: 2468 line churn preview/app/views/showcase.scala.html x: 131 lines of code y: 893 line churn sport/app/rugby/views/fragments/groupTable.scala.html x: 52 lines of code y: 856 line churn sport/app/rugby/views/fragments/matchStats.scala.html x: 72 lines of code y: 1002 line churn sport/app/rugby/views/fragments/scoreEvents.scala.html x: 43 lines of code y: 771 line churn template-tracker-agent/src/main/java/com/gu/templatetracker/TemplateTracker.java x: 141 lines of code y: 632 line churn common/app/model/liveblog/BlockElement.scala x: 208 lines of code y: 2754 line churn admin/app/jobs/RefreshFrontsJob.scala x: 65 lines of code y: 4780 line churn applications/app/services/NewsSiteMap.scala x: 104 lines of code y: 2239 line churn applications/app/services/VideoSiteMap.scala x: 97 lines of code y: 2456 line churn common/app/http/Filters.scala x: 132 lines of code y: 1888 line churn common/app/model/content.scala x: 951 lines of code y: 67323 line churn common/app/views/fragments/stylesheets.scala.html x: 59 lines of code y: 2545 line churn onward/app/controllers/OnwardControllers.scala x: 41 lines of code y: 1141 line churn onward/app/controllers/RelatedController.scala x: 61 lines of code y: 4856 line churn onward/app/controllers/SeriesController.scala x: 73 lines of code y: 5872 line churn sport/app/cricket/conf/context.scala x: 56 lines of code y: 2607 line churn sport/app/cricket/feed/cricketModel.scala x: 186 lines of code y: 4980 line churn sport/app/cricket/feed/cricketPaDeserialisation.scala x: 177 lines of code y: 3502 line churn sport/app/cricket/feed/cricketPaFeed.scala x: 114 lines of code y: 3504 line churn sport/app/football/feed/Competitions.scala x: 415 lines of code y: 10426 line churn static/src/javascripts/projects/common/modules/ui/cmp-ui.js x: 37 lines of code y: 2817 line churn onward/app/AppLoader.scala x: 73 lines of code y: 1875 line churn onward/app/controllers/MostPopularController.scala x: 178 lines of code y: 8355 line churn onward/app/feed/MostPopularAgent.scala x: 57 lines of code y: 8494 line churn onward/app/feed/OnwardJourneyLifecycle.scala x: 72 lines of code y: 3439 line churn sport/app/football/conf/context.scala x: 102 lines of code y: 7229 line churn common/app/services/dotcomrendering/InteractiveLibrarian.scala x: 83 lines of code y: 771 line churn common/app/services/dotcomrendering/PressedContent.scala x: 259 lines of code y: 3686 line churn sport/app/football/views/wallchart/groups.scala.html x: 62 lines of code y: 682 line churn sport/app/football/views/wallchart/knockoutMatch.scala.html x: 45 lines of code y: 824 line churn common/app/services/NewsletterService.scala x: 107 lines of code y: 573 line churn sport/app/football/controllers/MatchListController.scala x: 124 lines of code y: 1833 line churn article/app/model/LiveBlogHelpers.scala x: 109 lines of code y: 1587 line churn article/app/pages/LiveBlogHtmlPage.scala x: 40 lines of code y: 332 line churn article/app/views/liveblog/liveBlogBody.scala.html x: 119 lines of code y: 5957 line churn article/app/views/liveblog/liveBlogBodyContent.scala.html x: 38 lines of code y: 1573 line churn common/app/common/LinkTo.scala x: 100 lines of code y: 11913 line churn common/app/model/LiveBlogCurrentPage.scala x: 174 lines of code y: 2785 line churn sport/app/football/controllers/WallchartController.scala x: 226 lines of code y: 2697 line churn sport/app/football/views/matchList/spiderMatchesList.scala.html x: 64 lines of code y: 207 line churn static/src/javascripts/bootstraps/enhanced/liveblog.js x: 76 lines of code y: 12096 line churn static/src/javascripts/projects/common/modules/ui/autoupdate.js x: 189 lines of code y: 19759 line churn static/src/stylesheets/layout/nav/_subnav.scss x: 235 lines of code y: 1730 line churn admin/app/controllers/admin/CommercialController.scala x: 112 lines of code y: 6557 line churn admin/app/controllers/admin/SwitchboardController.scala x: 82 lines of code y: 462 line churn admin/app/controllers/metrics/MetricsController.scala x: 35 lines of code y: 4017 line churn admin/app/indexes/TagPages.scala x: 110 lines of code y: 2378 line churn admin/app/tools/Store.scala x: 79 lines of code y: 4562 line churn applications/app/pages/ContentHtmlPage.scala x: 85 lines of code y: 1231 line churn applications/app/views/fragments/audioBody.scala.html x: 156 lines of code y: 3208 line churn article/app/views/package.scala x: 88 lines of code y: 3915 line churn common/app/agents/DeeplyReadAgent.scala x: 115 lines of code y: 627 line churn common/app/common/TrailsToRss.scala x: 225 lines of code y: 8355 line churn common/app/common/commercial/hosted/HostedVideoPage.scala x: 79 lines of code y: 4876 line churn common/app/common/dfp/DfpData.scala x: 280 lines of code y: 16195 line churn common/app/conf/switches/JournalismSwitches.scala x: 64 lines of code y: 821 line churn common/app/conf/switches/PerformanceSwitches.scala x: 205 lines of code y: 11783 line churn common/app/html/HtmlPage.scala x: 48 lines of code y: 678 line churn common/app/model/Asset.scala x: 167 lines of code y: 4877 line churn common/app/model/Element.scala x: 151 lines of code y: 6463 line churn common/app/model/ShareLinks.scala x: 146 lines of code y: 7696 line churn common/app/model/content/Atom.scala x: 483 lines of code y: 3397 line churn common/app/model/content/Atoms.scala x: 105 lines of code y: 11307 line churn common/app/model/dotcomrendering/LinkedData.scala x: 411 lines of code y: 1282 line churn common/app/model/dotcomrendering/Trail.scala x: 137 lines of code y: 834 line churn common/app/model/dotcomrendering/pageElements/CalloutExtraction.scala x: 360 lines of code y: 3303 line churn common/app/services/ParameterStore.scala x: 37 lines of code y: 748 line churn common/app/views/support/Commercial.scala x: 247 lines of code y: 18863 line churn common/app/views/support/GetClasses.scala x: 178 lines of code y: 4710 line churn discussion/app/controllers/CommentsController.scala x: 91 lines of code y: 7312 line churn facia/app/services/dotcomrendering/FaciaPicker.scala x: 119 lines of code y: 2028 line churn sport/app/football/implicits/Football.scala x: 188 lines of code y: 4470 line churn sport/app/football/model/CompetitionStages.scala x: 180 lines of code y: 4888 line churn static/src/javascripts/boot.js x: 121 lines of code y: 12104 line churn static/src/javascripts/bootstraps/enhanced/main.js x: 286 lines of code y: 11925 line churn static/src/javascripts/projects/common/modules/analytics/shouldCaptureMetrics.ts x: 11 lines of code y: 837 line churn static/src/javascripts/projects/common/modules/atoms/youtube-player.ts x: 250 lines of code y: 2690 line churn static/src/javascripts/projects/common/modules/audio/index.js x: 95 lines of code y: 1152 line churn static/src/javascripts/projects/common/modules/commercial/build-page-targeting.ts x: 75 lines of code y: 6155 line churn static/src/javascripts/projects/common/modules/identity/sign-in-gate/helper.js x: 312 lines of code y: 3584 line churn static/src/javascripts/projects/common/modules/identity/sign-in-gate/index.js x: 78 lines of code y: 2540 line churn static/src/stylesheets/module/football/_overview.scss x: 495 lines of code y: 10207 line churn article/app/views/fragments/email/emailArticleBody.scala.html x: 260 lines of code y: 1848 line churn static/src/javascripts/bootstraps/admin.js x: 12 lines of code y: 2661 line churn commercial/app/AppLoader.scala x: 55 lines of code y: 2152 line churn admin/app/AppLoader.scala x: 56 lines of code y: 3015 line churn admin/app/dfp/package.scala x: 13 lines of code y: 867 line churn admin/app/football/services/Client.scala x: 89 lines of code y: 2581 line churn admin/app/jobs/R2PagePressJob.scala x: 134 lines of code y: 8138 line churn admin/app/model/AdminLifecycle.scala x: 89 lines of code y: 7029 line churn admin/app/services/EmailService.scala x: 69 lines of code y: 2420 line churn admin/app/tools/LoadBalancer.scala x: 102 lines of code y: 1547 line churn admin/app/views/commercial/pageskins.scala.html x: 85 lines of code y: 3163 line churn applications/app/controllers/AllIndexController.scala x: 178 lines of code y: 6938 line churn applications/app/controllers/AtomPageController.scala x: 150 lines of code y: 2075 line churn applications/app/controllers/EmbedController.scala x: 47 lines of code y: 1629 line churn applications/app/pages/TagIndexHtmlPage.scala x: 70 lines of code y: 955 line churn applications/app/services/NewspaperQuery.scala x: 172 lines of code y: 4300 line churn archive/app/controllers/ArchiveController.scala x: 139 lines of code y: 12349 line churn article/app/controllers/PublicationController.scala x: 54 lines of code y: 1597 line churn article/app/services/dotcomrendering/ArticlePicker.scala x: 89 lines of code y: 481 line churn common/app/app/FrontendApplicationLoader.scala x: 76 lines of code y: 1674 line churn common/app/bindables/LocalDateBindable.scala x: 23 lines of code y: 397 line churn common/app/common/Assets/assets.scala x: 133 lines of code y: 654 line churn common/app/common/GuLogging.scala x: 96 lines of code y: 863 line churn common/app/common/RequestLogger.scala x: 99 lines of code y: 1577 line churn common/app/common/commercial/hosted/HostedArticlePage.scala x: 62 lines of code y: 3666 line churn common/app/common/commercial/hosted/HostedGalleryPage.scala x: 80 lines of code y: 3876 line churn common/app/common/commercial/hosted/HostedPage.scala x: 99 lines of code y: 3866 line churn common/app/common/jobs.scala x: 91 lines of code y: 2716 line churn common/app/common/metrics.scala x: 210 lines of code y: 31803 line churn common/app/common/package.scala x: 186 lines of code y: 5845 line churn common/app/conf/switches/SwitchboardLifecycle.scala x: 44 lines of code y: 1183 line churn common/app/layout/FaciaCard.scala x: 223 lines of code y: 904 line churn common/app/layout/FaciaContainer.scala x: 179 lines of code y: 737 line churn common/app/layout/slices/ContainerDefinition.scala x: 62 lines of code y: 990 line churn common/app/metrics/FrontendMetrics.scala x: 108 lines of code y: 4229 line churn common/app/model/DatesAndTimes.scala x: 113 lines of code y: 731 line churn common/app/services/ConfigAgentTrait.scala x: 122 lines of code y: 7111 line churn common/app/services/Notification.scala x: 52 lines of code y: 2960 line churn common/app/services/OphanApi.scala x: 77 lines of code y: 6548 line churn common/app/services/RedirectService.scala x: 124 lines of code y: 2076 line churn common/app/services/dotcomrendering/DotcomFrontsLogger.scala x: 58 lines of code y: 186 line churn common/app/services/newsletters/NewsletterSignupAgent.scala x: 85 lines of code y: 1558 line churn common/app/services/ophan/SurgingContentAgent.scala x: 58 lines of code y: 855 line churn common/app/utils/DotcomponentsLogger.scala x: 85 lines of code y: 312 line churn common/app/views/fragments/items/facia_cards/item.scala.html x: 46 lines of code y: 6145 line churn discussion/app/AppLoader.scala x: 41 lines of code y: 1680 line churn facia-press/app/frontpress/FrontPressCron.scala x: 51 lines of code y: 4563 line churn facia-press/app/frontpress/StatusNotification.scala x: 69 lines of code y: 1462 line churn facia-press/app/frontpress/ToolPressQueueWorker.scala x: 74 lines of code y: 3531 line churn facia/app/agents/MostViewedAgent.scala x: 37 lines of code y: 1274 line churn onward/app/controllers/TopStoriesController.scala x: 80 lines of code y: 2548 line churn onward/app/feed/MostReadAgent.scala x: 20 lines of code y: 2004 line churn onward/app/feed/MostViewedAudioAgent.scala x: 24 lines of code y: 1992 line churn onward/app/feed/MostViewedGalleryAgent.scala x: 17 lines of code y: 1896 line churn onward/app/feed/MostViewedVideoAgent.scala x: 42 lines of code y: 2043 line churn riff-raff.yaml x: 166 lines of code y: 1927 line churn sport/app/football/model/matches.scala x: 185 lines of code y: 3751 line churn sport/app/football/views/support.scala x: 55 lines of code y: 2024 line churn sport/app/rugby/controllers/MatchesController.scala x: 49 lines of code y: 2348 line churn static/src/stylesheets/inline/story-package-garnett.scss x: 387 lines of code y: 7837 line churn static/src/stylesheets/module/facia-garnett/_slices.scss x: 272 lines of code y: 2836 line churn common/app/model/AtomPage.scala x: 118 lines of code y: 827 line churn commercial/app/model/capi/Lookup.scala x: 66 lines of code y: 1131 line churn admin/app/services/R2PressedPageTakedownNotifier.scala x: 18 lines of code y: 534 line churn identity/app/services/IdRequestParser.scala x: 60 lines of code y: 2148 line churn common/app/views/support/ImageProfile.scala x: 364 lines of code y: 2876 line churn identity/app/controllers/EmailVerificationController.scala x: 107 lines of code y: 3174 line churn identity/app/controllers/FormstackController.scala x: 30 lines of code y: 1390 line churn identity/app/controllers/editprofile/tabs/EmailsTab.scala x: 14 lines of code y: 1669 line churn admin/app/football/controllers/TablesController.scala x: 113 lines of code y: 4031 line churn applications/app/controllers/LatestIndexController.scala x: 92 lines of code y: 2537 line churn commercial/app/controllers/ContentApiOffersController.scala x: 60 lines of code y: 2852 line churn common/app/common/InlineStyles.scala x: 102 lines of code y: 3707 line churn common/app/common/JsonComponent.scala x: 71 lines of code y: 4989 line churn common/app/crosswords/CrosswordPage.scala x: 129 lines of code y: 293 line churn common/app/layout/ContainerLayout.scala x: 119 lines of code y: 4289 line churn common/app/layout/Front.scala x: 128 lines of code y: 26523 line churn common/app/services/IndexPage.scala x: 228 lines of code y: 7003 line churn common/app/services/repositories.scala x: 180 lines of code y: 6595 line churn common/app/views/support/ContentLayout.scala x: 19 lines of code y: 1059 line churn common/app/views/support/CutOut.scala x: 32 lines of code y: 2123 line churn common/app/views/support/EmailHelpers.scala x: 75 lines of code y: 3749 line churn onward/app/controllers/MostViewedGalleryController.scala x: 89 lines of code y: 3046 line churn admin/public/css/commercial.css x: 85 lines of code y: 922 line churn common/app/conf/switches/IdentitySwitches.scala x: 24 lines of code y: 1399 line churn admin/app/controllers/admin/TroubleshooterController.scala x: 127 lines of code y: 807 line churn common/app/implicits/Requests.scala x: 95 lines of code y: 3124 line churn identity/app/views/verificationEmailResent.scala.html x: 41 lines of code y: 993 line churn preview/app/http/PanDomainDesktopAuthentication.scala x: 74 lines of code y: 170 line churn common/app/common/SQSQueues.scala x: 109 lines of code y: 3655 line churn admin/app/tools/CloudWatch.scala x: 66 lines of code y: 16485 line churn admin/app/tools/charts/charts.scala x: 105 lines of code y: 11043 line churn admin/app/tools/errors.scala x: 68 lines of code y: 3066 line churn static/src/stylesheets/module/_adslot.scss x: 518 lines of code y: 35149 line churn static/src/stylesheets/module/content-garnett/_content.scss x: 1038 lines of code y: 16622 line churn static/src/stylesheets/module/content/_content.scss x: 1037 lines of code y: 38955 line churn common/app/common/editions/Us.scala x: 25 lines of code y: 8027 line churn static/src/javascripts/projects/common/modules/commercial/user-features.ts x: 316 lines of code y: 2130 line churn common/app/common/dfp/DfpAgentLifecycle.scala x: 25 lines of code y: 1740 line churn admin/app/tools/DfpLink.scala x: 21 lines of code y: 1384 line churn admin/app/views/commercial/commercialMenu.scala.html x: 67 lines of code y: 3549 line churn static/src/javascripts/projects/commercial/commercial-metrics.ts x: 35 lines of code y: 1315 line churn common/app/model/dotcomrendering/MostPopular.scala x: 29 lines of code y: 1218 line churn static/src/javascripts/bootstraps/enhanced/facia.js x: 97 lines of code y: 3892 line churn sport/app/rugby/conf/RugbyLifecycle.scala x: 39 lines of code y: 3167 line churn sport/app/football/controllers/FixturesController.scala x: 85 lines of code y: 6647 line churn applications/app/views/fragments/galleryHeader.scala.html x: 48 lines of code y: 3269 line churn common/app/model/FaciaDisplayElement.scala x: 62 lines of code y: 3116 line churn common/app/model/PressedPage.scala x: 139 lines of code y: 8086 line churn sport/app/football/views/matchList/matchesPage.scala.html x: 88 lines of code y: 2909 line churn common/app/layout/slices/Slice.scala x: 895 lines of code y: 15779 line churn common/app/model/trails.scala x: 102 lines of code y: 12269 line churn static/src/javascripts/bootstraps/enhanced/common.js x: 259 lines of code y: 19128 line churn static/src/javascripts/projects/common/modules/discussion/api.ts x: 138 lines of code y: 1907 line churn static/src/javascripts/projects/common/modules/discussion/comment-box.js x: 537 lines of code y: 28795 line churn static/src/javascripts/projects/common/modules/identity/api.ts x: 154 lines of code y: 5472 line churn static/src/javascripts/projects/common/modules/commercial/braze/buildBrazeMessaging.ts x: 58 lines of code y: 637 line churn static/src/javascripts/projects/common/modules/crosswords/crossword.js x: 692 lines of code y: 7001 line churn static/src/stylesheets/_vars.scss x: 109 lines of code y: 13627 line churn static/src/stylesheets/module/crosswords/_layout.scss x: 161 lines of code y: 3628 line churn common/app/model/IpsosTags.scala x: 143 lines of code y: 1101 line churn common/app/model/CollectionConfig.scala x: 75 lines of code y: 299 line churn admin/app/conf/AdminConfiguration.scala x: 75 lines of code y: 3284 line churn applications/app/controllers/SignupPageController.scala x: 120 lines of code y: 1149 line churn static/src/stylesheets/admin/_bootstrap.graun.scss x: 179 lines of code y: 846 line churn facia/app/views/fragments/emailFrontBody.scala.html x: 258 lines of code y: 8776 line churn static/src/stylesheets/layout/nav/_header-top-nav.scss x: 219 lines of code y: 632 line churn static/src/stylesheets/module/email-signup/_form.scss x: 459 lines of code y: 4632 line churn common/app/model/CrosswordData.scala x: 149 lines of code y: 2947 line churn common/app/conf/application.scala x: 3 lines of code y: 6356 line churn common/app/conf/switches/DiscussionSwitches.scala x: 54 lines of code y: 639 line churn common/app/common/Edition.scala x: 118 lines of code y: 5315 line churn common/app/common/editions/Uk.scala x: 25 lines of code y: 9799 line churn applications/app/views/fragments/crosswords/crosswordMetaHeader.scala.html x: 52 lines of code y: 2238 line churn common/app/layout/slices/FixedContainers.scala x: 70 lines of code y: 1667 line churn applications/app/views/fragments/mediaBody.scala.html x: 148 lines of code y: 8004 line churn common/app/views/main.scala.html x: 79 lines of code y: 13622 line churn common/app/model/EmailAddons.scala x: 504 lines of code y: 8634 line churn common/app/views/fragments/discussionFooter.scala.html x: 124 lines of code y: 6081 line churn static/src/javascripts/projects/common/modules/discussion/loader.js x: 487 lines of code y: 34871 line churn static/src/stylesheets/module/commercial/_creatives.scss x: 631 lines of code y: 35998 line churn common/app/services/DynamoDB.scala x: 16 lines of code y: 3603 line churn sport/app/cricket/views/fragments/cricketFullScorecard.scala.html x: 138 lines of code y: 5839 line churn common/app/services/fronts/FrontJsonFapi.scala x: 58 lines of code y: 313 line churn admin/app/controllers/FrontPressController.scala x: 38 lines of code y: 1835 line churn common/app/common/JsMinifier.scala x: 84 lines of code y: 2638 line churn common/app/common/TrailsToShowcase.scala x: 590 lines of code y: 6398 line churn common/app/common/dfp/PageSkinSponsorship.scala x: 39 lines of code y: 3192 line churn common/app/common/management.scala x: 24 lines of code y: 2276 line churn common/app/contentapi/ContentApiClient.scala x: 163 lines of code y: 14008 line churn common/app/contentapi/http.scala x: 69 lines of code y: 5025 line churn common/app/implicits/FaciaContentFrontendHelpers.scala x: 67 lines of code y: 4333 line churn common/app/layout/ContentWidths.scala x: 189 lines of code y: 861 line churn common/app/model/RelatedContent.scala x: 42 lines of code y: 2744 line churn common/app/model/facia.scala x: 72 lines of code y: 7466 line churn common/app/pagepresser/HtmlCleaner.scala x: 179 lines of code y: 1257 line churn identity/app/controllers/PublicProfileController.scala x: 90 lines of code y: 5421 line churn identity/app/form/PrivacyMapping.scala x: 45 lines of code y: 3334 line churn admin/app/football/controllers/PlayerController.scala x: 143 lines of code y: 5078 line churn common/app/layout/WidthsByBreakpoint.scala x: 28 lines of code y: 8720 line churn common/app/quiz/form/package.scala x: 64 lines of code y: 1750 line churn identity/app/services/IdentityUrlBuilder.scala x: 55 lines of code y: 1431 line churn static/src/stylesheets/_mixins.scss x: 281 lines of code y: 10094 line churn static/src/stylesheets/amp/_content.scss x: 226 lines of code y: 2972 line churn static/src/stylesheets/amp/_from-content-api.scss x: 283 lines of code y: 2567 line churn static/src/stylesheets/amp/_hosted-gallery.scss x: 151 lines of code y: 1478 line churn static/src/stylesheets/amp/_hosted.scss x: 390 lines of code y: 5905 line churn static/src/stylesheets/amp/_main-media-captions.scss x: 52 lines of code y: 285 line churn static/src/stylesheets/amp/_social.scss x: 31 lines of code y: 2704 line churn static/src/stylesheets/amp/atoms/temporary/_snippets.scss x: 89 lines of code y: 716 line churn static/src/stylesheets/base/_helpers.scss x: 194 lines of code y: 6945 line churn static/src/stylesheets/base/_tables.scss x: 115 lines of code y: 4506 line churn static/src/stylesheets/inline/article-photo-essay-garnett.scss x: 217 lines of code y: 7900 line churn static/src/stylesheets/layout/_helpers.scss x: 81 lines of code y: 3109 line churn static/src/stylesheets/layout/footer/_colophon.scss x: 159 lines of code y: 1612 line churn static/src/stylesheets/layout/nav/_cta-bar.scss x: 126 lines of code y: 1969 line churn static/src/stylesheets/layout/nav/_menu-group.scss x: 96 lines of code y: 1883 line churn static/src/stylesheets/layout/nav/_menu-item.scss x: 187 lines of code y: 3239 line churn static/src/stylesheets/layout/nav/_menu-search.scss x: 90 lines of code y: 1984 line churn static/src/stylesheets/layout/nav/_menu.scss x: 103 lines of code y: 1836 line churn static/src/stylesheets/layout/nav/_new-header.scss x: 164 lines of code y: 4224 line churn static/src/stylesheets/layout/nav/_pillar-link.scss x: 137 lines of code y: 2317 line churn static/src/stylesheets/layout/nav/_pillars.scss x: 76 lines of code y: 981 line churn static/src/stylesheets/layout/nav/_search-dropdown.scss x: 74 lines of code y: 648 line churn static/src/stylesheets/layout/nav/_top-bar-dropdown.scss x: 142 lines of code y: 2343 line churn static/src/stylesheets/layout/nav/_top-bar.scss x: 103 lines of code y: 2615 line churn static/src/stylesheets/layout/nav/_veggie-burger.scss x: 58 lines of code y: 1311 line churn static/src/stylesheets/module/_badging.scss x: 22 lines of code y: 2948 line churn static/src/stylesheets/module/_discussion.scss x: 1275 lines of code y: 59892 line churn static/src/stylesheets/module/_headers.scss x: 29 lines of code y: 954 line churn static/src/stylesheets/module/_headline-list-garnett.scss x: 115 lines of code y: 1155 line churn static/src/stylesheets/module/_layout-hints.garnett.scss x: 148 lines of code y: 2753 line churn static/src/stylesheets/module/_layout-hints.scss x: 162 lines of code y: 5164 line churn static/src/stylesheets/module/_most-popular.scss x: 260 lines of code y: 1138 line churn static/src/stylesheets/module/_popup.scss x: 174 lines of code y: 14703 line churn static/src/stylesheets/module/_site-message.scss x: 351 lines of code y: 3263 line churn static/src/stylesheets/module/_social.scss x: 112 lines of code y: 13337 line churn static/src/stylesheets/module/_submeta.scss x: 71 lines of code y: 10831 line churn static/src/stylesheets/module/_tag-list.scss x: 38 lines of code y: 2170 line churn static/src/stylesheets/module/_weather.scss x: 441 lines of code y: 15157 line churn static/src/stylesheets/module/atoms/_quiz.scss x: 272 lines of code y: 11259 line churn static/src/stylesheets/module/commercial/_advert.scss x: 207 lines of code y: 3881 line churn static/src/stylesheets/module/commercial/_brandbadge.scss x: 119 lines of code y: 9102 line churn static/src/stylesheets/module/commercial/_capi.scss x: 153 lines of code y: 9251 line churn static/src/stylesheets/module/commercial/_frame.scss x: 168 lines of code y: 3990 line churn static/src/stylesheets/module/commercial/_labs-capi.scss x: 379 lines of code y: 3351 line churn static/src/stylesheets/module/commercial/_labs.scss x: 395 lines of code y: 3425 line churn static/src/stylesheets/module/commercial/glabs/_hosted-article.scss x: 317 lines of code y: 17082 line churn static/src/stylesheets/module/commercial/glabs/_hosted-gallery.scss x: 653 lines of code y: 12010 line churn static/src/stylesheets/module/commercial/glabs/_hosted-video.scss x: 317 lines of code y: 4815 line churn static/src/stylesheets/module/commercial/glabs/_hosted.scss x: 790 lines of code y: 39956 line churn static/src/stylesheets/module/commercial/paidfor/_paidfor-popup.scss x: 30 lines of code y: 1986 line churn static/src/stylesheets/module/commercial/surveys/_survey.scss x: 97 lines of code y: 21615 line churn static/src/stylesheets/module/content-garnett/_article-immersive.scss x: 737 lines of code y: 13509 line churn static/src/stylesheets/module/content-garnett/_article-minute.scss x: 513 lines of code y: 4156 line churn static/src/stylesheets/module/content-garnett/_article-numbered-list.scss x: 208 lines of code y: 967 line churn static/src/stylesheets/module/content-garnett/_article-splash.scss x: 206 lines of code y: 1135 line churn static/src/stylesheets/module/content-garnett/_block-level-sharing.scss x: 154 lines of code y: 2755 line churn static/src/stylesheets/module/content-garnett/_content.global.scss x: 93 lines of code y: 998 line churn static/src/stylesheets/module/content-garnett/_gallery-lightbox.scss x: 325 lines of code y: 2586 line churn static/src/stylesheets/module/content-garnett/_gallery.head.scss x: 256 lines of code y: 3185 line churn static/src/stylesheets/module/content-garnett/_gallery.scss x: 230 lines of code y: 3832 line churn static/src/stylesheets/module/content-garnett/_live-blog.scss x: 418 lines of code y: 2931 line churn static/src/stylesheets/module/content-garnett/_media-player.scss x: 935 lines of code y: 8186 line churn static/src/stylesheets/module/content-garnett/_media.global.scss x: 247 lines of code y: 3960 line churn static/src/stylesheets/module/content-garnett/_pillars.scss x: 410 lines of code y: 8755 line churn static/src/stylesheets/module/content-garnett/_tweets.scss x: 65 lines of code y: 589 line churn static/src/stylesheets/module/content-garnett/live-blog/_live-blog.head.scss x: 809 lines of code y: 9168 line churn static/src/stylesheets/module/content/_article-immersive.scss x: 443 lines of code y: 30135 line churn static/src/stylesheets/module/content/_article-minute.scss x: 513 lines of code y: 18701 line churn static/src/stylesheets/module/content/_article.scss x: 31 lines of code y: 3145 line churn static/src/stylesheets/module/content/_live-blog.scss x: 195 lines of code y: 48849 line churn static/src/stylesheets/module/content/_media-player.scss x: 916 lines of code y: 36205 line churn static/src/stylesheets/module/content/_tones-mixins.scss x: 122 lines of code y: 2523 line churn static/src/stylesheets/module/content/live-blog/_live-blog.head.scss x: 636 lines of code y: 4303 line churn static/src/stylesheets/module/crosswords/_clues.scss x: 51 lines of code y: 2741 line churn static/src/stylesheets/module/crosswords/_grid.scss x: 56 lines of code y: 3584 line churn static/src/stylesheets/module/email-signup/_newDesign.scss x: 148 lines of code y: 572 line churn static/src/stylesheets/module/experiments/_update-account.scss x: 126 lines of code y: 752 line churn static/src/stylesheets/module/facia-garnett/_container--podcast.scss x: 209 lines of code y: 1330 line churn static/src/stylesheets/module/facia-garnett/_container--video.scss x: 690 lines of code y: 5710 line churn static/src/stylesheets/module/facia-garnett/_container.scss x: 613 lines of code y: 7749 line churn static/src/stylesheets/module/facia-garnett/_item.scss x: 520 lines of code y: 11368 line churn static/src/stylesheets/module/facia-garnett/_items.scss x: 360 lines of code y: 4792 line churn static/src/stylesheets/module/facia-garnett/_linkslist.scss x: 78 lines of code y: 634 line churn static/src/stylesheets/module/facia-garnett/_mixins.scss x: 80 lines of code y: 552 line churn static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-comment.scss x: 293 lines of code y: 5630 line churn static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-media.scss x: 142 lines of code y: 4625 line churn static/src/stylesheets/module/facia/_container.scss x: 507 lines of code y: 18554 line churn static/src/stylesheets/module/facia/_facia-show-more.scss x: 45 lines of code y: 1501 line churn static/src/stylesheets/module/facia/_item.scss x: 536 lines of code y: 33721 line churn static/src/stylesheets/module/facia/_linkslist.scss x: 78 lines of code y: 6764 line churn static/src/stylesheets/module/facia/_mixins.scss x: 83 lines of code y: 7958 line churn static/src/stylesheets/module/facia/item-layouts/_fc-item--list-media.scss x: 116 lines of code y: 2811 line churn static/src/stylesheets/module/facia/snaps/_football.scss x: 217 lines of code y: 7267 line churn static/src/stylesheets/module/football/_match-stat.scss x: 46 lines of code y: 2838 line churn static/src/stylesheets/module/football/_match-summary.scss x: 168 lines of code y: 11326 line churn static/src/stylesheets/module/football/_matches.scss x: 129 lines of code y: 4274 line churn static/src/stylesheets/module/football/_player-card.scss x: 67 lines of code y: 2300 line churn static/src/stylesheets/module/identity/_activity-stream.scss x: 167 lines of code y: 5568 line churn static/src/stylesheets/module/identity/_button.scss x: 189 lines of code y: 4035 line churn static/src/stylesheets/module/identity/_consent.scss x: 118 lines of code y: 3654 line churn static/src/stylesheets/module/identity/_disc.scss x: 94 lines of code y: 3614 line churn static/src/stylesheets/module/identity/_forms.scss x: 156 lines of code y: 1481 line churn static/src/stylesheets/module/identity/_identity.scss x: 430 lines of code y: 35237 line churn static/src/stylesheets/module/identity/_manage-account-tab.scss x: 382 lines of code y: 10329 line churn static/src/stylesheets/module/identity/_sign-in-gate.scss x: 289 lines of code y: 1240 line churn static/src/stylesheets/module/identity/_switches.scss x: 187 lines of code y: 3586 line churn static/src/stylesheets/module/journalism/_audio-flagship-tag-page.scss x: 226 lines of code y: 2166 line churn static/src/stylesheets/module/journalism/_media.scss x: 368 lines of code y: 2474 line churn static/src/stylesheets/module/onward-garnett/_breaking-news.scss x: 100 lines of code y: 1151 line churn static/src/stylesheets/module/onward-garnett/_rich-links-default.head.scss x: 92 lines of code y: 1087 line churn static/src/stylesheets/module/onward-garnett/_rich-links-enhanced.scss x: 129 lines of code y: 2512 line churn static/src/stylesheets/module/preferences/_notifications.scss x: 231 lines of code y: 10285 line churn static/src/stylesheets/module/reader-revenue/_epic.scss x: 61 lines of code y: 1946 line churn static/src/stylesheets/module/signup/_newsletters.scss x: 300 lines of code y: 6107 line churn static/src/stylesheets/module/survey/_survey-page.scss x: 61 lines of code y: 1065 line churn static/src/stylesheets/pasteup/forms/_styles.scss x: 223 lines of code y: 2319 line churn common/app/model/Tag.scala x: 167 lines of code y: 10868 line churn static/src/javascripts/projects/commercial/modules/hosted/gallery.js x: 512 lines of code y: 20459 line churn tools/task-runner/runner.mjs x: 123 lines of code y: 345 line churn tools/asset-monitor/cloudwatch.js x: 117 lines of code y: 2247 line churn sport/app/football/views/matchList/matchesList.scala.html x: 108 lines of code y: 2439 line churn commercial/app/views/hosted/guardianAmpHostedGallery.scala.html x: 75 lines of code y: 1971 line churn commercial/app/views/hosted/guardianAmpHostedVideo.scala.html x: 110 lines of code y: 2992 line churn common/app/views/fragments/analytics/base.scala.html x: 8 lines of code y: 1447 line churn static/src/javascripts/bootstraps/enhanced/media-player.js x: 244 lines of code y: 3725 line churn static/src/javascripts/bootstraps/standard/main.js x: 108 lines of code y: 12812 line churn static/src/javascripts/projects/common/modules/analytics/discussion.js x: 50 lines of code y: 7023 line churn static/src/javascripts/projects/common/modules/navigation/membership.js x: 162 lines of code y: 1927 line churn static/src/javascripts/projects/common/modules/video/events.js x: 187 lines of code y: 16140 line churn applications/app/views/videoEmbed.scala.html x: 100 lines of code y: 6547 line churn common/app/templates/inlineJS/nonBlocking/getUserData.scala.js x: 38 lines of code y: 825 line churn static/src/stylesheets/module/_media.scss x: 17 lines of code y: 1085 line churn static/src/stylesheets/module/facia/_pagination.scss x: 104 lines of code y: 5468 line churn admin/app/views/admin_main.scala.html x: 65 lines of code y: 5660 line churn preview/public/css/style.css x: 88 lines of code y: 6344 line churn common/app/dev/DevAssetsController.scala x: 55 lines of code y: 3369 line churn common/app/views/fragments/metaData.scala.html x: 147 lines of code y: 10870 line churn applications/app/controllers/IndexController.scala x: 59 lines of code y: 4447 line churn static/src/stylesheets/module/site-messages/_engagement-banner.scss x: 10 lines of code y: 2014 line churn common/app/common/commercial/CommercialProperties.scala x: 89 lines of code y: 1637 line churn common/app/common/commercial/PrebidIndexSite.scala x: 277 lines of code y: 1760 line churn common/app/common/editions/Au.scala x: 24 lines of code y: 9436 line churn common/app/model/Section.scala x: 170 lines of code y: 6057 line churn common/app/model/TagIndexPage.scala x: 84 lines of code y: 1707 line churn common/app/model/liveblog/BodyBlock.scala x: 137 lines of code y: 3656 line churn common/app/model/meta/LinkedData.scala x: 47 lines of code y: 2610 line churn onward/app/business/massagedModels.scala x: 71 lines of code y: 1685 line churn sport/app/football/views/fragments/matchSummary.scala.html x: 63 lines of code y: 3173 line churn common/app/common/akka.scala x: 14 lines of code y: 1463 line churn identity/app/conf/IdentityLifecycle.scala x: 35 lines of code y: 2404 line churn identity/app/views/profile/deletion/accountDeletionBlock.scala.html x: 68 lines of code y: 95 line churn static/src/javascripts/bootstraps/enhanced/profile.js x: 28 lines of code y: 4151 line churn static/src/javascripts/bootstraps/enhanced/trail.js x: 168 lines of code y: 5167 line churn static/src/javascripts/projects/common/modules/navigation/user-account.ts x: 221 lines of code y: 683 line churn discussion/app/views/fragments/comment.scala.html x: 125 lines of code y: 6244 line churn static/src/javascripts/projects/common/modules/discussion/comments.js x: 511 lines of code y: 37356 line churn static/src/javascripts/projects/common/modules/navigation/profile.js x: 69 lines of code y: 5540 line churn static/src/stylesheets/base/_base.scss x: 84 lines of code y: 3365 line churn facia/app/views/fragments/frontBody.scala.html x: 53 lines of code y: 7338 line churn static/src/stylesheets/module/facia/_items.scss x: 250 lines of code y: 6262 line churn common/app/views/fragments/items/elements/facia_cards/title.scala.html x: 40 lines of code y: 3731 line churn common/app/views/fragments/atoms/youtube.scala.html x: 143 lines of code y: 3308 line churn static/src/javascripts/projects/common/modules/atoms/youtube.js x: 385 lines of code y: 9245 line churn static/src/javascripts/projects/common/modules/video/video-container.js x: 292 lines of code y: 8424 line churn static/src/stylesheets/module/atoms/_youtube.scss x: 295 lines of code y: 5809 line churn common/app/views/fragments/collections/popular.scala.html x: 62 lines of code y: 3396 line churn applications/app/views/fragments/imageContentBody.scala.html x: 42 lines of code y: 6188 line churn common/app/views/fragments/items/facia_cards/contentCard.scala.html x: 251 lines of code y: 9356 line churn static/src/stylesheets/module/facia-garnett/_pillars.scss x: 442 lines of code y: 6759 line churn static/src/stylesheets/module/facia/item-layouts/_fc-item--half.scss x: 68 lines of code y: 2022 line churn static/src/stylesheets/pasteup/typography/_src.scss x: 129 lines of code y: 3303 line churn common/app/views/support/DropdownMenus.scala x: 74 lines of code y: 1088 line churn common/app/templates/inlineJS/blocking/applyRenderConditions.scala.js x: 106 lines of code y: 3722 line churn common/app/templates/inlineJS/blocking/shouldEnhance.scala.js x: 42 lines of code y: 3121 line churn static/src/javascripts/projects/commercial/modules/hosted/onward-journey-carousel.ts x: 71 lines of code y: 336 line churn static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-liveblog.scss x: 80 lines of code y: 1527 line churn common/app/views/fragments/inlineJSBlocking.scala.html x: 35 lines of code y: 5236 line churn common/app/views/fragments/mostPopularPlaceholder.scala.html x: 35 lines of code y: 1459 line churn static/src/stylesheets/email/_front.scss x: 302 lines of code y: 4201 line churn common/app/implicits/ItemKickerImplicits.scala x: 75 lines of code y: 3130 line churn static/src/javascripts/projects/common/modules/analytics/coreVitals.ts x: 11 lines of code y: 2552 line churn static/src/javascripts/projects/common/modules/navigation/header-top-nav.js x: 446 lines of code y: 1114 line churn static/src/stylesheets/module/content/tones/_tone-media.scss x: 120 lines of code y: 5086 line churn static/src/javascripts/projects/common/modules/navigation/new-header.js x: 458 lines of code y: 5592 line churn static/src/javascripts/bootstraps/enhanced/football.js x: 268 lines of code y: 11540 line churn static/src/javascripts/lib/cookies.js x: 108 lines of code y: 2277 line churn static/src/javascripts/lib/geolocation.ts x: 465 lines of code y: 2268 line churn static/src/javascripts/projects/common/modules/discussion/upvote.js x: 94 lines of code y: 2813 line churn static/src/javascripts/projects/common/modules/social/share-count.js x: 87 lines of code y: 5723 line churn static/src/javascripts/projects/facia/modules/onwards/search-tool.js x: 192 lines of code y: 10006 line churn static/src/javascripts/projects/facia/modules/ui/container-show-more.js x: 232 lines of code y: 15128 line churn static/src/javascripts/projects/facia/modules/ui/snaps.js x: 184 lines of code y: 9289 line churn static/src/javascripts/projects/common/modules/user-prefs.ts x: 92 lines of code y: 264 line churn static/src/javascripts/lib/detect-breakpoint.ts x: 136 lines of code y: 350 line churn static/src/javascripts/lib/detect.js x: 254 lines of code y: 3202 line churn static/src/javascripts/projects/common/modules/crosswords/hidden-input.js x: 79 lines of code y: 2820 line churn static/src/javascripts/projects/common/modules/gallery/lightbox.js x: 564 lines of code y: 30188 line churn admin/app/football/model/PA.scala x: 734 lines of code y: 11677 line churn common/app/pagepresser/InteractiveImmersiveHtmlCleaner.scala x: 111 lines of code y: 985 line churn common/app/views/fragments/containers/facia_cards/standardHeaderMeta.scala.html x: 61 lines of code y: 1678 line churn common/app/views/fragments/contentMeta.scala.html x: 77 lines of code y: 6916 line churn sport/app/cricket/views/fragments/cricketMatchSummary.scala.html x: 63 lines of code y: 3554 line churn sport/app/rugby/jobs/RugbyStatsJob.scala x: 64 lines of code y: 5877 line churn sport/app/football/views/matchStats/matchStatsPage.scala.html x: 39 lines of code y: 2484 line churn common/app/views/support/TrailCssClasses.scala x: 15 lines of code y: 2580 line churn identity/app/model/Countries.scala x: 13 lines of code y: 2936 line churn static/src/javascripts/projects/common/modules/navigation/navigation.js x: 84 lines of code y: 3943 line churn common/app/views/fragments/nav/headerMenu.scala.html x: 170 lines of code y: 602 line churn static/src/stylesheets/base/_normalize.scss x: 169 lines of code y: 10022 line churn common/app/layout/cards/CardType.scala x: 87 lines of code y: 1254 line churn common/app/views/fragments/items/elements/facia_cards/image.scala.html x: 27 lines of code y: 2643 line churn static/src/javascripts/projects/common/modules/onward/history.js x: 400 lines of code y: 28742 line churn admin/app/views/pressContent.scala.html x: 95 lines of code y: 612 line churn article/app/views/liveblog/liveBlogBlocks.scala.html x: 7 lines of code y: 1912 line churn static/src/javascripts/lib/window-performance.js x: 6 lines of code y: 786 line churn static/src/javascripts/projects/common/modules/commercial/acquisitions-link-enrichment.js x: 94 lines of code y: 1519 line churn static/src/javascripts/projects/common/modules/discussion/comment-count.js x: 103 lines of code y: 10218 line churn static/src/javascripts/projects/common/modules/identity/sign-in-gate/variants/design/main-variant.js x: 146 lines of code y: 1253 line churn static/src/javascripts/projects/common/modules/onward/geo-most-popular.js x: 49 lines of code y: 2913 line churn static/src/javascripts/projects/common/modules/onward/onward-content.js x: 28 lines of code y: 2528 line churn static/src/javascripts/projects/common/modules/onward/popular.js x: 16 lines of code y: 5991 line churn static/src/javascripts/projects/common/modules/onward/related.js x: 116 lines of code y: 9133 line churn static/src/javascripts/projects/common/modules/onward/tonal.js x: 49 lines of code y: 3666 line churn static/src/javascripts/projects/common/modules/ui/clickstream.js x: 77 lines of code y: 5087 line churn static/src/javascripts/projects/common/modules/ui/full-height.js x: 41 lines of code y: 2389 line churn static/src/javascripts/projects/common/modules/ui/message.js x: 187 lines of code y: 7783 line churn static/src/javascripts/projects/common/modules/ui/notification-counter.js x: 11 lines of code y: 1311 line churn static/src/javascripts/projects/common/modules/ui/selection-sharing.js x: 126 lines of code y: 7102 line churn static/src/javascripts/projects/common/modules/ui/sticky.js x: 79 lines of code y: 8577 line churn static/src/javascripts/projects/common/modules/ui/toggles.js x: 90 lines of code y: 4496 line churn static/src/javascripts/projects/common/modules/video/more-in-series-container.js x: 24 lines of code y: 1166 line churn static/src/javascripts/projects/facia/modules/onwards/geo-most-popular-front.js x: 49 lines of code y: 4482 line churn static/src/javascripts/projects/facia/modules/ui/live-blog-updates.js x: 240 lines of code y: 11249 line churn static/src/javascripts/projects/common/modules/commercial/contributions-liveblog-utilities.js x: 20 lines of code y: 1662 line churn static/src/javascripts/projects/common/modules/component.js x: 248 lines of code y: 16248 line churn static/src/javascripts/projects/common/modules/crosswords/anagram-helper/clue-preview.js x: 64 lines of code y: 4700 line churn applications/app/views/fragments/crosswords/crosswordSearchForm.scala.html x: 82 lines of code y: 1950 line churn common/app/views/fragments/head.scala.html x: 18 lines of code y: 4366 line churn common/app/views/fragments/immersiveMainMedia.scala.html x: 119 lines of code y: 4067 line churn common/app/views/fragments/meta/metaInline.scala.html x: 72 lines of code y: 5209 line churn static/src/javascripts/bootstraps/enhanced/sport.js x: 145 lines of code y: 4830 line churn static/src/javascripts/bootstraps/enhanced/youtube.js x: 4 lines of code y: 3323 line churn static/src/javascripts/bootstraps/video-embed.js x: 4 lines of code y: 8792 line churn static/src/javascripts/projects/admin/bootstraps/drama.js x: 198 lines of code y: 1144 line churn static/src/javascripts/projects/common/modules/analytics/beacon.js x: 1 lines of code y: 2500 line churn static/src/javascripts/projects/common/modules/audio/AudioPlayer.js x: 442 lines of code y: 10092 line churn static/src/javascripts/projects/common/modules/audio/ProgressBar.js x: 109 lines of code y: 1316 line churn static/src/javascripts/projects/common/modules/charts/doughnut.js x: 155 lines of code y: 7087 line churn static/src/javascripts/projects/common/modules/crosswords/clues.js x: 130 lines of code y: 8774 line churn static/src/javascripts/projects/common/modules/crosswords/grid.js x: 147 lines of code y: 9099 line churn static/src/javascripts/projects/common/modules/crosswords/helpers.js x: 279 lines of code y: 17125 line churn static/src/javascripts/projects/common/modules/crosswords/main.js x: 41 lines of code y: 37000 line churn static/src/javascripts/projects/common/modules/discussion/activity-stream.js x: 117 lines of code y: 5961 line churn static/src/javascripts/projects/common/modules/discussion/whole-discussion.js x: 119 lines of code y: 6377 line churn static/src/javascripts/projects/common/modules/identity/ad-prefs.js x: 100 lines of code y: 2355 line churn static/src/javascripts/projects/common/modules/identity/public-profile.js x: 70 lines of code y: 4134 line churn static/src/javascripts/projects/common/modules/navigation/search.js x: 200 lines of code y: 8026 line churn static/src/javascripts/projects/common/modules/ui/expandable.js x: 73 lines of code y: 5578 line churn static/src/javascripts/projects/common/modules/ui/relativedates.js x: 178 lines of code y: 9326 line churn static/src/javascripts/projects/common/modules/ui/tabs.js x: 87 lines of code y: 4216 line churn static/src/javascripts/projects/common/views/svgs.js x: 70 lines of code y: 8954 line churn static/src/javascripts/projects/journalism/modules/submit-form.js x: 114 lines of code y: 895 line churn static/src/stylesheets/module/journalism/_audio-flagship-tag-page-container.scss x: 173 lines of code y: 1047 line churn discussion/app/discussion/CommentPage.scala x: 35 lines of code y: 2015 line churn article/app/views/fragments/articleBody.scala.html x: 71 lines of code y: 17294 line churn common/app/views/fragments/contentFooter.scala.html x: 29 lines of code y: 5652 line churn applications/app/controllers/PreferencesController.scala x: 15 lines of code y: 1091 line churn common/app/layout/Column.scala x: 33 lines of code y: 3827 line churn common/app/layout/Sublink.scala x: 30 lines of code y: 15401 line churn common/app/views/fragments/atoms/quiz.scala.html x: 142 lines of code y: 6377 line churn common/app/views/fragments/items/facia_cards/meta.scala.html x: 15 lines of code y: 2236 line churn common/app/views/fragments/pagination.scala.html x: 63 lines of code y: 2513 line churn sport/app/rugby/model/rugby.scala x: 148 lines of code y: 2624 line churn static/src/stylesheets/email/_article.scss x: 244 lines of code y: 2616 line churn static/src/stylesheets/module/journalism/_campaigns.scss x: 424 lines of code y: 2850 line churn common/app/views/fragments/commercial/badge.scala.html x: 12 lines of code y: 4238 line churn common/app/views/fragments/submeta.scala.html x: 51 lines of code y: 3939 line churn commercial/app/views/hosted/guardianHostedArticle.scala.html x: 100 lines of code y: 11467 line churn applications/app/views/fragments/indexBody.scala.html x: 106 lines of code y: 7421 line churn static/src/stylesheets/module/site-messages/_ad-free-banner.scss x: 149 lines of code y: 860 line churn static/src/stylesheets/module/facia-garnett/item-types/_fc-item--type-immersive.scss x: 138 lines of code y: 5634 line churn static/src/stylesheets/_head.common.scss x: 33 lines of code y: 3100 line churn common/app/views/fragments/photoEssay.scala.html x: 98 lines of code y: 1844 line churn admin/public/css/admin.css x: 1 lines of code y: 1572 line churn static/src/stylesheets/admin/_drama.scss x: 195 lines of code y: 832 line churn static/src/stylesheets/head.amp.scss x: 3 lines of code y: 476 line churn static/src/stylesheets/layout/_footer.scss x: 7 lines of code y: 10389 line churn static/src/stylesheets/layout/_side-margins.scss x: 66 lines of code y: 2895 line churn static/src/stylesheets/layout/nav/_colours.scss x: 49 lines of code y: 2011 line churn static/src/stylesheets/pasteup/buttons/_styles.scss x: 231 lines of code y: 5142 line churn commercial/app/views/hosted/guardianHostedVideo.scala.html x: 103 lines of code y: 9267 line churn static/src/stylesheets/module/_icons.scss x: 65 lines of code y: 2265 line churn static/src/stylesheets/module/_loader.scss x: 33 lines of code y: 1608 line churn static/src/stylesheets/module/content/tones/_tone-special-report.scss x: 109 lines of code y: 4256 line churn static/src/stylesheets/module/crosswords/_anagram-helper.scss x: 142 lines of code y: 2805 line churn static/src/stylesheets/module/facia/item-tones/_tone-analysis.scss x: 44 lines of code y: 1948 line churn static/src/stylesheets/module/facia/item-tones/_tone-feature.scss x: 73 lines of code y: 2865 line churn static/src/stylesheets/module/facia/item-tones/_tone-live.scss x: 75 lines of code y: 4549 line churn static/src/stylesheets/module/facia/item-tones/_tone-special-report.scss x: 72 lines of code y: 2602 line churn static/src/stylesheets/pasteup/palette/_src.scss x: 1 lines of code y: 1875 line churn admin/public/football/css/football-main.css x: 148 lines of code y: 1720 line churn admin/public/football/javascripts/browser.js x: 214 lines of code y: 3207 line churn article/app/views/fragments/headerImmersive.scala.html x: 11 lines of code y: 3426 line churn commercial/app/views/hosted/guardianHostedGallery.scala.html x: 102 lines of code y: 4476 line churn commercial/app/views/contentapi/item.scala.html x: 72 lines of code y: 6829 line churn commercial/app/views/contentapi/items.scala.html x: 81 lines of code y: 9902 line churn static/src/stylesheets/module/commercial/_commercial.scss x: 16 lines of code y: 3415 line churn common/app/templates/inlineJS/blocking/enableStylesheets.scala.js x: 25 lines of code y: 3446 line churn common/app/views/fragments/headDefault.scala.html x: 16 lines of code y: 1350 line churn commercial/app/views/hosted/singaporeF1Packages.scala.html x: 164 lines of code y: 2516 line churn admin/conf/resources/r2/interactiveSwfScript.js x: 625 lines of code y: 7124 line churn common/app/views/fragments/trailblocks/headline.scala.html x: 7 lines of code y: 802 line churn
67323.0
line churn
  min: 2.0
  average: 2262.78
  25th percentile: 211.25
  median: 682.5
  75th percentile: 2183.5
  max: 67323.0
0 2169.0
lines of code
min: 1.0 | average: 73.35 | 25th percentile: 16.0 | median: 35.0 | 75th percentile: 79.0 | max: 2169.0