guardian / mobile-purchases
File Size

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

Intro
Learn more...
File Size Overall
18% | 5% | 17% | 33% | 24%
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
yaml58% | 0% | 28% | 13% | 0%
ts0% | 9% | 10% | 45% | 34%
py0% | 0% | 100% | 0% | 0%
xml0% | 0% | 0% | 88% | 11%
scala0% | 0% | 0% | 0% | 100%
sbt0% | 0% | 0% | 0% | 100%
cjs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT54% | 0% | 26% | 16% | 3%
typescript0% | 9% | 10% | 45% | 34%
adjust_report_etl0% | 0% | 100% | 0% | 0%
scala0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
cdk0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
1654 -
apple-common.ts
in typescript/src/pubsub
505 16
429 -
359 -
appleValidateReceipts.ts
in typescript/src/services
285 8
google.ts
in typescript/src/feast/acquisition-events
272 -
connector.py
in adjust_report_etl
249 2
197 -
googleSubStatus.ts
in typescript/src/subscription-status
187 8
google-common.ts
in typescript/src/pubsub
178 5
aws.ts
in typescript/src/utils
174 8
173 -
processSubscription.ts
in typescript/src/soft-opt-ins
173 8
apple.ts
in typescript/src/feast/update-subs
153 1
google-play-v2.ts
in typescript/src/services
144 13
google.ts
in typescript/src/feast/update-subs
142 -
exportHistoricalData.ts
in typescript/src/export
140 7
apple.ts
in typescript/src/feast/acquisition-events
137 -
api-storekit.ts
in typescript/src/services
134 -
user.ts
in typescript/src/user
127 7
link.ts
in typescript/src/link
120 5
117 -
apple-mappings.ts
in typescript/src/services
117 -
google.ts
in typescript/src/update-subs
116 2
appleRevalidateReceipts.ts
in typescript/src/revalidate-receipts
111 2
subscriptionEvent.ts
in typescript/src/models
106 1
deleteLink.ts
in typescript/src/link
106 8
apple.ts
in typescript/src/pubsub
102 3
guIdentityApi.ts
in typescript/src/utils
100 6
router.ts
in typescript/src/feast/acquisition-events
98 -
appleSubStatus.ts
in typescript/src/subscription-status
93 3
LambdaApiGateway.scala
in scala/common/src/main/scala/com/gu/mobilepurchases/shared/lambda
92 7
subscription.ts
in typescript/src/models
92 1
build.sbt
in root
87 2
dlq-processor.ts
in typescript/src/soft-opt-ins
86 3
appleFetchOfferDetails.ts
in typescript/src/promotional-offers
79 2
Cloudwatch.scala
in scala/common/src/main/scala/com/gu/mobilepurchases/shared/cloudwatch
78 7
pubsub.ts
in typescript/src/pubsub
76 3
google.ts
in typescript/src/feast/pubsub
72 1
apple.ts
in typescript/src/update-subs
68 3
google-play.ts
in typescript/src/services
65 4
google.ts
in typescript/src/link
63 5
apple.ts
in typescript/src/feast/pubsub
63 1
GoogleOAuth.scala
in scala/google-oauth/src/main/scala/com.gu.mobilepurchases.googleoauth/lambda
62 5
updatesub.ts
in typescript/src/update-subs
62 4
ssmConfig.ts
in typescript/src/utils
60 3
common.ts
in typescript/src/feast/acquisition-events
57 -
exportSubscriptions-v2.ts
in typescript/src/export
56 3
acquisitions.ts
in typescript/src/soft-opt-ins
52 1
exportEvents.ts
in typescript/src/export
46 2
Files With Most Units (Top 50)
File# lines# units
apple-common.ts
in typescript/src/pubsub
505 16
google-play-v2.ts
in typescript/src/services
144 13
aws.ts
in typescript/src/utils
174 8
deleteLink.ts
in typescript/src/link
106 8
googleSubStatus.ts
in typescript/src/subscription-status
187 8
processSubscription.ts
in typescript/src/soft-opt-ins
173 8
appleValidateReceipts.ts
in typescript/src/services
285 8
LambdaApiGateway.scala
in scala/common/src/main/scala/com/gu/mobilepurchases/shared/lambda
92 7
Cloudwatch.scala
in scala/common/src/main/scala/com/gu/mobilepurchases/shared/cloudwatch
78 7
user.ts
in typescript/src/user
127 7
exportHistoricalData.ts
in typescript/src/export
140 7
guIdentityApi.ts
in typescript/src/utils
100 6
GoogleOAuth.scala
in scala/google-oauth/src/main/scala/com.gu.mobilepurchases.googleoauth/lambda
62 5
link.ts
in typescript/src/link
120 5
google.ts
in typescript/src/link
63 5
google-common.ts
in typescript/src/pubsub
178 5
google-play.ts
in typescript/src/services
65 4
updatesub.ts
in typescript/src/update-subs
62 4
ssmConfig.ts
in typescript/src/utils
60 3
apple.ts
in typescript/src/link
39 3
exportSubscriptions-v2.ts
in typescript/src/export
56 3
apple.ts
in typescript/src/pubsub
102 3
pubsub.ts
in typescript/src/pubsub
76 3
appleSubStatus.ts
in typescript/src/subscription-status
93 3
dlq-processor.ts
in typescript/src/soft-opt-ins
86 3
apple.ts
in typescript/src/update-subs
68 3
build.sbt
in root
87 2
apple-utils.ts
in typescript/src/link
37 2
appleFetchOfferDetails.ts
in typescript/src/promotional-offers
79 2
exportEvents.ts
in typescript/src/export
46 2
appleRevalidateReceipts.ts
in typescript/src/revalidate-receipts
111 2
common.ts
in typescript/src/feast/update-subs
24 2
braze.ts
in typescript/src/services
40 2
appToPlatform.ts
in typescript/src/services
22 2
google.ts
in typescript/src/update-subs
116 2
connector.py
in adjust_report_etl
249 2
AwsLambda.scala
in scala/common/src/main/scala/com/gu/mobilepurchases/shared/lambda
17 1
processingError.ts
in typescript/src/models
9 1
userSubscription.ts
in typescript/src/models
32 1
subscription.ts
in typescript/src/models
92 1
GracefulProcessingError.ts
in typescript/src/models
7 1
endTimestampFilter.ts
in typescript/src/models
40 1
subscriptionEvent.ts
in typescript/src/models
106 1
dates.ts
in typescript/src/utils
18 1
exportSubscriptions.ts
in typescript/src/export
41 1
dynamoStream.ts
in typescript/src/export
39 1
google.ts
in typescript/src/pubsub
20 1
ignorable.ts
in typescript/src/pubsub
6 1
acquisitions.ts
in typescript/src/soft-opt-ins
52 1
google.ts
in typescript/src/feast/pubsub
72 1
Files With Long Lines (Top 19)

