guardian / support-frontend
File Size

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

Intro
Learn more...
File Size Overall
3% | 6% | 22% | 23% | 43%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
scala6% | 2% | 14% | 21% | 55%
tsx4% | 6% | 23% | 28% | 37%
ts0% | 9% | 31% | 21% | 37%
scss0% | 32% | 13% | 17% | 36%
yaml0% | 0% | 69% | 11% | 18%
sbt0% | 0% | 35% | 0% | 64%
html0% | 0% | 0% | 19% | 80%
xml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
support-frontend4% | 8% | 22% | 24% | 39%
cdk0% | 32% | 45% | 22% | 0%
support-payment-api0% | 0% | 22% | 12% | 64%
support-workers0% | 0% | 16% | 25% | 58%
support-internationalisation0% | 0% | 77% | 14% | 8%
supporter-product-data0% | 0% | 27% | 7% | 64%
support-models0% | 0% | 11% | 35% | 53%
support-lambdas0% | 0% | 26% | 12% | 61%
ROOT0% | 0% | 100% | 0% | 0%
stripe-patrons-data0% | 0% | 20% | 25% | 53%
support-modules0% | 0% | 0% | 44% | 55%
support-services0% | 0% | 0% | 0% | 100%
support-config0% | 0% | 0% | 0% | 100%
support-e2e0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
support-frontend-static0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
CheckoutValidationRules.scala
in support-frontend/app/utils
1650 20
checkoutComponent.tsx
in support-frontend/assets/pages/[countryGroupId]/components
1190 4
oneTimeCheckoutComponent.tsx
in support-frontend/assets/pages/[countryGroupId]/components
808 8
subscriptionsLanding.scss
in support-frontend/assets/pages/subscriptions-landing
799 -
country.ts
in support-frontend/assets/helpers/internationalisation
604 -
602 1
threeTierLanding.tsx
in support-frontend/assets/pages/supporter-plus-landing/twoStepPages
599 4
ausMomentMap.scss
in support-frontend/assets/pages/aus-moment-map
549 -
Application.scala
in support-frontend/app/controllers
540 26
paperCheckoutForm.tsx
in support-frontend/assets/pages/paper-subscription-checkout/components
537 6
productCatalog.ts
in support-frontend/assets/helpers
516 8
cfn.yaml
in supporter-product-data/cloudformation
489 -
abtest.ts
in support-frontend/assets/helpers/abTests
474 17
weeklyCheckoutFormGifting.tsx
in support-frontend/assets/pages/weekly-subscription-checkout/components
459 5
payment-api.ts
in cdk/lib
444 1
CreateSubscriptionController.scala
in support-frontend/app/controllers
440 14
thankYouModule.stories.tsx
in support-frontend/stories/checkouts
431 29
weeklyCheckoutForm.tsx
in support-frontend/assets/pages/weekly-subscription-checkout/components
428 5
quantumMetric.ts
in support-frontend/assets/helpers/tracking
425 28
stripeForm.tsx
in support-frontend/assets/components/subscriptionCheckouts/stripeForm
404 3
submit.ts
in support-frontend/assets/helpers/subscriptionsForms
400 15
thankYouComponent.tsx
in support-frontend/assets/pages/[countryGroupId]/components
400 -
thankYouModuleData.tsx
in support-frontend/assets/components/thankYou
397 17
frontend.ts
in cdk/lib
395 21
summary.tsx
in support-frontend/assets/components/subscriptionCheckouts
390 9
CountryGroup.scala
in support-internationalisation/src/main/scala/com/gu/i18n
367 4
addressFields.tsx
in support-frontend/assets/components/subscriptionCheckouts/address
362 5
Product.scala
in support-models/src/main/scala/com/gu/support/catalog
361 8
readerRevenueApis.ts
in support-frontend/assets/helpers/forms/paymentIntegrations
360 3
schemas.ts
in support-lambdas/bigquery-acquisitions-publisher/typescript
353 -
heading.tsx
in support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader
349 3
cloud-formation.yaml
in support-payment-api/src/main/resources
337 -
StripeBackend.scala
in support-payment-api/src/main/scala/backend
332 10
thankYouModule.tsx
in support-frontend/assets/components/thankYou
331 1
countryGroup.ts
in support-frontend/assets/helpers/internationalisation
329 -
testimonialsContainer.tsx
in support-frontend/assets/pages/aus-moment-map/components
329 8
header.scss
in support-frontend/assets/components/headers/header
312 -
build.sbt
in root
309 -
acquisitions.ts
in support-frontend/assets/helpers/tracking
283 13
helpers.ts
in support-frontend/assets/helpers/abTests
280 1
checkout.tsx
in support-frontend/assets/pages/[countryGroupId]
270 -
PaypalBackend.scala
in support-payment-api/src/main/scala/backend
263 9
AcquisitionDataRowBuilder.scala
in support-workers/src/main/scala/com/gu/acquisitions
258 7
gwCountries.ts
in support-frontend/assets/helpers/internationalisation
252 -
threeTierCard.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
248 1
paymentTsAndCs.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
246 2
formOnSubmit.ts
in support-frontend/assets/pages/[countryGroupId]/components
243 -
Tooltip.tsx
in support-frontend/assets/components/tooltip
242 1
contributionsOrderSummary.tsx
in support-frontend/assets/components/orderSummary
241 1
window.ts
in support-frontend/assets/helpers/globalsAndSwitches
239 95
Files With Most Units (Top 50)
File# lines# units
window.ts
in support-frontend/assets/helpers/globalsAndSwitches
239 95
rules.ts
in support-frontend/assets/helpers/subscriptionsForms
210 55
validation.ts
in support-frontend/assets/helpers/redux/checkout/address
214 35
thankYouModule.stories.tsx
in support-frontend/stories/checkouts
431 29
quantumMetric.ts
in support-frontend/assets/helpers/tracking
425 28
Application.scala
in support-frontend/app/controllers
540 26
frontend.ts
in cdk/lib
395 21
CheckoutValidationRules.scala
in support-frontend/app/utils
1650 20
country.ts
in support-frontend/assets/helpers/internationalisation/classes
236 18
thankYouModuleData.tsx
in support-frontend/assets/components/thankYou
397 17
abtest.ts
in support-frontend/assets/helpers/abTests
474 17
googleTagManager.ts
in support-frontend/assets/helpers/tracking
201 17
subscriptionCopy.tsx
in support-frontend/assets/pages/subscriptions-landing/copy
176 17
stripeCheckoutSession.ts
in support-frontend/assets/pages/[countryGroupId]/checkout/helpers
82 17
reducer.ts
in support-frontend/assets/helpers/redux/checkout/product
109 15
submit.ts
in support-frontend/assets/helpers/subscriptionsForms
400 15
CreateSubscriptionController.scala
in support-frontend/app/controllers
440 14
acquisitions.ts
in support-frontend/assets/helpers/tracking
283 13
fonts.ts
in support-frontend/assets/stylesheets/emotion
152 13
reducer.ts
in support-frontend/assets/helpers/redux/checkout/address
126 12
reducer.ts
in support-frontend/assets/helpers/redux/checkout/payment/directDebit
84 11
validation.ts
in support-frontend/assets/helpers/subscriptionsForms
95 11
SettingsProvider.scala
in support-frontend/app/admin/settings
150 11
HttpIdentityService.scala
in support-frontend/app/services
226 11
PaypalService.scala
in support-payment-api/src/main/scala/services
160 11
PatronCancelledEventLambda.scala
in stripe-patrons-data/src/main/scala/com/gu/patrons/lambdas
207 10
sessionStorage.ts
in support-frontend/assets/pages/[countryGroupId]/checkout/helpers
51 10
StripeBackend.scala
in support-payment-api/src/main/scala/backend
332 10
StripeSubscriptionsProcessor.scala
in stripe-patrons-data/src/main/scala/com/gu/patrons/services
117 9
summary.tsx
in support-frontend/assets/components/subscriptionCheckouts
390 9
paperProductPrices.tsx
in support-frontend/assets/pages/paper-subscription-landing/components
208 9
PayPalNvpService.scala
in support-frontend/app/services
120 9
Client.scala
in support-frontend/app/services/stepfunctions
101 9
PaypalBackend.scala
in support-payment-api/src/main/scala/backend
263 9
WebServiceHelper.scala
in support-modules/rest/src/main/scala/com/gu/rest
156 9
SalesforceService.scala
in support-workers/src/main/scala/com/gu/salesforce
186 9
ZuoraService.scala
in support-services/src/main/scala/com/gu/zuora
88 8
countryGroup.ts
in support-frontend/assets/helpers/internationalisation/classes
113 8
abandonedBasketCookies.ts
in support-frontend/assets/helpers/storage
79 8
formValidation.ts
in support-frontend/assets/helpers/subscriptionsForms
107 8
productCatalog.ts
in support-frontend/assets/helpers
516 8
testimonialsContainer.tsx
in support-frontend/assets/pages/aus-moment-map/components
329 8
oneTimeCheckoutComponent.tsx
in support-frontend/assets/pages/[countryGroupId]/components
808 8
deliveryAgentsSelect.tsx
in support-frontend/assets/pages/paper-subscription-checkout/components
212 8
PriceSummaryService.scala
in support-frontend/app/services/pricing
139 8
SupportWorkersClient.scala
in support-frontend/app/services/stepfunctions
236 8
JsonHelpers.scala
in support-models/src/main/scala/com/gu/support/encoding
97 8
Product.scala
in support-models/src/main/scala/com/gu/support/catalog
361 8
PatronSignUpEventLambda.scala
in stripe-patrons-data/src/main/scala/com/gu/patrons/lambdas
145 7
productType.ts
in support-frontend/assets/helpers/redux/checkout/product/selectors
79 7
Files With Long Lines (Top 50)

There are 109 files with lines longer than 120 characters. In total, there are 321 long lines.

File# lines# units# long lines
fonts.scss
in support-frontend/assets/stylesheets/skeleton
166 - 41
fonts.ts
in support-frontend/assets/stylesheets/emotion
152 13 28
productCatalog.ts
in support-frontend/assets/helpers
516 8 11
header.tsx
in support-frontend/assets/pages/aus-moment-map/components
78 1 11
errorReasons.ts
in support-frontend/assets/helpers/forms
71 2 9
DigitalPackTerms.tsx
in support-frontend/assets/pages/promotion-terms
55 - 9
PaperTerms.tsx
in support-frontend/assets/pages/promotion-terms
49 1 9
checkoutComponent.tsx
in support-frontend/assets/pages/[countryGroupId]/components
1190 4 9
PaymentIcons.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
110 1 7
socialLinks.tsx
in support-frontend/assets/pages/aus-moment-map/components
95 1 7
signUpItems.tsx
in support-frontend/assets/components/thankYou/signUp
56 1 6
sepa.tsx
in support-frontend/assets/components/svgs
52 1 5
whatNext.tsx
in support-frontend/assets/components/thankYou/guardianAdLite
40 - 5
signInItems.tsx
in support-frontend/assets/components/thankYou/signIn
181 3 5
guardianAdLiteIconRightSvg.tsx
in support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components
47 - 5
payment-api.ts
in cdk/lib
444 1 5
frontend.ts
in cdk/lib
395 21 5
social.ts
in support-frontend/assets/helpers/thankYouPages/utils
66 - 4
landingPageAbTests.ts
in support-frontend/assets/helpers/abTests
184 5 4
guardianAdLiteIconLeftSvg.tsx
in support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components
47 - 4
testUsers.scala.html
in support-frontend/app/views
27 - 4
602 1 4
126 1 4
CardDeclinedMessages.scala
in support-workers/src/main/scala/com/gu/support/workers/exceptions
24 1 4
AddSupporterRatePlanItemToQueueLambda.scala
in supporter-product-data/src/main/scala/com/gu/lambdas
100 4 3
appGuardianNews.tsx
in support-frontend/assets/components/svgs
40 1 3
InfoRound.tsx
in support-frontend/assets/components/tooltip
26 1 3
landingPageBanners.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
146 4 3
CheckoutValidationRules.scala
in support-frontend/app/utils
1650 20 3
cfn.yaml
in support-lambdas/stripe-intent
82 - 3
cloud-formation.yaml
in support-payment-api/src/main/resources
337 - 3
build.sbt
in supporter-product-data
57 - 2
cfn.yaml
in supporter-product-data/cloudformation
489 - 2
SqsService.scala
in supporter-product-data/src/main/scala/com/gu/services
59 2 2
contributionsOrderSummary.tsx
in support-frontend/assets/components/orderSummary
241 1 2
validation.ts
in support-frontend/assets/helpers/redux/checkout/address
214 35 2
formValidation.ts
in support-frontend/assets/helpers/forms
34 7 2
subheading.tsx
in support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader
194 3 2
weeklyCheckoutFormGifting.tsx
in support-frontend/assets/pages/weekly-subscription-checkout/components
459 5 2
paymentTsAndCs.tsx
in support-frontend/assets/pages/supporter-plus-landing/components
246 2 2
posterComponent.tsx
in support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components
130 1 2
deliveryAgentsSelect.tsx
in support-frontend/assets/pages/paper-subscription-checkout/components
212 8 2
paperCheckoutForm.tsx
in support-frontend/assets/pages/paper-subscription-checkout/components
537 6 2
SetCookiesCheck.scala
in support-frontend/app/filters
33 1 2
subscriptionCheckout.scala.html
in support-frontend/app/views
86 - 2
CustomActionBuilders.scala
in support-frontend/app/actions
107 1 2
PricesController.scala
in support-frontend/app/controllers
119 5 2
Application.scala
in support-frontend/app/controllers
540 26 2
ZuoraService.scala
in support-services/src/main/scala/com/gu/zuora
88 8 1
FetchResultsLambda.scala
in supporter-product-data/src/main/scala/com/gu/lambdas
58 3 1
Correlations

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

