guardian / anghammarad
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 54% | 45%
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% | 51% | 48%
yaml0% | 0% | 0% | 85% | 14%
sbt0% | 0% | 0% | 93% | 6%
ts0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
anghammarad0% | 0% | 0% | 55% | 44%
dev0% | 0% | 0% | 67% | 32%
cloudformation0% | 0% | 0% | 100% | 0%
common0% | 0% | 0% | 43% | 56%
ROOT0% | 0% | 0% | 99% | <1%
client0% | 0% | 0% | 0% | 100%
anghammarad-client-node0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 26)
File# lines# units
ArgParser.scala
in dev/src/main/scala/com/gu/anghammarad
200 -
Serialization.scala
in anghammarad/src/main/scala/com/gu/anghammarad/serialization
139 13
Messages.scala
in anghammarad/src/main/scala/com/gu/anghammarad/messages
119 6
cfn.yaml
in cloudformation
118 -
Contacts.scala
in common/src/main/scala/com/gu/anghammarad/common
105 6
build.sbt
in root
105 -
Main.scala
in dev/src/main/scala/com/gu/anghammarad
98 6
Targets.scala
in common/src/main/scala/com/gu/anghammarad/common
73 12
models.scala
in common/src/main/scala/com/gu/anghammarad/models
48 -
Config.scala
in anghammarad/src/main/scala/com/gu/anghammarad
45 4
main.ts
in anghammarad-client-node/src
39 2
Anghammarad.scala
in client/src/main/scala/com/gu/anghammarad
38 3
Json.scala
in client/src/main/scala/com/gu/anghammarad
37 3
EmailService.scala
in anghammarad/src/main/scala/com/gu/anghammarad/messages
31 2
interfaces.ts
in anghammarad-client-node/src
30 -
HangoutsService.scala
in anghammarad/src/main/scala/com/gu/anghammarad/messages
30 3
Lambda.scala
in anghammarad/src/main/scala/com/gu/anghammarad
30 1
AWS.scala
in client/src/main/scala/com/gu/anghammarad
30 3
Enrichments.scala
in anghammarad/src/main/scala/com/gu/anghammarad
22 2
riff-raff.yaml
in anghammarad
20 -
aws.ts
in anghammarad-client-node/src
17 2
SendMessages.scala
in anghammarad/src/main/scala/com/gu/anghammarad/messages
17 1
AnghammaradException.scala
in common/src/main/scala/com/gu/anghammarad/common
16 2
AnghammaradService.scala
in anghammarad/src/main/scala/com/gu/anghammarad
16 1
plugins.sbt
in project
6 -
1 -
Files With Most Units (Top 18)
File# lines# units
Serialization.scala
in anghammarad/src/main/scala/com/gu/anghammarad/serialization
139 13
Targets.scala
in common/src/main/scala/com/gu/anghammarad/common
73 12
Contacts.scala
in common/src/main/scala/com/gu/anghammarad/common
105 6
Messages.scala
in anghammarad/src/main/scala/com/gu/anghammarad/messages
119 6
Main.scala
in dev/src/main/scala/com/gu/anghammarad
98 6
Config.scala
in anghammarad/src/main/scala/com/gu/anghammarad
45 4
HangoutsService.scala
in anghammarad/src/main/scala/com/gu/anghammarad/messages
30 3
AWS.scala
in client/src/main/scala/com/gu/anghammarad
30 3
Json.scala
in client/src/main/scala/com/gu/anghammarad
37 3
Anghammarad.scala
in client/src/main/scala/com/gu/anghammarad
38 3
aws.ts
in anghammarad-client-node/src
17 2
main.ts
in anghammarad-client-node/src
39 2
AnghammaradException.scala
in common/src/main/scala/com/gu/anghammarad/common
16 2
EmailService.scala
in anghammarad/src/main/scala/com/gu/anghammarad/messages
31 2
Enrichments.scala
in anghammarad/src/main/scala/com/gu/anghammarad
22 2
SendMessages.scala
in anghammarad/src/main/scala/com/gu/anghammarad/messages
17 1
AnghammaradService.scala
in anghammarad/src/main/scala/com/gu/anghammarad
16 1
Lambda.scala
in anghammarad/src/main/scala/com/gu/anghammarad
30 1
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 15 long lines.