There are 19 files with lines longer than 120 characters. In total, there are 64 long lines.

File# lines# units# long lines
1654 - 23
LambdaApiGateway.scala
in scala/common/src/main/scala/com/gu/mobilepurchases/shared/lambda
92 7 6
Cloudwatch.scala
in scala/common/src/main/scala/com/gu/mobilepurchases/shared/cloudwatch
78 7 6
api-storekit.ts
in typescript/src/services
134 - 5
429 - 4
GoogleOAuth.scala
in scala/google-oauth/src/main/scala/com.gu.mobilepurchases.googleoauth/lambda
62 5 2
build.sbt
in root
87 2 2
apple.ts
in typescript/src/pubsub
102 3 2
googleSubStatus.ts
in typescript/src/subscription-status
187 8 2
acquisitions.ts
in typescript/src/soft-opt-ins
52 1 2
router.ts
in typescript/src/feast/acquisition-events
98 - 2
AwsLambda.scala
in scala/common/src/main/scala/com/gu/mobilepurchases/shared/lambda
17 1 1
173 - 1
aws.ts
in typescript/src/utils
174 8 1
exportHistoricalData.ts
in typescript/src/export
140 7 1
apple.ts
in typescript/src/feast/acquisition-events
137 - 1
google-play-v2.ts
in typescript/src/services
144 13 1
apple.ts
in typescript/src/update-subs
68 3 1
10 1 1
Correlations

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

