guardian / prout
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 22% | 77%
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% | 18% | 81%
html0% | 0% | 0% | 71% | 28%
sbt0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
app0% | 0% | 0% | 23% | 76%
ROOT0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
public0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
181 11
repo.scala.html
in app/views/userPages
126 -
PRUpdater.scala
in app/lib
113 4
Config.scala
in app/lib
95 7
78 2
64 2
Api.scala
in app/controllers
62 4
DeployReporter.scala
in app/lib/slack
52 3
Sentry.scala
in app/lib/sentry/model
49 2
SentryReporter.scala
in app/lib/sentry
47 2
ApplicationComponents.scala
in app/configuration
47 -
RepoUtil.scala
in app/lib
43 1
41 2
RepoAcceptListService.scala
in app/controllers
38 2
Actions.scala
in app/lib/actions
38 1
38 3
38 1
build.sbt
in root
38 -
Droid.scala
in app/lib
35 2
LibratoDeployReporter.scala
in app/lib/librato
35 2
SentryApiClient.scala
in app/lib/sentry
34 2
LibratoApiClient.scala
in app/lib/librato
33 2
SentryLogging.scala
in app/monitoring
31 1
30 -
main.css
in public/stylesheets
30 -
Bot.scala
in app/lib
30 1
main.scala.html
in app/views
29 -
Application.scala
in app/controllers
29 1
BaseAppController.scala
in app/controllers
28 -
27 2
Librato.scala
in app/lib/librato/model
27 1
Dogpile.scala
in app/lib
25 1
24 2
index.scala.html
in app/views/userPages
22 -
22 2
21 1
20 2
18 2
SSL.scala
in app/lib
18 2
Delayer.scala
in app/lib
15 2
package.scala
in app/lib/slack
12 -
Functions.scala
in app/lib/actions
11 1
AppLoader.scala
in app/configuration
11 1
PullRequestLabel.scala
in app/lib/labels
9 1
PRSentryRelease.scala
in app/lib/sentry
9 -
9 1
9 -
Auth.scala
in app/controllers
8 -
Parsers.scala
in app/lib/actions
7 -
ReasonableHttpFilters.scala
in app/configuration
7 -
Files With Most Units (Top 36)
File# lines# units
181 11
Config.scala
in app/lib
95 7
Api.scala
in app/controllers
62 4
PRUpdater.scala
in app/lib
113 4
DeployReporter.scala
in app/lib/slack
52 3
38 3
RepoAcceptListService.scala
in app/controllers
38 2
22 2
18 2
41 2
24 2
Sentry.scala
in app/lib/sentry/model
49 2
SentryApiClient.scala
in app/lib/sentry
34 2
SentryReporter.scala
in app/lib/sentry
47 2
64 2
Droid.scala
in app/lib
35 2
20 2
27 2
LibratoApiClient.scala
in app/lib/librato
33 2
LibratoDeployReporter.scala
in app/lib/librato
35 2
SSL.scala
in app/lib
18 2
78 2
Delayer.scala
in app/lib
15 2
SentryLogging.scala
in app/monitoring
31 1
Application.scala
in app/controllers
29 1
21 1
Dogpile.scala
in app/lib
25 1
PullRequestLabel.scala
in app/lib/labels
9 1
Actions.scala
in app/lib/actions
38 1
Functions.scala
in app/lib/actions
11 1
9 1
Librato.scala
in app/lib/librato/model
27 1
38 1
Bot.scala
in app/lib
30 1
RepoUtil.scala
in app/lib
43 1
AppLoader.scala
in app/configuration
11 1
Files With Long Lines (Top 18)

There are 18 files with lines longer than 120 characters. In total, there are 43 long lines.

File# lines# units# long lines
repo.scala.html
in app/views/userPages
126 - 5
181 11 5
PRUpdater.scala
in app/lib
113 4 5
38 3 4
DeployReporter.scala
in app/lib/slack
52 3 3
Config.scala
in app/lib
95 7 3
Droid.scala
in app/lib
35 2 3
38 1 3
index.scala.html
in app/views/userPages
22 - 2
SentryReporter.scala
in app/lib/sentry
47 2 2
main.scala.html
in app/views
29 - 1
RepoAcceptListService.scala
in app/controllers
38 2 1
Api.scala
in app/controllers
62 4 1
Dogpile.scala
in app/lib
25 1 1
24 2 1
LibratoDeployReporter.scala
in app/lib/librato
35 2 1
78 2 1
RepoUtil.scala
in app/lib
43 1 1
Correlations

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

