guardian / play-googleauth
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 50% | 49%
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
scala0% | 0% | 0% | 58% | 41%
html0% | 0% | 0% | 0% | 100%
sbt0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
play-v290% | 0% | 0% | 53% | 46%
play-v300% | 0% | 0% | 53% | 46%
ROOT0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 42)
File# lines# units
auth.scala
in play-v29/src/main/scala/com/gu/googleauth
184 11
auth.scala
in play-v30/src/main/scala/com/gu/googleauth
184 11
actions.scala
in play-v29/src/main/scala/com/gu/googleauth
159 13
actions.scala
in play-v30/src/main/scala/com/gu/googleauth
159 13
model.scala
in play-v29/src/main/scala/com/gu/googleauth
49 3
model.scala
in play-v30/src/main/scala/com/gu/googleauth
49 3
build.sbt
in root
46 -
AppComponents.scala
in play-v29/src/sbt-test/example/webapp/app
35 -
AppComponents.scala
in play-v30/src/sbt-test/example/webapp/app
35 -
groups.scala
in play-v29/src/main/scala/com/gu/googleauth
31 2
groups.scala
in play-v30/src/main/scala/com/gu/googleauth
31 2
filters.scala
in play-v29/src/main/scala/com/gu/googleauth
28 1
filters.scala
in play-v30/src/main/scala/com/gu/googleauth
28 1
28 -
Login.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
25 -
Login.scala
in play-v30/src/sbt-test/example/webapp/app/controllers
25 -
authenticated.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
24 -
authenticated.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
24 -
login.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
17 -
Application.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
17 3
login.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
17 -
Application.scala
in play-v30/src/sbt-test/example/webapp/app/controllers
17 3
DirectoryService.scala
in play-v29/src/main/scala/com/gu/googleauth/internal
15 1
DirectoryService.scala
in play-v30/src/main/scala/com/gu/googleauth/internal
15 1
index.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
11 -
TwoFactorAuthChecker.scala
in play-v29/src/main/scala/com/gu/googleauth
11 1
index.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
11 -
TwoFactorAuthChecker.scala
in play-v30/src/main/scala/com/gu/googleauth
11 1
AppLoader.scala
in play-v29/src/sbt-test/example/webapp/app
10 1
AppLoader.scala
in play-v30/src/sbt-test/example/webapp/app
10 1
ServiceAccountHelper.scala
in play-v29/src/main/scala/com/gu/googleauth
8 -
ServiceAccountHelper.scala
in play-v30/src/main/scala/com/gu/googleauth
8 -
build.sbt
in play-v29/src/sbt-test/example/webapp
7 -
build.sbt
in play-v30/src/sbt-test/example/webapp
7 -
AkkaOrPekko.scala
in play-v29/src-akka/com/gu/googleauth/internal
4 -
AkkaOrPekko.scala
in play-v30/src-pekko/com/gu/googleauth/internal
4 -
plugins.sbt
in project
3 -
version.sbt
in play-v29/src/sbt-test/example/webapp
1 -
plugins.sbt
in play-v29/src/sbt-test/example/webapp/project
1 -
1 -
version.sbt
in play-v30/src/sbt-test/example/webapp
1 -
plugins.sbt
in play-v30/src/sbt-test/example/webapp/project
1 -
Files With Most Units (Top 18)
File# lines# units
actions.scala
in play-v29/src/main/scala/com/gu/googleauth
159 13
actions.scala
in play-v30/src/main/scala/com/gu/googleauth
159 13
auth.scala
in play-v29/src/main/scala/com/gu/googleauth
184 11
auth.scala
in play-v30/src/main/scala/com/gu/googleauth
184 11
Application.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
17 3
model.scala
in play-v29/src/main/scala/com/gu/googleauth
49 3
Application.scala
in play-v30/src/sbt-test/example/webapp/app/controllers
17 3
model.scala
in play-v30/src/main/scala/com/gu/googleauth
49 3
groups.scala
in play-v29/src/main/scala/com/gu/googleauth
31 2
groups.scala
in play-v30/src/main/scala/com/gu/googleauth
31 2
AppLoader.scala
in play-v29/src/sbt-test/example/webapp/app
10 1
filters.scala
in play-v29/src/main/scala/com/gu/googleauth
28 1
DirectoryService.scala
in play-v29/src/main/scala/com/gu/googleauth/internal
15 1
TwoFactorAuthChecker.scala
in play-v29/src/main/scala/com/gu/googleauth
11 1
AppLoader.scala
in play-v30/src/sbt-test/example/webapp/app
10 1
filters.scala
in play-v30/src/main/scala/com/gu/googleauth
28 1
DirectoryService.scala
in play-v30/src/main/scala/com/gu/googleauth/internal
15 1
TwoFactorAuthChecker.scala
in play-v30/src/main/scala/com/gu/googleauth
11 1
Files With Long Lines (Top 14)