typescript/src/feast/acquisition-events/apple.ts x: 46 commits (all time) y: 137 lines of code typescript/src/feast/update-subs/apple.ts x: 15 commits (all time) y: 153 lines of code typescript/src/models/subscription.ts x: 55 commits (all time) y: 92 lines of code typescript/src/update-subs/apple.ts x: 65 commits (all time) y: 68 lines of code typescript/src/feast/pubsub/apple.ts x: 13 commits (all time) y: 63 lines of code typescript/src/feast/pubsub/google.ts x: 17 commits (all time) y: 72 lines of code typescript/src/pubsub/apple.ts x: 131 commits (all time) y: 102 lines of code typescript/src/pubsub/google-common.ts x: 20 commits (all time) y: 178 lines of code typescript/src/pubsub/google.ts x: 61 commits (all time) y: 20 lines of code typescript/src/pubsub/pubsub.ts x: 45 commits (all time) y: 76 lines of code typescript/src/services/api-storekit.ts x: 10 commits (all time) y: 134 lines of code typescript/src/services/apple-json-web-tokens.ts x: 4 commits (all time) y: 23 lines of code typescript/src/models/subscriptionEvent.ts x: 26 commits (all time) y: 106 lines of code typescript/src/services/apple-mappings.ts x: 2 commits (all time) y: 117 lines of code typescript/src/pubsub/apple-common.ts x: 13 commits (all time) y: 505 lines of code typescript/src/utils/guIdentityApi.ts x: 43 commits (all time) y: 100 lines of code cloudformation.yaml x: 379 commits (all time) y: 1654 lines of code typescript/src/feast/update-subs/google.ts x: 21 commits (all time) y: 142 lines of code typescript/src/services/braze.ts x: 12 commits (all time) y: 40 lines of code adjust_report_etl/connector.py x: 6 commits (all time) y: 249 lines of code build.sbt x: 163 commits (all time) y: 87 lines of code typescript/src/services/productBillingPeriod.ts x: 26 commits (all time) y: 37 lines of code prettier.config.cjs x: 3 commits (all time) y: 7 lines of code typescript/src/export/dynamoStream.ts x: 12 commits (all time) y: 39 lines of code typescript/src/export/exportEvents.ts x: 18 commits (all time) y: 46 lines of code typescript/src/export/exportHistoricalData.ts x: 23 commits (all time) y: 140 lines of code typescript/src/export/exportSubscriptions-v2.ts x: 7 commits (all time) y: 56 lines of code typescript/src/export/exportSubscriptions.ts x: 24 commits (all time) y: 41 lines of code typescript/src/feast/acquisition-events/common.ts x: 10 commits (all time) y: 57 lines of code typescript/src/feast/acquisition-events/google.ts x: 38 commits (all time) y: 272 lines of code typescript/src/feast/acquisition-events/router.ts x: 33 commits (all time) y: 98 lines of code typescript/src/feast/update-subs/common.ts x: 10 commits (all time) y: 24 lines of code typescript/src/link/apple-utils.ts x: 10 commits (all time) y: 37 lines of code typescript/src/link/apple.ts x: 37 commits (all time) y: 39 lines of code typescript/src/link/deleteLink.ts x: 59 commits (all time) y: 106 lines of code typescript/src/link/google.ts x: 32 commits (all time) y: 63 lines of code typescript/src/link/link.ts x: 136 commits (all time) y: 120 lines of code typescript/src/models/GracefulProcessingError.ts x: 6 commits (all time) y: 7 lines of code typescript/src/models/apiGatewayHttp.ts x: 17 commits (all time) y: 27 lines of code typescript/src/models/app.ts x: 9 commits (all time) y: 6 lines of code typescript/src/models/endTimestampFilter.ts x: 17 commits (all time) y: 40 lines of code typescript/src/models/platform.ts x: 14 commits (all time) y: 11 lines of code typescript/src/models/processingError.ts x: 7 commits (all time) y: 9 lines of code typescript/src/models/userSubscription.ts x: 23 commits (all time) y: 32 lines of code typescript/src/promotional-offers/appleFetchOfferDetails.ts x: 28 commits (all time) y: 79 lines of code typescript/src/pubsub/ignorable.ts x: 6 commits (all time) y: 6 lines of code typescript/src/revalidate-receipts/appleRevalidateReceipts.ts x: 41 commits (all time) y: 111 lines of code typescript/src/services/appToPlatform.ts x: 13 commits (all time) y: 22 lines of code typescript/src/services/appleValidateReceipts.ts x: 62 commits (all time) y: 285 lines of code typescript/src/services/google-play-v2.ts x: 15 commits (all time) y: 144 lines of code typescript/src/services/google-play.ts x: 14 commits (all time) y: 65 lines of code typescript/src/soft-opt-ins/acquisitions.ts x: 63 commits (all time) y: 52 lines of code typescript/src/soft-opt-ins/dlq-processor.ts x: 14 commits (all time) y: 86 lines of code typescript/src/soft-opt-ins/processSubscription.ts x: 22 commits (all time) y: 173 lines of code typescript/src/subscription-status/appleSubStatus.ts x: 27 commits (all time) y: 93 lines of code typescript/src/subscription-status/googleSubStatus.ts x: 53 commits (all time) y: 187 lines of code typescript/src/test-launcher/test-launcher.ts x: 17 commits (all time) y: 20 lines of code typescript/src/update-subs/google.ts x: 58 commits (all time) y: 116 lines of code typescript/src/update-subs/updatesub.ts x: 43 commits (all time) y: 62 lines of code typescript/src/user/user.ts x: 42 commits (all time) y: 127 lines of code typescript/src/utils/aws.ts x: 69 commits (all time) y: 174 lines of code typescript/src/utils/dates.ts x: 21 commits (all time) y: 18 lines of code typescript/src/utils/mapAndroidProductId.ts x: 9 commits (all time) y: 15 lines of code typescript/src/utils/restClient.ts x: 10 commits (all time) y: 7 lines of code typescript/src/utils/softOptIns.ts x: 9 commits (all time) y: 13 lines of code typescript/src/utils/ssmConfig.ts x: 10 commits (all time) y: 60 lines of code typescript/src/utils/appIdentity.ts x: 8 commits (all time) y: 4 lines of code typescript/src/utils/option.ts x: 4 commits (all time) y: 1 lines of code feast-acquisition-events.cloudformation.yaml x: 9 commits (all time) y: 429 lines of code exports-cloudformation.yaml x: 28 commits (all time) y: 359 lines of code riff-raff.yaml x: 102 commits (all time) y: 173 lines of code dynamo.cloudformation.yaml x: 72 commits (all time) y: 197 lines of code cdk/lib/mobile-purchases-feast.ts x: 1 commits (all time) y: 8 lines of code project/plugins.sbt x: 16 commits (all time) y: 5 lines of code scala/common/src/main/scala/com/gu/mobilepurchases/shared/cloudwatch/Cloudwatch.scala x: 4 commits (all time) y: 78 lines of code scala/google-oauth/src/main/scala/com.gu.mobilepurchases.googleoauth/lambda/GoogleOAuth.scala x: 9 commits (all time) y: 62 lines of code scala/common/src/main/scala/com/gu/mobilepurchases/shared/lambda/AwsLambda.scala x: 2 commits (all time) y: 17 lines of code scala/common/src/main/scala/com/gu/mobilepurchases/shared/lambda/LambdaApiGateway.scala x: 2 commits (all time) y: 92 lines of code project/MergeFilesStrategy.scala x: 3 commits (all time) y: 18 lines of code
1654.0
lines of code
  min: 1.0
  average: 107.72
  25th percentile: 20.0
  median: 63.0
  75th percentile: 120.0
  max: 1654.0