build.sbt x: 102 commits (all time) y: 38 lines of code project/plugins.sbt x: 38 commits (all time) y: 3 lines of code app/controllers/Api.scala x: 27 commits (all time) y: 62 lines of code app/controllers/Application.scala x: 28 commits (all time) y: 29 lines of code app/controllers/RepoAcceptListService.scala x: 6 commits (all time) y: 38 lines of code app/lib/Delayer.scala x: 9 commits (all time) y: 15 lines of code app/lib/Droid.scala x: 21 commits (all time) y: 35 lines of code app/lib/PRUpdater.scala x: 6 commits (all time) y: 113 lines of code app/lib/RepoSnapshot.scala x: 97 commits (all time) y: 181 lines of code app/lib/RepoUpdater.scala x: 5 commits (all time) y: 27 lines of code app/lib/ScanScheduler.scala x: 25 commits (all time) y: 78 lines of code app/views/main.scala.html x: 10 commits (all time) y: 29 lines of code app/views/userPages/repo.scala.html x: 14 commits (all time) y: 126 lines of code app/lib/PRSnapshot.scala x: 3 commits (all time) y: 3 lines of code app/lib/Dogpile.scala x: 9 commits (all time) y: 25 lines of code conf/logback.xml x: 7 commits (all time) y: 30 lines of code app/lib/RepoUtil.scala x: 11 commits (all time) y: 43 lines of code app/configuration/ApplicationComponents.scala x: 4 commits (all time) y: 47 lines of code app/lib/CheckpointSnapshot.scala x: 26 commits (all time) y: 41 lines of code app/configuration/AppLoader.scala x: 2 commits (all time) y: 11 lines of code app/configuration/ReasonableHttpFilters.scala x: 2 commits (all time) y: 7 lines of code app/controllers/Auth.scala x: 3 commits (all time) y: 8 lines of code app/controllers/BaseAppController.scala x: 2 commits (all time) y: 28 lines of code app/lib/Bot.scala x: 10 commits (all time) y: 30 lines of code app/lib/Config.scala x: 29 commits (all time) y: 95 lines of code app/lib/ConfigFinder.scala x: 16 commits (all time) y: 24 lines of code app/lib/EverythingYouWantToKnowAboutACheckpoint.scala x: 4 commits (all time) y: 38 lines of code app/lib/GitChanges.scala x: 11 commits (all time) y: 38 lines of code app/lib/GithubAppConfig.scala x: 3 commits (all time) y: 9 lines of code app/lib/PullRequestCheckpointsStateChangeSummary.scala x: 9 commits (all time) y: 64 lines of code app/lib/Responsibility.scala x: 3 commits (all time) y: 20 lines of code app/lib/SSL.scala x: 4 commits (all time) y: 18 lines of code app/lib/UpdateReporter.scala x: 2 commits (all time) y: 9 lines of code app/lib/actions/Functions.scala x: 6 commits (all time) y: 11 lines of code app/lib/actions/Parsers.scala x: 14 commits (all time) y: 7 lines of code app/lib/librato/LibratoApiClient.scala x: 3 commits (all time) y: 33 lines of code app/lib/librato/LibratoDeployReporter.scala x: 2 commits (all time) y: 35 lines of code app/lib/librato/model/Librato.scala x: 3 commits (all time) y: 27 lines of code app/lib/sentry/SentryApiClient.scala x: 6 commits (all time) y: 34 lines of code app/lib/sentry/SentryReporter.scala x: 2 commits (all time) y: 47 lines of code app/lib/sentry/model/Sentry.scala x: 4 commits (all time) y: 49 lines of code app/lib/slack/DeployReporter.scala x: 15 commits (all time) y: 52 lines of code app/monitoring/SentryLogging.scala x: 5 commits (all time) y: 31 lines of code app/views/userPages/index.scala.html x: 9 commits (all time) y: 22 lines of code app/lib/FileFinder.scala x: 2 commits (all time) y: 21 lines of code app/lib/labels/CheckpointTestStatus.scala x: 2 commits (all time) y: 18 lines of code app/lib/labels/PullRequestCheckpointStatus.scala x: 1 commits (all time) y: 22 lines of code app/lib/slack/package.scala x: 2 commits (all time) y: 12 lines of code app/lib/gitgithub/LabelMapping.scala x: 1 commits (all time) y: 5 lines of code app/lib/gitgithub/StateSnapshot.scala x: 1 commits (all time) y: 4 lines of code
181.0
lines of code
  min: 3.0
  average: 34.87
  25th percentile: 11.5
  median: 29.0
  75th percentile: 39.5
  max: 181.0
