guardian / gatehouse
File Size

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

Intro
Learn more...
File Size Overall
0% | 34% | 17% | 0% | 47%
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
ts0% | 100% | 0% | 0% | 0%
scala0% | 0% | 34% | 0% | 65%
sql0% | 0% | 0% | 0% | 100%
sbt0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
cdk0% | 100% | 0% | 0% | 0%
app0% | 0% | 34% | 0% | 65%
db0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 36)
File# lines# units
gatehouse.ts
in cdk/lib
507 1
Country.scala
in app/model
261 -
User.scala
in app/model
63 3
AppLoader.scala
in app/load
54 2
53 -
build.sbt
in root
52 -
43 3
LogEntry.scala
in app/logging
41 2
37 1
35 -
27 1
OktaUserService.scala
in app/services
25 2
UserController.scala
in app/controllers
24 1
23 -
Address.scala
in app/model
23 -
20 2
20 -
19 -
PhoneNumber.scala
in app/model
17 -
HealthCheckController.scala
in app/controllers
15 1
Name.scala
in app/model
12 -
FutureHelper.scala
in app/utils
10 1
10 -
V0__init.sql
in db/migrations
9 -
9 -
7 -
7 -
UserService.scala
in app/services
6 -
Permission.scala
in app/model
6 -
6 -
Service.scala
in app/services
5 -
StringHelper.scala
in app/utils
5 -
plugins.sbt
in project
3 -
2 -
2 -
1 -
Files With Most Units (Top 12)
File# lines# units
43 3
User.scala
in app/model
63 3
OktaUserService.scala
in app/services
25 2
20 2
LogEntry.scala
in app/logging
41 2
AppLoader.scala
in app/load
54 2
FutureHelper.scala
in app/utils
10 1
27 1
UserController.scala
in app/controllers
24 1
HealthCheckController.scala
in app/controllers
15 1
37 1
gatehouse.ts
in cdk/lib
507 1
Files With Long Lines (Top 5)

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

File# lines# units# long lines
gatehouse.ts
in cdk/lib
507 1 8
43 3 1
37 1 1
35 - 1
20 - 1
Correlations

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

cdk/lib/gatehouse.ts x: 29 commits (all time) y: 507 lines of code db/migrations/V202504140953__rename_idapi_tables.sql x: 2 commits (all time) y: 2 lines of code build.sbt x: 22 commits (all time) y: 52 lines of code db/migrations/V202503141216__identity_admin_api_user.sql x: 2 commits (all time) y: 9 lines of code db/migrations/V202503141217__client_access_tokens.sql x: 2 commits (all time) y: 19 lines of code app/model/User.scala x: 8 commits (all time) y: 63 lines of code db/migrations/V202502251530__puzzle_id_column.sql x: 2 commits (all time) y: 20 lines of code db/migrations/V202502251527__identity_okta_tools_user.sql x: 2 commits (all time) y: 10 lines of code db/migrations/V202502031121__db_users_schema.sql x: 2 commits (all time) y: 35 lines of code db/migrations/V202502041538__grant_identity_api_access.sql x: 2 commits (all time) y: 1 lines of code app/auth/RequestWithClaims.scala x: 3 commits (all time) y: 7 lines of code app/controllers/UserController.scala x: 5 commits (all time) y: 24 lines of code app/services/CompositeUserService.scala x: 3 commits (all time) y: 20 lines of code app/services/UserService.scala x: 4 commits (all time) y: 6 lines of code app/load/AppLoader.scala x: 3 commits (all time) y: 54 lines of code app/services/LegacyIdentityDbUserService.scala x: 5 commits (all time) y: 43 lines of code app/model/Address.scala x: 5 commits (all time) y: 23 lines of code app/model/Country.scala x: 4 commits (all time) y: 261 lines of code app/model/Name.scala x: 4 commits (all time) y: 12 lines of code app/auth/AuthorisedAction.scala x: 3 commits (all time) y: 37 lines of code app/logging/LogEntry.scala x: 3 commits (all time) y: 41 lines of code app/utils/RequestHelper.scala x: 1 commits (all time) y: 6 lines of code app/auth/AccessScopes.scala x: 2 commits (all time) y: 7 lines of code app/load/AppComponents.scala x: 11 commits (all time) y: 53 lines of code app/controllers/HealthCheckController.scala x: 5 commits (all time) y: 15 lines of code app/model/PhoneNumber.scala x: 2 commits (all time) y: 17 lines of code app/services/OktaUserService.scala x: 1 commits (all time) y: 25 lines of code app/services/Service.scala x: 1 commits (all time) y: 5 lines of code app/utils/FutureHelper.scala x: 1 commits (all time) y: 10 lines of code app/logging/RequestLoggingFilter.scala x: 1 commits (all time) y: 27 lines of code conf/logback.xml x: 1 commits (all time) y: 23 lines of code project/plugins.sbt x: 5 commits (all time) y: 3 lines of code
507.0
lines of code
  min: 1.0
  average: 40.53
  25th percentile: 6.25
  median: 18.0
  75th percentile: 36.5
  max: 507.0
0 29.0
commits (all time)
min: 1.0 | average: 4.22 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.75 | max: 29.0

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