cdk/lib/frontend.ts x: 102 commits (all time) y: 395 lines of code support-frontend/assets/helpers/abTests/abtestDefinitions.ts x: 732 commits (all time) y: 134 lines of code support-frontend/assets/helpers/productCatalog.ts x: 136 commits (all time) y: 516 lines of code support-frontend/assets/pages/[countryGroupId]/components/SimilarProductsConsent.tsx x: 5 commits (all time) y: 15 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutComponent.tsx x: 258 commits (all time) y: 1190 lines of code support-frontend/assets/pages/[countryGroupId]/components/formOnSubmit.ts x: 38 commits (all time) y: 243 lines of code support-payment-api/src/main/scala/backend/PaypalBackend.scala x: 96 commits (all time) y: 263 lines of code support-payment-api/src/main/scala/backend/StripeBackend.scala x: 96 commits (all time) y: 332 lines of code support-payment-api/src/main/scala/controllers/PaypalController.scala x: 17 commits (all time) y: 68 lines of code support-payment-api/src/main/scala/controllers/StripeController.scala x: 25 commits (all time) y: 84 lines of code support-payment-api/src/main/scala/model/AcquisitionData.scala x: 16 commits (all time) y: 22 lines of code support-payment-api/src/main/scala/model/paypal/PaypalPaymentData.scala x: 21 commits (all time) y: 26 lines of code support-payment-api/src/main/scala/model/stripe/StripeRequest.scala x: 25 commits (all time) y: 68 lines of code support-payment-api/src/main/scala/services/PaypalService.scala x: 32 commits (all time) y: 160 lines of code support-payment-api/src/main/scala/services/StripeService.scala x: 17 commits (all time) y: 138 lines of code support-frontend/assets/components/orderSummary/contributionsOrderSummary.tsx x: 142 commits (all time) y: 241 lines of code support-frontend/assets/components/orderSummary/orderSummaryTsAndCs.tsx x: 22 commits (all time) y: 119 lines of code support-frontend/assets/helpers/legalCopy.ts x: 42 commits (all time) y: 30 lines of code support-frontend/assets/helpers/supporterPlus/benefitsThreshold.ts x: 77 commits (all time) y: 25 lines of code support-frontend/assets/pages/supporter-plus-landing/components/paymentTsAndCs.tsx x: 195 commits (all time) y: 246 lines of code support-frontend/assets/pages/supporter-plus-landing/components/summaryTsAndCs.tsx x: 26 commits (all time) y: 101 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/weeklyProductPrices.tsx x: 68 commits (all time) y: 207 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLanding.tsx x: 130 commits (all time) y: 171 lines of code support-frontend/stories/checkouts/ContributionsOrderSummary.stories.tsx x: 61 commits (all time) y: 235 lines of code support-frontend/stories/checkouts/SummaryTsAndCs.stories.tsx x: 20 commits (all time) y: 12 lines of code support-frontend/stories/checkouts/orderSummaryTsAndCs.stories.tsx x: 8 commits (all time) y: 12 lines of code support-frontend/stories/checkouts/paymentTsAndCs.stories.tsx x: 30 commits (all time) y: 12 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/hero/hero.tsx x: 99 commits (all time) y: 181 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/benefitsChecklist.ts x: 3 commits (all time) y: 77 lines of code support-frontend/app/admin/settings/LandingPageTest.scala x: 25 commits (all time) y: 90 lines of code support-frontend/assets/helpers/globalsAndSwitches/landingPageSettings.ts x: 22 commits (all time) y: 56 lines of code support-frontend/assets/helpers/tracking/behaviour.ts x: 33 commits (all time) y: 58 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/components/PersonalDetailsFields.tsx x: 48 commits (all time) y: 116 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/tickerContainer.tsx x: 12 commits (all time) y: 68 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/contributionsOnlyLanding.tsx x: 20 commits (all time) y: 188 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/threeTierLanding.tsx x: 542 commits (all time) y: 599 lines of code support-frontend/assets/helpers/utilities/timePeriods.ts x: 12 commits (all time) y: 4 lines of code support-frontend/assets/helpers/contributions.ts x: 105 commits (all time) y: 233 lines of code support-frontend/assets/helpers/productPrice/billingPeriods.ts x: 35 commits (all time) y: 47 lines of code support-frontend/app/controllers/Application.scala x: 451 commits (all time) y: 540 lines of code support-frontend/app/controllers/Promotions.scala x: 96 commits (all time) y: 85 lines of code support-frontend/app/wiring/AppComponents.scala x: 128 commits (all time) y: 82 lines of code support-frontend/app/wiring/Controllers.scala x: 282 commits (all time) y: 207 lines of code support-frontend/assets/helpers/storage/cookie.ts x: 20 commits (all time) y: 32 lines of code support-frontend/assets/helpers/urls/externalLinks.ts x: 60 commits (all time) y: 68 lines of code support-frontend/assets/helpers/urls/routes.ts x: 91 commits (all time) y: 133 lines of code support-frontend/assets/helpers/urls/url.ts x: 46 commits (all time) y: 75 lines of code support-frontend/assets/pages/paper-subscription-checkout/helpers/options.ts x: 27 commits (all time) y: 14 lines of code support-frontend/assets/pages/paper-subscription-landing/components/paperProductPrices.tsx x: 49 commits (all time) y: 208 lines of code support-frontend/assets/pages/paper-subscription-landing/paperSubscriptionLandingPage.tsx x: 79 commits (all time) y: 99 lines of code support-frontend/stories/landingPage/PaperProductPrices.stories.tsx x: 7 commits (all time) y: 41 lines of code support-frontend/app/services/stepfunctions/SupportWorkersClient.scala x: 173 commits (all time) y: 236 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/readerRevenueApis.ts x: 213 commits (all time) y: 360 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreatePaymentMethodState.scala x: 66 commits (all time) y: 30 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreateZuoraSubscriptionState.scala x: 109 commits (all time) y: 99 lines of code support-models/src/main/scala/com/gu/support/workers/states/SendThankYouEmailState.scala x: 139 commits (all time) y: 108 lines of code support-modules/acquisition-events/src/main/scala/com/gu/support/acquisitions/models/AcquisitionDataRow.scala x: 67 commits (all time) y: 197 lines of code support-payment-api/src/main/scala/model/acquisition/AcquisitionDataRowBuilder.scala x: 46 commits (all time) y: 121 lines of code support-workers/src/main/scala/com/gu/acquisitions/AcquisitionDataRowBuilder.scala x: 101 commits (all time) y: 258 lines of code support-workers/src/main/scala/com/gu/support/workers/exceptions/CardDeclinedMessages.scala x: 19 commits (all time) y: 24 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreatePaymentMethod.scala x: 133 commits (all time) y: 200 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateSalesforceContact.scala x: 111 commits (all time) y: 229 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/PreparePaymentMethodForReuse.scala x: 88 commits (all time) y: 162 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/UpdateSupporterProductData.scala x: 88 commits (all time) y: 196 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraDigitalSubscriptionHandler.scala x: 15 commits (all time) y: 45 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianAdLiteHandler.scala x: 9 commits (all time) y: 35 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianWeeklyHandler.scala x: 28 commits (all time) y: 43 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraPaperHandler.scala x: 29 commits (all time) y: 39 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraSupporterPlusHandler.scala x: 37 commits (all time) y: 39 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitForm.tsx x: 71 commits (all time) y: 110 lines of code support-frontend/app/controllers/PaperSubscriptionController.scala x: 50 commits (all time) y: 68 lines of code support-frontend/assets/helpers/forms/formValidation.ts x: 82 commits (all time) y: 34 lines of code support-frontend/assets/helpers/subscriptionsForms/submit.ts x: 218 commits (all time) y: 400 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/legacyActionCreators.ts x: 124 commits (all time) y: 22 lines of code build.sbt x: 930 commits (all time) y: 309 lines of code support-models/src/main/scala/com/gu/support/workers/states/PreparePaymentMethodForReuseState.scala x: 44 commits (all time) y: 19 lines of code support-frontend/assets/helpers/campaigns/campaigns.tsx x: 74 commits (all time) y: 60 lines of code support-frontend/assets/helpers/forms/checkouts.ts x: 100 commits (all time) y: 111 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/oneOffContributions.ts x: 41 commits (all time) y: 210 lines of code support-frontend/assets/helpers/forms/paymentMethods.ts x: 39 commits (all time) y: 60 lines of code support-frontend/assets/helpers/forms/stripe.ts x: 50 commits (all time) y: 48 lines of code support-frontend/assets/helpers/redux/checkout/payment/payPal/thunks.ts x: 31 commits (all time) y: 6 lines of code support-frontend/assets/helpers/redux/checkout/payment/paymentRequestButton/reducer.ts x: 21 commits (all time) y: 50 lines of code support-frontend/assets/helpers/redux/checkout/payment/stripeAccountDetails/actions.ts x: 7 commits (all time) y: 2 lines of code support-frontend/assets/helpers/redux/checkout/product/actions.ts x: 37 commits (all time) y: 16 lines of code support-frontend/assets/helpers/redux/commonState/actions.ts x: 20 commits (all time) y: 3 lines of code support-frontend/assets/helpers/redux/selectors/formValidation/paymentValidation.ts x: 45 commits (all time) y: 20 lines of code support-frontend/assets/helpers/redux/selectors/formValidation/utils.ts x: 9 commits (all time) y: 1 lines of code support-frontend/assets/helpers/storage/abandonedBasketCookies.ts x: 86 commits (all time) y: 79 lines of code support-frontend/assets/helpers/tracking/quantumMetric.ts x: 124 commits (all time) y: 425 lines of code support-frontend/assets/helpers/user/user.ts x: 63 commits (all time) y: 36 lines of code support-frontend/assets/pages/subscriptions-landing/copy/subscriptionCopy.tsx x: 148 commits (all time) y: 176 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/threeTierChecks.ts x: 43 commits (all time) y: 21 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/thankYouHeader.tsx x: 106 commits (all time) y: 99 lines of code support-frontend/assets/components/tooltip/Tooltip.tsx x: 51 commits (all time) y: 242 lines of code support-frontend/assets/components/packshots/paper-packshot.tsx x: 14 commits (all time) y: 17 lines of code support-frontend/assets/components/thankYou/thankYouModule.tsx x: 99 commits (all time) y: 331 lines of code support-frontend/assets/components/thankYou/thankyouModules.tsx x: 22 commits (all time) y: 40 lines of code support-frontend/assets/helpers/subscriptionsForms/rules.ts x: 35 commits (all time) y: 210 lines of code support-frontend/assets/pages/[countryGroupId]/components/thankYouComponent.tsx x: 118 commits (all time) y: 400 lines of code support-frontend/assets/pages/paper-subscription-landing/components/content/paperPrices.tsx x: 54 commits (all time) y: 160 lines of code support-frontend/assets/pages/paper-subscription-landing/components/hero/hero.tsx x: 65 commits (all time) y: 141 lines of code cdk/lib/support-workers.ts x: 48 commits (all time) y: 602 lines of code support-frontend/assets/components/packshots/guardian-weekly-packshot-hero.tsx x: 27 commits (all time) y: 30 lines of code support-frontend/assets/helpers/legal.ts x: 46 commits (all time) y: 66 lines of code support-frontend/app/controllers/CreateSubscriptionController.scala x: 197 commits (all time) y: 440 lines of code support-frontend/app/services/StripeCheckoutSessionService.scala x: 11 commits (all time) y: 117 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitFormStyles.ts x: 12 commits (all time) y: 21 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitGuarantee.tsx x: 18 commits (all time) y: 58 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitGuaranteeStyles.ts x: 2 commits (all time) y: 33 lines of code support-frontend/assets/components/directDebit/directDebitForm/legalNotice.tsx x: 2 commits (all time) y: 79 lines of code support-frontend/assets/components/directDebit/directDebitForm/legalNoticeStyles.ts x: 2 commits (all time) y: 25 lines of code support-frontend/assets/components/list/orderedList.tsx x: 11 commits (all time) y: 30 lines of code support-frontend/assets/components/thankYou/guardianAdLite/whatNext.tsx x: 39 commits (all time) y: 40 lines of code support-frontend/assets/pages/[countryGroupId]/checkout.tsx x: 594 commits (all time) y: 270 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/stripeCheckoutSession.ts x: 11 commits (all time) y: 82 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/directDebitMessage.tsx x: 6 commits (all time) y: 25 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/subheading.tsx x: 89 commits (all time) y: 194 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentMethods.scala x: 45 commits (all time) y: 121 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentProvider.scala x: 43 commits (all time) y: 46 lines of code support-models/src/main/scala/com/gu/support/zuora/api/PaymentGateway.scala x: 35 commits (all time) y: 62 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/FailureHandler.scala x: 103 commits (all time) y: 115 lines of code cdk/lib/payment-api.ts x: 54 commits (all time) y: 444 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutLoadingOverlay.tsx x: 7 commits (all time) y: 17 lines of code support-frontend/assets/pages/[countryGroupId]/helpers/isSundayOnlyNewspaperSub.ts x: 2 commits (all time) y: 7 lines of code support-workers/src/main/scala/com/gu/emailservices/PaperEmailFields.scala x: 73 commits (all time) y: 48 lines of code support-config/src/main/scala/com/gu/support/config/StripeConfig.scala x: 62 commits (all time) y: 48 lines of code support-config/src/main/scala/com/gu/support/config/StripePublicConfig.scala x: 8 commits (all time) y: 21 lines of code support-frontend/app/views/windowGuardianPaymentConfig.scala.html x: 50 commits (all time) y: 81 lines of code support-frontend/assets/components/subscriptionCheckouts/stripeForm/stripeProviderForCountry.tsx x: 34 commits (all time) y: 53 lines of code support-frontend/assets/helpers/globalsAndSwitches/window.ts x: 55 commits (all time) y: 239 lines of code support-frontend/assets/helpers/redux/checkout/payment/paymentRequestButton/state.ts x: 10 commits (all time) y: 25 lines of code support-frontend/assets/pages/[countryGroupId]/oneTimeCheckout.tsx x: 183 commits (all time) y: 52 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouFooter.tsx x: 24 commits (all time) y: 23 lines of code cdk/lib/bigquery-acquisitions-publisher.ts x: 69 commits (all time) y: 126 lines of code support-frontend/app/admin/settings/Switches.scala x: 112 commits (all time) y: 103 lines of code support-frontend/app/config/Configuration.scala x: 77 commits (all time) y: 40 lines of code support-frontend/app/controllers/SubscriptionsController.scala x: 88 commits (all time) y: 101 lines of code support-frontend/app/utils/CheckoutValidationRules.scala x: 210 commits (all time) y: 1650 lines of code support-frontend/app/views/router.scala.html x: 50 commits (all time) y: 57 lines of code support-frontend/app/wiring/Services.scala x: 120 commits (all time) y: 85 lines of code support-frontend/assets/components/checkoutBenefits/benefitsCheckList.tsx x: 45 commits (all time) y: 162 lines of code support-frontend/assets/components/product/productOption.tsx x: 47 commits (all time) y: 161 lines of code support-frontend/assets/components/product/productOptionStyles.tsx x: 16 commits (all time) y: 190 lines of code support-frontend/assets/components/subscriptionCheckouts/paymentMethodSelector.tsx x: 52 commits (all time) y: 87 lines of code support-frontend/assets/components/subscriptionsProductDescription/subscriptionsProductDescription.tsx x: 42 commits (all time) y: 130 lines of code support-frontend/assets/components/thankYou/signIn/signInItems.tsx x: 57 commits (all time) y: 181 lines of code support-frontend/assets/components/thankYou/signUp/signUpItems.tsx x: 39 commits (all time) y: 56 lines of code support-frontend/assets/components/thankYou/subscriptionStart/subscriptionStartItems.tsx x: 24 commits (all time) y: 92 lines of code support-frontend/assets/components/thankYou/thankYouModuleData.tsx x: 187 commits (all time) y: 397 lines of code support-frontend/assets/helpers/abTests/abtest.ts x: 168 commits (all time) y: 474 lines of code support-frontend/assets/helpers/abTests/landingPageAbTests.ts x: 21 commits (all time) y: 184 lines of code support-frontend/assets/helpers/abTests/mvt.ts x: 3 commits (all time) y: 17 lines of code support-frontend/assets/helpers/legacyTypeConversions.ts x: 4 commits (all time) y: 35 lines of code support-frontend/assets/helpers/page/page.ts x: 75 commits (all time) y: 40 lines of code support-frontend/assets/helpers/productPrice/productOptions.ts x: 62 commits (all time) y: 128 lines of code support-frontend/assets/helpers/productPrice/subscriptions.ts x: 30 commits (all time) y: 106 lines of code support-frontend/assets/helpers/redux/utils/setup.ts x: 49 commits (all time) y: 75 lines of code support-frontend/assets/helpers/thankYouPages/utils/ophan.ts x: 28 commits (all time) y: 24 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/components/PersonalEmailFields.tsx x: 13 commits (all time) y: 107 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/formDataExtractors.ts x: 16 commits (all time) y: 70 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/sessionStorage.ts x: 15 commits (all time) y: 51 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/stripe.ts x: 9 commits (all time) y: 55 lines of code support-frontend/assets/pages/[countryGroupId]/components/oneTimeCheckoutComponent.tsx x: 115 commits (all time) y: 808 lines of code support-frontend/assets/pages/[countryGroupId]/components/paymentFields.ts x: 14 commits (all time) y: 168 lines of code support-frontend/assets/pages/[countryGroupId]/components/submitButton.tsx x: 5 commits (all time) y: 137 lines of code support-frontend/assets/pages/[countryGroupId]/landingPage.tsx x: 16 commits (all time) y: 39 lines of code support-frontend/assets/pages/[countryGroupId]/router.tsx x: 87 commits (all time) y: 115 lines of code support-frontend/assets/pages/[countryGroupId]/thankYou.tsx x: 58 commits (all time) y: 144 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/deliveryAgentsSelect.tsx x: 51 commits (all time) y: 212 lines of code support-frontend/assets/pages/paper-subscription-landing/helpers/products.ts x: 11 commits (all time) y: 68 lines of code support-frontend/assets/pages/subscriptions-landing/subscriptionsLanding.scss x: 145 commits (all time) y: 799 lines of code support-frontend/assets/pages/supporter-plus-landing/components/contributionCheckoutFinePrint.tsx x: 3 commits (all time) y: 30 lines of code support-frontend/assets/pages/supporter-plus-landing/components/landingPageBanners.tsx x: 34 commits (all time) y: 146 lines of code support-frontend/assets/pages/supporter-plus-landing/components/threeTierCard.tsx x: 246 commits (all time) y: 248 lines of code support-frontend/assets/pages/supporter-plus-landing/components/threeTierCards.tsx x: 120 commits (all time) y: 73 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/heading.tsx x: 104 commits (all time) y: 349 lines of code support-frontend/assets/pages/weekly-subscription-checkout/helpers/deliveryDays.ts x: 30 commits (all time) y: 100 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/content/prices.tsx x: 56 commits (all time) y: 126 lines of code support-frontend/stories/checkouts/thankYouModule.stories.tsx x: 89 commits (all time) y: 431 lines of code support-frontend/stories/landingPage/ThreeTierCard.stories.tsx x: 28 commits (all time) y: 88 lines of code support-frontend/stories/landingPage/ThreeTierCards.stories.tsx x: 27 commits (all time) y: 77 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/acquisitions.ts x: 10 commits (all time) y: 99 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/bigQuery.ts x: 4 commits (all time) y: 41 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/config.ts x: 4 commits (all time) y: 8 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/currencySchema.ts x: 4 commits (all time) y: 162 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/index.ts x: 4 commits (all time) y: 71 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/schemas.ts x: 7 commits (all time) y: 353 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentFields.scala x: 78 commits (all time) y: 122 lines of code support-models/src/main/scala/com/gu/support/workers/Products.scala x: 102 commits (all time) y: 107 lines of code support-workers/src/main/scala/com/gu/stripe/StripeService.scala x: 40 commits (all time) y: 50 lines of code support-workers/src/main/scala/com/gu/stripe/createCustomerFromPaymentMethod.scala x: 9 commits (all time) y: 18 lines of code support-workers/src/main/scala/com/gu/stripe/retrieveCheckoutSession.scala x: 6 commits (all time) y: 26 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateZuoraSubscription.scala x: 326 commits (all time) y: 151 lines of code support-workers/src/main/scala/com/gu/zuora/subscriptionBuilders/DigitalSubscriptionBuilder.scala x: 51 commits (all time) y: 43 lines of code support-frontend/assets/helpers/redux/checkout/addressMeta/reducer.ts x: 20 commits (all time) y: 44 lines of code support-frontend/assets/helpers/redux/checkout/addressMeta/state.ts x: 17 commits (all time) y: 16 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/getDeliveryAgents.ts x: 4 commits (all time) y: 25 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/getProductFields.ts x: 29 commits (all time) y: 112 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/paperCheckoutForm.tsx x: 181 commits (all time) y: 537 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/weeklyCheckoutForm.tsx x: 302 commits (all time) y: 428 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/weeklyCheckoutFormGifting.tsx x: 150 commits (all time) y: 459 lines of code support-frontend/knip.config.js x: 30 commits (all time) y: 30 lines of code support-services/src/main/scala/com/gu/support/paperround/PaperRoundService.scala x: 10 commits (all time) y: 42 lines of code support-payment-api/src/main/scala/services/SwitchService.scala x: 36 commits (all time) y: 100 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/accordianComponent.tsx x: 28 commits (all time) y: 112 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteCard.tsx x: 12 commits (all time) y: 128 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteIconRightSvg.tsx x: 6 commits (all time) y: 47 lines of code support-frontend/app/controllers/WeeklySubscriptionController.scala x: 53 commits (all time) y: 86 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/posterComponent.tsx x: 20 commits (all time) y: 130 lines of code support-frontend/assets/helpers/productPrice/fulfilmentOptions.ts x: 30 commits (all time) y: 56 lines of code support-frontend/assets/helpers/utilities/utilities.ts x: 31 commits (all time) y: 44 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/deliveryDates.ts x: 7 commits (all time) y: 38 lines of code support-frontend/assets/pages/[countryGroupId]/components/createSubscription.ts x: 4 commits (all time) y: 104 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/paperOrderSummary/paperOrderSummary.tsx x: 17 commits (all time) y: 128 lines of code project/LibraryVersions.scala x: 241 commits (all time) y: 14 lines of code support-frontend/app/admin/settings/SettingsProvider.scala x: 56 commits (all time) y: 150 lines of code support-frontend/app/services/LandingPageTestService.scala x: 3 commits (all time) y: 117 lines of code support-frontend/assets/components/orderSummary/orderSummary.tsx x: 27 commits (all time) y: 47 lines of code support-frontend/assets/components/subscriptionCheckouts/summary.module.scss x: 65 commits (all time) y: 223 lines of code support-frontend/assets/components/subscriptionCheckouts/summary.tsx x: 25 commits (all time) y: 390 lines of code support-frontend/assets/helpers/page/analyticsAndConsent.ts x: 61 commits (all time) y: 101 lines of code support-frontend/build.sbt x: 299 commits (all time) y: 85 lines of code support-services/src/main/scala/com/gu/aws/AwsCloudWatchMetricSetup.scala x: 50 commits (all time) y: 95 lines of code stripe-patrons-data/src/main/scala/com/gu/patrons/services/StripeSubscriptionsProcessor.scala x: 41 commits (all time) y: 117 lines of code support-frontend/app/actions/CustomActionBuilders.scala x: 91 commits (all time) y: 107 lines of code support-frontend/app/admin/settings/Settings.scala x: 67 commits (all time) y: 91 lines of code support-frontend/app/controllers/DiagnosticsController.scala x: 36 commits (all time) y: 34 lines of code support-frontend/app/controllers/DigitalSubscriptionFormController.scala x: 65 commits (all time) y: 77 lines of code support-frontend/app/controllers/SubscriptionProductCookiesCreator.scala x: 14 commits (all time) y: 38 lines of code support-frontend/app/controllers/WeeklySubscriptionFormController.scala x: 37 commits (all time) y: 77 lines of code support-frontend/app/models/identity/responses/IdentityErrorResponse.scala x: 19 commits (all time) y: 51 lines of code support-frontend/app/services/HttpIdentityService.scala x: 97 commits (all time) y: 226 lines of code support-frontend/app/services/UserBenefitsApiService.scala x: 5 commits (all time) y: 48 lines of code support-frontend/app/views/contributions.scala.html x: 188 commits (all time) y: 80 lines of code support-frontend/app/views/subscriptionCheckout.scala.html x: 166 commits (all time) y: 86 lines of code support-frontend/assets/components/button/_sharedButton.tsx x: 33 commits (all time) y: 75 lines of code support-frontend/assets/components/button/anchorButton.tsx x: 16 commits (all time) y: 10 lines of code support-frontend/assets/components/checkoutBenefits/bulletSvg.tsx x: 12 commits (all time) y: 14 lines of code support-frontend/assets/components/countryGroupSwitcher/countryGroupSwitcher.tsx x: 47 commits (all time) y: 130 lines of code support-frontend/assets/components/csr/csrMode.ts x: 42 commits (all time) y: 70 lines of code support-frontend/assets/components/directDebit/directDebitProgressiveDisclosure/directDebitForm.tsx x: 42 commits (all time) y: 179 lines of code support-frontend/assets/components/footerCompliant/FooterWithPromoTerms.tsx x: 20 commits (all time) y: 154 lines of code support-frontend/assets/components/headers/header/header.tsx x: 44 commits (all time) y: 114 lines of code support-frontend/assets/components/headers/mobileMenu/mobileMenu.tsx x: 17 commits (all time) y: 47 lines of code support-frontend/assets/components/page/heroRoundel.tsx x: 31 commits (all time) y: 69 lines of code support-frontend/assets/components/page/pageTitle.tsx x: 47 commits (all time) y: 96 lines of code support-frontend/assets/components/personalDetails/personalDetails.tsx x: 64 commits (all time) y: 121 lines of code support-frontend/assets/components/priceLabel/priceLabel.tsx x: 15 commits (all time) y: 24 lines of code support-frontend/assets/components/productPage/productPageHero/productPageHero.tsx x: 15 commits (all time) y: 138 lines of code support-frontend/assets/components/stripe/stripeDisclaimer.tsx x: 11 commits (all time) y: 22 lines of code support-frontend/assets/components/stripeCardForm/stripeCardForm.tsx x: 37 commits (all time) y: 85 lines of code support-frontend/assets/components/subscriptionCheckouts/directDebit/directDebitTerms.tsx x: 38 commits (all time) y: 48 lines of code support-frontend/assets/components/subscriptionCheckouts/personalDetails.tsx x: 52 commits (all time) y: 158 lines of code support-frontend/assets/components/subscriptionCheckouts/personalDetailsGift.tsx x: 25 commits (all time) y: 57 lines of code support-frontend/assets/components/subscriptionCheckouts/stripeForm/stripeForm.tsx x: 51 commits (all time) y: 404 lines of code support-frontend/assets/components/thankYou/guardianAdLite/addressCta.tsx x: 12 commits (all time) y: 47 lines of code support-frontend/assets/helpers/abTests/helpers.ts x: 38 commits (all time) y: 280 lines of code support-frontend/assets/helpers/abTests/models.ts x: 5 commits (all time) y: 57 lines of code support-frontend/assets/helpers/abTests/sessionStorage.ts x: 8 commits (all time) y: 31 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/payPalRecurringCheckout.ts x: 51 commits (all time) y: 194 lines of code support-frontend/assets/helpers/globalsAndSwitches/settings.ts x: 39 commits (all time) y: 21 lines of code support-frontend/assets/helpers/images/theGrid.ts x: 33 commits (all time) y: 29 lines of code support-frontend/assets/helpers/internationalisation/currency.ts x: 27 commits (all time) y: 129 lines of code support-frontend/assets/helpers/productPrice/priceDescriptions.ts x: 30 commits (all time) y: 130 lines of code support-frontend/assets/helpers/productPrice/productPrices.ts x: 48 commits (all time) y: 83 lines of code support-frontend/assets/helpers/productPrice/promotions.tsx x: 57 commits (all time) y: 122 lines of code support-frontend/assets/helpers/redux/checkout/payment/directDebit/state.ts x: 28 commits (all time) y: 38 lines of code support-frontend/assets/helpers/redux/checkout/payment/reducer.ts x: 30 commits (all time) y: 33 lines of code support-frontend/assets/helpers/redux/checkout/personalDetails/state.ts x: 63 commits (all time) y: 61 lines of code support-frontend/assets/helpers/redux/checkout/product/selectors/productType.ts x: 37 commits (all time) y: 79 lines of code support-frontend/assets/helpers/redux/commonState/state.ts x: 37 commits (all time) y: 56 lines of code support-frontend/assets/helpers/redux/subscriptionsStore.ts x: 79 commits (all time) y: 82 lines of code support-frontend/assets/helpers/storage/contributionsCookies.ts x: 24 commits (all time) y: 11 lines of code support-frontend/assets/helpers/subscriptionsForms/formActionCreators.ts x: 16 commits (all time) y: 146 lines of code support-frontend/assets/helpers/subscriptionsForms/formValidation.ts x: 55 commits (all time) y: 107 lines of code support-frontend/assets/helpers/subscriptionsForms/subscriptionCheckoutReducer.ts x: 76 commits (all time) y: 80 lines of code support-frontend/assets/helpers/subscriptionsForms/supportedPaymentMethods.ts x: 10 commits (all time) y: 46 lines of code support-frontend/assets/helpers/tracking/acquisitions.ts x: 78 commits (all time) y: 283 lines of code support-frontend/assets/helpers/tracking/trackingOphan.ts x: 24 commits (all time) y: 111 lines of code support-frontend/assets/helpers/types/option.ts x: 15 commits (all time) y: 1 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutLayout.tsx x: 10 commits (all time) y: 68 lines of code support-frontend/assets/pages/[countryGroupId]/events/events.tsx x: 81 commits (all time) y: 165 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteCards.tsx x: 18 commits (all time) y: 61 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/guardianAdLiteLanding.tsx x: 33 commits (all time) y: 43 lines of code support-frontend/assets/pages/paper-subscription-landing/components/content/subsCardTab.tsx x: 26 commits (all time) y: 136 lines of code support-frontend/assets/pages/paper-subscription-landing/components/hero/discountCopy.ts x: 11 commits (all time) y: 18 lines of code support-frontend/assets/pages/paper-subscription-landing/components/paperTabs.tsx x: 11 commits (all time) y: 58 lines of code support-frontend/assets/pages/promotion-terms/DigitalPackTerms.tsx x: 12 commits (all time) y: 55 lines of code support-frontend/assets/pages/subscriptions-landing/components/subscriptionsLandingContent.tsx x: 55 commits (all time) y: 48 lines of code support-frontend/assets/pages/subscriptions-landing/components/subscriptionsProduct.tsx x: 23 commits (all time) y: 70 lines of code support-frontend/assets/pages/subscriptions-landing/subscriptionsLandingProps.ts x: 25 commits (all time) y: 27 lines of code support-frontend/assets/pages/supporter-plus-landing/components/supportOnce.tsx x: 48 commits (all time) y: 89 lines of code support-frontend/assets/pages/supporter-plus-landing/components/threeTierTsAndCs.tsx x: 55 commits (all time) y: 92 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/legacyReducer.ts x: 26 commits (all time) y: 90 lines of code support-frontend/knip.production.config.js x: 4 commits (all time) y: 4 lines of code support-frontend/stories/checkoutLayout/CheckoutBenefitsList.stories.tsx x: 74 commits (all time) y: 68 lines of code support-frontend/stories/checkouts/paymentMethodSelector.stories.tsx x: 21 commits (all time) y: 61 lines of code support-frontend/stories/content/CheckList.stories.tsx x: 12 commits (all time) y: 76 lines of code support-frontend/stories/landingPage/GuardianLightCards.stories.tsx x: 21 commits (all time) y: 45 lines of code support-models/src/main/scala/com/gu/support/catalog/Catalog.scala x: 68 commits (all time) y: 43 lines of code support-models/src/main/scala/com/gu/support/catalog/Product.scala x: 201 commits (all time) y: 361 lines of code support-models/src/main/scala/com/gu/support/workers/GiftRecipient.scala x: 52 commits (all time) y: 17 lines of code support-models/src/main/scala/com/gu/support/workers/ProductTypeRatePlans.scala x: 83 commits (all time) y: 61 lines of code support-models/src/main/scala/com/gu/support/workers/states/ExecutionTypeDiscriminators.scala x: 23 commits (all time) y: 11 lines of code support-models/src/main/scala/com/gu/support/zuora/api/SubscribeRequest.scala x: 38 commits (all time) y: 24 lines of code support-models/src/main/scala/com/gu/support/zuora/api/SubscriptionData.scala x: 77 commits (all time) y: 199 lines of code support-modules/supporter-product-data-dynamo/src/main/scala/com/gu/supporterdata/model/SupporterRatePlanItem.scala x: 15 commits (all time) y: 12 lines of code support-modules/supporter-product-data-dynamo/src/main/scala/com/gu/supporterdata/services/SupporterDataDynamoService.scala x: 33 commits (all time) y: 147 lines of code support-payment-api/src/main/resources/cloud-formation.yaml x: 45 commits (all time) y: 337 lines of code support-payment-api/src/main/scala/services/SupporterProductDataService.scala x: 20 commits (all time) y: 55 lines of code support-services/src/main/scala/com/gu/support/catalog/CatalogService.scala x: 88 commits (all time) y: 31 lines of code support-workers/src/main/scala/com/gu/emailservices/DigitalPackEmailFields.scala x: 171 commits (all time) y: 214 lines of code support-workers/src/main/scala/com/gu/emailservices/FailedContributionEmailFields.scala x: 24 commits (all time) y: 19 lines of code support-workers/src/main/scala/com/gu/emailservices/GuardianAdLiteEmailFields.scala x: 2 commits (all time) y: 40 lines of code support-workers/src/main/scala/com/gu/salesforce/SalesforceService.scala x: 62 commits (all time) y: 186 lines of code support-workers/src/main/scala/com/gu/services/Services.scala x: 92 commits (all time) y: 48 lines of code support-workers/src/main/scala/com/gu/support/workers/exceptions/ErrorHandler.scala x: 69 commits (all time) y: 51 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/SendAcquisitionEvent.scala x: 141 commits (all time) y: 48 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/SendThankYouEmail.scala x: 155 commits (all time) y: 83 lines of code support-workers/src/main/scala/com/gu/zuora/subscriptionBuilders/SubscribeItemBuilder.scala x: 53 commits (all time) y: 112 lines of code supporter-product-data/src/main/scala/com/gu/model/dynamo/SupporterRatePlanItemCodecs.scala x: 17 commits (all time) y: 38 lines of code support-frontend/assets/pages/subscriptions-landing/subscriptionsLanding.tsx x: 43 commits (all time) y: 36 lines of code support-frontend/assets/helpers/rendering/render.ts x: 34 commits (all time) y: 65 lines of code support-frontend/assets/components/priceCards/priceCards.tsx x: 67 commits (all time) y: 116 lines of code support-frontend/assets/pages/supporter-plus-landing/components/amountsCard.tsx x: 6 commits (all time) y: 149 lines of code support-frontend/assets/components/subscriptionCheckouts/address/addressFields.tsx x: 97 commits (all time) y: 362 lines of code support-frontend/assets/helpers/tracking/googleTagManager.ts x: 37 commits (all time) y: 201 lines of code support-frontend/assets/pages/error/error500.tsx x: 19 commits (all time) y: 15 lines of code support-frontend/assets/pages/error/maintenance.tsx x: 16 commits (all time) y: 14 lines of code support-frontend/assets/pages/paypal-error/payPalError.tsx x: 31 commits (all time) y: 27 lines of code support-frontend/assets/pages/weekly-subscription-checkout/weeklySubscriptionCheckout.tsx x: 53 commits (all time) y: 66 lines of code support-payment-api/src/main/scala/model/Currency.scala x: 18 commits (all time) y: 25 lines of code support-frontend/assets/components/forms/customFields/options.tsx x: 21 commits (all time) y: 11 lines of code support-frontend/assets/components/forms/customFields/sortedOptions.tsx x: 21 commits (all time) y: 19 lines of code support-frontend/assets/components/subscriptionCheckouts/address/postcodeFinder.tsx x: 43 commits (all time) y: 126 lines of code support-frontend/assets/components/thankYou/supportReminder/supportReminderItems.tsx x: 39 commits (all time) y: 225 lines of code support-frontend/assets/helpers/internationalisation/classes/country.ts x: 18 commits (all time) y: 236 lines of code support-frontend/assets/helpers/tracking/thirdPartyTrackingConsent.ts x: 22 commits (all time) y: 64 lines of code support-frontend/assets/pages/aus-moment-map/ausMomentMap.tsx x: 29 commits (all time) y: 169 lines of code support-frontend/assets/pages/aus-moment-map/components/testimonialsContainer.tsx x: 49 commits (all time) y: 329 lines of code support-frontend/assets/pages/aus-moment-map/hooks/useWindowWidth.ts x: 24 commits (all time) y: 33 lines of code support-frontend/assets/components/headers/header/header.scss x: 48 commits (all time) y: 312 lines of code support-frontend/assets/pages/[countryGroupId]/validation.ts x: 28 commits (all time) y: 10 lines of code support-frontend/assets/components/text/text.tsx x: 14 commits (all time) y: 65 lines of code support-frontend/assets/helpers/internationalisation/country.ts x: 63 commits (all time) y: 604 lines of code support-frontend/assets/helpers/redux/checkout/payment/stripe/actions.ts x: 11 commits (all time) y: 3 lines of code support-frontend/assets/helpers/redux/commonState/selectors.ts x: 51 commits (all time) y: 8 lines of code support-frontend/assets/helpers/user/details.ts x: 13 commits (all time) y: 11 lines of code support-frontend/assets/components/content/content.scss x: 59 commits (all time) y: 171 lines of code support-frontend/assets/components/text/text.scss x: 31 commits (all time) y: 51 lines of code support-frontend/app/views/main.scala.html x: 144 commits (all time) y: 115 lines of code support-frontend/assets/components/otherAmount/otherAmount.tsx x: 43 commits (all time) y: 59 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/paypal.ts x: 6 commits (all time) y: 45 lines of code support-frontend/assets/pages/supporter-plus-landing/components/oneOffCard.tsx x: 35 commits (all time) y: 129 lines of code support-e2e/playwright.code.config.ts x: 6 commits (all time) y: 8 lines of code support-frontend/assets/components/checkoutHeading/checkoutHeading.tsx x: 61 commits (all time) y: 65 lines of code support-payment-api/src/main/scala/model/UserType.scala x: 6 commits (all time) y: 6 lines of code support-payment-api/src/main/scala/model/stripe/StripePaymentIntentsApiResponse.scala x: 17 commits (all time) y: 11 lines of code support-payment-api/build.sbt x: 148 commits (all time) y: 66 lines of code support-frontend/assets/pages/supporter-plus-landing/components/countdown.tsx x: 33 commits (all time) y: 164 lines of code support-frontend/stories/landingPage/Countdown.stories.tsx x: 17 commits (all time) y: 115 lines of code support-modules/acquisition-events/build.sbt x: 86 commits (all time) y: 15 lines of code supporter-product-data/cloudformation/cfn.yaml x: 126 commits (all time) y: 489 lines of code support-models/src/main/scala/com/gu/support/workers/CheckoutFailureReasons.scala x: 20 commits (all time) y: 96 lines of code support-payment-api/src/main/scala/MyApplicationLoader.scala x: 27 commits (all time) y: 81 lines of code support-payment-api/src/main/scala/backend/BackendError.scala x: 33 commits (all time) y: 62 lines of code support-payment-api/src/main/scala/model/db/ContributionData.scala x: 27 commits (all time) y: 99 lines of code support-payment-api/src/main/scala/services/CloudWatchService.scala x: 18 commits (all time) y: 78 lines of code support-workers/src/main/scala/com/gu/emailservices/ContributionEmailFields.scala x: 64 commits (all time) y: 71 lines of code support-workers/src/main/scala/com/gu/emailservices/PaperFieldsGenerator.scala x: 72 commits (all time) y: 78 lines of code support-workers/src/main/scala/com/gu/emailservices/SupporterPlusEmailFields.scala x: 33 commits (all time) y: 80 lines of code support-frontend/assets/helpers/redux/checkout/personalDetails/reducer.ts x: 44 commits (all time) y: 52 lines of code support-frontend/assets/helpers/subscriptionsForms/formFields.ts x: 78 commits (all time) y: 89 lines of code support-frontend/assets/components/personalDetails/stateSelect.tsx x: 43 commits (all time) y: 78 lines of code support-frontend/assets/components/svgs/securePadlock.tsx x: 4 commits (all time) y: 27 lines of code support-frontend/assets/helpers/internationalisation/classes/countryGroup.ts x: 9 commits (all time) y: 113 lines of code support-frontend/assets/helpers/redux/checkout/address/reducer.ts x: 29 commits (all time) y: 126 lines of code support-frontend/assets/helpers/redux/checkout/address/state.ts x: 29 commits (all time) y: 72 lines of code support-frontend/assets/helpers/redux/checkout/product/reducer.ts x: 57 commits (all time) y: 109 lines of code support-frontend/assets/helpers/redux/checkout/product/state.ts x: 64 commits (all time) y: 81 lines of code support-frontend/assets/helpers/redux/commonState/reducer.ts x: 56 commits (all time) y: 65 lines of code support-frontend/assets/pages/error/components/errorPage.tsx x: 19 commits (all time) y: 73 lines of code support-frontend/stories/internationalisation/CountryGroupSwitcher.stories.tsx x: 9 commits (all time) y: 62 lines of code support-frontend/assets/components/serverSideRendered/holdingContent.tsx x: 4 commits (all time) y: 87 lines of code support-frontend/assets/helpers/tracking/quantumMetricHelpers.ts x: 28 commits (all time) y: 106 lines of code cdk/lib/stripe-patrons-data.ts x: 64 commits (all time) y: 171 lines of code support-frontend/assets/components/thankYou/newspaperArchive/newspaperArchiveImage.tsx x: 6 commits (all time) y: 61 lines of code project/plugins.sbt x: 208 commits (all time) y: 17 lines of code support-frontend/app/admin/ServersideAbTest.scala x: 23 commits (all time) y: 20 lines of code support-frontend/app/admin/settings/ContributionTypes.scala x: 13 commits (all time) y: 37 lines of code support-frontend/app/controllers/StripeController.scala x: 44 commits (all time) y: 94 lines of code support-frontend/app/models/identity/responses/SetGuestPasswordResponseCookie.scala x: 13 commits (all time) y: 41 lines of code support-frontend/app/services/pricing/DefaultPromotionService.scala x: 41 commits (all time) y: 73 lines of code support-models/src/main/scala/com/gu/support/paperround/PaperRound.scala x: 16 commits (all time) y: 142 lines of code support-models/src/main/scala/com/gu/support/workers/states/FailureHandlerState.scala x: 52 commits (all time) y: 35 lines of code support-payment-api/src/main/scala/services/ContributionsStoreService.scala x: 19 commits (all time) y: 100 lines of code support-workers/src/main/scala/com/gu/zuora/subscriptionBuilders/GuardianWeeklySubscriptionBuilder.scala x: 55 commits (all time) y: 89 lines of code support-workers/src/main/scala/com/gu/zuora/subscriptionBuilders/ProductSubscriptionBuilders.scala x: 33 commits (all time) y: 46 lines of code support-workers/src/main/scala/com/gu/zuora/subscriptionBuilders/SupporterPlusSubcriptionBuilder.scala x: 60 commits (all time) y: 75 lines of code support-frontend/app/services/pricing/PriceSummaryService.scala x: 34 commits (all time) y: 139 lines of code support-frontend/assets/helpers/internationalisation/countryGroup.ts x: 31 commits (all time) y: 329 lines of code support-services/src/main/scala/com/gu/support/promotions/PromotionService.scala x: 51 commits (all time) y: 53 lines of code support-services/src/main/scala/com/gu/support/promotions/PromotionValidator.scala x: 20 commits (all time) y: 64 lines of code support-workers/src/main/scala/com/gu/emailservices/GuardianWeeklyEmailFields.scala x: 57 commits (all time) y: 45 lines of code support-frontend/assets/components/checkoutBenefits/checkoutBenefitsList.tsx x: 113 commits (all time) y: 92 lines of code support-frontend/assets/components/containers/fullWidthContainer.tsx x: 26 commits (all time) y: 64 lines of code support-frontend/assets/components/directDebit/directDebitProgressiveDisclosure/components/playback.tsx x: 38 commits (all time) y: 120 lines of code support-frontend/assets/components/footerCompliant/footerStyles.ts x: 21 commits (all time) y: 98 lines of code support-frontend/assets/components/list/list.tsx x: 23 commits (all time) y: 135 lines of code support-frontend/assets/components/nav/nav.tsx x: 30 commits (all time) y: 50 lines of code support-frontend/assets/components/page/heroStyles.ts x: 21 commits (all time) y: 105 lines of code support-frontend/assets/components/page/offerStrapline.tsx x: 21 commits (all time) y: 78 lines of code support-frontend/assets/components/paymentFrequencyButtons/paymentFrequencyButtons.tsx x: 36 commits (all time) y: 87 lines of code support-frontend/assets/components/paymentMethodSelector/paymentMethodSelectorAccordionRow.tsx x: 40 commits (all time) y: 123 lines of code support-frontend/assets/components/product/giftNonGiftCta.tsx x: 34 commits (all time) y: 75 lines of code support-frontend/assets/components/recaptcha/recaptcha.tsx x: 28 commits (all time) y: 59 lines of code support-frontend/assets/components/sepaForm/SepaForm.tsx x: 36 commits (all time) y: 114 lines of code support-frontend/assets/components/subscriptionCheckouts/submitFormErrorSummary.tsx x: 22 commits (all time) y: 46 lines of code support-frontend/assets/components/test-user-banner/testUserBanner.tsx x: 23 commits (all time) y: 26 lines of code support-frontend/assets/pages/paper-subscription-landing/components/content/linkTo.tsx x: 27 commits (all time) y: 54 lines of code support-frontend/stories/checkoutLayout/CheckoutHeading.stories.tsx x: 36 commits (all time) y: 124 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/thankYou.tsx x: 99 commits (all time) y: 217 lines of code support-models/src/main/scala/com/gu/support/promotions/DefaultPromotions.scala x: 60 commits (all time) y: 21 lines of code support-models/src/main/scala/com/gu/support/promotions/Promotion.scala x: 46 commits (all time) y: 36 lines of code support-frontend/app/controllers/PayPalOneOff.scala x: 77 commits (all time) y: 97 lines of code support-frontend/app/services/ProductCatalogService.scala x: 16 commits (all time) y: 53 lines of code support-frontend/assets/pages/[countryGroupId]/components/paymentMethod.tsx x: 7 commits (all time) y: 81 lines of code support-modules/rest/src/main/scala/com/gu/rest/WebServiceHelper.scala x: 37 commits (all time) y: 156 lines of code support-frontend/assets/components/stripeCardForm/elementDecorator.tsx x: 32 commits (all time) y: 107 lines of code support-frontend/app/views/eventsRouter.scala.html x: 26 commits (all time) y: 24 lines of code support-frontend/assets/pages/paper-subscription-checkout/helpers/orderSummaryText.ts x: 25 commits (all time) y: 47 lines of code support-models/src/main/scala/com/gu/support/catalog/ProductOptions.scala x: 44 commits (all time) y: 38 lines of code support-frontend/assets/helpers/redux/checkout/product/selectors/cartValue.ts x: 9 commits (all time) y: 27 lines of code cdk/lib/acquisition-events-api.ts x: 63 commits (all time) y: 119 lines of code support-frontend/app/actions/UserFromAuthCookiesActionBuilder.scala x: 31 commits (all time) y: 186 lines of code support-frontend/app/controllers/AuthCodeFlowController.scala x: 28 commits (all time) y: 145 lines of code support-internationalisation/src/main/scala/com/gu/i18n/CountryGroup.scala x: 23 commits (all time) y: 367 lines of code support-models/src/main/scala/com/gu/support/acquisitions/AcquisitionData.scala x: 26 commits (all time) y: 56 lines of code support-frontend/app/views/windowGuardianUser.scala.html x: 6 commits (all time) y: 18 lines of code support-models/src/main/scala/com/gu/support/zuora/api/response/Responses.scala x: 63 commits (all time) y: 171 lines of code support-frontend/assets/helpers/internationalisation/gwCountries.ts x: 5 commits (all time) y: 252 lines of code support-workers/src/main/scala/com/gu/threadpools/CustomPool.scala x: 11 commits (all time) y: 7 lines of code support-frontend/app/services/PayPalNvpService.scala x: 35 commits (all time) y: 120 lines of code support-frontend/assets/pages/aus-moment-map/components/map.tsx x: 27 commits (all time) y: 96 lines of code support-frontend/assets/components/directDebit/directDebitProgressiveDisclosure/components/form.tsx x: 37 commits (all time) y: 148 lines of code support-frontend/assets/components/footerCompliant/Footer.tsx x: 37 commits (all time) y: 106 lines of code support-frontend/assets/components/layout/container.tsx x: 22 commits (all time) y: 81 lines of code support-frontend/assets/components/priceCards/priceCard.tsx x: 17 commits (all time) y: 45 lines of code support-frontend/assets/components/subscriptionCheckouts/layoutStyles.ts x: 26 commits (all time) y: 38 lines of code support-frontend/assets/components/subscriptionCheckouts/payPalSubmitButton.tsx x: 22 commits (all time) y: 86 lines of code support-frontend/assets/components/thankYou/socialShare/SocialShareItems.tsx x: 14 commits (all time) y: 93 lines of code support-frontend/assets/helpers/globalsAndSwitches/globals.ts x: 33 commits (all time) y: 139 lines of code support-frontend/assets/helpers/subscriptionsForms/validation.ts x: 30 commits (all time) y: 95 lines of code support-frontend/assets/pages/aus-moment-map/components/header.tsx x: 29 commits (all time) y: 78 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/content/benefitsContainer.tsx x: 15 commits (all time) y: 72 lines of code support-frontend/stories/checkoutLayout/PersonalDetails.stories.tsx x: 43 commits (all time) y: 145 lines of code support-frontend/stories/checkouts/PriceCards.stories.tsx x: 16 commits (all time) y: 76 lines of code support-frontend/stories/checkouts/SepaForm.stories.tsx x: 12 commits (all time) y: 90 lines of code support-lambdas/stripe-intent/cfn.yaml x: 47 commits (all time) y: 82 lines of code support-frontend/assets/pages/geoIdConfig.ts x: 3 commits (all time) y: 56 lines of code support-workers/src/main/scala/com/gu/zuora/ZuoraSubscriptionCreator.scala x: 27 commits (all time) y: 71 lines of code support-workers/build.sbt x: 180 commits (all time) y: 70 lines of code stripe-patrons-data/src/main/scala/com/gu/patrons/conf/PatronsStripeConfig.scala x: 17 commits (all time) y: 27 lines of code stripe-patrons-data/src/main/scala/com/gu/patrons/lambdas/PatronCancelledEventLambda.scala x: 25 commits (all time) y: 207 lines of code stripe-patrons-data/src/main/scala/com/gu/patrons/lambdas/PatronSignUpEventLambda.scala x: 13 commits (all time) y: 145 lines of code stripe-patrons-data/src/main/scala/com/gu/patrons/services/ParameterStoreService.scala x: 20 commits (all time) y: 69 lines of code support-frontend/app/controllers/PaperRound.scala x: 24 commits (all time) y: 103 lines of code support-frontend/app/controllers/PricesController.scala x: 18 commits (all time) y: 119 lines of code support-frontend/app/models/identity/requests/CreateGuestAccountRequestBody.scala x: 22 commits (all time) y: 16 lines of code support-frontend/app/monitoring/SentryLogging.scala x: 25 commits (all time) y: 42 lines of code support-frontend/app/services/PaymentAPIService.scala x: 35 commits (all time) y: 82 lines of code support-frontend/app/services/stepfunctions/Client.scala x: 49 commits (all time) y: 101 lines of code support-frontend/app/wiring/ActionBuilders.scala x: 36 commits (all time) y: 18 lines of code support-frontend/assets/components/subscriptionCheckouts/address/scopedAddressFields.tsx x: 23 commits (all time) y: 100 lines of code support-frontend/assets/components/tooltip/InfoRound.tsx x: 12 commits (all time) y: 26 lines of code support-frontend/assets/helpers/subscriptionsForms/formActions.ts x: 82 commits (all time) y: 74 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/content/benefits.tsx x: 55 commits (all time) y: 43 lines of code support-frontend/conf/riff-raff.yaml x: 60 commits (all time) y: 31 lines of code support-frontend/stories/core/PageScaffold.stories.tsx x: 11 commits (all time) y: 39 lines of code support-lambdas/bigquery-acquisitions-publisher/build.sbt x: 16 commits (all time) y: 38 lines of code support-lambdas/stripe-intent/build.sbt x: 68 commits (all time) y: 22 lines of code support-lambdas/stripe-intent/src/main/scala/com/gu/stripeIntent/Handler.scala x: 25 commits (all time) y: 76 lines of code support-lambdas/stripe-intent/src/main/scala/com/gu/stripeIntent/StripeConfigPath.scala x: 10 commits (all time) y: 12 lines of code support-models/src/main/scala/com/gu/salesforce/Salesforce.scala x: 32 commits (all time) y: 178 lines of code support-modules/acquisition-events/src/main/scala/com/gu/support/acquisitions/bigquery/BigQueryService.scala x: 38 commits (all time) y: 95 lines of code support-payment-api/src/main/resources/riff-raff.yaml x: 48 commits (all time) y: 23 lines of code support-payment-api/src/main/scala/services/IdentityClient.scala x: 19 commits (all time) y: 113 lines of code support-services/build.sbt x: 69 commits (all time) y: 7 lines of code support-services/src/main/scala/com/gu/support/catalog/CatalogJsonProvider.scala x: 32 commits (all time) y: 18 lines of code support-services/src/main/scala/com/gu/support/promotions/PromotionCollection.scala x: 31 commits (all time) y: 23 lines of code support-workers/src/main/scala/com/gu/emailservices/EmailService.scala x: 35 commits (all time) y: 41 lines of code support-workers/src/main/scala/com/gu/paypal/PayPalService.scala x: 20 commits (all time) y: 87 lines of code supporter-product-data/build.sbt x: 71 commits (all time) y: 57 lines of code supporter-product-data/src/main/scala/com/gu/services/S3Service.scala x: 39 commits (all time) y: 33 lines of code support-frontend/assets/helpers/redux/checkout/product/selectors/productPrice.ts x: 10 commits (all time) y: 83 lines of code support-frontend/assets/pages/aus-moment-map/ausMomentMap.scss x: 32 commits (all time) y: 549 lines of code support-frontend/assets/pages/aus-moment-map/utils.ts x: 18 commits (all time) y: 3 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitFormContainer.tsx x: 10 commits (all time) y: 74 lines of code support-frontend/assets/helpers/redux/checkout/address/validation.ts x: 33 commits (all time) y: 214 lines of code support-frontend/assets/components/headers/links/links.tsx x: 45 commits (all time) y: 166 lines of code support-e2e/playwright.prod.config.ts x: 3 commits (all time) y: 5 lines of code support-frontend/assets/helpers/redux/checkout/payment/paymentMethod/reducer.ts x: 20 commits (all time) y: 35 lines of code support-frontend/assets/helpers/redux/checkout/payment/stripe/state.ts x: 15 commits (all time) y: 27 lines of code support-payment-api/src/main/scala/backend/PaymentBackend.scala x: 31 commits (all time) y: 59 lines of code support-modules/acquisition-events/src/main/scala/com/gu/support/acquisitions/bigquery/AcquisitionDataRowMapper.scala x: 14 commits (all time) y: 85 lines of code support-models/build.sbt x: 101 commits (all time) y: 14 lines of code support-config/src/main/scala/com/gu/support/config/TouchpointConfigProvider.scala x: 30 commits (all time) y: 14 lines of code support-frontend/assets/helpers/subscriptionsForms/formReducer.ts x: 60 commits (all time) y: 39 lines of code supporter-product-data/src/main/scala/com/gu/services/ConfigService.scala x: 32 commits (all time) y: 88 lines of code support-models/src/main/scala/com/gu/support/config/TouchPointEnvironments.scala x: 29 commits (all time) y: 24 lines of code support-frontend/assets/components/checkoutForm/checkoutForm.scss x: 50 commits (all time) y: 41 lines of code support-frontend/assets/components/headers/mobileMenu/mobileMenu.scss x: 14 commits (all time) y: 62 lines of code support-frontend/assets/components/headingBlock/headingBlock.scss x: 63 commits (all time) y: 81 lines of code support-frontend/assets/stylesheets/gu-sass/helpers.scss x: 23 commits (all time) y: 91 lines of code support-frontend/assets/components/subscriptionCheckouts/thankYou/marketingConsentContainer.ts x: 26 commits (all time) y: 30 lines of code support-internationalisation/version.sbt x: 32 commits (all time) y: 1 lines of code supporter-product-data/src/main/scala/com/gu/lambdas/AddSupporterRatePlanItemToQueueLambda.scala x: 16 commits (all time) y: 100 lines of code support-frontend/assets/stylesheets/emotion/fonts.ts x: 2 commits (all time) y: 152 lines of code supporter-product-data/src/main/scala/com/gu/services/ZuoraQuerierService.scala x: 44 commits (all time) y: 51 lines of code support-frontend/assets/components/subscriptionCheckouts/stripeForm/composedStripeElements.tsx x: 7 commits (all time) y: 60 lines of code support-frontend/assets/components/checkoutForm/checkoutForm.tsx x: 16 commits (all time) y: 117 lines of code support-frontend/stories/productPage/Hero.stories.tsx x: 3 commits (all time) y: 66 lines of code support-frontend/assets/components/marketingConsent/helpers.ts x: 11 commits (all time) y: 51 lines of code support-frontend/app/services/pricing/PriceSummaryServiceProvider.scala x: 1 commits (all time) y: 15 lines of code support-frontend/app/services/pricing/package.scala x: 1 commits (all time) y: 8 lines of code support-internationalisation/src/main/scala/com/gu/i18n/Currency.scala x: 18 commits (all time) y: 207 lines of code support-frontend/assets/stylesheets/fallback-pages/unsupportedBrowser.scss x: 9 commits (all time) y: 96 lines of code support-frontend/assets/stylesheets/skeleton/html.scss x: 16 commits (all time) y: 62 lines of code support-models/src/main/scala/com/gu/support/workers/User.scala x: 34 commits (all time) y: 21 lines of code support-frontend/assets/pages/promotion-terms/PaperTerms.tsx x: 8 commits (all time) y: 49 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/content/giftBenefits.tsx x: 7 commits (all time) y: 53 lines of code support-models/src/main/scala/com/gu/support/workers/states/SendAcquisitionEventState.scala x: 56 commits (all time) y: 18 lines of code support-models/src/main/scala/com/gu/support/zuora/api/PreviewSubscribeRequest.scala x: 34 commits (all time) y: 36 lines of code support-workers/src/main/scala/com/gu/emailservices/EmailFields.scala x: 51 commits (all time) y: 65 lines of code support-frontend/assets/components/introduction/circlesIntroduction.scss x: 7 commits (all time) y: 85 lines of code support-frontend/assets/components/svgs/svg.scss x: 7 commits (all time) y: 70 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLanding.scss x: 34 commits (all time) y: 18 lines of code support-frontend/assets/stylesheets/gu-sass/typography.scss x: 19 commits (all time) y: 126 lines of code support-frontend/assets/stylesheets/skeleton/fonts.scss x: 7 commits (all time) y: 166 lines of code support-frontend/assets/stylesheets/skeleton/reset-src.scss x: 13 commits (all time) y: 131 lines of code support-modules/acquisition-events/src/main/scala/com/gu/support/acquisitions/bigquery/AcquisitionEventTable.scala x: 1 commits (all time) y: 5 lines of code support-models/version.sbt x: 57 commits (all time) y: 1 lines of code support-services/version.sbt x: 30 commits (all time) y: 1 lines of code support-workers/scalastyle-config.xml x: 4 commits (all time) y: 97 lines of code
1650.0
lines of code
  min: 1.0
  average: 67.38
  25th percentile: 18.0
  median: 38.0
  75th percentile: 78.0
  max: 1650.0
