guardian / pan-domain-authentication
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 13% | 15% | 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
scala0% | 0% | 16% | 9% | 74%
yaml0% | 0% | 0% | 96% | 3%
sbt0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
pan-domain-auth-play0% | 0% | 58% | 0% | 41%
pan-domain-auth-verification0% | 0% | 0% | 25% | 74%
cognito0% | 0% | 0% | 100% | 0%
pan-domain-auth-core0% | 0% | 0% | 0% | 100%
pan-domain-auth-example0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
hmac0% | 0% | 0% | 0% | 100%
key-rotation0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 39)
File# lines# units
Actions.scala
in pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/action
206 13
CryptoConf.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
118 10
cognito.yaml
in cognito
109 -
build.sbt
in root
97 -
OAuth.scala
in pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service
95 4
Settings.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth
90 7
Google2FAGroupChecker.scala
in pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/service
72 5
CryptoConfForRotation.scala
in key-rotation/src/main/scala
66 1
HmacAuthActions.scala
in hmac/play/play_2-9/src/main/scala/com/gu/pandahmac
54 4
PanDomainAuthSettings.scala
in pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/model
53 1
CookieUtils.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
53 2
oAuthModel.scala
in pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service
52 3
PanDomain.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth
40 2
di.scala
in pan-domain-auth-example/app
39 1
PanDomainAuthSettingsRefresher.scala
in pan-domain-auth-core/src/main/scala/com/gu/pandomainauth
37 1
PublicSettings.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth
31 1
31 -
VerifyExample.scala
in pan-domain-auth-example/app
29 1
AdminController.scala
in pan-domain-auth-example/app/controllers
27 -
CookiePayload.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
26 3
NonActiveKeyMonitoring.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal
22 1
Crypto.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
20 2
HMACSecrets.scala
in hmac/core/src/main/scala/com/gu/pandahmac
16 -
ExampleAuthActions.scala
in pan-domain-auth-example/app/controllers
16 1
HMACClient.scala
in hmac/core/src/main/scala/com/gu/pandahmac
14 1
KeyHashId.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal
13 -
login.scala.html
in pan-domain-auth-example/app/views
11 -
S3BucketLoader.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth
10 1
FrequencyMap.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal
9 -
AuthenticationStatus.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model
9 -
User.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model
8 -
AuthenticatedUser.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model
8 -
HMACHeaderNames.scala
in hmac/core/src/main/scala/com/gu/pandahmac
6 -
dev-nginx.yaml
in pan-domain-auth-example
4 -
plugins.sbt
in project
4 -
exceptions.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model
3 -
KeyPair.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
3 -
1 -
settings.sbt
in project
1 -
Files With Most Units (Top 21)
File# lines# units
Actions.scala
in pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/action
206 13
CryptoConf.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
118 10
Settings.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth
90 7
Google2FAGroupChecker.scala
in pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/service
72 5
HmacAuthActions.scala
in hmac/play/play_2-9/src/main/scala/com/gu/pandahmac
54 4
OAuth.scala
in pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service
95 4
CookiePayload.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
26 3
oAuthModel.scala
in pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service
52 3
CookieUtils.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
53 2
Crypto.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
20 2
PanDomain.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth
40 2
PanDomainAuthSettings.scala
in pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/model
53 1
PanDomainAuthSettingsRefresher.scala
in pan-domain-auth-core/src/main/scala/com/gu/pandomainauth
37 1
HMACClient.scala
in hmac/core/src/main/scala/com/gu/pandahmac
14 1
VerifyExample.scala
in pan-domain-auth-example/app
29 1
di.scala
in pan-domain-auth-example/app
39 1
ExampleAuthActions.scala
in pan-domain-auth-example/app/controllers
16 1
NonActiveKeyMonitoring.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal
22 1
S3BucketLoader.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth
10 1
PublicSettings.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth
31 1
CryptoConfForRotation.scala
in key-rotation/src/main/scala
66 1
Files With Long Lines (Top 13)

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