There are 14 files with lines longer than 120 characters. In total, there are 42 long lines.

File# lines# units# long lines
auth.scala
in play-v29/src/main/scala/com/gu/googleauth
184 11 7
auth.scala
in play-v30/src/main/scala/com/gu/googleauth
184 11 7
actions.scala
in play-v29/src/main/scala/com/gu/googleauth
159 13 6
actions.scala
in play-v30/src/main/scala/com/gu/googleauth
159 13 6
AppComponents.scala
in play-v29/src/sbt-test/example/webapp/app
35 - 3
AppComponents.scala
in play-v30/src/sbt-test/example/webapp/app
35 - 3
Application.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
17 3 2
Application.scala
in play-v30/src/sbt-test/example/webapp/app/controllers
17 3 2
authenticated.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
24 - 1
filters.scala
in play-v29/src/main/scala/com/gu/googleauth
28 1 1
model.scala
in play-v29/src/main/scala/com/gu/googleauth
49 3 1
authenticated.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
24 - 1
filters.scala
in play-v30/src/main/scala/com/gu/googleauth
28 1 1
model.scala
in play-v30/src/main/scala/com/gu/googleauth
49 3 1
Correlations

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

project/Dependencies.scala x: 78 commits (all time) y: 28 lines of code build.sbt x: 142 commits (all time) y: 46 lines of code play-v29/src/sbt-test/example/webapp/build.sbt x: 6 commits (all time) y: 7 lines of code play-v29/src/main/scala/com/gu/googleauth/groups.scala x: 3 commits (all time) y: 31 lines of code project/plugins.sbt x: 43 commits (all time) y: 3 lines of code play-v29/src/sbt-test/example/webapp/app/AppComponents.scala x: 4 commits (all time) y: 35 lines of code play-v29/src/sbt-test/example/webapp/app/controllers/Application.scala x: 4 commits (all time) y: 17 lines of code play-v29/src/sbt-test/example/webapp/app/controllers/Login.scala x: 4 commits (all time) y: 25 lines of code play-v29/src/sbt-test/example/webapp/app/views/authenticated.scala.html x: 4 commits (all time) y: 24 lines of code play-v29/src/sbt-test/example/webapp/app/views/index.scala.html x: 4 commits (all time) y: 11 lines of code play-v29/src/sbt-test/example/webapp/project/plugins.sbt x: 4 commits (all time) y: 1 lines of code play-v29/src/main/scala/com/gu/googleauth/auth.scala x: 4 commits (all time) y: 184 lines of code play-v29/src/main/scala/com/gu/googleauth/actions.scala x: 6 commits (all time) y: 159 lines of code play-v29/src-akka/com/gu/googleauth/internal/AkkaOrPekko.scala x: 2 commits (all time) y: 4 lines of code play-v29/src/main/scala/com/gu/googleauth/ServiceAccountHelper.scala x: 2 commits (all time) y: 8 lines of code play-v29/src/main/scala/com/gu/googleauth/TwoFactorAuthChecker.scala x: 2 commits (all time) y: 11 lines of code play-v29/src/main/scala/com/gu/googleauth/filters.scala x: 2 commits (all time) y: 28 lines of code play-v29/src/main/scala/com/gu/googleauth/internal/DirectoryService.scala x: 2 commits (all time) y: 15 lines of code play-v29/src/main/scala/com/gu/googleauth/model.scala x: 2 commits (all time) y: 49 lines of code play-v29/src/sbt-test/example/webapp/app/AppLoader.scala x: 2 commits (all time) y: 10 lines of code version.sbt x: 86 commits (all time) y: 1 lines of code
184.0
lines of code
  min: 1.0
  average: 29.96
  25th percentile: 4.75
  median: 16.0
  75th percentile: 30.25
  max: 184.0
0 142.0
commits (all time)
min: 2.0 | average: 17.33 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.5 | max: 142.0

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