File# lines# units# long lines
AWS.scala
in client/src/main/scala/com/gu/anghammarad
30 3 6
Contacts.scala
in common/src/main/scala/com/gu/anghammarad/common
105 6 4
Anghammarad.scala
in client/src/main/scala/com/gu/anghammarad
38 3 2
Targets.scala
in common/src/main/scala/com/gu/anghammarad/common
73 12 1
Messages.scala
in anghammarad/src/main/scala/com/gu/anghammarad/messages
119 6 1
Json.scala
in client/src/main/scala/com/gu/anghammarad
37 3 1
Correlations

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

build.sbt x: 239 commits (all time) y: 105 lines of code project/plugins.sbt x: 53 commits (all time) y: 6 lines of code anghammarad/src/main/scala/com/gu/anghammarad/Config.scala x: 16 commits (all time) y: 45 lines of code anghammarad/src/main/scala/com/gu/anghammarad/messages/EmailService.scala x: 9 commits (all time) y: 31 lines of code client/src/main/scala/com/gu/anghammarad/AWS.scala x: 12 commits (all time) y: 30 lines of code client/src/main/scala/com/gu/anghammarad/Anghammarad.scala x: 11 commits (all time) y: 38 lines of code anghammarad/riff-raff.yaml x: 10 commits (all time) y: 20 lines of code anghammarad/src/main/scala/com/gu/anghammarad/AnghammaradService.scala x: 7 commits (all time) y: 16 lines of code anghammarad/src/main/scala/com/gu/anghammarad/messages/HangoutsService.scala x: 19 commits (all time) y: 30 lines of code anghammarad/src/main/scala/com/gu/anghammarad/messages/Messages.scala x: 30 commits (all time) y: 119 lines of code anghammarad/src/main/scala/com/gu/anghammarad/messages/SendMessages.scala x: 10 commits (all time) y: 17 lines of code anghammarad/src/main/scala/com/gu/anghammarad/serialization/Serialization.scala x: 26 commits (all time) y: 139 lines of code cloudformation/cfn.yaml x: 6 commits (all time) y: 118 lines of code common/src/main/scala/com/gu/anghammarad/common/AnghammaradException.scala x: 4 commits (all time) y: 16 lines of code common/src/main/scala/com/gu/anghammarad/common/Contacts.scala x: 3 commits (all time) y: 105 lines of code common/src/main/scala/com/gu/anghammarad/common/Targets.scala x: 3 commits (all time) y: 73 lines of code dev/src/main/scala/com/gu/anghammarad/Main.scala x: 22 commits (all time) y: 98 lines of code anghammarad/src/main/scala/com/gu/anghammarad/Enrichments.scala x: 9 commits (all time) y: 22 lines of code version.sbt x: 31 commits (all time) y: 1 lines of code anghammarad-client-node/src/interfaces.ts x: 8 commits (all time) y: 30 lines of code anghammarad-client-node/src/main.ts x: 6 commits (all time) y: 39 lines of code common/src/main/scala/com/gu/anghammarad/models/models.scala x: 12 commits (all time) y: 48 lines of code dev/src/main/scala/com/gu/anghammarad/ArgParser.scala x: 10 commits (all time) y: 200 lines of code anghammarad/src/main/scala/com/gu/anghammarad/Lambda.scala x: 23 commits (all time) y: 30 lines of code anghammarad-client-node/src/aws.ts x: 3 commits (all time) y: 17 lines of code client/src/main/scala/com/gu/anghammarad/Json.scala x: 10 commits (all time) y: 37 lines of code
200.0
lines of code
  min: 1.0
  average: 55.0
  25th percentile: 19.25
  median: 34.0
  75th percentile: 99.75
  max: 200.0
0 239.0
commits (all time)
min: 3.0 | average: 22.77 | 25th percentile: 6.75 | median: 10.0 | 75th percentile: 22.25 | max: 239.0

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