File# lines# units# long lines
CryptoConf.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
118 10 9
Actions.scala
in pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/action
206 13 4
Google2FAGroupChecker.scala
in pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/service
72 5 3
HmacAuthActions.scala
in hmac/play/play_2-9/src/main/scala/com/gu/pandahmac
54 4 3
CryptoConfForRotation.scala
in key-rotation/src/main/scala
66 1 2
OAuth.scala
in pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service
95 4 2
HMACSecrets.scala
in hmac/core/src/main/scala/com/gu/pandahmac
16 - 1
cognito.yaml
in cognito
109 - 1
VerifyExample.scala
in pan-domain-auth-example/app
29 1 1
NonActiveKeyMonitoring.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal
22 1 1
User.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model
8 - 1
AuthenticatedUser.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model
8 - 1
CookieUtils.scala
in pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service
53 2 1
Correlations

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

build.sbt x: 77 commits (all time) y: 97 lines of code key-rotation/src/main/scala/CryptoConfForRotation.scala x: 2 commits (all time) y: 66 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/Settings.scala x: 15 commits (all time) y: 90 lines of code pan-domain-auth-example/app/VerifyExample.scala x: 16 commits (all time) y: 29 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/action/Actions.scala x: 61 commits (all time) y: 206 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/PanDomain.scala x: 32 commits (all time) y: 40 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service/OAuth.scala x: 10 commits (all time) y: 95 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/AuthenticatedUser.scala x: 6 commits (all time) y: 8 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CookieUtils.scala x: 26 commits (all time) y: 53 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACClient.scala x: 3 commits (all time) y: 14 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACHeaderNames.scala x: 2 commits (all time) y: 6 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACSecrets.scala x: 2 commits (all time) y: 16 lines of code hmac/play/play_2-9/src/main/scala/com/gu/pandahmac/HmacAuthActions.scala x: 2 commits (all time) y: 54 lines of code project/Dependencies.scala x: 91 commits (all time) y: 31 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/FrequencyMap.scala x: 2 commits (all time) y: 9 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/KeyHashId.scala x: 2 commits (all time) y: 13 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/NonActiveKeyMonitoring.scala x: 2 commits (all time) y: 22 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CryptoConf.scala x: 14 commits (all time) y: 118 lines of code pan-domain-auth-example/app/controllers/AdminController.scala x: 17 commits (all time) y: 27 lines of code project/plugins.sbt x: 31 commits (all time) y: 4 lines of code pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/PanDomainAuthSettingsRefresher.scala x: 17 commits (all time) y: 37 lines of code pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/model/PanDomainAuthSettings.scala x: 36 commits (all time) y: 53 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/PublicSettings.scala x: 33 commits (all time) y: 31 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/Crypto.scala x: 15 commits (all time) y: 20 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/KeyPair.scala x: 6 commits (all time) y: 3 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/AuthenticationStatus.scala x: 6 commits (all time) y: 9 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CookiePayload.scala x: 2 commits (all time) y: 26 lines of code pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/service/Google2FAGroupChecker.scala x: 23 commits (all time) y: 72 lines of code pan-domain-auth-example/app/di.scala x: 17 commits (all time) y: 39 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/S3BucketLoader.scala x: 2 commits (all time) y: 10 lines of code version.sbt x: 148 commits (all time) y: 1 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service/oAuthModel.scala x: 4 commits (all time) y: 52 lines of code project/settings.sbt x: 2 commits (all time) y: 1 lines of code pan-domain-auth-example/dev-nginx.yaml x: 2 commits (all time) y: 4 lines of code pan-domain-auth-example/app/controllers/ExampleAuthActions.scala x: 25 commits (all time) y: 16 lines of code cognito/cognito.yaml x: 6 commits (all time) y: 109 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/User.scala x: 4 commits (all time) y: 8 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/exceptions.scala x: 4 commits (all time) y: 3 lines of code
206.0
lines of code
  min: 1.0
  average: 39.26
  25th percentile: 8.75
  median: 26.5
  75th percentile: 53.25
  max: 206.0
0 148.0
commits (all time)
min: 2.0 | average: 20.13 | 25th percentile: 2.0 | median: 8.0 | 75th percentile: 25.25 | max: 148.0

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