project/Dependencies.scala x: 20 contributors (all time) y: 28 lines of code build.sbt x: 19 contributors (all time) y: 46 lines of code play-v29/src/sbt-test/example/webapp/build.sbt x: 6 contributors (all time) y: 7 lines of code play-v29/src/main/scala/com/gu/googleauth/groups.scala x: 3 contributors (all time) y: 31 lines of code project/plugins.sbt x: 13 contributors (all time) y: 3 lines of code play-v29/src/sbt-test/example/webapp/app/AppComponents.scala x: 4 contributors (all time) y: 35 lines of code play-v29/src/sbt-test/example/webapp/app/controllers/Application.scala x: 4 contributors (all time) y: 17 lines of code play-v29/src/sbt-test/example/webapp/app/controllers/Login.scala x: 4 contributors (all time) y: 25 lines of code play-v29/src/sbt-test/example/webapp/app/views/authenticated.scala.html x: 4 contributors (all time) y: 24 lines of code play-v29/src/sbt-test/example/webapp/app/views/index.scala.html x: 4 contributors (all time) y: 11 lines of code play-v29/src/sbt-test/example/webapp/project/plugins.sbt x: 4 contributors (all time) y: 1 lines of code play-v29/src/main/scala/com/gu/googleauth/auth.scala x: 3 contributors (all time) y: 184 lines of code play-v29/src/main/scala/com/gu/googleauth/actions.scala x: 3 contributors (all time) y: 159 lines of code play-v29/src-akka/com/gu/googleauth/internal/AkkaOrPekko.scala x: 2 contributors (all time) y: 4 lines of code play-v29/src/main/scala/com/gu/googleauth/ServiceAccountHelper.scala x: 2 contributors (all time) y: 8 lines of code play-v29/src/main/scala/com/gu/googleauth/TwoFactorAuthChecker.scala x: 2 contributors (all time) y: 11 lines of code play-v29/src/main/scala/com/gu/googleauth/filters.scala x: 2 contributors (all time) y: 28 lines of code play-v29/src/main/scala/com/gu/googleauth/internal/DirectoryService.scala x: 2 contributors (all time) y: 15 lines of code play-v29/src/main/scala/com/gu/googleauth/model.scala x: 2 contributors (all time) y: 49 lines of code play-v29/src/sbt-test/example/webapp/app/AppLoader.scala x: 2 contributors (all time) y: 10 lines of code version.sbt x: 12 contributors (all time) y: 1 lines of code
184.0
lines of code
  min: 1.0
  average: 29.96
  25th percentile: 4.75
  median: 16.0
  75th percentile: 30.25
  max: 184.0
0 20.0
contributors (all time)
min: 2.0 | average: 5.29 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 4.0 | max: 20.0

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

project/Dependencies.scala x: 2 commits (30d) y: 28 lines of code build.sbt x: 2 commits (30d) y: 46 lines of code
46.0
lines of code
  min: 28.0
  average: 37.0
  25th percentile: 28.0
  median: 37.0
  75th percentile: 46.0
  max: 46.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

project/Dependencies.scala x: 2 contributors (30d) y: 28 lines of code build.sbt x: 2 contributors (30d) y: 46 lines of code
46.0
lines of code
  min: 28.0
  average: 37.0
  25th percentile: 28.0
  median: 37.0
  75th percentile: 46.0
  max: 46.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): 2 points

project/Dependencies.scala x: 6 commits (90d) y: 28 lines of code build.sbt x: 9 commits (90d) y: 46 lines of code
46.0
lines of code
  min: 28.0
  average: 37.0
  25th percentile: 28.0
  median: 37.0
  75th percentile: 46.0
  max: 46.0
0 9.0
commits (90d)
min: 6.0 | average: 7.5 | 25th percentile: 6.0 | median: 7.5 | 75th percentile: 9.0 | max: 9.0

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

project/Dependencies.scala x: 5 contributors (90d) y: 28 lines of code build.sbt x: 5 contributors (90d) y: 46 lines of code
46.0
lines of code
  min: 28.0
  average: 37.0
  25th percentile: 28.0
  median: 37.0
  75th percentile: 46.0
  max: 46.0
0 5.0
contributors (90d)
min: 5.0 | average: 5.0 | 25th percentile: 5.0 | median: 5.0 | 75th percentile: 5.0 | max: 5.0