guardian / live-app-versions
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 24% | 20% | 54%
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% | 94% | 0% | 5%
scala0% | 0% | 0% | 28% | 71%
sbt0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT0% | 0% | 83% | 0% | 16%
src0% | 0% | 0% | 28% | 71%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 23)
File# lines# units
cfn.yaml
in root
305 -
AppStoreConnectApi.scala
in src/main/scala/com/gu/appstoreconnectapi
139 5
Lambda.scala
in src/main/scala/com/gu/iosdeployments
110 5
Config.scala
in src/main/scala/com/gu/config
87 5
GitHubApi.scala
in src/main/scala/com/gu/githubapi
66 5
S3Storage.scala
in src/main/scala/com/gu/liveappversions
61 3
PlayDeveloperApi.scala
in src/main/scala/com/gu/playdeveloperapi
60 3
Lambda.scala
in src/main/scala/com/gu/liveappversions/android
48 3
Conversion.scala
in src/main/scala/com/gu/appstoreconnectapi
46 2
build.sbt
in root
42 -
Updates.scala
in src/main/scala/com/gu/liveappversions/android
36 2
BuildOutput.scala
in src/main/scala/com/gu/liveappversions/ios
33 2
UploadModels.scala
in src/main/scala/com/gu/liveappversions/android
31 3
Lambda.scala
in src/main/scala/com/gu/liveappversions/ios
26 2
Conversion.scala
in src/main/scala/com/gu/playdeveloperapi
25 2
SharedClient.scala
in src/main/scala/com/gu/okhttp
25 1
AccessToken.scala
in src/main/scala/com/gu/appstoreconnectapi
19 1
17 -
UploadAttempt.scala
in src/main/scala/com/gu/liveappversions
15 1
Token.scala
in src/main/scala/com/gu/playdeveloperapi
14 1
Aws.scala
in src/main/scala/com/gu/config
11 -
Conversion.scala
in src/main/scala/com/gu/githubapi
11 1
plugins.sbt
in project
3 -
Files With Most Units (Top 18)
File# lines# units
Config.scala
in src/main/scala/com/gu/config
87 5
Lambda.scala
in src/main/scala/com/gu/iosdeployments
110 5
GitHubApi.scala
in src/main/scala/com/gu/githubapi
66 5
AppStoreConnectApi.scala
in src/main/scala/com/gu/appstoreconnectapi
139 5
S3Storage.scala
in src/main/scala/com/gu/liveappversions
61 3
Lambda.scala
in src/main/scala/com/gu/liveappversions/android
48 3
UploadModels.scala
in src/main/scala/com/gu/liveappversions/android
31 3
PlayDeveloperApi.scala
in src/main/scala/com/gu/playdeveloperapi
60 3
Updates.scala
in src/main/scala/com/gu/liveappversions/android
36 2
BuildOutput.scala
in src/main/scala/com/gu/liveappversions/ios
33 2
Lambda.scala
in src/main/scala/com/gu/liveappversions/ios
26 2
Conversion.scala
in src/main/scala/com/gu/playdeveloperapi
25 2
Conversion.scala
in src/main/scala/com/gu/appstoreconnectapi
46 2
Conversion.scala
in src/main/scala/com/gu/githubapi
11 1
UploadAttempt.scala
in src/main/scala/com/gu/liveappversions
15 1
Token.scala
in src/main/scala/com/gu/playdeveloperapi
14 1
SharedClient.scala
in src/main/scala/com/gu/okhttp
25 1
AccessToken.scala
in src/main/scala/com/gu/appstoreconnectapi
19 1
Files With Long Lines (Top 12)

There are 12 files with lines longer than 120 characters. In total, there are 36 long lines.