0 930.0
commits (all time)
min: 1.0 | average: 31.58 | 25th percentile: 8.0 | median: 17.0 | 75th percentile: 34.0 | max: 930.0

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

cdk/lib/frontend.ts x: 23 contributors (all time) y: 395 lines of code support-frontend/assets/helpers/abTests/abtestDefinitions.ts x: 27 contributors (all time) y: 134 lines of code support-frontend/assets/helpers/productCatalog.ts x: 11 contributors (all time) y: 516 lines of code support-frontend/assets/pages/[countryGroupId]/components/SimilarProductsConsent.tsx x: 3 contributors (all time) y: 15 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutComponent.tsx x: 9 contributors (all time) y: 1190 lines of code support-frontend/assets/pages/[countryGroupId]/components/formOnSubmit.ts x: 4 contributors (all time) y: 243 lines of code support-payment-api/src/main/scala/backend/PaypalBackend.scala x: 19 contributors (all time) y: 263 lines of code support-payment-api/src/main/scala/backend/StripeBackend.scala x: 20 contributors (all time) y: 332 lines of code support-payment-api/src/main/scala/controllers/PaypalController.scala x: 8 contributors (all time) y: 68 lines of code support-payment-api/src/main/scala/controllers/StripeController.scala x: 9 contributors (all time) y: 84 lines of code support-payment-api/src/main/scala/model/AcquisitionData.scala x: 10 contributors (all time) y: 22 lines of code support-payment-api/src/main/scala/model/paypal/PaypalPaymentData.scala x: 10 contributors (all time) y: 26 lines of code support-payment-api/src/main/scala/model/stripe/StripeRequest.scala x: 12 contributors (all time) y: 68 lines of code support-payment-api/src/main/scala/services/PaypalService.scala x: 14 contributors (all time) y: 160 lines of code support-payment-api/src/main/scala/services/StripeService.scala x: 8 contributors (all time) y: 138 lines of code support-frontend/assets/components/orderSummary/contributionsOrderSummary.tsx x: 18 contributors (all time) y: 241 lines of code support-frontend/assets/components/orderSummary/orderSummaryTsAndCs.tsx x: 2 contributors (all time) y: 119 lines of code support-frontend/assets/helpers/legalCopy.ts x: 6 contributors (all time) y: 30 lines of code support-frontend/assets/helpers/supporterPlus/benefitsThreshold.ts x: 9 contributors (all time) y: 25 lines of code support-frontend/assets/pages/supporter-plus-landing/components/summaryTsAndCs.tsx x: 5 contributors (all time) y: 101 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/weeklyProductPrices.tsx x: 15 contributors (all time) y: 207 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLanding.tsx x: 20 contributors (all time) y: 171 lines of code support-frontend/stories/checkouts/ContributionsOrderSummary.stories.tsx x: 12 contributors (all time) y: 235 lines of code support-frontend/stories/checkouts/SummaryTsAndCs.stories.tsx x: 4 contributors (all time) y: 12 lines of code support-frontend/stories/checkouts/orderSummaryTsAndCs.stories.tsx x: 2 contributors (all time) y: 12 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/hero/hero.tsx x: 18 contributors (all time) y: 181 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/benefitsChecklist.ts x: 2 contributors (all time) y: 77 lines of code support-frontend/app/admin/settings/LandingPageTest.scala x: 5 contributors (all time) y: 90 lines of code support-frontend/assets/helpers/globalsAndSwitches/landingPageSettings.ts x: 5 contributors (all time) y: 56 lines of code support-frontend/assets/helpers/tracking/behaviour.ts x: 11 contributors (all time) y: 58 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/components/PersonalDetailsFields.tsx x: 5 contributors (all time) y: 116 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/tickerContainer.tsx x: 6 contributors (all time) y: 68 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/contributionsOnlyLanding.tsx x: 3 contributors (all time) y: 188 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/threeTierLanding.tsx x: 18 contributors (all time) y: 599 lines of code support-frontend/assets/helpers/utilities/timePeriods.ts x: 6 contributors (all time) y: 4 lines of code support-frontend/assets/helpers/contributions.ts x: 13 contributors (all time) y: 233 lines of code support-frontend/assets/helpers/productPrice/billingPeriods.ts x: 10 contributors (all time) y: 47 lines of code support-frontend/app/controllers/Application.scala x: 47 contributors (all time) y: 540 lines of code support-frontend/app/controllers/Promotions.scala x: 20 contributors (all time) y: 85 lines of code support-frontend/app/wiring/AppComponents.scala x: 23 contributors (all time) y: 82 lines of code support-frontend/app/wiring/Controllers.scala x: 41 contributors (all time) y: 207 lines of code support-frontend/assets/helpers/storage/cookie.ts x: 8 contributors (all time) y: 32 lines of code support-frontend/assets/helpers/urls/routes.ts x: 12 contributors (all time) y: 133 lines of code support-frontend/assets/helpers/urls/url.ts x: 9 contributors (all time) y: 75 lines of code support-frontend/assets/pages/paper-subscription-checkout/helpers/options.ts x: 10 contributors (all time) y: 14 lines of code support-frontend/assets/pages/paper-subscription-landing/components/paperProductPrices.tsx x: 13 contributors (all time) y: 208 lines of code support-frontend/assets/pages/paper-subscription-landing/paperSubscriptionLandingPage.tsx x: 15 contributors (all time) y: 99 lines of code support-frontend/stories/landingPage/PaperProductPrices.stories.tsx x: 4 contributors (all time) y: 41 lines of code support-frontend/app/services/stepfunctions/SupportWorkersClient.scala x: 20 contributors (all time) y: 236 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/readerRevenueApis.ts x: 23 contributors (all time) y: 360 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreatePaymentMethodState.scala x: 11 contributors (all time) y: 30 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreateZuoraSubscriptionState.scala x: 14 contributors (all time) y: 99 lines of code support-models/src/main/scala/com/gu/support/workers/states/SendThankYouEmailState.scala x: 16 contributors (all time) y: 108 lines of code support-modules/acquisition-events/src/main/scala/com/gu/support/acquisitions/models/AcquisitionDataRow.scala x: 18 contributors (all time) y: 197 lines of code support-payment-api/src/main/scala/model/acquisition/AcquisitionDataRowBuilder.scala x: 13 contributors (all time) y: 121 lines of code support-workers/src/main/scala/com/gu/acquisitions/AcquisitionDataRowBuilder.scala x: 19 contributors (all time) y: 258 lines of code support-workers/src/main/scala/com/gu/support/workers/exceptions/CardDeclinedMessages.scala x: 3 contributors (all time) y: 24 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreatePaymentMethod.scala x: 22 contributors (all time) y: 200 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateSalesforceContact.scala x: 16 contributors (all time) y: 229 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/UpdateSupporterProductData.scala x: 15 contributors (all time) y: 196 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraDigitalSubscriptionHandler.scala x: 3 contributors (all time) y: 45 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianAdLiteHandler.scala x: 3 contributors (all time) y: 35 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianWeeklyHandler.scala x: 6 contributors (all time) y: 43 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraSupporterPlusHandler.scala x: 8 contributors (all time) y: 39 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraTierThreeHandler.scala x: 2 contributors (all time) y: 42 lines of code support-frontend/app/controllers/PaperSubscriptionController.scala x: 14 contributors (all time) y: 68 lines of code support-frontend/assets/helpers/forms/formValidation.ts x: 13 contributors (all time) y: 34 lines of code support-frontend/assets/helpers/subscriptionsForms/submit.ts x: 19 contributors (all time) y: 400 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/legacyActionCreators.ts x: 14 contributors (all time) y: 22 lines of code build.sbt x: 62 contributors (all time) y: 309 lines of code support-models/src/main/scala/com/gu/support/workers/states/PreparePaymentMethodForReuseState.scala x: 11 contributors (all time) y: 19 lines of code support-frontend/assets/helpers/campaigns/campaigns.tsx x: 8 contributors (all time) y: 60 lines of code support-frontend/assets/helpers/forms/checkouts.ts x: 15 contributors (all time) y: 111 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/oneOffContributions.ts x: 8 contributors (all time) y: 210 lines of code support-frontend/assets/helpers/forms/paymentMethods.ts x: 13 contributors (all time) y: 60 lines of code support-frontend/assets/helpers/forms/stripe.ts x: 12 contributors (all time) y: 48 lines of code support-frontend/assets/helpers/redux/checkout/payment/paymentRequestButton/reducer.ts x: 7 contributors (all time) y: 50 lines of code support-frontend/assets/helpers/redux/checkout/payment/stripeAccountDetails/actions.ts x: 3 contributors (all time) y: 2 lines of code support-frontend/assets/helpers/redux/checkout/product/actions.ts x: 7 contributors (all time) y: 16 lines of code support-frontend/assets/helpers/redux/commonState/actions.ts x: 5 contributors (all time) y: 3 lines of code support-frontend/assets/helpers/storage/abandonedBasketCookies.ts x: 11 contributors (all time) y: 79 lines of code support-frontend/assets/helpers/tracking/quantumMetric.ts x: 18 contributors (all time) y: 425 lines of code support-frontend/assets/helpers/user/user.ts x: 14 contributors (all time) y: 36 lines of code support-frontend/assets/pages/subscriptions-landing/copy/subscriptionCopy.tsx x: 16 contributors (all time) y: 176 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/threeTierChecks.ts x: 7 contributors (all time) y: 21 lines of code support-frontend/assets/components/tooltip/Tooltip.tsx x: 14 contributors (all time) y: 242 lines of code support-frontend/assets/components/gridPicture/gridPicture.tsx x: 5 contributors (all time) y: 35 lines of code support-frontend/assets/components/thankYou/thankYouModule.tsx x: 13 contributors (all time) y: 331 lines of code support-frontend/assets/components/thankYou/thankyouModules.tsx x: 5 contributors (all time) y: 40 lines of code support-frontend/assets/helpers/subscriptionsForms/rules.ts x: 12 contributors (all time) y: 210 lines of code support-frontend/assets/pages/[countryGroupId]/components/thankYouComponent.tsx x: 9 contributors (all time) y: 400 lines of code support-frontend/assets/pages/paper-subscription-landing/components/content/paperPrices.tsx x: 13 contributors (all time) y: 160 lines of code support-frontend/assets/pages/paper-subscription-landing/components/hero/hero.tsx x: 14 contributors (all time) y: 141 lines of code cdk/lib/support-workers.ts x: 6 contributors (all time) y: 602 lines of code support-frontend/app/controllers/CreateSubscriptionController.scala x: 25 contributors (all time) y: 440 lines of code support-frontend/app/services/StripeCheckoutSessionService.scala x: 4 contributors (all time) y: 117 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitFormStyles.ts x: 6 contributors (all time) y: 21 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitGuarantee.tsx x: 10 contributors (all time) y: 58 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitGuaranteeStyles.ts x: 2 contributors (all time) y: 33 lines of code support-frontend/assets/components/directDebit/directDebitForm/legalNotice.tsx x: 2 contributors (all time) y: 79 lines of code support-frontend/assets/components/directDebit/directDebitForm/legalNoticeStyles.ts x: 2 contributors (all time) y: 25 lines of code support-frontend/assets/components/list/orderedList.tsx x: 7 contributors (all time) y: 30 lines of code support-frontend/assets/components/thankYou/guardianAdLite/whatNext.tsx x: 7 contributors (all time) y: 40 lines of code support-frontend/assets/pages/[countryGroupId]/checkout.tsx x: 15 contributors (all time) y: 270 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/stripeCheckoutSession.ts x: 5 contributors (all time) y: 82 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/directDebitMessage.tsx x: 5 contributors (all time) y: 25 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/subheading.tsx x: 12 contributors (all time) y: 194 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentMethods.scala x: 15 contributors (all time) y: 121 lines of code support-models/src/main/scala/com/gu/support/zuora/api/PaymentGateway.scala x: 10 contributors (all time) y: 62 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/FailureHandler.scala x: 20 contributors (all time) y: 115 lines of code cdk/lib/payment-api.ts x: 17 contributors (all time) y: 444 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutLoadingOverlay.tsx x: 2 contributors (all time) y: 17 lines of code support-workers/src/main/scala/com/gu/emailservices/PaperEmailFields.scala x: 19 contributors (all time) y: 48 lines of code support-config/src/main/scala/com/gu/support/config/StripeConfig.scala x: 15 contributors (all time) y: 48 lines of code support-frontend/app/views/windowGuardianPaymentConfig.scala.html x: 7 contributors (all time) y: 81 lines of code support-frontend/assets/helpers/globalsAndSwitches/window.ts x: 10 contributors (all time) y: 239 lines of code support-frontend/assets/helpers/redux/checkout/payment/paymentRequestButton/state.ts x: 4 contributors (all time) y: 25 lines of code support-frontend/assets/helpers/redux/checkout/payment/stripeAccountDetails/reducer.ts x: 4 contributors (all time) y: 17 lines of code cdk/lib/bigquery-acquisitions-publisher.ts x: 13 contributors (all time) y: 126 lines of code support-frontend/app/admin/settings/Switches.scala x: 25 contributors (all time) y: 103 lines of code support-frontend/app/config/Configuration.scala x: 22 contributors (all time) y: 40 lines of code support-frontend/app/controllers/SubscriptionsController.scala x: 18 contributors (all time) y: 101 lines of code support-frontend/app/utils/CheckoutValidationRules.scala x: 28 contributors (all time) y: 1650 lines of code support-frontend/app/views/router.scala.html x: 9 contributors (all time) y: 57 lines of code support-frontend/app/wiring/Services.scala x: 25 contributors (all time) y: 85 lines of code support-frontend/assets/components/checkoutBenefits/benefitsCheckList.tsx x: 7 contributors (all time) y: 162 lines of code support-frontend/assets/components/product/productOption.tsx x: 15 contributors (all time) y: 161 lines of code support-frontend/assets/components/product/productOptionStyles.tsx x: 8 contributors (all time) y: 190 lines of code support-frontend/assets/components/subscriptionCheckouts/paymentMethodSelector.tsx x: 14 contributors (all time) y: 87 lines of code support-frontend/assets/components/subscriptionsProductDescription/subscriptionsProductDescription.tsx x: 10 contributors (all time) y: 130 lines of code support-frontend/assets/components/thankYou/signIn/signInItems.tsx x: 9 contributors (all time) y: 181 lines of code support-frontend/assets/components/thankYou/signUp/signUpItems.tsx x: 7 contributors (all time) y: 56 lines of code support-frontend/assets/components/thankYou/subscriptionStart/subscriptionStartItems.tsx x: 4 contributors (all time) y: 92 lines of code support-frontend/assets/components/thankYou/thankYouModuleData.tsx x: 18 contributors (all time) y: 397 lines of code support-frontend/assets/helpers/abTests/abtest.ts x: 21 contributors (all time) y: 474 lines of code support-frontend/assets/helpers/abTests/landingPageAbTests.ts x: 4 contributors (all time) y: 184 lines of code support-frontend/assets/helpers/page/page.ts x: 16 contributors (all time) y: 40 lines of code support-frontend/assets/helpers/productPrice/productOptions.ts x: 12 contributors (all time) y: 128 lines of code support-frontend/assets/helpers/productPrice/subscriptions.ts x: 12 contributors (all time) y: 106 lines of code support-frontend/assets/helpers/redux/utils/setup.ts x: 15 contributors (all time) y: 75 lines of code support-frontend/assets/helpers/thankYouPages/utils/ophan.ts x: 8 contributors (all time) y: 24 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/components/PersonalEmailFields.tsx x: 2 contributors (all time) y: 107 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/formDataExtractors.ts x: 4 contributors (all time) y: 70 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/sessionStorage.ts x: 4 contributors (all time) y: 51 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/stripe.ts x: 3 contributors (all time) y: 55 lines of code support-frontend/assets/pages/[countryGroupId]/components/oneTimeCheckoutComponent.tsx x: 10 contributors (all time) y: 808 lines of code support-frontend/assets/pages/[countryGroupId]/components/paymentFields.ts x: 4 contributors (all time) y: 168 lines of code support-frontend/assets/pages/[countryGroupId]/components/submitButton.tsx x: 3 contributors (all time) y: 137 lines of code support-frontend/assets/pages/[countryGroupId]/router.tsx x: 10 contributors (all time) y: 115 lines of code support-frontend/assets/pages/[countryGroupId]/thankYou.tsx x: 7 contributors (all time) y: 144 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/deliveryAgentsSelect.tsx x: 11 contributors (all time) y: 212 lines of code support-frontend/assets/pages/subscriptions-landing/subscriptionsLanding.scss x: 24 contributors (all time) y: 799 lines of code support-frontend/assets/pages/supporter-plus-landing/components/contributionCheckoutFinePrint.tsx x: 3 contributors (all time) y: 30 lines of code support-frontend/assets/pages/supporter-plus-landing/components/landingPageBanners.tsx x: 4 contributors (all time) y: 146 lines of code support-frontend/assets/pages/supporter-plus-landing/components/threeTierCard.tsx x: 16 contributors (all time) y: 248 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/heading.tsx x: 12 contributors (all time) y: 349 lines of code support-frontend/assets/pages/weekly-subscription-checkout/helpers/deliveryDays.ts x: 7 contributors (all time) y: 100 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/content/prices.tsx x: 14 contributors (all time) y: 126 lines of code support-frontend/stories/checkouts/thankYouModule.stories.tsx x: 11 contributors (all time) y: 431 lines of code support-frontend/stories/landingPage/ThreeTierCards.stories.tsx x: 7 contributors (all time) y: 77 lines of code support-frontend/stories/product/ProductOption.stories.tsx x: 4 contributors (all time) y: 56 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/acquisitions.ts x: 3 contributors (all time) y: 99 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/currencySchema.ts x: 2 contributors (all time) y: 162 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/index.ts x: 2 contributors (all time) y: 71 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/schemas.ts x: 3 contributors (all time) y: 353 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentFields.scala x: 23 contributors (all time) y: 122 lines of code support-models/src/main/scala/com/gu/support/workers/Products.scala x: 22 contributors (all time) y: 107 lines of code support-workers/src/main/scala/com/gu/stripe/getPaymentMethod.scala x: 9 contributors (all time) y: 18 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateZuoraSubscription.scala x: 26 contributors (all time) y: 151 lines of code support-frontend/app/assets/AssetsResolver.scala x: 12 contributors (all time) y: 52 lines of code support-frontend/assets/helpers/redux/checkout/addressMeta/state.ts x: 8 contributors (all time) y: 16 lines of code support-frontend/assets/helpers/redux/checkout/addressMeta/thunks.ts x: 5 contributors (all time) y: 7 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/paperCheckoutForm.tsx x: 26 contributors (all time) y: 537 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/weeklyCheckoutForm.tsx x: 29 contributors (all time) y: 428 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/weeklyCheckoutFormGifting.tsx x: 24 contributors (all time) y: 459 lines of code support-frontend/knip.config.js x: 5 contributors (all time) y: 30 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/headerCards.tsx x: 4 contributors (all time) y: 115 lines of code support-payment-api/src/main/scala/services/SwitchService.scala x: 16 contributors (all time) y: 100 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/accordianComponent.tsx x: 2 contributors (all time) y: 112 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteCard.tsx x: 2 contributors (all time) y: 128 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteIconRightSvg.tsx x: 2 contributors (all time) y: 47 lines of code support-frontend/app/controllers/RegionalisedLinks.scala x: 1 contributors (all time) y: 9 lines of code support-frontend/app/controllers/WeeklySubscriptionController.scala x: 13 contributors (all time) y: 86 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/posterComponent.tsx x: 2 contributors (all time) y: 130 lines of code support-frontend/assets/helpers/utilities/utilities.ts x: 11 contributors (all time) y: 44 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/paperOrderSummary/paperOrderSummary.tsx x: 3 contributors (all time) y: 128 lines of code support-frontend/assets/pages/paper-subscription-checkout/helpers/subsCardDays.ts x: 6 contributors (all time) y: 120 lines of code project/LibraryVersions.scala x: 34 contributors (all time) y: 14 lines of code support-frontend/app/admin/settings/SettingsProvider.scala x: 15 contributors (all time) y: 150 lines of code support-frontend/app/controllers/TestUsersManagement.scala x: 9 contributors (all time) y: 32 lines of code support-frontend/assets/components/orderSummary/orderSummary.tsx x: 9 contributors (all time) y: 47 lines of code support-frontend/assets/components/subscriptionCheckouts/summary.module.scss x: 14 contributors (all time) y: 223 lines of code support-frontend/assets/components/subscriptionCheckouts/summary.tsx x: 9 contributors (all time) y: 390 lines of code support-frontend/assets/helpers/page/analyticsAndConsent.ts x: 20 contributors (all time) y: 101 lines of code support-frontend/build.sbt x: 36 contributors (all time) y: 85 lines of code support-services/src/main/scala/com/gu/aws/AwsCloudWatchMetricSetup.scala x: 14 contributors (all time) y: 95 lines of code stripe-patrons-data/src/main/scala/com/gu/patrons/services/StripeSubscriptionsProcessor.scala x: 8 contributors (all time) y: 117 lines of code support-frontend/app/actions/CustomActionBuilders.scala x: 25 contributors (all time) y: 107 lines of code support-frontend/app/admin/settings/Settings.scala x: 20 contributors (all time) y: 91 lines of code support-frontend/app/controllers/DiagnosticsController.scala x: 11 contributors (all time) y: 34 lines of code support-frontend/app/controllers/DigitalSubscriptionFormController.scala x: 16 contributors (all time) y: 77 lines of code support-frontend/app/controllers/WeeklySubscriptionFormController.scala x: 12 contributors (all time) y: 77 lines of code support-frontend/app/services/HttpIdentityService.scala x: 20 contributors (all time) y: 226 lines of code support-frontend/app/views/contributions.scala.html x: 31 contributors (all time) y: 80 lines of code support-frontend/app/views/subscriptionCheckout.scala.html x: 29 contributors (all time) y: 86 lines of code support-frontend/assets/components/button/_sharedButton.tsx x: 8 contributors (all time) y: 75 lines of code support-frontend/assets/components/button/anchorButton.tsx x: 7 contributors (all time) y: 10 lines of code support-frontend/assets/components/checkoutBenefits/bulletSvg.tsx x: 1 contributors (all time) y: 14 lines of code support-frontend/assets/components/content/content.tsx x: 6 contributors (all time) y: 97 lines of code support-frontend/assets/components/csr/csrMode.ts x: 13 contributors (all time) y: 70 lines of code support-frontend/assets/components/dialog/dialog.tsx x: 7 contributors (all time) y: 89 lines of code support-frontend/assets/components/directDebit/directDebitProgressiveDisclosure/directDebitForm.tsx x: 11 contributors (all time) y: 179 lines of code support-frontend/assets/components/footerCompliant/FooterWithPromoTerms.tsx x: 7 contributors (all time) y: 154 lines of code support-frontend/assets/components/headers/header/header.tsx x: 8 contributors (all time) y: 114 lines of code support-frontend/assets/components/headers/mobileMenu/mobileMenu.tsx x: 6 contributors (all time) y: 47 lines of code support-frontend/assets/components/page/heroRoundel.tsx x: 10 contributors (all time) y: 69 lines of code support-frontend/assets/components/page/pageTitle.tsx x: 13 contributors (all time) y: 96 lines of code support-frontend/assets/components/personalDetails/personalDetails.tsx x: 11 contributors (all time) y: 121 lines of code support-frontend/assets/components/productPage/productPageHero/productPageHero.tsx x: 7 contributors (all time) y: 138 lines of code support-frontend/assets/components/stripeCardForm/stripeCardForm.tsx x: 10 contributors (all time) y: 85 lines of code support-frontend/assets/components/subscriptionCheckouts/stripeForm/stripeForm.tsx x: 11 contributors (all time) y: 404 lines of code support-frontend/assets/helpers/abTests/helpers.ts x: 10 contributors (all time) y: 280 lines of code support-frontend/assets/helpers/abTests/models.ts x: 2 contributors (all time) y: 57 lines of code support-frontend/assets/helpers/abTests/sessionStorage.ts x: 2 contributors (all time) y: 31 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/payPalRecurringCheckout.ts x: 10 contributors (all time) y: 194 lines of code support-frontend/assets/helpers/globalsAndSwitches/settings.ts x: 11 contributors (all time) y: 21 lines of code support-frontend/assets/helpers/internationalisation/currency.ts x: 7 contributors (all time) y: 129 lines of code support-frontend/assets/helpers/productPrice/priceDescriptions.ts x: 8 contributors (all time) y: 130 lines of code support-frontend/assets/helpers/productPrice/productPrices.ts x: 15 contributors (all time) y: 83 lines of code support-frontend/assets/helpers/productPrice/promotions.tsx x: 17 contributors (all time) y: 122 lines of code support-frontend/assets/helpers/redux/checkout/payment/directDebit/state.ts x: 10 contributors (all time) y: 38 lines of code support-frontend/assets/helpers/redux/checkout/payment/reducer.ts x: 6 contributors (all time) y: 33 lines of code support-frontend/assets/helpers/redux/checkout/personalDetails/state.ts x: 12 contributors (all time) y: 61 lines of code support-frontend/assets/helpers/redux/checkout/product/selectors/productType.ts x: 10 contributors (all time) y: 79 lines of code support-frontend/assets/helpers/redux/contributionsStore.ts x: 8 contributors (all time) y: 48 lines of code support-frontend/assets/helpers/storage/contributionsCookies.ts x: 6 contributors (all time) y: 11 lines of code support-frontend/assets/helpers/subscriptionsForms/checkoutFormIsSubmittableActions.ts x: 6 contributors (all time) y: 18 lines of code support-frontend/assets/helpers/subscriptionsForms/formValidation.ts x: 14 contributors (all time) y: 107 lines of code support-frontend/assets/helpers/subscriptionsForms/supportedPaymentMethods.ts x: 5 contributors (all time) y: 46 lines of code support-frontend/assets/helpers/tracking/acquisitions.ts x: 22 contributors (all time) y: 283 lines of code support-frontend/assets/helpers/types/option.ts x: 4 contributors (all time) y: 1 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutLayout.tsx x: 3 contributors (all time) y: 68 lines of code support-frontend/assets/pages/[countryGroupId]/events/events.tsx x: 12 contributors (all time) y: 165 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteCards.tsx x: 2 contributors (all time) y: 61 lines of code support-frontend/assets/pages/supporter-plus-landing/components/supportOnce.tsx x: 11 contributors (all time) y: 89 lines of code support-frontend/assets/pages/supporter-plus-landing/components/threeTierTsAndCs.tsx x: 7 contributors (all time) y: 92 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/legacyReducer.ts x: 3 contributors (all time) y: 90 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLandingProps.ts x: 12 contributors (all time) y: 42 lines of code support-frontend/knip.production.config.js x: 2 contributors (all time) y: 4 lines of code support-frontend/stories/checkouts/paymentMethodSelector.stories.tsx x: 7 contributors (all time) y: 61 lines of code support-frontend/stories/content/CheckList.stories.tsx x: 4 contributors (all time) y: 76 lines of code support-models/src/main/scala/com/gu/support/catalog/Product.scala x: 22 contributors (all time) y: 361 lines of code support-models/src/main/scala/com/gu/support/workers/ProductTypeRatePlans.scala x: 15 contributors (all time) y: 61 lines of code support-models/src/main/scala/com/gu/support/zuora/api/SubscriptionData.scala x: 17 contributors (all time) y: 199 lines of code support-payment-api/src/main/resources/cloud-formation.yaml x: 11 contributors (all time) y: 337 lines of code support-services/src/main/scala/com/gu/support/catalog/CatalogService.scala x: 15 contributors (all time) y: 31 lines of code support-services/src/main/scala/com/gu/zuora/ZuoraService.scala x: 8 contributors (all time) y: 88 lines of code support-workers/src/main/scala/com/gu/emailservices/DigitalPackEmailFields.scala x: 19 contributors (all time) y: 214 lines of code support-workers/src/main/scala/com/gu/salesforce/SalesforceService.scala x: 11 contributors (all time) y: 186 lines of code support-workers/src/main/scala/com/gu/services/Services.scala x: 14 contributors (all time) y: 48 lines of code support-workers/src/main/scala/com/gu/support/workers/exceptions/ErrorHandler.scala x: 13 contributors (all time) y: 51 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/SendAcquisitionEvent.scala x: 22 contributors (all time) y: 48 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/SendThankYouEmail.scala x: 20 contributors (all time) y: 83 lines of code support-workers/src/main/scala/com/gu/zuora/subscriptionBuilders/SubscribeItemBuilder.scala x: 16 contributors (all time) y: 112 lines of code support-frontend/assets/components/priceCards/priceCards.tsx x: 11 contributors (all time) y: 116 lines of code support-frontend/assets/pages/supporter-plus-landing/components/amountsCard.tsx x: 2 contributors (all time) y: 149 lines of code support-frontend/assets/components/subscriptionCheckouts/address/addressFields.tsx x: 17 contributors (all time) y: 362 lines of code support-frontend/assets/helpers/tracking/googleTagManager.ts x: 10 contributors (all time) y: 201 lines of code support-frontend/assets/pages/error/error404.tsx x: 9 contributors (all time) y: 10 lines of code support-frontend/assets/pages/weekly-subscription-checkout/weeklySubscriptionCheckout.tsx x: 11 contributors (all time) y: 66 lines of code support-frontend/assets/components/forms/customFields/options.tsx x: 8 contributors (all time) y: 11 lines of code support-frontend/assets/components/gridImage/gridImage.tsx x: 7 contributors (all time) y: 38 lines of code support-frontend/assets/components/subscriptionCheckouts/address/postcodeFinder.tsx x: 8 contributors (all time) y: 126 lines of code support-frontend/assets/components/thankYou/supportReminder/supportReminderItems.tsx x: 8 contributors (all time) y: 225 lines of code support-frontend/assets/helpers/customHooks/useHasBeenSeen.ts x: 4 contributors (all time) y: 38 lines of code support-frontend/assets/helpers/internationalisation/classes/country.ts x: 7 contributors (all time) y: 236 lines of code support-frontend/assets/pages/aus-moment-map/ausMomentMap.tsx x: 8 contributors (all time) y: 169 lines of code support-frontend/assets/pages/aus-moment-map/components/testimonialsContainer.tsx x: 10 contributors (all time) y: 329 lines of code support-frontend/assets/components/thankYou/utilityComponents/BulletPointedList.tsx x: 6 contributors (all time) y: 58 lines of code support-frontend/assets/components/headers/header/header.scss x: 13 contributors (all time) y: 312 lines of code support-frontend/assets/components/menu/menu.tsx x: 7 contributors (all time) y: 130 lines of code support-frontend/assets/components/text/text.tsx x: 7 contributors (all time) y: 65 lines of code support-frontend/assets/helpers/internationalisation/country.ts x: 15 contributors (all time) y: 604 lines of code support-frontend/assets/helpers/redux/commonState/selectors.ts x: 13 contributors (all time) y: 8 lines of code support-frontend/scripts/pasteup-sass.js x: 5 contributors (all time) y: 19 lines of code support-frontend/assets/components/content/content.scss x: 14 contributors (all time) y: 171 lines of code support-frontend/app/views/main.scala.html x: 33 contributors (all time) y: 115 lines of code support-frontend/assets/pages/supporter-plus-landing/components/oneOffCard.tsx x: 9 contributors (all time) y: 129 lines of code support-payment-api/src/main/scala/services/IdentityService.scala x: 10 contributors (all time) y: 45 lines of code support-payment-api/build.sbt x: 27 contributors (all time) y: 66 lines of code support-frontend/assets/pages/supporter-plus-landing/components/countdown.tsx x: 6 contributors (all time) y: 164 lines of code support-frontend/stories/landingPage/Countdown.stories.tsx x: 6 contributors (all time) y: 115 lines of code support-modules/acquisition-events/build.sbt x: 21 contributors (all time) y: 15 lines of code supporter-product-data/cloudformation/cfn.yaml x: 12 contributors (all time) y: 489 lines of code support-models/src/main/scala/com/gu/support/workers/CheckoutFailureReasons.scala x: 10 contributors (all time) y: 96 lines of code support-payment-api/src/main/scala/model/db/ContributionData.scala x: 10 contributors (all time) y: 99 lines of code support-workers/src/main/scala/com/gu/emailservices/PaperFieldsGenerator.scala x: 12 contributors (all time) y: 78 lines of code support-frontend/app/controllers/IdentityController.scala x: 14 contributors (all time) y: 78 lines of code support-frontend/assets/helpers/redux/checkout/personalDetails/reducer.ts x: 8 contributors (all time) y: 52 lines of code support-frontend/assets/helpers/redux/checkout/address/state.ts x: 10 contributors (all time) y: 72 lines of code support-frontend/assets/helpers/redux/checkout/product/reducer.ts x: 10 contributors (all time) y: 109 lines of code support-frontend/assets/helpers/redux/checkout/product/state.ts x: 17 contributors (all time) y: 81 lines of code support-frontend/assets/helpers/redux/commonState/reducer.ts x: 15 contributors (all time) y: 65 lines of code support-frontend/stories/content/Tabs.stories.tsx x: 4 contributors (all time) y: 101 lines of code support-frontend/stories/internationalisation/CountryGroupSwitcher.stories.tsx x: 4 contributors (all time) y: 62 lines of code support-frontend/assets/components/serverSideRendered/holdingContent.tsx x: 2 contributors (all time) y: 87 lines of code support-frontend/assets/helpers/tracking/quantumMetricHelpers.ts x: 9 contributors (all time) y: 106 lines of code cdk/lib/stripe-patrons-data.ts x: 13 contributors (all time) y: 171 lines of code project/plugins.sbt x: 39 contributors (all time) y: 17 lines of code support-frontend/app/controllers/StripeController.scala x: 15 contributors (all time) y: 94 lines of code support-frontend/app/services/pricing/DefaultPromotionService.scala x: 13 contributors (all time) y: 73 lines of code support-models/src/main/scala/com/gu/support/catalog/package.scala x: 7 contributors (all time) y: 6 lines of code support-payment-api/src/main/scala/services/ContributionsStoreService.scala x: 9 contributors (all time) y: 100 lines of code support-payment-api/src/main/scala/services/SoftOptInsService.scala x: 8 contributors (all time) y: 95 lines of code support-frontend/app/services/pricing/PriceSummaryService.scala x: 9 contributors (all time) y: 139 lines of code support-frontend/assets/helpers/internationalisation/countryGroup.ts x: 16 contributors (all time) y: 329 lines of code support-services/src/main/scala/com/gu/support/promotions/PromotionService.scala x: 13 contributors (all time) y: 53 lines of code support-frontend/assets/components/checkoutExpander/checkoutExpander.tsx x: 9 contributors (all time) y: 39 lines of code support-frontend/assets/components/footerCompliant/BackToTop.tsx x: 9 contributors (all time) y: 60 lines of code support-frontend/assets/components/list/list.tsx x: 9 contributors (all time) y: 135 lines of code support-frontend/assets/components/sepaForm/SepaForm.tsx x: 13 contributors (all time) y: 114 lines of code support-frontend/stories/checkoutLayout/CheckoutBox.stories.tsx x: 6 contributors (all time) y: 106 lines of code support-frontend/stories/checkoutLayout/CheckoutHeading.stories.tsx x: 10 contributors (all time) y: 124 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/thankYou.tsx x: 15 contributors (all time) y: 217 lines of code support-models/src/main/scala/com/gu/support/catalog/ProductRatePlan.scala x: 12 contributors (all time) y: 14 lines of code support-workers/src/main/scala/com/gu/emailservices/SubscriptionEmailFieldHelpers.scala x: 18 contributors (all time) y: 68 lines of code support-frontend/app/controllers/PayPalOneOff.scala x: 25 contributors (all time) y: 97 lines of code support-frontend/assets/pages/[countryGroupId]/components/paymentMethod.tsx x: 4 contributors (all time) y: 81 lines of code support-modules/rest/src/main/scala/com/gu/rest/WebServiceHelper.scala x: 12 contributors (all time) y: 156 lines of code support-frontend/assets/components/stripeCardForm/elementDecorator.tsx x: 11 contributors (all time) y: 107 lines of code support-frontend/assets/components/paymentButton/defaultPaymentButton.tsx x: 8 contributors (all time) y: 37 lines of code support-e2e/playwright.dev.config.ts x: 3 contributors (all time) y: 8 lines of code support-frontend/app/config/Identity.scala x: 12 contributors (all time) y: 23 lines of code support-frontend/app/controllers/AuthCodeFlowController.scala x: 6 contributors (all time) y: 145 lines of code support-frontend/assets/pages/supporter-plus-landing/components/PaymentIcons.tsx x: 3 contributors (all time) y: 110 lines of code support-internationalisation/src/main/scala/com/gu/i18n/CountryGroup.scala x: 10 contributors (all time) y: 367 lines of code support-config/src/main/scala/com/gu/support/config/ZuoraConfigProvider.scala x: 16 contributors (all time) y: 68 lines of code support-models/src/main/scala/com/gu/support/zuora/api/response/Responses.scala x: 17 contributors (all time) y: 171 lines of code support-frontend/assets/helpers/internationalisation/gwCountries.ts x: 4 contributors (all time) y: 252 lines of code support-frontend/app/controllers/PayPalRegular.scala x: 19 contributors (all time) y: 94 lines of code support-frontend/app/lib/CustomHttpErrorHandler.scala x: 16 contributors (all time) y: 84 lines of code support-frontend/assets/components/directDebit/directDebitProgressiveDisclosure/components/form.tsx x: 10 contributors (all time) y: 148 lines of code support-frontend/assets/helpers/globalsAndSwitches/globals.ts x: 12 contributors (all time) y: 139 lines of code support-frontend/assets/pages/aus-moment-map/components/header.tsx x: 8 contributors (all time) y: 78 lines of code support-frontend/stories/checkoutLayout/PersonalDetails.stories.tsx x: 8 contributors (all time) y: 145 lines of code support-frontend/stories/checkouts/PriceCards.stories.tsx x: 5 contributors (all time) y: 76 lines of code support-lambdas/stripe-intent/cfn.yaml x: 13 contributors (all time) y: 82 lines of code support-frontend/assets/pages/geoIdConfig.ts x: 1 contributors (all time) y: 56 lines of code stripe-patrons-data/build.sbt x: 15 contributors (all time) y: 44 lines of code support-lambdas/acquisition-events-api/build.sbt x: 17 contributors (all time) y: 22 lines of code support-workers/src/main/scala/com/gu/support/workers/PreviewPaymentSchedule.scala x: 12 contributors (all time) y: 29 lines of code support-workers/build.sbt x: 21 contributors (all time) y: 70 lines of code stripe-patrons-data/src/main/scala/com/gu/patrons/lambdas/PatronCancelledEventLambda.scala x: 8 contributors (all time) y: 207 lines of code stripe-patrons-data/src/main/scala/com/gu/patrons/services/PatronsIdentityService.scala x: 5 contributors (all time) y: 67 lines of code support-frontend/app/controllers/PaperRound.scala x: 11 contributors (all time) y: 103 lines of code support-frontend/app/controllers/PricesController.scala x: 9 contributors (all time) y: 119 lines of code support-frontend/app/controllers/SupportWorkersStatus.scala x: 14 contributors (all time) y: 31 lines of code support-frontend/app/wiring/ActionBuilders.scala x: 16 contributors (all time) y: 18 lines of code support-frontend/conf/riff-raff.yaml x: 16 contributors (all time) y: 31 lines of code support-lambdas/stripe-intent/build.sbt x: 19 contributors (all time) y: 22 lines of code support-models/src/main/scala/com/gu/salesforce/Salesforce.scala x: 12 contributors (all time) y: 178 lines of code support-payment-api/src/main/resources/riff-raff.yaml x: 16 contributors (all time) y: 23 lines of code support-payment-api/src/main/scala/model/AppThreadPool.scala x: 9 contributors (all time) y: 69 lines of code support-services/build.sbt x: 16 contributors (all time) y: 7 lines of code support-workers/src/main/scala/com/gu/config/Configuration.scala x: 15 contributors (all time) y: 38 lines of code supporter-product-data/build.sbt x: 15 contributors (all time) y: 57 lines of code supporter-product-data/src/main/scala/com/gu/services/SqsService.scala x: 5 contributors (all time) y: 59 lines of code supporter-product-data/cloudformation/dynamo-tables.yaml x: 6 contributors (all time) y: 137 lines of code support-frontend/assets/pages/aus-moment-map/ausMomentMap.scss x: 10 contributors (all time) y: 549 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitFormContainer.tsx x: 6 contributors (all time) y: 74 lines of code support-frontend/assets/helpers/redux/checkout/address/validation.ts x: 10 contributors (all time) y: 214 lines of code support-frontend/assets/components/headers/links/links.tsx x: 8 contributors (all time) y: 166 lines of code support-frontend/assets/helpers/redux/checkout/payment/stripe/state.ts x: 4 contributors (all time) y: 27 lines of code support-frontend/assets/helpers/redux/checkout/addressMeta/subscriptionsSideEffects.ts x: 1 contributors (all time) y: 29 lines of code support-frontend/assets/__test-utils__/render.tsx x: 1 contributors (all time) y: 21 lines of code support-frontend/assets/components/forms/customFields/error.scss x: 11 contributors (all time) y: 46 lines of code support-models/build.sbt x: 26 contributors (all time) y: 14 lines of code supporter-product-data/src/main/scala/com/gu/services/ConfigService.scala x: 6 contributors (all time) y: 88 lines of code support-frontend/assets/stylesheets/gu-sass/helpers.scss x: 9 contributors (all time) y: 91 lines of code support-internationalisation/version.sbt x: 10 contributors (all time) y: 1 lines of code support-frontend/assets/helpers/rendering/prerenderGlobalStyles.tsx x: 1 contributors (all time) y: 4 lines of code support-frontend/assets/components/thankYou/utilityComponents/ExpandableContainer.tsx x: 1 contributors (all time) y: 35 lines of code support-frontend/assets/stylesheets/emotion/fonts.ts x: 1 contributors (all time) y: 152 lines of code support-frontend/assets/components/subscriptionCheckouts/stripeForm/composedStripeElements.tsx x: 3 contributors (all time) y: 60 lines of code support-frontend/assets/components/checkoutForm/checkoutForm.tsx x: 5 contributors (all time) y: 117 lines of code support-frontend/stories/core/Header.stories.tsx x: 1 contributors (all time) y: 42 lines of code support-frontend/stories/productPage/Hero.stories.tsx x: 1 contributors (all time) y: 66 lines of code support-frontend/assets/components/marketingConsent/marketingConsent.tsx x: 5 contributors (all time) y: 109 lines of code support-internationalisation/src/main/scala/com/gu/i18n/Currency.scala x: 7 contributors (all time) y: 207 lines of code support-frontend/assets/components/button/button.scss x: 13 contributors (all time) y: 132 lines of code support-frontend/assets/stylesheets/fallback-pages/unsupportedBrowser.scss x: 3 contributors (all time) y: 96 lines of code support-frontend/assets/pages/promotion-terms/PaperTerms.tsx x: 3 contributors (all time) y: 49 lines of code support-models/src/main/scala/com/gu/support/encoding/JsonHelpers.scala x: 11 contributors (all time) y: 97 lines of code support-models/src/main/scala/com/gu/support/promotions/Benefit.scala x: 6 contributors (all time) y: 60 lines of code support-models/src/main/scala/com/gu/support/workers/RequestInfo.scala x: 12 contributors (all time) y: 9 lines of code support-frontend/assets/components/productPage/productPageHero/productPageHero.scss x: 14 contributors (all time) y: 74 lines of code support-frontend/assets/stylesheets/skeleton/fonts.scss x: 3 contributors (all time) y: 166 lines of code support-frontend/assets/stylesheets/skeleton/reset-src.scss x: 5 contributors (all time) y: 131 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/content/BenefitsContainer.tsx x: 1 contributors (all time) y: 72 lines of code support-models/version.sbt x: 11 contributors (all time) y: 1 lines of code
1650.0
lines of code
  min: 1.0
  average: 67.38
  25th percentile: 18.0
  median: 38.0
  75th percentile: 78.0
  max: 1650.0