0 379.0
commits (all time)
min: 1.0 | average: 31.78 | 25th percentile: 9.0 | median: 17.0 | 75th percentile: 41.0 | max: 379.0

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

typescript/src/feast/acquisition-events/apple.ts x: 3 contributors (all time) y: 137 lines of code typescript/src/feast/update-subs/apple.ts x: 7 contributors (all time) y: 153 lines of code typescript/src/models/subscription.ts x: 5 contributors (all time) y: 92 lines of code typescript/src/update-subs/apple.ts x: 4 contributors (all time) y: 68 lines of code typescript/src/feast/pubsub/apple.ts x: 4 contributors (all time) y: 63 lines of code typescript/src/feast/pubsub/google.ts x: 4 contributors (all time) y: 72 lines of code typescript/src/pubsub/apple.ts x: 12 contributors (all time) y: 102 lines of code typescript/src/pubsub/google-common.ts x: 3 contributors (all time) y: 178 lines of code typescript/src/pubsub/google.ts x: 8 contributors (all time) y: 20 lines of code typescript/src/pubsub/pubsub.ts x: 6 contributors (all time) y: 76 lines of code typescript/src/services/api-storekit.ts x: 2 contributors (all time) y: 134 lines of code typescript/src/services/apple-json-web-tokens.ts x: 2 contributors (all time) y: 23 lines of code typescript/src/models/subscriptionEvent.ts x: 3 contributors (all time) y: 106 lines of code typescript/src/services/apple-mappings.ts x: 2 contributors (all time) y: 117 lines of code typescript/src/pubsub/apple-common.ts x: 3 contributors (all time) y: 505 lines of code typescript/src/utils/guIdentityApi.ts x: 10 contributors (all time) y: 100 lines of code cloudformation.yaml x: 25 contributors (all time) y: 1654 lines of code typescript/src/feast/update-subs/google.ts x: 7 contributors (all time) y: 142 lines of code typescript/src/services/braze.ts x: 4 contributors (all time) y: 40 lines of code adjust_report_etl/connector.py x: 2 contributors (all time) y: 249 lines of code build.sbt x: 17 contributors (all time) y: 87 lines of code typescript/src/services/productBillingPeriod.ts x: 4 contributors (all time) y: 37 lines of code prettier.config.cjs x: 2 contributors (all time) y: 7 lines of code typescript/src/export/dynamoStream.ts x: 3 contributors (all time) y: 39 lines of code typescript/src/export/exportEvents.ts x: 4 contributors (all time) y: 46 lines of code typescript/src/export/exportHistoricalData.ts x: 4 contributors (all time) y: 140 lines of code typescript/src/export/exportSubscriptions-v2.ts x: 3 contributors (all time) y: 56 lines of code typescript/src/export/exportSubscriptions.ts x: 5 contributors (all time) y: 41 lines of code typescript/src/feast/acquisition-events/common.ts x: 2 contributors (all time) y: 57 lines of code typescript/src/feast/acquisition-events/google.ts x: 3 contributors (all time) y: 272 lines of code typescript/src/feast/acquisition-events/router.ts x: 3 contributors (all time) y: 98 lines of code typescript/src/feast/update-subs/common.ts x: 4 contributors (all time) y: 24 lines of code typescript/src/link/apple.ts x: 8 contributors (all time) y: 39 lines of code typescript/src/link/deleteLink.ts x: 6 contributors (all time) y: 106 lines of code typescript/src/link/google.ts x: 5 contributors (all time) y: 63 lines of code typescript/src/link/link.ts x: 12 contributors (all time) y: 120 lines of code typescript/src/models/GracefulProcessingError.ts x: 3 contributors (all time) y: 7 lines of code typescript/src/models/apiGatewayHttp.ts x: 5 contributors (all time) y: 27 lines of code typescript/src/models/app.ts x: 3 contributors (all time) y: 6 lines of code typescript/src/models/platform.ts x: 6 contributors (all time) y: 11 lines of code typescript/src/models/userSubscription.ts x: 4 contributors (all time) y: 32 lines of code typescript/src/promotional-offers/appleFetchOfferDetails.ts x: 2 contributors (all time) y: 79 lines of code typescript/src/revalidate-receipts/appleRevalidateReceipts.ts x: 6 contributors (all time) y: 111 lines of code typescript/src/services/appToPlatform.ts x: 5 contributors (all time) y: 22 lines of code typescript/src/services/appleValidateReceipts.ts x: 8 contributors (all time) y: 285 lines of code typescript/src/services/google-play-v2.ts x: 4 contributors (all time) y: 144 lines of code typescript/src/services/google-play.ts x: 3 contributors (all time) y: 65 lines of code typescript/src/soft-opt-ins/dlq-processor.ts x: 4 contributors (all time) y: 86 lines of code typescript/src/soft-opt-ins/processSubscription.ts x: 5 contributors (all time) y: 173 lines of code typescript/src/subscription-status/appleSubStatus.ts x: 3 contributors (all time) y: 93 lines of code typescript/src/subscription-status/googleSubStatus.ts x: 9 contributors (all time) y: 187 lines of code typescript/src/test-launcher/test-launcher.ts x: 6 contributors (all time) y: 20 lines of code typescript/src/update-subs/google.ts x: 5 contributors (all time) y: 116 lines of code typescript/src/user/user.ts x: 6 contributors (all time) y: 127 lines of code typescript/src/utils/aws.ts x: 10 contributors (all time) y: 174 lines of code typescript/src/utils/dates.ts x: 4 contributors (all time) y: 18 lines of code typescript/src/utils/mapAndroidProductId.ts x: 3 contributors (all time) y: 15 lines of code typescript/src/utils/softOptIns.ts x: 4 contributors (all time) y: 13 lines of code feast-acquisition-events.cloudformation.yaml x: 3 contributors (all time) y: 429 lines of code exports-cloudformation.yaml x: 8 contributors (all time) y: 359 lines of code riff-raff.yaml x: 16 contributors (all time) y: 173 lines of code dynamo.cloudformation.yaml x: 13 contributors (all time) y: 197 lines of code cdk/lib/mobile-purchases-feast.ts x: 1 contributors (all time) y: 8 lines of code project/plugins.sbt x: 5 contributors (all time) y: 5 lines of code scala/common/src/main/scala/com/gu/mobilepurchases/shared/cloudwatch/Cloudwatch.scala x: 3 contributors (all time) y: 78 lines of code scala/common/src/main/scala/com/gu/mobilepurchases/shared/lambda/AwsLambda.scala x: 1 contributors (all time) y: 17 lines of code scala/common/src/main/scala/com/gu/mobilepurchases/shared/lambda/LambdaApiGateway.scala x: 1 contributors (all time) y: 92 lines of code project/MergeFilesStrategy.scala x: 2 contributors (all time) y: 18 lines of code
1654.0
lines of code
  min: 1.0
  average: 107.72
  25th percentile: 20.0
  median: 63.0
  75th percentile: 120.0
  max: 1654.0
