guardian / mobile-save-for-later
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 28% | 71%
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
yaml0% | 0% | 0% | 68% | 31%
ts0% | 0% | 0% | 100% | 0%
scala0% | 0% | 0% | 11% | 88%
sbt0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
mobile-save-for-later-user-deletion0% | 0% | 0% | 64% | 35%
cdk0% | 0% | 0% | 100% | 0%
mobile-save-for-later0% | 0% | 0% | 15% | 84%
common0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 36)
File# lines# units
cfn.yaml
in mobile-save-for-later-user-deletion/conf
152 -
137 1
LambdaApiGateway.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lambda
109 10
model.scala
in common/src/main/scala/com/gu/sfl/model
92 5
build.sbt
in root
84 1
IdentityService.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/identity
80 3
SavedArticlesPersistence.scala
in common/src/main/scala/com/gu/sfl/persistence
65 5
SaveArticlesController.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/controller
57 2
FetchSavedArticles.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles
47 3
SavedArticlesMerger.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lib
44 3
SaveArticlesLambda.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lambda
43 -
FetchArticlesLambda.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lambda
40 -
37 -
UpdateSavedArticles.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles
36 2
cfn.yaml
in mobile-save-for-later/conf
36 -
FetchArticlesController.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/controller
31 1
LocalServer.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/local
31 1
SflDynamoDb.scala
in mobile-save-for-later-user-deletion/src/main/scala/coml/gu/sfl/userdeletion/db
31 1
SaveForLaterController.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/controller
27 1
MergeLogic.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lib
27 2
UserDeletionLambda.scala
in mobile-save-for-later-user-deletion/src/main/scala/com/gu/sfl/userdeletion
25 1
riff-raff.yaml
in mobile-save-for-later
20 -
AwsLambda.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lambda
18 1
riff-raff.yaml
in mobile-save-for-later-user-deletion
14 -
Jackson.scala
in common/src/main/scala/com/gu/sfl/lib
14 -
GlobalHttpClient.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lib
13 -
Logging.scala
in common/src/main/scala/com/gu/sfl
13 1
SaveForLaterError.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/exception
12 -
AuthHeaderParser.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lib
11 1
RunUserDeletionLambda.scala
in mobile-save-for-later-user-deletion/src/main/scala/local
11 -
StatusCodes.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/util
9 -
Base64Utils.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lib
9 -
HeaderNames.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/util
8 -
Parallelism.scala
in common/src/main/scala/com/gu/sfl/lib
6 -
plugins.sbt
in project
4 -
UserDeleteMessage.scala
in mobile-save-for-later-user-deletion/src/main/scala/com/gu/sfl/userdeletion/model
2 -
Files With Most Units (Top 19)
File# lines# units
LambdaApiGateway.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lambda
109 10
SavedArticlesPersistence.scala
in common/src/main/scala/com/gu/sfl/persistence
65 5
model.scala
in common/src/main/scala/com/gu/sfl/model
92 5
IdentityService.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/identity
80 3
FetchSavedArticles.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles
47 3
SavedArticlesMerger.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lib
44 3
SaveArticlesController.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/controller
57 2
UpdateSavedArticles.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles
36 2
MergeLogic.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lib
27 2
SaveForLaterController.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/controller
27 1
FetchArticlesController.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/controller
31 1
LocalServer.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/local
31 1
AwsLambda.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lambda
18 1
AuthHeaderParser.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lib
11 1
SflDynamoDb.scala
in mobile-save-for-later-user-deletion/src/main/scala/coml/gu/sfl/userdeletion/db
31 1
UserDeletionLambda.scala
in mobile-save-for-later-user-deletion/src/main/scala/com/gu/sfl/userdeletion
25 1
build.sbt
in root
84 1
Logging.scala
in common/src/main/scala/com/gu/sfl
13 1
137 1
Files With Long Lines (Top 13)

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

File# lines# units# long lines
SaveForLaterController.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/controller
27 1 9
SavedArticlesMerger.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lib
44 3 7
IdentityService.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/identity
80 3 6
UpdateSavedArticles.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles
36 2 4
LambdaApiGateway.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lambda
109 10 4
SaveArticlesController.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/controller
57 2 3
FetchSavedArticles.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles
47 3 2
SavedArticlesPersistence.scala
in common/src/main/scala/com/gu/sfl/persistence
65 5 2
model.scala
in common/src/main/scala/com/gu/sfl/model
92 5 2
FetchArticlesController.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/controller
31 1 1
AwsLambda.scala
in mobile-save-for-later/src/main/scala/com/gu/sfl/lambda
18 1 1
SflDynamoDb.scala
in mobile-save-for-later-user-deletion/src/main/scala/coml/gu/sfl/userdeletion/db
31 1 1
build.sbt
in root
84 1 1
Correlations

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