0 62.0
contributors (all time)
min: 1.0 | average: 7.56 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 10.0 | max: 62.0

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

cdk/lib/frontend.ts x: 6 commits (30d) y: 395 lines of code support-frontend/assets/helpers/abTests/abtestDefinitions.ts x: 27 commits (30d) y: 134 lines of code support-frontend/assets/helpers/productCatalog.ts x: 9 commits (30d) y: 516 lines of code support-frontend/assets/pages/[countryGroupId]/components/SimilarProductsConsent.tsx x: 5 commits (30d) y: 15 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutComponent.tsx x: 41 commits (30d) y: 1190 lines of code support-frontend/assets/pages/[countryGroupId]/components/formOnSubmit.ts x: 12 commits (30d) y: 243 lines of code support-payment-api/src/main/scala/backend/PaypalBackend.scala x: 9 commits (30d) y: 263 lines of code support-payment-api/src/main/scala/backend/StripeBackend.scala x: 10 commits (30d) y: 332 lines of code support-payment-api/src/main/scala/controllers/PaypalController.scala x: 2 commits (30d) y: 68 lines of code support-payment-api/src/main/scala/controllers/StripeController.scala x: 2 commits (30d) y: 84 lines of code support-payment-api/src/main/scala/model/AcquisitionData.scala x: 2 commits (30d) y: 22 lines of code support-payment-api/src/main/scala/model/paypal/PaypalPaymentData.scala x: 4 commits (30d) y: 26 lines of code support-payment-api/src/main/scala/model/stripe/StripeRequest.scala x: 3 commits (30d) y: 68 lines of code support-payment-api/src/main/scala/services/PaypalService.scala x: 2 commits (30d) y: 160 lines of code support-payment-api/src/main/scala/services/StripeService.scala x: 3 commits (30d) y: 138 lines of code support-frontend/assets/components/orderSummary/contributionsOrderSummary.tsx x: 9 commits (30d) y: 241 lines of code support-frontend/assets/components/orderSummary/orderSummaryTsAndCs.tsx x: 8 commits (30d) y: 119 lines of code support-frontend/assets/helpers/legalCopy.ts x: 4 commits (30d) y: 30 lines of code support-frontend/assets/helpers/supporterPlus/benefitsThreshold.ts x: 8 commits (30d) y: 25 lines of code support-frontend/assets/pages/supporter-plus-landing/components/paymentTsAndCs.tsx x: 6 commits (30d) y: 246 lines of code support-frontend/assets/pages/supporter-plus-landing/components/summaryTsAndCs.tsx x: 8 commits (30d) y: 101 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/weeklyProductPrices.tsx x: 4 commits (30d) y: 207 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLanding.tsx x: 2 commits (30d) y: 171 lines of code support-frontend/stories/checkouts/ContributionsOrderSummary.stories.tsx x: 6 commits (30d) y: 235 lines of code support-frontend/stories/checkouts/SummaryTsAndCs.stories.tsx x: 6 commits (30d) y: 12 lines of code support-frontend/stories/checkouts/orderSummaryTsAndCs.stories.tsx x: 3 commits (30d) y: 12 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/hero/hero.tsx x: 2 commits (30d) y: 181 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/benefitsChecklist.ts x: 3 commits (30d) y: 77 lines of code support-frontend/app/admin/settings/LandingPageTest.scala x: 7 commits (30d) y: 90 lines of code support-frontend/assets/helpers/globalsAndSwitches/landingPageSettings.ts x: 7 commits (30d) y: 56 lines of code support-frontend/assets/helpers/tracking/behaviour.ts x: 7 commits (30d) y: 58 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/components/PersonalDetailsFields.tsx x: 8 commits (30d) y: 116 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/tickerContainer.tsx x: 8 commits (30d) y: 68 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/contributionsOnlyLanding.tsx x: 2 commits (30d) y: 188 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/threeTierLanding.tsx x: 9 commits (30d) y: 599 lines of code support-frontend/assets/helpers/utilities/timePeriods.ts x: 2 commits (30d) y: 4 lines of code support-frontend/assets/helpers/contributions.ts x: 13 commits (30d) y: 233 lines of code support-frontend/assets/helpers/productPrice/billingPeriods.ts x: 2 commits (30d) y: 47 lines of code support-frontend/app/controllers/Application.scala x: 12 commits (30d) y: 540 lines of code support-frontend/app/controllers/Promotions.scala x: 9 commits (30d) y: 85 lines of code support-frontend/app/wiring/AppComponents.scala x: 11 commits (30d) y: 82 lines of code support-frontend/app/wiring/Controllers.scala x: 11 commits (30d) y: 207 lines of code support-frontend/assets/helpers/storage/cookie.ts x: 9 commits (30d) y: 32 lines of code support-frontend/assets/helpers/urls/externalLinks.ts x: 7 commits (30d) y: 68 lines of code support-frontend/assets/helpers/urls/routes.ts x: 8 commits (30d) y: 133 lines of code support-frontend/assets/helpers/urls/url.ts x: 5 commits (30d) y: 75 lines of code support-frontend/assets/pages/paper-subscription-checkout/helpers/options.ts x: 7 commits (30d) y: 14 lines of code support-frontend/assets/pages/paper-subscription-landing/components/paperProductPrices.tsx x: 7 commits (30d) y: 208 lines of code support-frontend/assets/pages/paper-subscription-landing/paperSubscriptionLandingPage.tsx x: 4 commits (30d) y: 99 lines of code support-frontend/stories/landingPage/PaperProductPrices.stories.tsx x: 4 commits (30d) y: 41 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/readerRevenueApis.ts x: 13 commits (30d) y: 360 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreatePaymentMethodState.scala x: 6 commits (30d) y: 30 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreateSalesforceContactState.scala x: 6 commits (30d) y: 27 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreateZuoraSubscriptionState.scala x: 10 commits (30d) y: 99 lines of code support-models/src/main/scala/com/gu/support/workers/states/SendThankYouEmailState.scala x: 6 commits (30d) y: 108 lines of code support-modules/acquisition-events/src/main/scala/com/gu/support/acquisitions/models/AcquisitionDataRow.scala x: 6 commits (30d) y: 197 lines of code support-payment-api/src/main/scala/model/acquisition/AcquisitionDataRowBuilder.scala x: 7 commits (30d) y: 121 lines of code support-workers/src/main/scala/com/gu/acquisitions/AcquisitionDataRowBuilder.scala x: 5 commits (30d) y: 258 lines of code support-workers/src/main/scala/com/gu/support/workers/exceptions/CardDeclinedMessages.scala x: 19 commits (30d) y: 24 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreatePaymentMethod.scala x: 7 commits (30d) y: 200 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateSalesforceContact.scala x: 9 commits (30d) y: 229 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/PreparePaymentMethodForReuse.scala x: 6 commits (30d) y: 162 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/UpdateSupporterProductData.scala x: 5 commits (30d) y: 196 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraContributionHandler.scala x: 5 commits (30d) y: 26 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraDigitalSubscriptionHandler.scala x: 5 commits (30d) y: 45 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianAdLiteHandler.scala x: 7 commits (30d) y: 35 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraPaperHandler.scala x: 5 commits (30d) y: 39 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitForm.tsx x: 4 commits (30d) y: 110 lines of code support-frontend/app/controllers/PaperSubscriptionController.scala x: 1 commits (30d) y: 68 lines of code support-frontend/assets/helpers/forms/formValidation.ts x: 2 commits (30d) y: 34 lines of code support-frontend/assets/helpers/subscriptionsForms/submit.ts x: 3 commits (30d) y: 400 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/legacyActionCreators.ts x: 8 commits (30d) y: 22 lines of code build.sbt x: 2 commits (30d) y: 309 lines of code support-frontend/assets/helpers/campaigns/campaigns.tsx x: 4 commits (30d) y: 60 lines of code support-frontend/assets/helpers/forms/stripe.ts x: 4 commits (30d) y: 48 lines of code support-frontend/assets/helpers/redux/checkout/payment/payPal/thunks.ts x: 5 commits (30d) y: 6 lines of code support-frontend/assets/helpers/redux/checkout/payment/stripeAccountDetails/actions.ts x: 4 commits (30d) y: 2 lines of code support-frontend/assets/helpers/redux/checkout/product/actions.ts x: 4 commits (30d) y: 16 lines of code support-frontend/assets/helpers/redux/selectors/formValidation/paymentValidation.ts x: 4 commits (30d) y: 20 lines of code support-frontend/assets/helpers/storage/abandonedBasketCookies.ts x: 4 commits (30d) y: 79 lines of code support-frontend/assets/helpers/tracking/quantumMetric.ts x: 4 commits (30d) y: 425 lines of code support-frontend/assets/helpers/user/user.ts x: 4 commits (30d) y: 36 lines of code support-frontend/assets/pages/subscriptions-landing/copy/subscriptionCopy.tsx x: 7 commits (30d) y: 176 lines of code support-frontend/assets/components/gridPicture/gridPicture.tsx x: 3 commits (30d) y: 35 lines of code support-frontend/assets/components/thankYou/thankYouModule.tsx x: 3 commits (30d) y: 331 lines of code support-frontend/assets/helpers/subscriptionsForms/rules.ts x: 3 commits (30d) y: 210 lines of code support-frontend/assets/pages/[countryGroupId]/components/thankYouComponent.tsx x: 5 commits (30d) y: 400 lines of code support-frontend/assets/pages/paper-subscription-landing/components/hero/hero.tsx x: 6 commits (30d) y: 141 lines of code cdk/lib/support-workers.ts x: 8 commits (30d) y: 602 lines of code support-frontend/assets/components/packshots/guardian-weekly-packshot-hero.tsx x: 5 commits (30d) y: 30 lines of code support-frontend/assets/helpers/legal.ts x: 6 commits (30d) y: 66 lines of code support-frontend/app/controllers/CreateSubscriptionController.scala x: 2 commits (30d) y: 440 lines of code support-frontend/app/services/StripeCheckoutSessionService.scala x: 2 commits (30d) y: 117 lines of code support-frontend/assets/components/directDebit/directDebitForm/legalNotice.tsx x: 2 commits (30d) y: 79 lines of code support-frontend/assets/components/directDebit/directDebitForm/legalNoticeStyles.ts x: 2 commits (30d) y: 25 lines of code support-frontend/assets/components/list/orderedList.tsx x: 2 commits (30d) y: 30 lines of code support-frontend/assets/components/thankYou/guardianAdLite/whatNext.tsx x: 6 commits (30d) y: 40 lines of code support-frontend/assets/pages/[countryGroupId]/checkout.tsx x: 5 commits (30d) y: 270 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/stripeCheckoutSession.ts x: 3 commits (30d) y: 82 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/subheading.tsx x: 3 commits (30d) y: 194 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentMethods.scala x: 2 commits (30d) y: 121 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentProvider.scala x: 2 commits (30d) y: 46 lines of code support-models/src/main/scala/com/gu/support/zuora/api/PaymentGateway.scala x: 2 commits (30d) y: 62 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/FailureHandler.scala x: 10 commits (30d) y: 115 lines of code cdk/lib/payment-api.ts x: 3 commits (30d) y: 444 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutLoadingOverlay.tsx x: 1 commits (30d) y: 17 lines of code support-frontend/assets/pages/[countryGroupId]/helpers/isSundayOnlyNewspaperSub.ts x: 2 commits (30d) y: 7 lines of code support-workers/src/main/scala/com/gu/emailservices/PaperEmailFields.scala x: 1 commits (30d) y: 48 lines of code
1190.0
lines of code
  min: 1.0
  average: 137.04
  25th percentile: 32.75
  median: 79.0
  75th percentile: 197.75
  max: 1190.0