build.sbt x: 22 contributors (all time) y: 105 lines of code project/plugins.sbt x: 13 contributors (all time) y: 6 lines of code anghammarad/src/main/scala/com/gu/anghammarad/Config.scala x: 6 contributors (all time) y: 45 lines of code anghammarad/src/main/scala/com/gu/anghammarad/messages/EmailService.scala x: 5 contributors (all time) y: 31 lines of code client/src/main/scala/com/gu/anghammarad/AWS.scala x: 6 contributors (all time) y: 30 lines of code client/src/main/scala/com/gu/anghammarad/Anghammarad.scala x: 4 contributors (all time) y: 38 lines of code anghammarad/riff-raff.yaml x: 3 contributors (all time) y: 20 lines of code anghammarad/src/main/scala/com/gu/anghammarad/AnghammaradService.scala x: 6 contributors (all time) y: 16 lines of code anghammarad/src/main/scala/com/gu/anghammarad/messages/HangoutsService.scala x: 8 contributors (all time) y: 30 lines of code anghammarad/src/main/scala/com/gu/anghammarad/messages/Messages.scala x: 7 contributors (all time) y: 119 lines of code anghammarad/src/main/scala/com/gu/anghammarad/messages/SendMessages.scala x: 6 contributors (all time) y: 17 lines of code anghammarad/src/main/scala/com/gu/anghammarad/serialization/Serialization.scala x: 12 contributors (all time) y: 139 lines of code cloudformation/cfn.yaml x: 5 contributors (all time) y: 118 lines of code common/src/main/scala/com/gu/anghammarad/common/AnghammaradException.scala x: 4 contributors (all time) y: 16 lines of code common/src/main/scala/com/gu/anghammarad/common/Contacts.scala x: 3 contributors (all time) y: 105 lines of code common/src/main/scala/com/gu/anghammarad/common/Targets.scala x: 3 contributors (all time) y: 73 lines of code dev/src/main/scala/com/gu/anghammarad/Main.scala x: 10 contributors (all time) y: 98 lines of code anghammarad/src/main/scala/com/gu/anghammarad/Enrichments.scala x: 4 contributors (all time) y: 22 lines of code version.sbt x: 10 contributors (all time) y: 1 lines of code anghammarad-client-node/src/interfaces.ts x: 5 contributors (all time) y: 30 lines of code anghammarad-client-node/src/main.ts x: 3 contributors (all time) y: 39 lines of code common/src/main/scala/com/gu/anghammarad/models/models.scala x: 6 contributors (all time) y: 48 lines of code dev/src/main/scala/com/gu/anghammarad/ArgParser.scala x: 6 contributors (all time) y: 200 lines of code anghammarad-client-node/src/aws.ts x: 2 contributors (all time) y: 17 lines of code client/src/main/scala/com/gu/anghammarad/Json.scala x: 4 contributors (all time) y: 37 lines of code
200.0
lines of code
  min: 1.0
  average: 55.0
  25th percentile: 19.25
  median: 34.0
  75th percentile: 99.75
  max: 200.0
0 22.0
contributors (all time)
min: 2.0 | average: 6.5 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 7.25 | max: 22.0

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

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

build.sbt x: 9 commits (90d) y: 105 lines of code project/plugins.sbt x: 2 commits (90d) y: 6 lines of code
105.0
lines of code
  min: 6.0
  average: 55.5
  25th percentile: 6.0
  median: 55.5
  75th percentile: 105.0
  max: 105.0
0 9.0
commits (90d)
min: 2.0 | average: 5.5 | 25th percentile: 2.0 | median: 5.5 | 75th percentile: 9.0 | max: 9.0

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

build.sbt x: 1 contributors (90d) y: 105 lines of code project/plugins.sbt x: 1 contributors (90d) y: 6 lines of code
105.0
lines of code
  min: 6.0
  average: 55.5
  25th percentile: 6.0
  median: 55.5
  75th percentile: 105.0
  max: 105.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0