File# lines# units# long lines
Lambda.scala
in src/main/scala/com/gu/iosdeployments
110 5 9
AppStoreConnectApi.scala
in src/main/scala/com/gu/appstoreconnectapi
139 5 7
Updates.scala
in src/main/scala/com/gu/liveappversions/android
36 2 4
GitHubApi.scala
in src/main/scala/com/gu/githubapi
66 5 3
Conversion.scala
in src/main/scala/com/gu/appstoreconnectapi
46 2 3
Config.scala
in src/main/scala/com/gu/config
87 5 2
Conversion.scala
in src/main/scala/com/gu/githubapi
11 1 2
BuildOutput.scala
in src/main/scala/com/gu/liveappversions/ios
33 2 2
Lambda.scala
in src/main/scala/com/gu/liveappversions/android
48 3 1
UploadModels.scala
in src/main/scala/com/gu/liveappversions/android
31 3 1
Lambda.scala
in src/main/scala/com/gu/liveappversions/ios
26 2 1
SharedClient.scala
in src/main/scala/com/gu/okhttp
25 1 1
Correlations

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

build.sbt x: 130 commits (all time) y: 42 lines of code project/plugins.sbt x: 17 commits (all time) y: 3 lines of code src/main/scala/com/gu/githubapi/Conversion.scala x: 8 commits (all time) y: 11 lines of code src/main/scala/com/gu/githubapi/GitHubApi.scala x: 16 commits (all time) y: 66 lines of code src/main/scala/com/gu/appstoreconnectapi/AppStoreConnectApi.scala x: 32 commits (all time) y: 139 lines of code src/main/scala/com/gu/config/Config.scala x: 24 commits (all time) y: 87 lines of code cfn.yaml x: 58 commits (all time) y: 305 lines of code src/main/scala/com/gu/appstoreconnectapi/Conversion.scala x: 13 commits (all time) y: 46 lines of code src/main/scala/com/gu/okhttp/SharedClient.scala x: 10 commits (all time) y: 25 lines of code riff-raff.yaml x: 13 commits (all time) y: 17 lines of code src/main/scala/com/gu/iosdeployments/Lambda.scala x: 36 commits (all time) y: 110 lines of code src/main/scala/com/gu/playdeveloperapi/PlayDeveloperApi.scala x: 8 commits (all time) y: 60 lines of code src/main/scala/com/gu/liveappversions/S3Storage.scala x: 5 commits (all time) y: 61 lines of code src/main/scala/com/gu/liveappversions/UploadAttempt.scala x: 4 commits (all time) y: 15 lines of code src/main/scala/com/gu/liveappversions/android/Lambda.scala x: 9 commits (all time) y: 48 lines of code src/main/scala/com/gu/liveappversions/android/Updates.scala x: 3 commits (all time) y: 36 lines of code src/main/scala/com/gu/liveappversions/android/UploadModels.scala x: 3 commits (all time) y: 31 lines of code src/main/scala/com/gu/liveappversions/ios/BuildOutput.scala x: 3 commits (all time) y: 33 lines of code src/main/scala/com/gu/liveappversions/ios/Lambda.scala x: 7 commits (all time) y: 26 lines of code src/main/scala/com/gu/playdeveloperapi/Conversion.scala x: 5 commits (all time) y: 25 lines of code src/main/scala/com/gu/playdeveloperapi/Token.scala x: 3 commits (all time) y: 14 lines of code src/main/scala/com/gu/appstoreconnectapi/AccessToken.scala x: 2 commits (all time) y: 19 lines of code src/main/scala/com/gu/config/Aws.scala x: 2 commits (all time) y: 11 lines of code
305.0
lines of code
  min: 3.0
  average: 53.48
  25th percentile: 17.0
  median: 33.0
  75th percentile: 61.0
  max: 305.0
0 130.0
commits (all time)
min: 2.0 | average: 17.87 | 25th percentile: 3.0 | median: 8.0 | 75th percentile: 17.0 | max: 130.0

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