project/dependencies.scala x: 83 commits (all time) y: 37 lines of code common/src/main/scala/com/gu/sfl/Logging.scala x: 9 commits (all time) y: 13 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/AwsLambda.scala x: 7 commits (all time) y: 18 lines of code build.sbt x: 86 commits (all time) y: 84 lines of code project/plugins.sbt x: 19 commits (all time) y: 4 lines of code cdk/lib/mobile-save-for-later.ts x: 29 commits (all time) y: 137 lines of code common/src/main/scala/com/gu/sfl/lib/Jackson.scala x: 7 commits (all time) y: 14 lines of code common/src/main/scala/com/gu/sfl/persistence/SavedArticlesPersistence.scala x: 18 commits (all time) y: 65 lines of code mobile-save-for-later-user-deletion/conf/cfn.yaml x: 38 commits (all time) y: 152 lines of code mobile-save-for-later-user-deletion/src/main/scala/coml/gu/sfl/userdeletion/db/SflDynamoDb.scala x: 23 commits (all time) y: 31 lines of code mobile-save-for-later-user-deletion/src/main/scala/local/RunUserDeletionLambda.scala x: 4 commits (all time) y: 11 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/controller/SaveArticlesController.scala x: 14 commits (all time) y: 57 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/LambdaApiGateway.scala x: 15 commits (all time) y: 109 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/SavedArticlesMerger.scala x: 25 commits (all time) y: 44 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/local/LocalServer.scala x: 8 commits (all time) y: 31 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/controller/FetchArticlesController.scala x: 7 commits (all time) y: 31 lines of code mobile-save-for-later/conf/cfn.yaml x: 54 commits (all time) y: 36 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/identity/IdentityService.scala x: 10 commits (all time) y: 80 lines of code common/src/main/scala/com/gu/sfl/model/model.scala x: 9 commits (all time) y: 92 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/FetchArticlesLambda.scala x: 15 commits (all time) y: 40 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/SaveArticlesLambda.scala x: 15 commits (all time) y: 43 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/controller/SaveForLaterController.scala x: 5 commits (all time) y: 27 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/exception/SaveForLaterError.scala x: 4 commits (all time) y: 12 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/AuthHeaderParser.scala x: 7 commits (all time) y: 11 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles/FetchSavedArticles.scala x: 9 commits (all time) y: 47 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles/UpdateSavedArticles.scala x: 6 commits (all time) y: 36 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/util/HeaderNames.scala x: 6 commits (all time) y: 8 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/util/StatusCodes.scala x: 4 commits (all time) y: 9 lines of code mobile-save-for-later/riff-raff.yaml x: 12 commits (all time) y: 20 lines of code mobile-save-for-later-user-deletion/src/main/scala/com/gu/sfl/userdeletion/UserDeletionLambda.scala x: 13 commits (all time) y: 25 lines of code common/src/main/scala/com/gu/sfl/lib/Parallelism.scala x: 1 commits (all time) y: 6 lines of code mobile-save-for-later-user-deletion/src/main/scala/com/gu/sfl/userdeletion/model/UserDeleteMessage.scala x: 2 commits (all time) y: 2 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/Base64Utils.scala x: 2 commits (all time) y: 9 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/GlobalHttpClient.scala x: 4 commits (all time) y: 13 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/MergeLogic.scala x: 3 commits (all time) y: 27 lines of code
152.0
lines of code
  min: 2.0
  average: 38.75
  25th percentile: 12.25
  median: 29.0
  75th percentile: 46.25
  max: 152.0
0 86.0
commits (all time)
min: 1.0 | average: 16.11 | 25th percentile: 5.25 | median: 9.0 | 75th percentile: 17.25 | max: 86.0

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