build.sbt x: 9 contributors (all time) y: 97 lines of code key-rotation/src/main/scala/CryptoConfForRotation.scala x: 1 contributors (all time) y: 66 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/Settings.scala x: 5 contributors (all time) y: 90 lines of code pan-domain-auth-example/app/VerifyExample.scala x: 6 contributors (all time) y: 29 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/action/Actions.scala x: 13 contributors (all time) y: 206 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/PanDomain.scala x: 12 contributors (all time) y: 40 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service/OAuth.scala x: 4 contributors (all time) y: 95 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/AuthenticatedUser.scala x: 5 contributors (all time) y: 8 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CookieUtils.scala x: 11 contributors (all time) y: 53 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACClient.scala x: 1 contributors (all time) y: 14 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACHeaderNames.scala x: 1 contributors (all time) y: 6 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACSecrets.scala x: 1 contributors (all time) y: 16 lines of code hmac/play/play_2-9/src/main/scala/com/gu/pandahmac/HmacAuthActions.scala x: 1 contributors (all time) y: 54 lines of code project/Dependencies.scala x: 28 contributors (all time) y: 31 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/FrequencyMap.scala x: 1 contributors (all time) y: 9 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/KeyHashId.scala x: 1 contributors (all time) y: 13 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/NonActiveKeyMonitoring.scala x: 1 contributors (all time) y: 22 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CryptoConf.scala x: 2 contributors (all time) y: 118 lines of code pan-domain-auth-example/app/controllers/AdminController.scala x: 9 contributors (all time) y: 27 lines of code project/plugins.sbt x: 15 contributors (all time) y: 4 lines of code pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/PanDomainAuthSettingsRefresher.scala x: 5 contributors (all time) y: 37 lines of code pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/model/PanDomainAuthSettings.scala x: 14 contributors (all time) y: 53 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/PublicSettings.scala x: 15 contributors (all time) y: 31 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/Crypto.scala x: 7 contributors (all time) y: 20 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/KeyPair.scala x: 1 contributors (all time) y: 3 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/AuthenticationStatus.scala x: 4 contributors (all time) y: 9 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CookiePayload.scala x: 1 contributors (all time) y: 26 lines of code pan-domain-auth-core/src/main/scala/com/gu/pandomainauth/service/Google2FAGroupChecker.scala x: 13 contributors (all time) y: 72 lines of code pan-domain-auth-example/app/di.scala x: 7 contributors (all time) y: 39 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/S3BucketLoader.scala x: 1 contributors (all time) y: 10 lines of code version.sbt x: 21 contributors (all time) y: 1 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service/oAuthModel.scala x: 2 contributors (all time) y: 52 lines of code project/settings.sbt x: 2 contributors (all time) y: 1 lines of code pan-domain-auth-example/dev-nginx.yaml x: 2 contributors (all time) y: 4 lines of code pan-domain-auth-example/app/controllers/ExampleAuthActions.scala x: 12 contributors (all time) y: 16 lines of code cognito/cognito.yaml x: 2 contributors (all time) y: 109 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/User.scala x: 3 contributors (all time) y: 8 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/exceptions.scala x: 3 contributors (all time) y: 3 lines of code
206.0
lines of code
  min: 1.0
  average: 39.26
  25th percentile: 8.75
  median: 26.5
  75th percentile: 53.25
  max: 206.0
0 28.0
contributors (all time)
min: 1.0 | average: 6.37 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 11.25 | max: 28.0

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

build.sbt x: 1 commits (30d) y: 97 lines of code key-rotation/src/main/scala/CryptoConfForRotation.scala x: 1 commits (30d) y: 66 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/Settings.scala x: 1 commits (30d) y: 90 lines of code
97.0
lines of code
  min: 66.0
  average: 84.33
  25th percentile: 66.0
  median: 90.0
  75th percentile: 97.0
  max: 97.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