0 102.0
commits (all time)
min: 1.0 | average: 11.98 | 25th percentile: 2.5 | median: 5.0 | 75th percentile: 12.5 | max: 102.0

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

build.sbt x: 6 contributors (all time) y: 38 lines of code project/plugins.sbt x: 6 contributors (all time) y: 3 lines of code app/controllers/Api.scala x: 6 contributors (all time) y: 62 lines of code app/controllers/Application.scala x: 3 contributors (all time) y: 29 lines of code app/controllers/RepoAcceptListService.scala x: 3 contributors (all time) y: 38 lines of code app/lib/Delayer.scala x: 4 contributors (all time) y: 15 lines of code app/lib/Droid.scala x: 5 contributors (all time) y: 35 lines of code app/lib/PRUpdater.scala x: 3 contributors (all time) y: 113 lines of code app/lib/RepoSnapshot.scala x: 7 contributors (all time) y: 181 lines of code app/lib/RepoUpdater.scala x: 3 contributors (all time) y: 27 lines of code app/lib/ScanScheduler.scala x: 4 contributors (all time) y: 78 lines of code app/views/userPages/repo.scala.html x: 3 contributors (all time) y: 126 lines of code app/lib/PRSnapshot.scala x: 2 contributors (all time) y: 3 lines of code app/lib/Dogpile.scala x: 3 contributors (all time) y: 25 lines of code conf/logback.xml x: 2 contributors (all time) y: 30 lines of code app/lib/RepoUtil.scala x: 3 contributors (all time) y: 43 lines of code app/configuration/ApplicationComponents.scala x: 2 contributors (all time) y: 47 lines of code app/lib/CheckpointSnapshot.scala x: 4 contributors (all time) y: 41 lines of code app/configuration/AppLoader.scala x: 2 contributors (all time) y: 11 lines of code app/configuration/ReasonableHttpFilters.scala x: 2 contributors (all time) y: 7 lines of code app/controllers/Auth.scala x: 2 contributors (all time) y: 8 lines of code app/controllers/BaseAppController.scala x: 2 contributors (all time) y: 28 lines of code app/lib/Config.scala x: 4 contributors (all time) y: 95 lines of code app/lib/ConfigFinder.scala x: 3 contributors (all time) y: 24 lines of code app/lib/EverythingYouWantToKnowAboutACheckpoint.scala x: 2 contributors (all time) y: 38 lines of code app/lib/GithubAppConfig.scala x: 2 contributors (all time) y: 9 lines of code app/lib/PullRequestCheckpointsStateChangeSummary.scala x: 2 contributors (all time) y: 64 lines of code app/lib/Responsibility.scala x: 2 contributors (all time) y: 20 lines of code app/lib/SSL.scala x: 2 contributors (all time) y: 18 lines of code app/lib/actions/Functions.scala x: 3 contributors (all time) y: 11 lines of code app/lib/actions/Parsers.scala x: 3 contributors (all time) y: 7 lines of code app/lib/librato/LibratoApiClient.scala x: 2 contributors (all time) y: 33 lines of code app/lib/librato/LibratoDeployReporter.scala x: 2 contributors (all time) y: 35 lines of code app/lib/librato/model/Librato.scala x: 2 contributors (all time) y: 27 lines of code app/lib/sentry/SentryApiClient.scala x: 2 contributors (all time) y: 34 lines of code app/lib/sentry/model/Sentry.scala x: 2 contributors (all time) y: 49 lines of code app/lib/slack/DeployReporter.scala x: 4 contributors (all time) y: 52 lines of code app/monitoring/SentryLogging.scala x: 2 contributors (all time) y: 31 lines of code app/views/userPages/index.scala.html x: 3 contributors (all time) y: 22 lines of code app/lib/FileFinder.scala x: 2 contributors (all time) y: 21 lines of code app/lib/sentry/PRSentryRelease.scala x: 1 contributors (all time) y: 9 lines of code app/lib/labels/PullRequestCheckpointStatus.scala x: 1 contributors (all time) y: 22 lines of code app/lib/slack/package.scala x: 2 contributors (all time) y: 12 lines of code app/lib/gitgithub/LabelMapping.scala x: 1 contributors (all time) y: 5 lines of code app/lib/gitgithub/StateSnapshot.scala x: 1 contributors (all time) y: 4 lines of code
181.0
lines of code
  min: 3.0
  average: 34.87
  25th percentile: 11.5
  median: 29.0
  75th percentile: 39.5
  max: 181.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.74 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.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): 0 points

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

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

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