0 41.0
commits (30d)
min: 1.0 | average: 5.72 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 7.0 | max: 41.0

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

cdk/lib/frontend.ts x: 4 contributors (30d) y: 395 lines of code support-frontend/assets/helpers/abTests/abtestDefinitions.ts x: 5 contributors (30d) y: 134 lines of code support-frontend/assets/helpers/productCatalog.ts x: 4 contributors (30d) y: 516 lines of code support-frontend/assets/pages/[countryGroupId]/components/SimilarProductsConsent.tsx x: 3 contributors (30d) y: 15 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutComponent.tsx x: 5 contributors (30d) y: 1190 lines of code support-frontend/assets/pages/[countryGroupId]/components/formOnSubmit.ts x: 3 contributors (30d) y: 243 lines of code support-payment-api/src/main/scala/backend/PaypalBackend.scala x: 2 contributors (30d) y: 263 lines of code support-payment-api/src/main/scala/backend/StripeBackend.scala x: 2 contributors (30d) y: 332 lines of code support-payment-api/src/main/scala/controllers/PaypalController.scala x: 1 contributors (30d) y: 68 lines of code support-payment-api/src/main/scala/controllers/StripeController.scala x: 1 contributors (30d) y: 84 lines of code support-payment-api/src/main/scala/model/AcquisitionData.scala x: 1 contributors (30d) y: 22 lines of code support-payment-api/src/main/scala/model/paypal/PaypalPaymentData.scala x: 1 contributors (30d) y: 26 lines of code support-payment-api/src/main/scala/services/PaypalService.scala x: 1 contributors (30d) y: 160 lines of code support-payment-api/src/main/scala/services/StripeService.scala x: 1 contributors (30d) y: 138 lines of code support-frontend/assets/components/orderSummary/contributionsOrderSummary.tsx x: 4 contributors (30d) y: 241 lines of code support-frontend/assets/components/orderSummary/orderSummaryTsAndCs.tsx x: 1 contributors (30d) y: 119 lines of code support-frontend/assets/helpers/legalCopy.ts x: 1 contributors (30d) y: 30 lines of code support-frontend/assets/pages/supporter-plus-landing/components/paymentTsAndCs.tsx x: 3 contributors (30d) y: 246 lines of code support-frontend/assets/pages/supporter-plus-landing/components/summaryTsAndCs.tsx x: 3 contributors (30d) y: 101 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/weeklyProductPrices.tsx x: 1 contributors (30d) y: 207 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLanding.tsx x: 1 contributors (30d) y: 171 lines of code support-frontend/stories/checkouts/ContributionsOrderSummary.stories.tsx x: 3 contributors (30d) y: 235 lines of code support-frontend/stories/checkouts/SummaryTsAndCs.stories.tsx x: 3 contributors (30d) y: 12 lines of code support-frontend/stories/checkouts/orderSummaryTsAndCs.stories.tsx x: 1 contributors (30d) y: 12 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/hero/hero.tsx x: 2 contributors (30d) y: 181 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/benefitsChecklist.ts x: 2 contributors (30d) y: 77 lines of code support-frontend/app/admin/settings/LandingPageTest.scala x: 3 contributors (30d) y: 90 lines of code support-frontend/assets/helpers/globalsAndSwitches/landingPageSettings.ts x: 3 contributors (30d) y: 56 lines of code support-frontend/assets/helpers/tracking/behaviour.ts x: 2 contributors (30d) y: 58 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/components/PersonalDetailsFields.tsx x: 2 contributors (30d) y: 116 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/tickerContainer.tsx x: 3 contributors (30d) y: 68 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/contributionsOnlyLanding.tsx x: 1 contributors (30d) y: 188 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/threeTierLanding.tsx x: 4 contributors (30d) y: 599 lines of code support-frontend/assets/helpers/utilities/timePeriods.ts x: 1 contributors (30d) y: 4 lines of code support-frontend/assets/helpers/contributions.ts x: 1 contributors (30d) y: 233 lines of code support-frontend/assets/helpers/productPrice/billingPeriods.ts x: 1 contributors (30d) y: 47 lines of code support-frontend/app/controllers/Application.scala x: 3 contributors (30d) y: 540 lines of code support-frontend/app/controllers/Promotions.scala x: 3 contributors (30d) y: 85 lines of code support-frontend/app/wiring/AppComponents.scala x: 3 contributors (30d) y: 82 lines of code support-frontend/app/wiring/Controllers.scala x: 3 contributors (30d) y: 207 lines of code support-frontend/assets/helpers/storage/cookie.ts x: 3 contributors (30d) y: 32 lines of code support-frontend/assets/helpers/urls/externalLinks.ts x: 2 contributors (30d) y: 68 lines of code support-frontend/assets/helpers/urls/routes.ts x: 2 contributors (30d) y: 133 lines of code support-frontend/assets/helpers/urls/url.ts x: 3 contributors (30d) y: 75 lines of code support-frontend/assets/pages/paper-subscription-checkout/helpers/options.ts x: 2 contributors (30d) y: 14 lines of code support-frontend/assets/pages/paper-subscription-landing/paperSubscriptionLandingPage.tsx x: 2 contributors (30d) y: 99 lines of code support-frontend/stories/landingPage/PaperProductPrices.stories.tsx x: 2 contributors (30d) y: 41 lines of code support-frontend/app/services/stepfunctions/SupportWorkersClient.scala x: 2 contributors (30d) y: 236 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/readerRevenueApis.ts x: 2 contributors (30d) y: 360 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreatePaymentMethodState.scala x: 2 contributors (30d) y: 30 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreateSalesforceContactState.scala x: 2 contributors (30d) y: 27 lines of code support-models/src/main/scala/com/gu/support/workers/states/SendThankYouEmailState.scala x: 2 contributors (30d) y: 108 lines of code support-modules/acquisition-events/src/main/scala/com/gu/support/acquisitions/models/AcquisitionDataRow.scala x: 2 contributors (30d) y: 197 lines of code support-payment-api/src/main/scala/model/acquisition/AcquisitionDataRowBuilder.scala x: 2 contributors (30d) y: 121 lines of code support-workers/src/main/scala/com/gu/acquisitions/AcquisitionDataRowBuilder.scala x: 2 contributors (30d) y: 258 lines of code support-workers/src/main/scala/com/gu/support/workers/exceptions/CardDeclinedMessages.scala x: 3 contributors (30d) y: 24 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateSalesforceContact.scala x: 2 contributors (30d) y: 229 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/PreparePaymentMethodForReuse.scala x: 2 contributors (30d) y: 162 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/UpdateSupporterProductData.scala x: 2 contributors (30d) y: 196 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraDigitalSubscriptionHandler.scala x: 2 contributors (30d) y: 45 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianAdLiteHandler.scala x: 2 contributors (30d) y: 35 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitForm.tsx x: 3 contributors (30d) y: 110 lines of code support-frontend/assets/helpers/forms/formValidation.ts x: 1 contributors (30d) y: 34 lines of code support-frontend/assets/helpers/subscriptionsForms/submit.ts x: 1 contributors (30d) y: 400 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/legacyActionCreators.ts x: 2 contributors (30d) y: 22 lines of code build.sbt x: 1 contributors (30d) y: 309 lines of code support-frontend/assets/helpers/campaigns/campaigns.tsx x: 3 contributors (30d) y: 60 lines of code support-frontend/assets/helpers/forms/checkouts.ts x: 1 contributors (30d) y: 111 lines of code support-frontend/assets/helpers/forms/paymentMethods.ts x: 1 contributors (30d) y: 60 lines of code support-frontend/assets/helpers/redux/checkout/payment/payPal/thunks.ts x: 1 contributors (30d) y: 6 lines of code support-frontend/assets/helpers/redux/checkout/product/actions.ts x: 1 contributors (30d) y: 16 lines of code support-frontend/assets/helpers/storage/abandonedBasketCookies.ts x: 1 contributors (30d) y: 79 lines of code support-frontend/assets/helpers/tracking/quantumMetric.ts x: 1 contributors (30d) y: 425 lines of code support-frontend/assets/pages/subscriptions-landing/copy/subscriptionCopy.tsx x: 1 contributors (30d) y: 176 lines of code support-frontend/assets/components/packshots/paper-packshot.tsx x: 2 contributors (30d) y: 17 lines of code support-frontend/assets/helpers/subscriptionsForms/rules.ts x: 2 contributors (30d) y: 210 lines of code support-frontend/assets/pages/[countryGroupId]/components/thankYouComponent.tsx x: 3 contributors (30d) y: 400 lines of code support-frontend/assets/pages/paper-subscription-landing/components/content/paperPrices.tsx x: 3 contributors (30d) y: 160 lines of code support-frontend/assets/pages/paper-subscription-landing/components/hero/hero.tsx x: 3 contributors (30d) y: 141 lines of code cdk/lib/support-workers.ts x: 3 contributors (30d) y: 602 lines of code support-frontend/app/controllers/CreateSubscriptionController.scala x: 2 contributors (30d) y: 440 lines of code support-frontend/assets/components/thankYou/guardianAdLite/whatNext.tsx x: 3 contributors (30d) y: 40 lines of code support-frontend/assets/pages/[countryGroupId]/checkout.tsx x: 3 contributors (30d) y: 270 lines of code support-models/src/main/scala/com/gu/support/zuora/api/PaymentGateway.scala x: 1 contributors (30d) y: 62 lines of code cdk/lib/payment-api.ts x: 2 contributors (30d) y: 444 lines of code support-frontend/assets/pages/[countryGroupId]/helpers/isSundayOnlyNewspaperSub.ts x: 2 contributors (30d) y: 7 lines of code
1190.0
lines of code
  min: 1.0
  average: 137.04
  25th percentile: 32.75
  median: 79.0
  75th percentile: 197.75
  max: 1190.0