0 25.0
contributors (all time)
min: 1.0 | average: 4.93 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 25.0

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

typescript/src/feast/acquisition-events/apple.ts x: 8 commits (30d) y: 137 lines of code typescript/src/feast/update-subs/apple.ts x: 3 commits (30d) y: 153 lines of code typescript/src/models/subscription.ts x: 2 commits (30d) y: 92 lines of code typescript/src/update-subs/apple.ts x: 3 commits (30d) y: 68 lines of code typescript/src/feast/pubsub/apple.ts x: 5 commits (30d) y: 63 lines of code typescript/src/feast/pubsub/google.ts x: 4 commits (30d) y: 72 lines of code typescript/src/pubsub/apple.ts x: 11 commits (30d) y: 102 lines of code typescript/src/pubsub/google-common.ts x: 6 commits (30d) y: 178 lines of code typescript/src/pubsub/google.ts x: 5 commits (30d) y: 20 lines of code typescript/src/pubsub/pubsub.ts x: 6 commits (30d) y: 76 lines of code typescript/src/services/api-storekit.ts x: 10 commits (30d) y: 134 lines of code typescript/src/services/apple-json-web-tokens.ts x: 4 commits (30d) y: 23 lines of code typescript/src/models/subscriptionEvent.ts x: 2 commits (30d) y: 106 lines of code typescript/src/services/apple-mappings.ts x: 2 commits (30d) y: 117 lines of code typescript/src/pubsub/apple-common.ts x: 2 commits (30d) y: 505 lines of code typescript/src/utils/guIdentityApi.ts x: 2 commits (30d) y: 100 lines of code
505.0
lines of code
  min: 20.0
  average: 121.63
  25th percentile: 69.0
  median: 101.0
  75th percentile: 136.25
  max: 505.0
