guardian / ssm-scala
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 15% | 49% | 34%
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% | 50% | 33%
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
src0% | 0% | 15% | 50% | 33%
ROOT0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 20)
File# lines# units
ArgumentParser.scala
in src/main/scala/com/gu/ssm
259 -
SSH.scala
in src/main/scala/com/gu/ssm
171 6
Main.scala
in src/main/scala/com/gu/ssm
161 5
Interactive.scala
in src/main/scala/com/gu/ssm
150 10
Attempt.scala
in src/main/scala/com/gu/ssm/utils/attempt
119 16
Logic.scala
in src/main/scala/com/gu/ssm
110 9
models.scala
in src/main/scala/com/gu/ssm
109 -
UI.scala
in src/main/scala/com/gu/ssm
98 10
SSM.scala
in src/main/scala/com/gu/ssm/aws
85 8
EC2.scala
in src/main/scala/com/gu/ssm/aws
52 5
IO.scala
in src/main/scala/com/gu/ssm
51 6
AwsAsyncHandler.scala
in src/main/scala/com/gu/ssm/aws
51 4
Failure.scala
in src/main/scala/com/gu/ssm/utils/attempt
47 4
FilePermissions.scala
in src/main/scala/com/gu/ssm/utils
44 3
KeyMaker.scala
in src/main/scala/com/gu/ssm/utils
44 4
RDS.scala
in src/main/scala/com/gu/ssm/aws
38 4
build.sbt
in root
28 -
STS.scala
in src/main/scala/com/gu/ssm/aws
24 3
logback.xml
in src/main/resources
12 -
plugins.sbt
in project
1 -
Files With Most Units (Top 15)
File# lines# units
Attempt.scala
in src/main/scala/com/gu/ssm/utils/attempt
119 16
Interactive.scala
in src/main/scala/com/gu/ssm
150 10
UI.scala
in src/main/scala/com/gu/ssm
98 10
Logic.scala
in src/main/scala/com/gu/ssm
110 9
SSM.scala
in src/main/scala/com/gu/ssm/aws
85 8
IO.scala
in src/main/scala/com/gu/ssm
51 6
SSH.scala
in src/main/scala/com/gu/ssm
171 6
Main.scala
in src/main/scala/com/gu/ssm
161 5
EC2.scala
in src/main/scala/com/gu/ssm/aws
52 5
Failure.scala
in src/main/scala/com/gu/ssm/utils/attempt
47 4
KeyMaker.scala
in src/main/scala/com/gu/ssm/utils
44 4
RDS.scala
in src/main/scala/com/gu/ssm/aws
38 4
AwsAsyncHandler.scala
in src/main/scala/com/gu/ssm/aws
51 4
FilePermissions.scala
in src/main/scala/com/gu/ssm/utils
44 3
STS.scala
in src/main/scala/com/gu/ssm/aws
24 3
Files With Long Lines (Top 13)

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

File# lines# units# long lines
SSH.scala
in src/main/scala/com/gu/ssm
171 6 18
Main.scala
in src/main/scala/com/gu/ssm
161 5 16
ArgumentParser.scala
in src/main/scala/com/gu/ssm
259 - 16
IO.scala
in src/main/scala/com/gu/ssm
51 6 11
SSM.scala
in src/main/scala/com/gu/ssm/aws
85 8 9
AwsAsyncHandler.scala
in src/main/scala/com/gu/ssm/aws
51 4 8
Interactive.scala
in src/main/scala/com/gu/ssm
150 10 6
Logic.scala
in src/main/scala/com/gu/ssm
110 9 6
Attempt.scala
in src/main/scala/com/gu/ssm/utils/attempt
119 16 5
EC2.scala
in src/main/scala/com/gu/ssm/aws
52 5 4
models.scala
in src/main/scala/com/gu/ssm
109 - 2
RDS.scala
in src/main/scala/com/gu/ssm/aws
38 4 1
UI.scala
in src/main/scala/com/gu/ssm
98 10 1
Correlations

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