0 5.0
contributors (30d)
min: 1.0 | average: 2.03 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

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

cdk/lib/frontend.ts x: 18 commits (90d) y: 395 lines of code support-frontend/assets/helpers/abTests/abtestDefinitions.ts x: 82 commits (90d) y: 134 lines of code support-frontend/assets/helpers/productCatalog.ts x: 57 commits (90d) y: 516 lines of code support-frontend/assets/pages/[countryGroupId]/components/SimilarProductsConsent.tsx x: 5 commits (90d) y: 15 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutComponent.tsx x: 142 commits (90d) y: 1190 lines of code support-frontend/assets/pages/[countryGroupId]/components/formOnSubmit.ts x: 38 commits (90d) y: 243 lines of code support-payment-api/src/main/scala/backend/PaypalBackend.scala x: 9 commits (90d) y: 263 lines of code support-payment-api/src/main/scala/backend/StripeBackend.scala x: 13 commits (90d) y: 332 lines of code support-payment-api/src/main/scala/controllers/PaypalController.scala x: 2 commits (90d) y: 68 lines of code support-payment-api/src/main/scala/controllers/StripeController.scala x: 2 commits (90d) y: 84 lines of code support-payment-api/src/main/scala/model/AcquisitionData.scala x: 2 commits (90d) y: 22 lines of code support-payment-api/src/main/scala/model/paypal/PaypalPaymentData.scala x: 4 commits (90d) y: 26 lines of code support-payment-api/src/main/scala/model/stripe/StripeRequest.scala x: 3 commits (90d) y: 68 lines of code support-payment-api/src/main/scala/services/PaypalService.scala x: 2 commits (90d) y: 160 lines of code support-payment-api/src/main/scala/services/StripeService.scala x: 3 commits (90d) y: 138 lines of code support-frontend/assets/components/orderSummary/contributionsOrderSummary.tsx x: 18 commits (90d) y: 241 lines of code support-frontend/assets/components/orderSummary/orderSummaryTsAndCs.tsx x: 22 commits (90d) y: 119 lines of code support-frontend/assets/helpers/legalCopy.ts x: 14 commits (90d) y: 30 lines of code support-frontend/assets/helpers/supporterPlus/benefitsThreshold.ts x: 18 commits (90d) y: 25 lines of code support-frontend/assets/pages/supporter-plus-landing/components/paymentTsAndCs.tsx x: 58 commits (90d) y: 246 lines of code support-frontend/assets/pages/supporter-plus-landing/components/summaryTsAndCs.tsx x: 26 commits (90d) y: 101 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/weeklyProductPrices.tsx x: 4 commits (90d) y: 207 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLanding.tsx x: 2 commits (90d) y: 171 lines of code support-frontend/stories/checkouts/ContributionsOrderSummary.stories.tsx x: 17 commits (90d) y: 235 lines of code support-frontend/stories/checkouts/SummaryTsAndCs.stories.tsx x: 20 commits (90d) y: 12 lines of code support-frontend/stories/checkouts/orderSummaryTsAndCs.stories.tsx x: 8 commits (90d) y: 12 lines of code support-frontend/stories/checkouts/paymentTsAndCs.stories.tsx x: 30 commits (90d) y: 12 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/hero/hero.tsx x: 3 commits (90d) y: 181 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/benefitsChecklist.ts x: 3 commits (90d) y: 77 lines of code support-frontend/app/admin/settings/LandingPageTest.scala x: 25 commits (90d) y: 90 lines of code support-frontend/assets/helpers/globalsAndSwitches/landingPageSettings.ts x: 22 commits (90d) y: 56 lines of code support-frontend/assets/helpers/tracking/behaviour.ts x: 7 commits (90d) y: 58 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/components/PersonalDetailsFields.tsx x: 31 commits (90d) y: 116 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/tickerContainer.tsx x: 8 commits (90d) y: 68 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/contributionsOnlyLanding.tsx x: 3 commits (90d) y: 188 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/threeTierLanding.tsx x: 27 commits (90d) y: 599 lines of code support-frontend/assets/helpers/utilities/timePeriods.ts x: 2 commits (90d) y: 4 lines of code support-frontend/assets/helpers/contributions.ts x: 14 commits (90d) y: 233 lines of code support-frontend/assets/helpers/productPrice/billingPeriods.ts x: 3 commits (90d) y: 47 lines of code support-frontend/app/controllers/Application.scala x: 38 commits (90d) y: 540 lines of code support-frontend/app/controllers/Promotions.scala x: 10 commits (90d) y: 85 lines of code support-frontend/app/wiring/AppComponents.scala x: 12 commits (90d) y: 82 lines of code support-frontend/app/wiring/Controllers.scala x: 20 commits (90d) y: 207 lines of code support-frontend/assets/helpers/storage/cookie.ts x: 9 commits (90d) y: 32 lines of code support-frontend/assets/helpers/urls/routes.ts x: 20 commits (90d) y: 133 lines of code support-frontend/assets/helpers/urls/url.ts x: 6 commits (90d) y: 75 lines of code support-frontend/assets/pages/paper-subscription-checkout/helpers/options.ts x: 7 commits (90d) y: 14 lines of code support-frontend/assets/pages/paper-subscription-landing/components/paperProductPrices.tsx x: 18 commits (90d) y: 208 lines of code support-frontend/assets/pages/paper-subscription-landing/paperSubscriptionLandingPage.tsx x: 10 commits (90d) y: 99 lines of code support-frontend/stories/landingPage/PaperProductPrices.stories.tsx x: 7 commits (90d) y: 41 lines of code support-frontend/app/services/stepfunctions/SupportWorkersClient.scala x: 7 commits (90d) y: 236 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/readerRevenueApis.ts x: 28 commits (90d) y: 360 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreatePaymentMethodState.scala x: 7 commits (90d) y: 30 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreateZuoraSubscriptionState.scala x: 11 commits (90d) y: 99 lines of code support-models/src/main/scala/com/gu/support/workers/states/SendThankYouEmailState.scala x: 7 commits (90d) y: 108 lines of code support-modules/acquisition-events/src/main/scala/com/gu/support/acquisitions/models/AcquisitionDataRow.scala x: 10 commits (90d) y: 197 lines of code support-payment-api/src/main/scala/model/acquisition/AcquisitionDataRowBuilder.scala x: 7 commits (90d) y: 121 lines of code support-workers/src/main/scala/com/gu/acquisitions/AcquisitionDataRowBuilder.scala x: 6 commits (90d) y: 258 lines of code support-workers/src/main/scala/com/gu/support/workers/exceptions/CardDeclinedMessages.scala x: 19 commits (90d) y: 24 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreatePaymentMethod.scala x: 23 commits (90d) y: 200 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateSalesforceContact.scala x: 10 commits (90d) y: 229 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/PreparePaymentMethodForReuse.scala x: 6 commits (90d) y: 162 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/UpdateSupporterProductData.scala x: 6 commits (90d) y: 196 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraContributionHandler.scala x: 5 commits (90d) y: 26 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraDigitalSubscriptionHandler.scala x: 11 commits (90d) y: 45 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianAdLiteHandler.scala x: 8 commits (90d) y: 35 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianWeeklyHandler.scala x: 5 commits (90d) y: 43 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitForm.tsx x: 4 commits (90d) y: 110 lines of code support-frontend/app/controllers/PaperSubscriptionController.scala x: 4 commits (90d) y: 68 lines of code support-frontend/assets/helpers/forms/formValidation.ts x: 3 commits (90d) y: 34 lines of code support-frontend/assets/helpers/subscriptionsForms/submit.ts x: 4 commits (90d) y: 400 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/legacyActionCreators.ts x: 14 commits (90d) y: 22 lines of code build.sbt x: 7 commits (90d) y: 309 lines of code support-models/src/main/scala/com/gu/support/workers/states/PreparePaymentMethodForReuseState.scala x: 2 commits (90d) y: 19 lines of code support-frontend/assets/helpers/campaigns/campaigns.tsx x: 12 commits (90d) y: 60 lines of code support-frontend/assets/helpers/forms/checkouts.ts x: 8 commits (90d) y: 111 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/oneOffContributions.ts x: 5 commits (90d) y: 210 lines of code support-frontend/assets/helpers/forms/paymentMethods.ts x: 8 commits (90d) y: 60 lines of code support-frontend/assets/helpers/forms/stripe.ts x: 8 commits (90d) y: 48 lines of code support-frontend/assets/helpers/redux/checkout/payment/payPal/thunks.ts x: 5 commits (90d) y: 6 lines of code support-frontend/assets/helpers/redux/checkout/payment/paymentRequestButton/reducer.ts x: 6 commits (90d) y: 50 lines of code support-frontend/assets/helpers/redux/checkout/payment/stripeAccountDetails/actions.ts x: 4 commits (90d) y: 2 lines of code support-frontend/assets/helpers/redux/checkout/product/actions.ts x: 4 commits (90d) y: 16 lines of code support-frontend/assets/helpers/redux/selectors/formValidation/paymentValidation.ts x: 5 commits (90d) y: 20 lines of code support-frontend/assets/helpers/storage/abandonedBasketCookies.ts x: 15 commits (90d) y: 79 lines of code support-frontend/assets/helpers/tracking/quantumMetric.ts x: 7 commits (90d) y: 425 lines of code support-frontend/assets/helpers/user/user.ts x: 5 commits (90d) y: 36 lines of code support-frontend/assets/pages/subscriptions-landing/copy/subscriptionCopy.tsx x: 23 commits (90d) y: 176 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/threeTierChecks.ts x: 7 commits (90d) y: 21 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/thankYouHeader.tsx x: 20 commits (90d) y: 99 lines of code support-frontend/assets/components/tooltip/Tooltip.tsx x: 9 commits (90d) y: 242 lines of code support-frontend/assets/components/thankYou/thankYouModule.tsx x: 8 commits (90d) y: 331 lines of code support-frontend/assets/helpers/subscriptionsForms/rules.ts x: 3 commits (90d) y: 210 lines of code support-frontend/assets/pages/[countryGroupId]/components/thankYouComponent.tsx x: 66 commits (90d) y: 400 lines of code support-frontend/assets/pages/paper-subscription-landing/components/content/paperPrices.tsx x: 12 commits (90d) y: 160 lines of code support-frontend/assets/pages/paper-subscription-landing/components/hero/hero.tsx x: 7 commits (90d) y: 141 lines of code cdk/lib/support-workers.ts x: 16 commits (90d) y: 602 lines of code support-frontend/assets/helpers/legal.ts x: 18 commits (90d) y: 66 lines of code support-frontend/app/controllers/CreateSubscriptionController.scala x: 23 commits (90d) y: 440 lines of code support-frontend/app/services/StripeCheckoutSessionService.scala x: 11 commits (90d) y: 117 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitGuarantee.tsx x: 4 commits (90d) y: 58 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitGuaranteeStyles.ts x: 2 commits (90d) y: 33 lines of code support-frontend/assets/components/list/orderedList.tsx x: 2 commits (90d) y: 30 lines of code support-frontend/assets/components/thankYou/guardianAdLite/whatNext.tsx x: 21 commits (90d) y: 40 lines of code support-frontend/assets/pages/[countryGroupId]/checkout.tsx x: 34 commits (90d) y: 270 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/stripeCheckoutSession.ts x: 11 commits (90d) y: 82 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/subheading.tsx x: 19 commits (90d) y: 194 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentMethods.scala x: 3 commits (90d) y: 121 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentProvider.scala x: 10 commits (90d) y: 46 lines of code support-models/src/main/scala/com/gu/support/zuora/api/PaymentGateway.scala x: 5 commits (90d) y: 62 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/FailureHandler.scala x: 11 commits (90d) y: 115 lines of code cdk/lib/payment-api.ts x: 6 commits (90d) y: 444 lines of code support-frontend/assets/pages/[countryGroupId]/helpers/isSundayOnlyNewspaperSub.ts x: 2 commits (90d) y: 7 lines of code support-workers/src/main/scala/com/gu/emailservices/PaperEmailFields.scala x: 4 commits (90d) y: 48 lines of code support-config/src/main/scala/com/gu/support/config/StripeConfig.scala x: 7 commits (90d) y: 48 lines of code support-frontend/app/views/windowGuardianPaymentConfig.scala.html x: 4 commits (90d) y: 81 lines of code support-frontend/assets/components/subscriptionCheckouts/stripeForm/stripeProviderForCountry.tsx x: 2 commits (90d) y: 53 lines of code support-frontend/assets/pages/[countryGroupId]/oneTimeCheckout.tsx x: 9 commits (90d) y: 52 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouFooter.tsx x: 6 commits (90d) y: 23 lines of code cdk/lib/bigquery-acquisitions-publisher.ts x: 4 commits (90d) y: 126 lines of code support-frontend/app/admin/settings/Switches.scala x: 6 commits (90d) y: 103 lines of code support-frontend/app/config/Configuration.scala x: 4 commits (90d) y: 40 lines of code support-frontend/app/controllers/SubscriptionsController.scala x: 15 commits (90d) y: 101 lines of code support-frontend/app/utils/CheckoutValidationRules.scala x: 17 commits (90d) y: 1650 lines of code support-frontend/app/wiring/Services.scala x: 7 commits (90d) y: 85 lines of code support-frontend/assets/components/checkoutBenefits/benefitsCheckList.tsx x: 13 commits (90d) y: 162 lines of code support-frontend/assets/components/paymentMethodSelector/paymentMethodData.tsx x: 4 commits (90d) y: 64 lines of code support-frontend/assets/components/product/productOption.tsx x: 4 commits (90d) y: 161 lines of code support-frontend/assets/components/product/productOptionStyles.tsx x: 4 commits (90d) y: 190 lines of code support-frontend/assets/components/subscriptionCheckouts/paymentMethodSelector.tsx x: 4 commits (90d) y: 87 lines of code support-frontend/assets/components/subscriptionsProductDescription/subscriptionsProductDescription.tsx x: 17 commits (90d) y: 130 lines of code support-frontend/assets/components/thankYou/signIn/signInItems.tsx x: 14 commits (90d) y: 181 lines of code support-frontend/assets/components/thankYou/subscriptionStart/subscriptionStartItems.tsx x: 20 commits (90d) y: 92 lines of code support-frontend/assets/components/thankYou/thankYouModuleData.tsx x: 29 commits (90d) y: 397 lines of code support-frontend/assets/helpers/abTests/abtest.ts x: 12 commits (90d) y: 474 lines of code support-frontend/assets/helpers/abTests/landingPageAbTests.ts x: 21 commits (90d) y: 184 lines of code support-frontend/assets/helpers/abTests/mvt.ts x: 3 commits (90d) y: 17 lines of code support-frontend/assets/helpers/legacyTypeConversions.ts x: 4 commits (90d) y: 35 lines of code support-frontend/assets/helpers/productPrice/productOptions.ts x: 25 commits (90d) y: 128 lines of code support-frontend/assets/helpers/productPrice/subscriptions.ts x: 5 commits (90d) y: 106 lines of code support-frontend/assets/helpers/redux/utils/setup.ts x: 11 commits (90d) y: 75 lines of code support-frontend/assets/helpers/thankYouPages/utils/ophan.ts x: 3 commits (90d) y: 24 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/components/PersonalEmailFields.tsx x: 13 commits (90d) y: 107 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/stripe.ts x: 3 commits (90d) y: 55 lines of code support-frontend/assets/pages/[countryGroupId]/components/oneTimeCheckoutComponent.tsx x: 47 commits (90d) y: 808 lines of code support-frontend/assets/pages/[countryGroupId]/components/paymentFields.ts x: 14 commits (90d) y: 168 lines of code support-frontend/assets/pages/[countryGroupId]/components/submitButton.tsx x: 5 commits (90d) y: 137 lines of code support-frontend/assets/pages/[countryGroupId]/router.tsx x: 4 commits (90d) y: 115 lines of code support-frontend/assets/pages/[countryGroupId]/thankYou.tsx x: 21 commits (90d) y: 144 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/deliveryAgentsSelect.tsx x: 13 commits (90d) y: 212 lines of code support-frontend/assets/pages/paper-subscription-landing/helpers/products.ts x: 6 commits (90d) y: 68 lines of code support-frontend/assets/pages/subscriptions-landing/subscriptionsLanding.scss x: 18 commits (90d) y: 799 lines of code support-frontend/assets/pages/supporter-plus-landing/components/contributionCheckoutFinePrint.tsx x: 3 commits (90d) y: 30 lines of code support-frontend/assets/pages/supporter-plus-landing/components/landingPageBanners.tsx x: 7 commits (90d) y: 146 lines of code support-frontend/assets/pages/supporter-plus-landing/components/threeTierCard.tsx x: 21 commits (90d) y: 248 lines of code support-frontend/assets/pages/supporter-plus-landing/components/threeTierCards.tsx x: 10 commits (90d) y: 73 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/heading.tsx x: 25 commits (90d) y: 349 lines of code support-frontend/assets/pages/weekly-subscription-checkout/helpers/deliveryDays.ts x: 13 commits (90d) y: 100 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/content/prices.tsx x: 5 commits (90d) y: 126 lines of code support-frontend/stories/checkouts/thankYouModule.stories.tsx x: 25 commits (90d) y: 431 lines of code support-frontend/stories/landingPage/ThreeTierCards.stories.tsx x: 7 commits (90d) y: 77 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/config.ts x: 4 commits (90d) y: 8 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/schemas.ts x: 7 commits (90d) y: 353 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentFields.scala x: 14 commits (90d) y: 122 lines of code support-models/src/main/scala/com/gu/support/workers/Products.scala x: 6 commits (90d) y: 107 lines of code support-workers/src/main/scala/com/gu/stripe/StripeService.scala x: 11 commits (90d) y: 50 lines of code support-workers/src/main/scala/com/gu/stripe/retrieveCheckoutSession.scala x: 6 commits (90d) y: 26 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateZuoraSubscription.scala x: 6 commits (90d) y: 151 lines of code support-workers/src/main/scala/com/gu/zuora/subscriptionBuilders/DigitalSubscriptionBuilder.scala x: 6 commits (90d) y: 43 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/getDeliveryAgents.ts x: 4 commits (90d) y: 25 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/paperCheckoutForm.tsx x: 13 commits (90d) y: 537 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/weeklyCheckoutForm.tsx x: 9 commits (90d) y: 428 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/weeklyCheckoutFormGifting.tsx x: 9 commits (90d) y: 459 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/headerCards.tsx x: 10 commits (90d) y: 115 lines of code support-payment-api/src/main/scala/services/SwitchService.scala x: 1 commits (90d) y: 100 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteCard.tsx x: 3 commits (90d) y: 128 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteIconRightSvg.tsx x: 2 commits (90d) y: 47 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/posterComponent.tsx x: 11 commits (90d) y: 130 lines of code support-frontend/assets/helpers/productPrice/fulfilmentOptions.ts x: 11 commits (90d) y: 56 lines of code support-frontend/assets/helpers/utilities/utilities.ts x: 12 commits (90d) y: 44 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/deliveryDates.ts x: 7 commits (90d) y: 38 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/paperOrderSummary/paperOrderSummary.tsx x: 10 commits (90d) y: 128 lines of code support-frontend/assets/pages/paper-subscription-checkout/helpers/subsCardDays.ts x: 4 commits (90d) y: 120 lines of code support-frontend/app/admin/settings/SettingsProvider.scala x: 11 commits (90d) y: 150 lines of code support-frontend/assets/components/subscriptionCheckouts/summary.module.scss x: 5 commits (90d) y: 223 lines of code support-frontend/assets/components/subscriptionCheckouts/summary.tsx x: 7 commits (90d) y: 390 lines of code support-frontend/assets/helpers/page/analyticsAndConsent.ts x: 5 commits (90d) y: 101 lines of code support-frontend/build.sbt x: 3 commits (90d) y: 85 lines of code support-services/src/main/scala/com/gu/aws/AwsCloudWatchMetricSetup.scala x: 4 commits (90d) y: 95 lines of code stripe-patrons-data/src/main/scala/com/gu/patrons/services/StripeSubscriptionsProcessor.scala x: 1 commits (90d) y: 117 lines of code support-config/src/main/scala/com/gu/support/config/UserBenefitsApiConfig.scala x: 1 commits (90d) y: 15 lines of code support-frontend/app/actions/CustomActionBuilders.scala x: 1 commits (90d) y: 107 lines of code support-frontend/app/admin/settings/Settings.scala x: 8 commits (90d) y: 91 lines of code support-frontend/app/controllers/DigitalSubscriptionFormController.scala x: 1 commits (90d) y: 77 lines of code support-frontend/app/controllers/SubscriptionProductCookiesCreator.scala x: 10 commits (90d) y: 38 lines of code support-frontend/app/models/identity/responses/IdentityErrorResponse.scala x: 1 commits (90d) y: 51 lines of code support-frontend/app/services/HttpIdentityService.scala x: 1 commits (90d) y: 226 lines of code support-frontend/app/services/UserBenefitsApiServiceProvider.scala x: 1 commits (90d) y: 12 lines of code support-frontend/app/views/contributions.scala.html x: 8 commits (90d) y: 80 lines of code support-frontend/app/views/subscriptionCheckout.scala.html x: 1 commits (90d) y: 86 lines of code support-frontend/assets/components/content/content.tsx x: 1 commits (90d) y: 97 lines of code support-frontend/assets/components/countryGroupSwitcher/countryGroupSwitcher.tsx x: 9 commits (90d) y: 130 lines of code support-frontend/assets/components/csr/csrMode.ts x: 1 commits (90d) y: 70 lines of code support-frontend/assets/components/directDebit/directDebitProgressiveDisclosure/directDebitForm.tsx x: 1 commits (90d) y: 179 lines of code support-frontend/assets/components/footerCompliant/FooterWithPromoTerms.tsx x: 1 commits (90d) y: 154 lines of code support-frontend/assets/components/headers/header/header.tsx x: 1 commits (90d) y: 114 lines of code support-frontend/assets/components/priceLabel/priceLabel.tsx x: 1 commits (90d) y: 24 lines of code support-frontend/assets/components/productPage/productPageHero/productPageHero.tsx x: 1 commits (90d) y: 138 lines of code support-frontend/assets/components/subscriptionCheckouts/personalDetails.tsx x: 1 commits (90d) y: 158 lines of code support-frontend/assets/components/subscriptionCheckouts/personalDetailsGift.tsx x: 1 commits (90d) y: 57 lines of code support-frontend/assets/components/subscriptionCheckouts/stripeForm/stripeForm.tsx x: 1 commits (90d) y: 404 lines of code support-frontend/assets/helpers/abTests/helpers.ts x: 1 commits (90d) y: 280 lines of code support-frontend/assets/helpers/abTests/sessionStorage.ts x: 8 commits (90d) y: 31 lines of code support-frontend/assets/helpers/forms/errorReasons.ts x: 10 commits (90d) y: 71 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/payPalRecurringCheckout.ts x: 1 commits (90d) y: 194 lines of code support-frontend/assets/helpers/globalsAndSwitches/settings.ts x: 8 commits (90d) y: 21 lines of code support-frontend/assets/helpers/images/theGrid.ts x: 1 commits (90d) y: 29 lines of code support-frontend/assets/helpers/internationalisation/currency.ts x: 1 commits (90d) y: 129 lines of code support-frontend/assets/helpers/productPrice/priceDescriptions.ts x: 1 commits (90d) y: 130 lines of code support-frontend/assets/helpers/productPrice/productPrices.ts x: 7 commits (90d) y: 83 lines of code support-frontend/assets/helpers/productPrice/promotions.tsx x: 8 commits (90d) y: 122 lines of code support-frontend/assets/helpers/redux/checkout/payment/directDebit/state.ts x: 1 commits (90d) y: 38 lines of code support-frontend/assets/helpers/redux/checkout/personalDetails/state.ts x: 1 commits (90d) y: 61 lines of code support-frontend/assets/helpers/redux/checkout/product/selectors/productType.ts x: 1 commits (90d) y: 79 lines of code support-frontend/assets/helpers/subscriptionsForms/formActionCreators.ts x: 1 commits (90d) y: 146 lines of code support-frontend/assets/helpers/tracking/acquisitions.ts x: 3 commits (90d) y: 283 lines of code support-frontend/assets/helpers/tracking/trackingOphan.ts x: 3 commits (90d) y: 111 lines of code support-frontend/assets/helpers/types/option.ts x: 1 commits (90d) y: 1 lines of code support-frontend/assets/pages/[countryGroupId]/events/events.tsx x: 1 commits (90d) y: 165 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteCards.tsx x: 7 commits (90d) y: 61 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/guardianAdLiteLanding.tsx x: 8 commits (90d) y: 43 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLandingProps.ts x: 3 commits (90d) y: 42 lines of code support-frontend/stories/landingPage/GuardianLightCards.stories.tsx x: 1 commits (90d) y: 45 lines of code support-models/src/main/scala/com/gu/support/catalog/Product.scala x: 1 commits (90d) y: 361 lines of code support-models/src/main/scala/com/gu/support/zuora/api/SubscriptionData.scala x: 1 commits (90d) y: 199 lines of code support-payment-api/src/main/resources/cloud-formation.yaml x: 1 commits (90d) y: 337 lines of code support-workers/src/main/scala/com/gu/emailservices/DigitalPackEmailFields.scala x: 1 commits (90d) y: 214 lines of code support-workers/src/main/scala/com/gu/salesforce/SalesforceService.scala x: 1 commits (90d) y: 186 lines of code
1650.0
lines of code
  min: 1.0
  average: 117.22
  25th percentile: 34.0
  median: 71.0
  75th percentile: 133.25
  max: 1650.0