cdk/lib/gatehouse.ts x: 3 contributors (all time) y: 507 lines of code db/migrations/V202504140953__rename_idapi_tables.sql x: 1 contributors (all time) y: 2 lines of code build.sbt x: 3 contributors (all time) y: 52 lines of code db/migrations/V202503141216__identity_admin_api_user.sql x: 1 contributors (all time) y: 9 lines of code db/migrations/V202503141217__client_access_tokens.sql x: 1 contributors (all time) y: 19 lines of code app/model/User.scala x: 3 contributors (all time) y: 63 lines of code db/migrations/V202502251530__puzzle_id_column.sql x: 1 contributors (all time) y: 20 lines of code db/migrations/V202502251527__identity_okta_tools_user.sql x: 1 contributors (all time) y: 10 lines of code db/migrations/V202502031121__db_users_schema.sql x: 1 contributors (all time) y: 35 lines of code db/migrations/V202502041538__grant_identity_api_access.sql x: 1 contributors (all time) y: 1 lines of code app/auth/RequestWithClaims.scala x: 2 contributors (all time) y: 7 lines of code app/controllers/UserController.scala x: 2 contributors (all time) y: 24 lines of code app/services/CompositeUserService.scala x: 2 contributors (all time) y: 20 lines of code app/load/AppLoader.scala x: 1 contributors (all time) y: 54 lines of code app/services/LegacyIdentityDbUserService.scala x: 2 contributors (all time) y: 43 lines of code app/model/Address.scala x: 2 contributors (all time) y: 23 lines of code app/model/Country.scala x: 1 contributors (all time) y: 261 lines of code app/model/Name.scala x: 2 contributors (all time) y: 12 lines of code app/auth/AuthorisedAction.scala x: 1 contributors (all time) y: 37 lines of code app/logging/LogEntry.scala x: 1 contributors (all time) y: 41 lines of code app/utils/RequestHelper.scala x: 1 contributors (all time) y: 6 lines of code app/load/AppComponents.scala x: 1 contributors (all time) y: 53 lines of code app/controllers/HealthCheckController.scala x: 1 contributors (all time) y: 15 lines of code app/model/PhoneNumber.scala x: 1 contributors (all time) y: 17 lines of code app/services/OktaUserService.scala x: 1 contributors (all time) y: 25 lines of code app/services/Service.scala x: 1 contributors (all time) y: 5 lines of code app/logging/RequestLoggingFilter.scala x: 1 contributors (all time) y: 27 lines of code conf/logback.xml x: 1 contributors (all time) y: 23 lines of code
507.0
lines of code
  min: 1.0
  average: 40.53
  25th percentile: 6.25
  median: 18.0
  75th percentile: 36.5
  max: 507.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.36 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

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

cdk/lib/gatehouse.ts x: 1 commits (30d) y: 507 lines of code db/migrations/V202504140953__rename_idapi_tables.sql x: 2 commits (30d) y: 2 lines of code
507.0
lines of code
  min: 2.0
  average: 254.5
  25th percentile: 2.0
  median: 254.5
  75th percentile: 507.0
  max: 507.0
0 2.0
commits (30d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0

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

cdk/lib/gatehouse.ts x: 1 contributors (30d) y: 507 lines of code db/migrations/V202504140953__rename_idapi_tables.sql x: 1 contributors (30d) y: 2 lines of code
507.0
lines of code
  min: 2.0
  average: 254.5
  25th percentile: 2.0
  median: 254.5
  75th percentile: 507.0
  max: 507.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): 9 points

cdk/lib/gatehouse.ts x: 5 commits (90d) y: 507 lines of code db/migrations/V202504140953__rename_idapi_tables.sql x: 2 commits (90d) y: 2 lines of code build.sbt x: 5 commits (90d) y: 52 lines of code db/migrations/V202503141216__identity_admin_api_user.sql x: 2 commits (90d) y: 9 lines of code db/migrations/V202503141217__client_access_tokens.sql x: 2 commits (90d) y: 19 lines of code app/model/User.scala x: 2 commits (90d) y: 63 lines of code db/migrations/V202502251530__puzzle_id_column.sql x: 2 commits (90d) y: 20 lines of code db/migrations/V202502251527__identity_okta_tools_user.sql x: 2 commits (90d) y: 10 lines of code
507.0
lines of code
  min: 2.0
  average: 76.0
  25th percentile: 5.5
  median: 19.0
  75th percentile: 57.5
  max: 507.0
0 5.0
commits (90d)
min: 2.0 | average: 2.67 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.5 | max: 5.0

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

cdk/lib/gatehouse.ts x: 1 contributors (90d) y: 507 lines of code db/migrations/V202504140953__rename_idapi_tables.sql x: 1 contributors (90d) y: 2 lines of code build.sbt x: 2 contributors (90d) y: 52 lines of code db/migrations/V202503141216__identity_admin_api_user.sql x: 1 contributors (90d) y: 9 lines of code db/migrations/V202503141217__client_access_tokens.sql x: 1 contributors (90d) y: 19 lines of code app/model/User.scala x: 1 contributors (90d) y: 63 lines of code db/migrations/V202502251530__puzzle_id_column.sql x: 1 contributors (90d) y: 20 lines of code db/migrations/V202502251527__identity_okta_tools_user.sql x: 1 contributors (90d) y: 10 lines of code
507.0
lines of code
  min: 2.0
  average: 76.0
  25th percentile: 5.5
  median: 19.0
  75th percentile: 57.5
  max: 507.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.11 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0