build.sbt x: 178 commits (all time) y: 28 lines of code project/plugins.sbt x: 12 commits (all time) y: 1 lines of code src/main/scala/com/gu/ssm/ArgumentParser.scala x: 81 commits (all time) y: 259 lines of code src/main/scala/com/gu/ssm/models.scala x: 75 commits (all time) y: 109 lines of code src/main/scala/com/gu/ssm/utils/attempt/Failure.scala x: 11 commits (all time) y: 47 lines of code src/main/scala/com/gu/ssm/SSH.scala x: 80 commits (all time) y: 171 lines of code src/main/scala/com/gu/ssm/Main.scala x: 117 commits (all time) y: 161 lines of code src/main/scala/com/gu/ssm/IO.scala x: 34 commits (all time) y: 51 lines of code src/main/scala/com/gu/ssm/Logic.scala x: 61 commits (all time) y: 110 lines of code src/main/scala/com/gu/ssm/aws/RDS.scala x: 3 commits (all time) y: 38 lines of code src/main/scala/com/gu/ssm/Interactive.scala x: 26 commits (all time) y: 150 lines of code src/main/scala/com/gu/ssm/UI.scala x: 26 commits (all time) y: 98 lines of code src/main/scala/com/gu/ssm/aws/AwsAsyncHandler.scala x: 18 commits (all time) y: 51 lines of code src/main/scala/com/gu/ssm/aws/SSM.scala x: 29 commits (all time) y: 85 lines of code src/main/scala/com/gu/ssm/utils/KeyMaker.scala x: 9 commits (all time) y: 44 lines of code src/main/scala/com/gu/ssm/aws/STS.scala x: 9 commits (all time) y: 24 lines of code src/main/scala/com/gu/ssm/utils/attempt/Attempt.scala x: 8 commits (all time) y: 119 lines of code src/main/resources/logback.xml x: 3 commits (all time) y: 12 lines of code src/main/scala/com/gu/ssm/utils/FilePermissions.scala x: 3 commits (all time) y: 44 lines of code
259.0
lines of code
  min: 1.0
  average: 82.7
  25th percentile: 39.5
  median: 51.5
  75th percentile: 116.75
  max: 259.0
0 178.0
commits (all time)
min: 3.0 | average: 40.85 | 25th percentile: 9.0 | median: 26.0 | 75th percentile: 71.5 | max: 178.0

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

build.sbt x: 20 contributors (all time) y: 28 lines of code project/plugins.sbt x: 4 contributors (all time) y: 1 lines of code src/main/scala/com/gu/ssm/ArgumentParser.scala x: 15 contributors (all time) y: 259 lines of code src/main/scala/com/gu/ssm/models.scala x: 15 contributors (all time) y: 109 lines of code src/main/scala/com/gu/ssm/utils/attempt/Failure.scala x: 5 contributors (all time) y: 47 lines of code src/main/scala/com/gu/ssm/SSH.scala x: 13 contributors (all time) y: 171 lines of code src/main/scala/com/gu/ssm/Main.scala x: 13 contributors (all time) y: 161 lines of code src/main/scala/com/gu/ssm/IO.scala x: 9 contributors (all time) y: 51 lines of code src/main/scala/com/gu/ssm/Logic.scala x: 14 contributors (all time) y: 110 lines of code src/main/scala/com/gu/ssm/aws/RDS.scala x: 1 contributors (all time) y: 38 lines of code src/main/scala/com/gu/ssm/Interactive.scala x: 8 contributors (all time) y: 150 lines of code src/main/scala/com/gu/ssm/UI.scala x: 10 contributors (all time) y: 98 lines of code src/main/scala/com/gu/ssm/aws/AwsAsyncHandler.scala x: 10 contributors (all time) y: 51 lines of code src/main/scala/com/gu/ssm/aws/EC2.scala x: 13 contributors (all time) y: 52 lines of code src/main/scala/com/gu/ssm/aws/SSM.scala x: 12 contributors (all time) y: 85 lines of code src/main/scala/com/gu/ssm/utils/KeyMaker.scala x: 5 contributors (all time) y: 44 lines of code src/main/scala/com/gu/ssm/aws/STS.scala x: 5 contributors (all time) y: 24 lines of code src/main/scala/com/gu/ssm/utils/attempt/Attempt.scala x: 6 contributors (all time) y: 119 lines of code src/main/resources/logback.xml x: 2 contributors (all time) y: 12 lines of code src/main/scala/com/gu/ssm/utils/FilePermissions.scala x: 2 contributors (all time) y: 44 lines of code
259.0
lines of code
  min: 1.0
  average: 82.7
  25th percentile: 39.5
  median: 51.5
  75th percentile: 116.75
  max: 259.0
0 20.0
contributors (all time)
min: 1.0 | average: 9.1 | 25th percentile: 5.0 | median: 9.5 | 75th percentile: 13.0 | max: 20.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

build.sbt x: 4 commits (90d) y: 28 lines of code
28.0
lines of code
  min: 28.0
  average: 28.0
  25th percentile: 28.0
  median: 28.0
  75th percentile: 28.0
  max: 28.0
0 4.0
commits (90d)
min: 4.0 | average: 4.0 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 4.0 | max: 4.0

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

build.sbt x: 2 contributors (90d) y: 28 lines of code
28.0
lines of code
  min: 28.0
  average: 28.0
  25th percentile: 28.0
  median: 28.0
  75th percentile: 28.0
  max: 28.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0