project/dependencies.scala x: 15 contributors (all time) y: 37 lines of code common/src/main/scala/com/gu/sfl/Logging.scala x: 5 contributors (all time) y: 13 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/AwsLambda.scala x: 4 contributors (all time) y: 18 lines of code build.sbt x: 14 contributors (all time) y: 84 lines of code project/plugins.sbt x: 7 contributors (all time) y: 4 lines of code cdk/lib/mobile-save-for-later.ts x: 6 contributors (all time) y: 137 lines of code common/src/main/scala/com/gu/sfl/lib/Jackson.scala x: 4 contributors (all time) y: 14 lines of code common/src/main/scala/com/gu/sfl/persistence/SavedArticlesPersistence.scala x: 7 contributors (all time) y: 65 lines of code mobile-save-for-later-user-deletion/conf/cfn.yaml x: 9 contributors (all time) y: 152 lines of code mobile-save-for-later-user-deletion/src/main/scala/coml/gu/sfl/userdeletion/db/SflDynamoDb.scala x: 6 contributors (all time) y: 31 lines of code mobile-save-for-later-user-deletion/src/main/scala/local/RunUserDeletionLambda.scala x: 3 contributors (all time) y: 11 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/controller/SaveArticlesController.scala x: 6 contributors (all time) y: 57 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/LambdaApiGateway.scala x: 6 contributors (all time) y: 109 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/SavedArticlesMerger.scala x: 7 contributors (all time) y: 44 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/local/LocalServer.scala x: 3 contributors (all time) y: 31 lines of code mobile-save-for-later/conf/cfn.yaml x: 8 contributors (all time) y: 36 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/identity/IdentityService.scala x: 5 contributors (all time) y: 80 lines of code common/src/main/scala/com/gu/sfl/model/model.scala x: 3 contributors (all time) y: 92 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/FetchArticlesLambda.scala x: 4 contributors (all time) y: 40 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/SaveArticlesLambda.scala x: 4 contributors (all time) y: 43 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/controller/SaveForLaterController.scala x: 2 contributors (all time) y: 27 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/exception/SaveForLaterError.scala x: 2 contributors (all time) y: 12 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/AuthHeaderParser.scala x: 2 contributors (all time) y: 11 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles/FetchSavedArticles.scala x: 3 contributors (all time) y: 47 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/savedarticles/UpdateSavedArticles.scala x: 3 contributors (all time) y: 36 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/util/HeaderNames.scala x: 2 contributors (all time) y: 8 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/util/StatusCodes.scala x: 2 contributors (all time) y: 9 lines of code mobile-save-for-later/riff-raff.yaml x: 5 contributors (all time) y: 20 lines of code mobile-save-for-later-user-deletion/src/main/scala/com/gu/sfl/userdeletion/UserDeletionLambda.scala x: 2 contributors (all time) y: 25 lines of code common/src/main/scala/com/gu/sfl/lib/Parallelism.scala x: 1 contributors (all time) y: 6 lines of code mobile-save-for-later-user-deletion/src/main/scala/com/gu/sfl/userdeletion/model/UserDeleteMessage.scala x: 1 contributors (all time) y: 2 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/Base64Utils.scala x: 1 contributors (all time) y: 9 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/GlobalHttpClient.scala x: 1 contributors (all time) y: 13 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lib/MergeLogic.scala x: 1 contributors (all time) y: 27 lines of code
152.0
lines of code
  min: 2.0
  average: 38.75
  25th percentile: 12.25
  median: 29.0
  75th percentile: 46.25
  max: 152.0
0 15.0
contributors (all time)
min: 1.0 | average: 4.47 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.0 | max: 15.0

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

project/dependencies.scala x: 3 commits (30d) y: 37 lines of code
37.0
lines of code
  min: 37.0
  average: 37.0
  25th percentile: 37.0
  median: 37.0
  75th percentile: 37.0
  max: 37.0
0 3.0
commits (30d)
min: 3.0 | average: 3.0 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 3.0 | max: 3.0

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

project/dependencies.scala x: 2 contributors (30d) y: 37 lines of code
37.0
lines of code
  min: 37.0
  average: 37.0
  25th percentile: 37.0
  median: 37.0
  75th percentile: 37.0
  max: 37.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): 5 points

project/dependencies.scala x: 10 commits (90d) y: 37 lines of code common/src/main/scala/com/gu/sfl/Logging.scala x: 2 commits (90d) y: 13 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/AwsLambda.scala x: 2 commits (90d) y: 18 lines of code build.sbt x: 2 commits (90d) y: 84 lines of code project/plugins.sbt x: 1 commits (90d) y: 4 lines of code
84.0
lines of code
  min: 4.0
  average: 31.2
  25th percentile: 8.5
  median: 18.0
  75th percentile: 60.5
  max: 84.0
0 10.0
commits (90d)
min: 1.0 | average: 3.4 | 25th percentile: 1.5 | median: 2.0 | 75th percentile: 6.0 | max: 10.0

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

project/dependencies.scala x: 4 contributors (90d) y: 37 lines of code common/src/main/scala/com/gu/sfl/Logging.scala x: 2 contributors (90d) y: 13 lines of code mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/AwsLambda.scala x: 2 contributors (90d) y: 18 lines of code build.sbt x: 2 contributors (90d) y: 84 lines of code project/plugins.sbt x: 1 contributors (90d) y: 4 lines of code
84.0
lines of code
  min: 4.0
  average: 31.2
  25th percentile: 8.5
  median: 18.0
  75th percentile: 60.5
  max: 84.0
0 4.0
contributors (90d)
min: 1.0 | average: 2.2 | 25th percentile: 1.5 | median: 2.0 | 75th percentile: 3.0 | max: 4.0