build.sbt x: 16 contributors (all time) y: 42 lines of code project/plugins.sbt x: 8 contributors (all time) y: 3 lines of code src/main/scala/com/gu/githubapi/Conversion.scala x: 4 contributors (all time) y: 11 lines of code src/main/scala/com/gu/githubapi/GitHubApi.scala x: 4 contributors (all time) y: 66 lines of code src/main/scala/com/gu/appstoreconnectapi/AppStoreConnectApi.scala x: 6 contributors (all time) y: 139 lines of code src/main/scala/com/gu/config/Config.scala x: 7 contributors (all time) y: 87 lines of code cfn.yaml x: 6 contributors (all time) y: 305 lines of code src/main/scala/com/gu/appstoreconnectapi/Conversion.scala x: 4 contributors (all time) y: 46 lines of code src/main/scala/com/gu/okhttp/SharedClient.scala x: 4 contributors (all time) y: 25 lines of code riff-raff.yaml x: 4 contributors (all time) y: 17 lines of code src/main/scala/com/gu/iosdeployments/Lambda.scala x: 4 contributors (all time) y: 110 lines of code src/main/scala/com/gu/playdeveloperapi/PlayDeveloperApi.scala x: 4 contributors (all time) y: 60 lines of code src/main/scala/com/gu/liveappversions/S3Storage.scala x: 2 contributors (all time) y: 61 lines of code src/main/scala/com/gu/liveappversions/UploadAttempt.scala x: 2 contributors (all time) y: 15 lines of code src/main/scala/com/gu/liveappversions/android/Lambda.scala x: 2 contributors (all time) y: 48 lines of code src/main/scala/com/gu/liveappversions/android/Updates.scala x: 2 contributors (all time) y: 36 lines of code src/main/scala/com/gu/liveappversions/android/UploadModels.scala x: 2 contributors (all time) y: 31 lines of code src/main/scala/com/gu/liveappversions/ios/BuildOutput.scala x: 2 contributors (all time) y: 33 lines of code src/main/scala/com/gu/liveappversions/ios/Lambda.scala x: 2 contributors (all time) y: 26 lines of code src/main/scala/com/gu/playdeveloperapi/Conversion.scala x: 2 contributors (all time) y: 25 lines of code src/main/scala/com/gu/playdeveloperapi/Token.scala x: 2 contributors (all time) y: 14 lines of code src/main/scala/com/gu/appstoreconnectapi/AccessToken.scala x: 1 contributors (all time) y: 19 lines of code src/main/scala/com/gu/config/Aws.scala x: 1 contributors (all time) y: 11 lines of code
305.0
lines of code
  min: 3.0
  average: 53.48
  25th percentile: 17.0
  median: 33.0
  75th percentile: 61.0
  max: 305.0
0 16.0
contributors (all time)
min: 1.0 | average: 3.96 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 4.0 | max: 16.0

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

build.sbt x: 3 commits (30d) y: 42 lines of code
42.0
lines of code
  min: 42.0
  average: 42.0
  25th percentile: 42.0
  median: 42.0
  75th percentile: 42.0
  max: 42.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

build.sbt x: 2 contributors (30d) y: 42 lines of code
42.0
lines of code
  min: 42.0
  average: 42.0
  25th percentile: 42.0
  median: 42.0
  75th percentile: 42.0
  max: 42.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): 4 points

build.sbt x: 14 commits (90d) y: 42 lines of code project/plugins.sbt x: 2 commits (90d) y: 3 lines of code src/main/scala/com/gu/githubapi/Conversion.scala x: 1 commits (90d) y: 11 lines of code src/main/scala/com/gu/githubapi/GitHubApi.scala x: 1 commits (90d) y: 66 lines of code
66.0
lines of code
  min: 3.0
  average: 30.5
  25th percentile: 5.0
  median: 26.5
  75th percentile: 60.0
  max: 66.0
0 14.0
commits (90d)
min: 1.0 | average: 4.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 11.0 | max: 14.0

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

build.sbt x: 4 contributors (90d) y: 42 lines of code project/plugins.sbt x: 1 contributors (90d) y: 3 lines of code src/main/scala/com/gu/githubapi/Conversion.scala x: 1 contributors (90d) y: 11 lines of code src/main/scala/com/gu/githubapi/GitHubApi.scala x: 1 contributors (90d) y: 66 lines of code
66.0
lines of code
  min: 3.0
  average: 30.5
  25th percentile: 5.0
  median: 26.5
  75th percentile: 60.0
  max: 66.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.25 | max: 4.0