0 11.0
commits (30d)
min: 2.0 | average: 4.69 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 11.0

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

typescript/src/feast/acquisition-events/apple.ts x: 2 contributors (30d) y: 137 lines of code typescript/src/feast/update-subs/apple.ts x: 2 contributors (30d) y: 153 lines of code typescript/src/models/subscription.ts x: 2 contributors (30d) y: 92 lines of code typescript/src/update-subs/apple.ts x: 2 contributors (30d) y: 68 lines of code typescript/src/feast/pubsub/apple.ts x: 2 contributors (30d) y: 63 lines of code typescript/src/feast/pubsub/google.ts x: 2 contributors (30d) y: 72 lines of code typescript/src/pubsub/apple.ts x: 2 contributors (30d) y: 102 lines of code typescript/src/pubsub/google-common.ts x: 2 contributors (30d) y: 178 lines of code typescript/src/pubsub/google.ts x: 2 contributors (30d) y: 20 lines of code typescript/src/pubsub/pubsub.ts x: 2 contributors (30d) y: 76 lines of code typescript/src/services/api-storekit.ts x: 2 contributors (30d) y: 134 lines of code typescript/src/services/apple-json-web-tokens.ts x: 2 contributors (30d) y: 23 lines of code typescript/src/models/subscriptionEvent.ts x: 2 contributors (30d) y: 106 lines of code typescript/src/services/apple-mappings.ts x: 2 contributors (30d) y: 117 lines of code typescript/src/pubsub/apple-common.ts x: 2 contributors (30d) y: 505 lines of code typescript/src/utils/guIdentityApi.ts x: 2 contributors (30d) y: 100 lines of code
505.0
lines of code
  min: 20.0
  average: 121.63
  25th percentile: 69.0
  median: 101.0
  75th percentile: 136.25
  max: 505.0
