guardian / play-googleauth
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 24 files with 719 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (74 lines of code)
    • 2 files changed 21-50 times (4 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 20 files changed 1-5 times (641 lines of code)
0% | 10% | <1% | 0% | 89%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 24 files with 719 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (78 lines of code)
    • 1 file changed by 6-10 contributors (7 lines of code)
    • 19 files changed by 2-5 contributors (634 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 10% | <1% | 88% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, sbt, html, properties, yaml, gitignore, txt, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sbt0% | 77% | 6% | 0% | 15%
scala0% | 4% | 0% | 0% | 95%
html0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT0% | 97% | 2% | 0% | 0%
project0% | 90% | 9% | 0% | 0%
play-v290% | 0% | 0% | 0% | 100%
play-v300% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 42)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
46 - 2014-06-17 2025-05-01 75 19 simon.hildrew@guardian.co.uk john.duffell@guardian.co.uk
28 - 2018-08-13 2025-05-06 55 20 roberto.tyley@gmail.com 52038+rtyley@users.noreply....
1 - 2014-06-18 2023-12-13 30 12 simon.hildrew@guardian.co.uk automated.maven.release.adm...
plugins.sbt
in project
3 - 2014-06-17 2024-10-16 30 13 simon.hildrew@guardian.co.uk divya.bhatt@guardian.co.uk
build.sbt
in play-v29/src/sbt-test/example/webapp
7 - 2024-05-24 2025-01-30 4 6 roberto.tyley@guardian.co.uk divya.bhatt@guardian.co.uk
actions.scala
in play-v29/src/main/scala/com/gu/googleauth
159 13 2024-05-24 2024-06-13 3 3 roberto.tyley@guardian.co.uk john.duffell@guardian.co.uk
auth.scala
in play-v29/src/main/scala/com/gu/googleauth
184 11 2024-05-24 2024-07-12 3 3 roberto.tyley@guardian.co.uk 52038+rtyley@users.noreply....
plugins.sbt
in play-v29/src/sbt-test/example/webapp/project
1 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
version.sbt
in play-v29/src/sbt-test/example/webapp
1 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
AkkaOrPekko.scala
in play-v30/src-pekko/com/gu/googleauth/internal
4 - 2023-11-08 2023-11-17 2 2 roberto.tyley@gmail.com roberto.tyley@guardian.co.uk
index.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
11 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
Application.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
17 3 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
login.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
17 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
authenticated.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
24 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
Login.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
25 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
groups.scala
in play-v29/src/main/scala/com/gu/googleauth
31 2 2024-05-24 2025-01-10 2 3 roberto.tyley@guardian.co.uk tom.forbes@theguardian.com
AppComponents.scala
in play-v29/src/sbt-test/example/webapp/app
35 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
AkkaOrPekko.scala
in play-v29/src-akka/com/gu/googleauth/internal
4 - 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
ServiceAccountHelper.scala
in play-v29/src/main/scala/com/gu/googleauth
8 - 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
AppLoader.scala
in play-v29/src/sbt-test/example/webapp/app
10 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
TwoFactorAuthChecker.scala
in play-v29/src/main/scala/com/gu/googleauth
11 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
DirectoryService.scala
in play-v29/src/main/scala/com/gu/googleauth/internal
15 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
filters.scala
in play-v29/src/main/scala/com/gu/googleauth
28 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
model.scala
in play-v29/src/main/scala/com/gu/googleauth
49 3 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
plugins.sbt
in play-v30/src/sbt-test/example/webapp/project
1 -
version.sbt
in play-v30/src/sbt-test/example/webapp
1 -
build.sbt
in play-v30/src/sbt-test/example/webapp
7 -
ServiceAccountHelper.scala
in play-v30/src/main/scala/com/gu/googleauth
8 -
AppLoader.scala
in play-v30/src/sbt-test/example/webapp/app
10 1
TwoFactorAuthChecker.scala
in play-v30/src/main/scala/com/gu/googleauth
11 1
index.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
11 -
DirectoryService.scala
in play-v30/src/main/scala/com/gu/googleauth/internal
15 1
Application.scala
in play-v30/src/sbt-test/example/webapp/app/controllers
17 3
login.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
17 -
authenticated.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
24 -
Login.scala
in play-v30/src/sbt-test/example/webapp/app/controllers
25 -
filters.scala
in play-v30/src/main/scala/com/gu/googleauth
28 1
groups.scala
in play-v30/src/main/scala/com/gu/googleauth
31 2
AppComponents.scala
in play-v30/src/sbt-test/example/webapp/app
35 -
model.scala
in play-v30/src/main/scala/com/gu/googleauth
49 3
actions.scala
in play-v30/src/main/scala/com/gu/googleauth
159 13
auth.scala
in play-v30/src/main/scala/com/gu/googleauth
184 11
Files With Most Contributors (Top 42)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
28 - 2018-08-13 2025-05-06 55 20 roberto.tyley@gmail.com 52038+rtyley@users.noreply....
build.sbt
in root
46 - 2014-06-17 2025-05-01 75 19 simon.hildrew@guardian.co.uk john.duffell@guardian.co.uk
plugins.sbt
in project
3 - 2014-06-17 2024-10-16 30 13 simon.hildrew@guardian.co.uk divya.bhatt@guardian.co.uk
1 - 2014-06-18 2023-12-13 30 12 simon.hildrew@guardian.co.uk automated.maven.release.adm...
build.sbt
in play-v29/src/sbt-test/example/webapp
7 - 2024-05-24 2025-01-30 4 6 roberto.tyley@guardian.co.uk divya.bhatt@guardian.co.uk
AppComponents.scala
in play-v29/src/sbt-test/example/webapp/app
35 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
index.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
11 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
authenticated.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
24 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
login.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
17 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
Application.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
17 3 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
Login.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
25 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
version.sbt
in play-v29/src/sbt-test/example/webapp
1 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
plugins.sbt
in play-v29/src/sbt-test/example/webapp/project
1 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
actions.scala
in play-v29/src/main/scala/com/gu/googleauth
159 13 2024-05-24 2024-06-13 3 3 roberto.tyley@guardian.co.uk john.duffell@guardian.co.uk
auth.scala
in play-v29/src/main/scala/com/gu/googleauth
184 11 2024-05-24 2024-07-12 3 3 roberto.tyley@guardian.co.uk 52038+rtyley@users.noreply....
groups.scala
in play-v29/src/main/scala/com/gu/googleauth
31 2 2024-05-24 2025-01-10 2 3 roberto.tyley@guardian.co.uk tom.forbes@theguardian.com
AkkaOrPekko.scala
in play-v30/src-pekko/com/gu/googleauth/internal
4 - 2023-11-08 2023-11-17 2 2 roberto.tyley@gmail.com roberto.tyley@guardian.co.uk
AkkaOrPekko.scala
in play-v29/src-akka/com/gu/googleauth/internal
4 - 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
AppLoader.scala
in play-v29/src/sbt-test/example/webapp/app
10 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
filters.scala
in play-v29/src/main/scala/com/gu/googleauth
28 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
DirectoryService.scala
in play-v29/src/main/scala/com/gu/googleauth/internal
15 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
TwoFactorAuthChecker.scala
in play-v29/src/main/scala/com/gu/googleauth
11 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
ServiceAccountHelper.scala
in play-v29/src/main/scala/com/gu/googleauth
8 - 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
model.scala
in play-v29/src/main/scala/com/gu/googleauth
49 3 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
build.sbt
in play-v30/src/sbt-test/example/webapp
7 -
AppComponents.scala
in play-v30/src/sbt-test/example/webapp/app
35 -
AppLoader.scala
in play-v30/src/sbt-test/example/webapp/app
10 1
index.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
11 -
authenticated.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
24 -
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
Login.scala
in play-v30/src/sbt-test/example/webapp/app/controllers
25 -
version.sbt
in play-v30/src/sbt-test/example/webapp
1 -
plugins.sbt
in play-v30/src/sbt-test/example/webapp/project
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
ServiceAccountHelper.scala
in play-v30/src/main/scala/com/gu/googleauth
8 -
model.scala
in play-v30/src/main/scala/com/gu/googleauth
49 3
groups.scala
in play-v30/src/main/scala/com/gu/googleauth
31 2
actions.scala
in play-v30/src/main/scala/com/gu/googleauth
159 13
auth.scala
in play-v30/src/main/scala/com/gu/googleauth
184 11
Files With Least Contributors (Top 42)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
auth.scala
in play-v30/src/main/scala/com/gu/googleauth
184 11
actions.scala
in play-v30/src/main/scala/com/gu/googleauth
159 13
model.scala
in play-v30/src/main/scala/com/gu/googleauth
49 3
AppComponents.scala
in play-v30/src/sbt-test/example/webapp/app
35 -
groups.scala
in play-v30/src/main/scala/com/gu/googleauth
31 2
filters.scala
in play-v30/src/main/scala/com/gu/googleauth
28 1
Login.scala
in play-v30/src/sbt-test/example/webapp/app/controllers
25 -
authenticated.scala.html
in play-v30/src/sbt-test/example/webapp/app/views
24 -
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-v30/src/main/scala/com/gu/googleauth/internal
15 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-v30/src/sbt-test/example/webapp/app
10 1
ServiceAccountHelper.scala
in play-v30/src/main/scala/com/gu/googleauth
8 -
build.sbt
in play-v30/src/sbt-test/example/webapp
7 -
version.sbt
in play-v30/src/sbt-test/example/webapp
1 -
plugins.sbt
in play-v30/src/sbt-test/example/webapp/project
1 -
model.scala
in play-v29/src/main/scala/com/gu/googleauth
49 3 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
filters.scala
in play-v29/src/main/scala/com/gu/googleauth
28 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
DirectoryService.scala
in play-v29/src/main/scala/com/gu/googleauth/internal
15 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
TwoFactorAuthChecker.scala
in play-v29/src/main/scala/com/gu/googleauth
11 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
AppLoader.scala
in play-v29/src/sbt-test/example/webapp/app
10 1 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
ServiceAccountHelper.scala
in play-v29/src/main/scala/com/gu/googleauth
8 - 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
AkkaOrPekko.scala
in play-v29/src-akka/com/gu/googleauth/internal
4 - 2024-05-24 2024-05-24 1 2 roberto.tyley@guardian.co.uk roberto.tyley@gmail.com
AkkaOrPekko.scala
in play-v30/src-pekko/com/gu/googleauth/internal
4 - 2023-11-08 2023-11-17 2 2 roberto.tyley@gmail.com roberto.tyley@guardian.co.uk
auth.scala
in play-v29/src/main/scala/com/gu/googleauth
184 11 2024-05-24 2024-07-12 3 3 roberto.tyley@guardian.co.uk 52038+rtyley@users.noreply....
actions.scala
in play-v29/src/main/scala/com/gu/googleauth
159 13 2024-05-24 2024-06-13 3 3 roberto.tyley@guardian.co.uk john.duffell@guardian.co.uk
groups.scala
in play-v29/src/main/scala/com/gu/googleauth
31 2 2024-05-24 2025-01-10 2 3 roberto.tyley@guardian.co.uk tom.forbes@theguardian.com
AppComponents.scala
in play-v29/src/sbt-test/example/webapp/app
35 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
Login.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
25 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
authenticated.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
24 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
login.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
17 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
Application.scala
in play-v29/src/sbt-test/example/webapp/app/controllers
17 3 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
index.scala.html
in play-v29/src/sbt-test/example/webapp/app/views
11 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
version.sbt
in play-v29/src/sbt-test/example/webapp
1 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
plugins.sbt
in play-v29/src/sbt-test/example/webapp/project
1 - 2024-05-24 2024-07-12 2 4 roberto.tyley@guardian.co.uk ioannakok@hotmail.com
build.sbt
in play-v29/src/sbt-test/example/webapp
7 - 2024-05-24 2025-01-30 4 6 roberto.tyley@guardian.co.uk divya.bhatt@guardian.co.uk
1 - 2014-06-18 2023-12-13 30 12 simon.hildrew@guardian.co.uk automated.maven.release.adm...
plugins.sbt
in project
3 - 2014-06-17 2024-10-16 30 13 simon.hildrew@guardian.co.uk divya.bhatt@guardian.co.uk
build.sbt
in root
46 - 2014-06-17 2025-05-01 75 19 simon.hildrew@guardian.co.uk john.duffell@guardian.co.uk
28 - 2018-08-13 2025-05-06 55 20 roberto.tyley@gmail.com 52038+rtyley@users.noreply....
Correlations

File Size vs. Number of Changes: 24 points

project/Dependencies.scala x: 28 lines of code y: 55 # changes build.sbt x: 46 lines of code y: 75 # changes play-v29/src/sbt-test/example/webapp/build.sbt x: 7 lines of code y: 4 # changes play-v29/src/main/scala/com/gu/googleauth/groups.scala x: 31 lines of code y: 2 # changes project/plugins.sbt x: 3 lines of code y: 30 # changes play-v29/src/sbt-test/example/webapp/app/AppComponents.scala x: 35 lines of code y: 2 # changes play-v29/src/sbt-test/example/webapp/app/controllers/Application.scala x: 17 lines of code y: 2 # changes play-v29/src/sbt-test/example/webapp/app/controllers/Login.scala x: 25 lines of code y: 2 # changes play-v29/src/sbt-test/example/webapp/app/views/authenticated.scala.html x: 24 lines of code y: 2 # changes play-v29/src/sbt-test/example/webapp/app/views/index.scala.html x: 11 lines of code y: 2 # changes play-v29/src/sbt-test/example/webapp/project/plugins.sbt x: 1 lines of code y: 2 # changes play-v29/src/main/scala/com/gu/googleauth/auth.scala x: 184 lines of code y: 3 # changes play-v29/src/main/scala/com/gu/googleauth/actions.scala x: 159 lines of code y: 3 # changes play-v29/src-akka/com/gu/googleauth/internal/AkkaOrPekko.scala x: 4 lines of code y: 1 # changes play-v29/src/main/scala/com/gu/googleauth/ServiceAccountHelper.scala x: 8 lines of code y: 1 # changes play-v29/src/main/scala/com/gu/googleauth/TwoFactorAuthChecker.scala x: 11 lines of code y: 1 # changes play-v29/src/main/scala/com/gu/googleauth/filters.scala x: 28 lines of code y: 1 # changes play-v29/src/main/scala/com/gu/googleauth/internal/DirectoryService.scala x: 15 lines of code y: 1 # changes play-v29/src/main/scala/com/gu/googleauth/model.scala x: 49 lines of code y: 1 # changes play-v29/src/sbt-test/example/webapp/app/AppLoader.scala x: 10 lines of code y: 1 # changes version.sbt x: 1 lines of code y: 30 # changes play-v30/src-pekko/com/gu/googleauth/internal/AkkaOrPekko.scala x: 4 lines of code y: 2 # changes
75.0
# changes
  min: 1.0
  average: 9.46
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 75.0
0 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

Number of Contributors vs. Number of Changes: 24 points

project/Dependencies.scala x: 20 # contributors y: 55 # changes build.sbt x: 19 # contributors y: 75 # changes play-v29/src/sbt-test/example/webapp/build.sbt x: 6 # contributors y: 4 # changes play-v29/src/main/scala/com/gu/googleauth/groups.scala x: 3 # contributors y: 2 # changes project/plugins.sbt x: 13 # contributors y: 30 # changes play-v29/src/sbt-test/example/webapp/app/AppComponents.scala x: 4 # contributors y: 2 # changes play-v29/src/main/scala/com/gu/googleauth/auth.scala x: 3 # contributors y: 3 # changes play-v29/src-akka/com/gu/googleauth/internal/AkkaOrPekko.scala x: 2 # contributors y: 1 # changes version.sbt x: 12 # contributors y: 30 # changes play-v30/src-pekko/com/gu/googleauth/internal/AkkaOrPekko.scala x: 2 # contributors y: 2 # changes
75.0
# changes
  min: 1.0
  average: 9.46
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 75.0
0 20.0
# contributors
min: 2.0 | average: 5.29 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 4.0 | max: 20.0

Number of Contributors vs. File Size: 24 points

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