0 142.0
commits (90d)
min: 1.0 | average: 7.8 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 9.0 | max: 142.0

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

cdk/lib/frontend.ts x: 6 contributors (90d) y: 395 lines of code support-frontend/assets/helpers/abTests/abtestDefinitions.ts x: 7 contributors (90d) y: 134 lines of code support-frontend/assets/helpers/productCatalog.ts x: 6 contributors (90d) y: 516 lines of code support-frontend/assets/pages/[countryGroupId]/components/SimilarProductsConsent.tsx x: 3 contributors (90d) y: 15 lines of code support-frontend/assets/pages/[countryGroupId]/components/checkoutComponent.tsx x: 8 contributors (90d) y: 1190 lines of code support-frontend/assets/pages/[countryGroupId]/components/formOnSubmit.ts x: 4 contributors (90d) y: 243 lines of code support-payment-api/src/main/scala/backend/PaypalBackend.scala x: 2 contributors (90d) y: 263 lines of code support-payment-api/src/main/scala/backend/StripeBackend.scala x: 3 contributors (90d) y: 332 lines of code support-payment-api/src/main/scala/controllers/PaypalController.scala x: 1 contributors (90d) y: 68 lines of code support-payment-api/src/main/scala/controllers/StripeController.scala x: 1 contributors (90d) y: 84 lines of code support-payment-api/src/main/scala/model/AcquisitionData.scala x: 1 contributors (90d) y: 22 lines of code support-payment-api/src/main/scala/model/paypal/PaypalPaymentData.scala x: 1 contributors (90d) y: 26 lines of code support-payment-api/src/main/scala/services/PaypalService.scala x: 1 contributors (90d) y: 160 lines of code support-payment-api/src/main/scala/services/StripeService.scala x: 1 contributors (90d) y: 138 lines of code support-frontend/assets/components/orderSummary/contributionsOrderSummary.tsx x: 6 contributors (90d) y: 241 lines of code support-frontend/assets/components/orderSummary/orderSummaryTsAndCs.tsx x: 2 contributors (90d) y: 119 lines of code support-frontend/assets/helpers/legalCopy.ts x: 2 contributors (90d) y: 30 lines of code support-frontend/assets/helpers/supporterPlus/benefitsThreshold.ts x: 3 contributors (90d) y: 25 lines of code support-frontend/assets/pages/supporter-plus-landing/components/summaryTsAndCs.tsx x: 5 contributors (90d) y: 101 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/weeklyProductPrices.tsx x: 1 contributors (90d) y: 207 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLanding.tsx x: 1 contributors (90d) y: 171 lines of code support-frontend/stories/checkouts/ContributionsOrderSummary.stories.tsx x: 5 contributors (90d) y: 235 lines of code support-frontend/stories/checkouts/SummaryTsAndCs.stories.tsx x: 4 contributors (90d) y: 12 lines of code support-frontend/stories/checkouts/orderSummaryTsAndCs.stories.tsx x: 2 contributors (90d) y: 12 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/hero/hero.tsx x: 2 contributors (90d) y: 181 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/benefitsChecklist.ts x: 2 contributors (90d) y: 77 lines of code support-frontend/app/admin/settings/LandingPageTest.scala x: 5 contributors (90d) y: 90 lines of code support-frontend/assets/helpers/globalsAndSwitches/landingPageSettings.ts x: 5 contributors (90d) y: 56 lines of code support-frontend/assets/helpers/tracking/behaviour.ts x: 2 contributors (90d) y: 58 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/components/PersonalDetailsFields.tsx x: 3 contributors (90d) y: 116 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/tickerContainer.tsx x: 3 contributors (90d) y: 68 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/contributionsOnlyLanding.tsx x: 1 contributors (90d) y: 188 lines of code support-frontend/assets/pages/supporter-plus-landing/twoStepPages/threeTierLanding.tsx x: 6 contributors (90d) y: 599 lines of code support-frontend/assets/helpers/utilities/timePeriods.ts x: 1 contributors (90d) y: 4 lines of code support-frontend/assets/helpers/contributions.ts x: 1 contributors (90d) y: 233 lines of code support-frontend/assets/helpers/productPrice/billingPeriods.ts x: 1 contributors (90d) y: 47 lines of code support-frontend/app/controllers/Application.scala x: 4 contributors (90d) y: 540 lines of code support-frontend/app/controllers/Promotions.scala x: 3 contributors (90d) y: 85 lines of code support-frontend/app/wiring/AppComponents.scala x: 3 contributors (90d) y: 82 lines of code support-frontend/app/wiring/Controllers.scala x: 5 contributors (90d) y: 207 lines of code support-frontend/assets/helpers/storage/cookie.ts x: 3 contributors (90d) y: 32 lines of code support-frontend/assets/helpers/urls/externalLinks.ts x: 2 contributors (90d) y: 68 lines of code support-frontend/assets/helpers/urls/routes.ts x: 4 contributors (90d) y: 133 lines of code support-frontend/assets/helpers/urls/url.ts x: 3 contributors (90d) y: 75 lines of code support-frontend/assets/pages/paper-subscription-checkout/helpers/options.ts x: 2 contributors (90d) y: 14 lines of code support-frontend/assets/pages/paper-subscription-landing/components/paperProductPrices.tsx x: 6 contributors (90d) y: 208 lines of code support-frontend/assets/pages/paper-subscription-landing/paperSubscriptionLandingPage.tsx x: 4 contributors (90d) y: 99 lines of code support-frontend/stories/landingPage/PaperProductPrices.stories.tsx x: 4 contributors (90d) y: 41 lines of code support-frontend/app/services/stepfunctions/SupportWorkersClient.scala x: 2 contributors (90d) y: 236 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/readerRevenueApis.ts x: 4 contributors (90d) y: 360 lines of code support-models/src/main/scala/com/gu/support/workers/states/CreateZuoraSubscriptionState.scala x: 2 contributors (90d) y: 99 lines of code support-models/src/main/scala/com/gu/support/workers/states/SendThankYouEmailState.scala x: 2 contributors (90d) y: 108 lines of code support-modules/acquisition-events/src/main/scala/com/gu/support/acquisitions/models/AcquisitionDataRow.scala x: 4 contributors (90d) y: 197 lines of code support-workers/src/main/scala/com/gu/acquisitions/AcquisitionDataRowBuilder.scala x: 2 contributors (90d) y: 258 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateSalesforceContact.scala x: 2 contributors (90d) y: 229 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/PreparePaymentMethodForReuse.scala x: 2 contributors (90d) y: 162 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/UpdateSupporterProductData.scala x: 2 contributors (90d) y: 196 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraDigitalSubscriptionHandler.scala x: 3 contributors (90d) y: 45 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianAdLiteHandler.scala x: 2 contributors (90d) y: 35 lines of code support-workers/src/main/scala/com/gu/zuora/productHandlers/ZuoraGuardianWeeklyHandler.scala x: 2 contributors (90d) y: 43 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitForm.tsx x: 3 contributors (90d) y: 110 lines of code support-frontend/assets/helpers/forms/formValidation.ts x: 1 contributors (90d) y: 34 lines of code support-frontend/assets/helpers/subscriptionsForms/submit.ts x: 2 contributors (90d) y: 400 lines of code support-frontend/assets/pages/supporter-plus-landing/setup/legacyActionCreators.ts x: 4 contributors (90d) y: 22 lines of code build.sbt x: 3 contributors (90d) y: 309 lines of code support-models/src/main/scala/com/gu/support/workers/states/PreparePaymentMethodForReuseState.scala x: 1 contributors (90d) y: 19 lines of code support-frontend/assets/helpers/campaigns/campaigns.tsx x: 4 contributors (90d) y: 60 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/oneOffContributions.ts x: 1 contributors (90d) y: 210 lines of code support-frontend/assets/helpers/forms/paymentMethods.ts x: 3 contributors (90d) y: 60 lines of code support-frontend/assets/helpers/forms/stripe.ts x: 2 contributors (90d) y: 48 lines of code support-frontend/assets/helpers/storage/abandonedBasketCookies.ts x: 4 contributors (90d) y: 79 lines of code support-frontend/assets/helpers/tracking/quantumMetric.ts x: 1 contributors (90d) y: 425 lines of code support-frontend/assets/components/tooltip/Tooltip.tsx x: 3 contributors (90d) y: 242 lines of code support-frontend/assets/components/thankYou/thankYouModule.tsx x: 4 contributors (90d) y: 331 lines of code support-frontend/assets/helpers/subscriptionsForms/rules.ts x: 2 contributors (90d) y: 210 lines of code support-frontend/assets/pages/[countryGroupId]/components/thankYouComponent.tsx x: 6 contributors (90d) y: 400 lines of code support-frontend/assets/pages/paper-subscription-landing/components/content/paperPrices.tsx x: 4 contributors (90d) y: 160 lines of code support-frontend/assets/pages/paper-subscription-landing/components/hero/hero.tsx x: 3 contributors (90d) y: 141 lines of code cdk/lib/support-workers.ts x: 5 contributors (90d) y: 602 lines of code support-frontend/assets/helpers/legal.ts x: 4 contributors (90d) y: 66 lines of code support-frontend/app/controllers/CreateSubscriptionController.scala x: 5 contributors (90d) y: 440 lines of code support-frontend/app/services/StripeCheckoutSessionService.scala x: 4 contributors (90d) y: 117 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitFormStyles.ts x: 2 contributors (90d) y: 21 lines of code support-frontend/assets/components/directDebit/directDebitForm/directDebitGuarantee.tsx x: 3 contributors (90d) y: 58 lines of code support-frontend/assets/components/directDebit/directDebitForm/legalNotice.tsx x: 2 contributors (90d) y: 79 lines of code support-frontend/assets/components/thankYou/guardianAdLite/whatNext.tsx x: 5 contributors (90d) y: 40 lines of code support-frontend/assets/pages/[countryGroupId]/checkout.tsx x: 6 contributors (90d) y: 270 lines of code support-frontend/assets/pages/[countryGroupId]/checkout/helpers/stripeCheckoutSession.ts x: 5 contributors (90d) y: 82 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/subheading.tsx x: 3 contributors (90d) y: 194 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentMethods.scala x: 1 contributors (90d) y: 121 lines of code support-models/src/main/scala/com/gu/support/workers/PaymentProvider.scala x: 4 contributors (90d) y: 46 lines of code support-models/src/main/scala/com/gu/support/zuora/api/PaymentGateway.scala x: 1 contributors (90d) y: 62 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/FailureHandler.scala x: 2 contributors (90d) y: 115 lines of code cdk/lib/payment-api.ts x: 5 contributors (90d) y: 444 lines of code support-workers/src/main/scala/com/gu/emailservices/PaperEmailFields.scala x: 3 contributors (90d) y: 48 lines of code support-frontend/assets/components/subscriptionCheckouts/stripeForm/stripeProviderForCountry.tsx x: 1 contributors (90d) y: 53 lines of code support-frontend/assets/helpers/globalsAndSwitches/window.ts x: 3 contributors (90d) y: 239 lines of code support-frontend/assets/helpers/redux/checkout/payment/stripeAccountDetails/state.ts x: 1 contributors (90d) y: 9 lines of code cdk/lib/bigquery-acquisitions-publisher.ts x: 2 contributors (90d) y: 126 lines of code support-frontend/app/admin/settings/Switches.scala x: 3 contributors (90d) y: 103 lines of code support-frontend/app/utils/CheckoutValidationRules.scala x: 4 contributors (90d) y: 1650 lines of code support-frontend/app/wiring/Services.scala x: 4 contributors (90d) y: 85 lines of code support-frontend/assets/components/checkoutBenefits/benefitsCheckList.tsx x: 3 contributors (90d) y: 162 lines of code support-frontend/assets/components/subscriptionsProductDescription/subscriptionsProductDescription.tsx x: 2 contributors (90d) y: 130 lines of code support-frontend/assets/components/thankYou/subscriptionStart/subscriptionStartItems.tsx x: 3 contributors (90d) y: 92 lines of code support-frontend/assets/helpers/abTests/abtest.ts x: 4 contributors (90d) y: 474 lines of code support-frontend/assets/helpers/abTests/landingPageAbTests.ts x: 4 contributors (90d) y: 184 lines of code support-frontend/assets/helpers/legacyTypeConversions.ts x: 3 contributors (90d) y: 35 lines of code support-frontend/assets/helpers/productPrice/productOptions.ts x: 5 contributors (90d) y: 128 lines of code support-frontend/assets/pages/[countryGroupId]/components/oneTimeCheckoutComponent.tsx x: 7 contributors (90d) y: 808 lines of code support-frontend/assets/pages/[countryGroupId]/components/paymentFields.ts x: 4 contributors (90d) y: 168 lines of code support-frontend/assets/pages/[countryGroupId]/thankYou.tsx x: 5 contributors (90d) y: 144 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/deliveryAgentsSelect.tsx x: 3 contributors (90d) y: 212 lines of code support-frontend/assets/pages/subscriptions-landing/subscriptionsLanding.scss x: 2 contributors (90d) y: 799 lines of code support-frontend/assets/pages/supporter-plus-landing/components/landingPageBanners.tsx x: 3 contributors (90d) y: 146 lines of code support-frontend/assets/pages/supporter-plus-landing/components/threeTierCard.tsx x: 4 contributors (90d) y: 248 lines of code support-frontend/assets/pages/supporter-plus-thank-you/components/thankYouHeader/heading.tsx x: 2 contributors (90d) y: 349 lines of code support-frontend/assets/pages/weekly-subscription-landing/components/content/prices.tsx x: 3 contributors (90d) y: 126 lines of code support-frontend/stories/checkouts/thankYouModule.stories.tsx x: 2 contributors (90d) y: 431 lines of code support-lambdas/bigquery-acquisitions-publisher/typescript/schemas.ts x: 3 contributors (90d) y: 353 lines of code support-workers/src/main/scala/com/gu/support/workers/lambdas/CreateZuoraSubscription.scala x: 3 contributors (90d) y: 151 lines of code support-frontend/assets/helpers/redux/checkout/addressMeta/thunks.ts x: 3 contributors (90d) y: 7 lines of code support-frontend/assets/pages/paper-subscription-checkout/components/paperCheckoutForm.tsx x: 4 contributors (90d) y: 537 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/weeklyCheckoutForm.tsx x: 3 contributors (90d) y: 428 lines of code support-frontend/assets/pages/weekly-subscription-checkout/components/weeklyCheckoutFormGifting.tsx x: 3 contributors (90d) y: 459 lines of code support-payment-api/src/main/scala/services/SwitchService.scala x: 1 contributors (90d) y: 100 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/accordianComponent.tsx x: 1 contributors (90d) y: 112 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/guardianAdLiteCard.tsx x: 1 contributors (90d) y: 128 lines of code support-frontend/app/controllers/WeeklySubscriptionController.scala x: 2 contributors (90d) y: 86 lines of code support-frontend/assets/pages/[countryGroupId]/guardianAdLiteLanding/components/posterComponent.tsx x: 1 contributors (90d) y: 130 lines of code support-frontend/app/admin/settings/SettingsProvider.scala x: 2 contributors (90d) y: 150 lines of code support-frontend/assets/components/subscriptionCheckouts/summary.module.scss x: 1 contributors (90d) y: 223 lines of code support-frontend/assets/components/subscriptionCheckouts/summary.tsx x: 1 contributors (90d) y: 390 lines of code support-services/src/main/scala/com/gu/aws/AwsCloudWatchMetricSetup.scala x: 2 contributors (90d) y: 95 lines of code support-frontend/app/actions/CustomActionBuilders.scala x: 1 contributors (90d) y: 107 lines of code support-frontend/app/controllers/DigitalSubscriptionFormController.scala x: 1 contributors (90d) y: 77 lines of code support-frontend/app/views/subscriptionCheckout.scala.html x: 1 contributors (90d) y: 86 lines of code support-frontend/assets/components/content/content.tsx x: 1 contributors (90d) y: 97 lines of code support-frontend/assets/components/countryGroupSwitcher/countryGroupSwitcher.tsx x: 3 contributors (90d) y: 130 lines of code support-frontend/assets/components/directDebit/directDebitProgressiveDisclosure/directDebitForm.tsx x: 1 contributors (90d) y: 179 lines of code support-frontend/assets/components/footerCompliant/FooterWithPromoTerms.tsx x: 1 contributors (90d) y: 154 lines of code support-frontend/assets/components/subscriptionCheckouts/stripeForm/stripeForm.tsx x: 1 contributors (90d) y: 404 lines of code support-frontend/assets/helpers/abTests/helpers.ts x: 1 contributors (90d) y: 280 lines of code support-frontend/assets/helpers/forms/paymentIntegrations/payPalRecurringCheckout.ts x: 1 contributors (90d) y: 194 lines of code support-frontend/assets/helpers/subscriptionsForms/formActionCreators.ts x: 1 contributors (90d) y: 146 lines of code support-frontend/assets/pages/[countryGroupId]/events/events.tsx x: 1 contributors (90d) y: 165 lines of code support-frontend/assets/pages/weekly-subscription-landing/weeklySubscriptionLandingProps.ts x: 1 contributors (90d) y: 42 lines of code support-models/src/main/scala/com/gu/support/catalog/Product.scala x: 1 contributors (90d) y: 361 lines of code support-models/src/main/scala/com/gu/support/zuora/api/SubscriptionData.scala x: 1 contributors (90d) y: 199 lines of code support-payment-api/src/main/resources/cloud-formation.yaml x: 1 contributors (90d) y: 337 lines of code
1650.0
lines of code
  min: 1.0
  average: 117.22
  25th percentile: 34.0
  median: 71.0
  75th percentile: 133.25
  max: 1650.0
0 8.0
contributors (90d)
min: 1.0 | average: 2.18 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0