0 2.0
contributors (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

typescript/src/feast/acquisition-events/apple.ts x: 12 commits (90d) y: 137 lines of code typescript/src/feast/update-subs/apple.ts x: 4 commits (90d) y: 153 lines of code typescript/src/models/subscription.ts x: 2 commits (90d) y: 92 lines of code typescript/src/update-subs/apple.ts x: 3 commits (90d) y: 68 lines of code typescript/src/feast/pubsub/apple.ts x: 5 commits (90d) y: 63 lines of code typescript/src/feast/pubsub/google.ts x: 4 commits (90d) y: 72 lines of code typescript/src/pubsub/apple.ts x: 11 commits (90d) y: 102 lines of code typescript/src/pubsub/google-common.ts x: 6 commits (90d) y: 178 lines of code typescript/src/pubsub/google.ts x: 5 commits (90d) y: 20 lines of code typescript/src/pubsub/pubsub.ts x: 6 commits (90d) y: 76 lines of code typescript/src/services/api-storekit.ts x: 10 commits (90d) y: 134 lines of code typescript/src/services/apple-json-web-tokens.ts x: 4 commits (90d) y: 23 lines of code typescript/src/models/subscriptionEvent.ts x: 2 commits (90d) y: 106 lines of code typescript/src/services/apple-mappings.ts x: 2 commits (90d) y: 117 lines of code typescript/src/pubsub/apple-common.ts x: 2 commits (90d) y: 505 lines of code typescript/src/utils/guIdentityApi.ts x: 2 commits (90d) y: 100 lines of code cloudformation.yaml x: 5 commits (90d) y: 1654 lines of code typescript/src/feast/update-subs/google.ts x: 1 commits (90d) y: 142 lines of code typescript/src/services/braze.ts x: 1 commits (90d) y: 40 lines of code adjust_report_etl/connector.py x: 3 commits (90d) y: 249 lines of code
1654.0
lines of code
  min: 20.0
  average: 201.55
  25th percentile: 69.0
  median: 104.0
  75th percentile: 150.25
  max: 1654.0
0 12.0
commits (90d)
min: 1.0 | average: 4.5 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.75 | max: 12.0

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

typescript/src/feast/acquisition-events/apple.ts x: 2 contributors (90d) y: 137 lines of code typescript/src/feast/update-subs/apple.ts x: 3 contributors (90d) y: 153 lines of code typescript/src/models/subscription.ts x: 2 contributors (90d) y: 92 lines of code typescript/src/update-subs/apple.ts x: 2 contributors (90d) y: 68 lines of code typescript/src/feast/pubsub/apple.ts x: 2 contributors (90d) y: 63 lines of code typescript/src/feast/pubsub/google.ts x: 2 contributors (90d) y: 72 lines of code typescript/src/pubsub/apple.ts x: 2 contributors (90d) y: 102 lines of code typescript/src/pubsub/google-common.ts x: 2 contributors (90d) y: 178 lines of code typescript/src/pubsub/google.ts x: 2 contributors (90d) y: 20 lines of code typescript/src/services/api-storekit.ts x: 2 contributors (90d) y: 134 lines of code typescript/src/models/subscriptionEvent.ts x: 2 contributors (90d) y: 106 lines of code typescript/src/services/apple-mappings.ts x: 2 contributors (90d) y: 117 lines of code typescript/src/pubsub/apple-common.ts x: 2 contributors (90d) y: 505 lines of code cloudformation.yaml x: 2 contributors (90d) y: 1654 lines of code typescript/src/feast/update-subs/google.ts x: 1 contributors (90d) y: 142 lines of code typescript/src/services/braze.ts x: 1 contributors (90d) y: 40 lines of code adjust_report_etl/connector.py x: 1 contributors (90d) y: 249 lines of code
1654.0
lines of code
  min: 20.0
  average: 201.55
  25th percentile: 69.0
  median: 104.0
  75th percentile: 150.25
  max: 1654.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.9 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0