build.sbt x: 1 contributors (30d) y: 97 lines of code key-rotation/src/main/scala/CryptoConfForRotation.scala x: 1 contributors (30d) y: 66 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/Settings.scala x: 1 contributors (30d) y: 90 lines of code
97.0
lines of code
  min: 66.0
  average: 84.33
  25th percentile: 66.0
  median: 90.0
  75th percentile: 97.0
  max: 97.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

build.sbt x: 8 commits (90d) y: 97 lines of code key-rotation/src/main/scala/CryptoConfForRotation.scala x: 2 commits (90d) y: 66 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/Settings.scala x: 2 commits (90d) y: 90 lines of code pan-domain-auth-example/app/VerifyExample.scala x: 5 commits (90d) y: 29 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/action/Actions.scala x: 4 commits (90d) y: 206 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/PanDomain.scala x: 5 commits (90d) y: 40 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service/OAuth.scala x: 4 commits (90d) y: 95 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/AuthenticatedUser.scala x: 2 commits (90d) y: 8 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CookieUtils.scala x: 2 commits (90d) y: 53 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACClient.scala x: 3 commits (90d) y: 14 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACHeaderNames.scala x: 2 commits (90d) y: 6 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACSecrets.scala x: 2 commits (90d) y: 16 lines of code hmac/play/play_2-9/src/main/scala/com/gu/pandahmac/HmacAuthActions.scala x: 2 commits (90d) y: 54 lines of code project/Dependencies.scala x: 7 commits (90d) y: 31 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/FrequencyMap.scala x: 2 commits (90d) y: 9 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/KeyHashId.scala x: 2 commits (90d) y: 13 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/NonActiveKeyMonitoring.scala x: 2 commits (90d) y: 22 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CryptoConf.scala x: 4 commits (90d) y: 118 lines of code pan-domain-auth-example/app/controllers/AdminController.scala x: 1 commits (90d) y: 27 lines of code project/plugins.sbt x: 1 commits (90d) y: 4 lines of code
206.0
lines of code
  min: 4.0
  average: 49.9
  25th percentile: 13.25
  median: 30.0
  75th percentile: 84.0
  max: 206.0
0 8.0
commits (90d)
min: 1.0 | average: 3.1 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 8.0

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

build.sbt x: 1 contributors (90d) y: 97 lines of code key-rotation/src/main/scala/CryptoConfForRotation.scala x: 1 contributors (90d) y: 66 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/Settings.scala x: 1 contributors (90d) y: 90 lines of code pan-domain-auth-example/app/VerifyExample.scala x: 2 contributors (90d) y: 29 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/action/Actions.scala x: 2 contributors (90d) y: 206 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/PanDomain.scala x: 2 contributors (90d) y: 40 lines of code pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service/OAuth.scala x: 2 contributors (90d) y: 95 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/model/AuthenticatedUser.scala x: 2 contributors (90d) y: 8 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CookieUtils.scala x: 2 contributors (90d) y: 53 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACClient.scala x: 1 contributors (90d) y: 14 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACHeaderNames.scala x: 1 contributors (90d) y: 6 lines of code hmac/core/src/main/scala/com/gu/pandahmac/HMACSecrets.scala x: 1 contributors (90d) y: 16 lines of code hmac/play/play_2-9/src/main/scala/com/gu/pandahmac/HmacAuthActions.scala x: 1 contributors (90d) y: 54 lines of code project/Dependencies.scala x: 1 contributors (90d) y: 31 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/FrequencyMap.scala x: 1 contributors (90d) y: 9 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/KeyHashId.scala x: 1 contributors (90d) y: 13 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/internal/NonActiveKeyMonitoring.scala x: 1 contributors (90d) y: 22 lines of code pan-domain-auth-verification/src/main/scala/com/gu/pandomainauth/service/CryptoConf.scala x: 1 contributors (90d) y: 118 lines of code pan-domain-auth-example/app/controllers/AdminController.scala x: 1 contributors (90d) y: 27 lines of code project/plugins.sbt x: 1 contributors (90d) y: 4 lines of code
206.0
lines of code
  min: 4.0
  average: 49.9
  25th percentile: 13.25
  median: 30.0
  75th percentile: 84.0
  max: 206.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.3 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0