guardian / floodgate
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 14% | 38% | 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
scala0% | 0% | 16% | 33% | 49%
js0% | 0% | 15% | 43% | 41%
ts0% | 0% | 0% | 71% | 28%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
sbt0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
app0% | 0% | 16% | 32% | 51%
public0% | 0% | 14% | 42% | 43%
cdk0% | 0% | 0% | 71% | 28%
ROOT0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
BulkJobActor.scala
in app/com/gu/floodgate/reindex
239 2
contentSourceCreate.react.js
in public/components
202 14
bulkReindexController.react.js
in public/components
194 13
ContentSourceApi.scala
in app/com/gu/floodgate/contentsource
182 11
reindexController.react.js
in public/components
178 9
ProgressTracker.scala
in app/com/gu/floodgate/reindex
173 8
floodgate.ts
in cdk/lib
141 4
AppComponents.scala
in app/com/gu/floodgate
128 1
runningReindex.react.js
in public/components
109 7
contentSourceEdit.react.js
in public/components
101 10
ContentSource.scala
in app/com/gu/floodgate/contentsource
94 5
ReindexService.scala
in app/com/gu/floodgate/reindex
92 5
bulkReindexes.react.js
in public/components
92 3
contentSourceService.js
in public/services
85 -
reindexForm.react.js
in public/components
77 9
DynamoDBTable.scala
in app/com/gu/floodgate
61 3
headersForm.js
in public/components
58 -
datastore.ts
in cdk/lib
56 1
Application.scala
in app/com/gu/floodgate
50 3
main.css
in public/css
50 -
Formats.scala
in app/com/gu/floodgate
46 2
ProgressTrackerController.scala
in app/com/gu/floodgate/reindex
43 3
jobHistory.react.js
in public/components
41 1
build.sbt
in root
40 -
navigation.react.js
in public/components
36 1
reactApp.react.js
in public/components
32 2
RunningJobService.scala
in app/com/gu/floodgate/runningjob
31 1
register.react.js
in public/components
29 1
Login.scala
in app/com/gu/floodgate
28 -
jobHistoryDateRange.react.js
in public/components
28 4
JobHistoryTable.scala
in app/com/gu/floodgate/jobhistory
25 -
ContentSourceService.scala
in app/com/gu/floodgate/contentsource
25 2
Progress.scala
in app/com/gu/floodgate/reindex
25 2
RunningJobApi.scala
in app/com/gu/floodgate/runningjob
24 2
RunningJobTable.scala
in app/com/gu/floodgate/runningjob
24 -
23 -
navigationPills.react.js
in public/components
22 1
layout.scala.html
in app/com/gu/floodgate/views
21 -
ContentSourceTable.scala
in app/com/gu/floodgate/contentsource
21 -
contentSource.react.js
in public/components
21 2
RunningJob.scala
in app/com/gu/floodgate/runningjob
18 -
DateParameters.scala
in app/com/gu/floodgate/reindex
18 1
JobHistoryService.scala
in app/com/gu/floodgate/jobhistory
17 -
login.scala.html
in app/com/gu/floodgate/views
16 -
JobHistory.scala
in app/com/gu/floodgate/jobhistory
15 -
ErrorResponse.scala
in app/com/gu/floodgate
15 -
Controller.scala
in app/com/gu/floodgate
13 1
routes.js
in public/routes
13 -
JobHistoryApi.scala
in app/com/gu/floodgate/jobhistory
12 -
AppLoader.scala
in app/com/gu/floodgate
12 1
Files With Most Units (Top 34)
File# lines# units
contentSourceCreate.react.js
in public/components
202 14
bulkReindexController.react.js
in public/components
194 13
ContentSourceApi.scala
in app/com/gu/floodgate/contentsource
182 11
contentSourceEdit.react.js
in public/components
101 10
reindexForm.react.js
in public/components
77 9
reindexController.react.js
in public/components
178 9
ProgressTracker.scala
in app/com/gu/floodgate/reindex
173 8
runningReindex.react.js
in public/components
109 7
ContentSource.scala
in app/com/gu/floodgate/contentsource
94 5
ReindexService.scala
in app/com/gu/floodgate/reindex
92 5
floodgate.ts
in cdk/lib
141 4
jobHistoryDateRange.react.js
in public/components
28 4
Application.scala
in app/com/gu/floodgate
50 3
ProgressTrackerController.scala
in app/com/gu/floodgate/reindex
43 3
DynamoDBTable.scala
in app/com/gu/floodgate
61 3
bulkReindexes.react.js
in public/components
92 3
RunningJobApi.scala
in app/com/gu/floodgate/runningjob
24 2
ContentSourceService.scala
in app/com/gu/floodgate/contentsource
25 2
Formats.scala
in app/com/gu/floodgate
46 2
BulkJobActor.scala
in app/com/gu/floodgate/reindex
239 2
Progress.scala
in app/com/gu/floodgate/reindex
25 2
contentSource.react.js
in public/components
21 2
reactApp.react.js
in public/components
32 2
AppComponents.scala
in app/com/gu/floodgate
128 1
RunningJobService.scala
in app/com/gu/floodgate/runningjob
31 1
AppLoader.scala
in app/com/gu/floodgate
12 1
Controller.scala
in app/com/gu/floodgate
13 1
DateParameters.scala
in app/com/gu/floodgate/reindex
18 1
datastore.ts
in cdk/lib
56 1
register.react.js
in public/components
29 1
jobHistory.react.js
in public/components
41 1
home.react.js
in public/components
9 1
navigationPills.react.js
in public/components
22 1
navigation.react.js
in public/components
36 1
Files With Long Lines (Top 16)

There are 16 files with lines longer than 120 characters. In total, there are 66 long lines.

File# lines# units# long lines
contentSourceCreate.react.js
in public/components
202 14 17
bulkReindexController.react.js
in public/components
194 13 10
contentSourceEdit.react.js
in public/components
101 10 9
reindexForm.react.js
in public/components
77 9 7
reindexController.react.js
in public/components
178 9 6
floodgate.ts
in cdk/lib
141 4 3
RunningJobService.scala
in app/com/gu/floodgate/runningjob
31 1 2
layout.scala.html
in app/com/gu/floodgate/views
21 - 2
ProgressTracker.scala
in app/com/gu/floodgate/reindex
173 8 2
BulkJobActor.scala
in app/com/gu/floodgate/reindex
239 2 2
AppComponents.scala
in app/com/gu/floodgate
128 1 1
ContentSourceApi.scala
in app/com/gu/floodgate/contentsource
182 11 1
bulkReindexes.react.js
in public/components
92 3 1
runningReindex.react.js
in public/components
109 7 1
contentSource.react.js
in public/components
21 2 1
navigationPills.react.js
in public/components
22 1 1
Correlations

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

app/com/gu/floodgate/contentsource/ContentSource.scala x: 22 commits (all time) y: 94 lines of code app/com/gu/floodgate/reindex/ReindexService.scala x: 30 commits (all time) y: 92 lines of code public/components/contentSourceCreate.react.js x: 28 commits (all time) y: 202 lines of code public/components/contentSourceEdit.react.js x: 21 commits (all time) y: 101 lines of code public/components/headersForm.js x: 4 commits (all time) y: 58 lines of code app/com/gu/floodgate/Application.scala x: 37 commits (all time) y: 50 lines of code build.sbt x: 57 commits (all time) y: 40 lines of code project/plugins.sbt x: 25 commits (all time) y: 4 lines of code app/com/gu/floodgate/AppComponents.scala x: 46 commits (all time) y: 128 lines of code app/com/gu/floodgate/jobhistory/JobHistory.scala x: 18 commits (all time) y: 15 lines of code app/com/gu/floodgate/reindex/BulkJobActor.scala x: 14 commits (all time) y: 239 lines of code app/com/gu/floodgate/reindex/ProgressTracker.scala x: 26 commits (all time) y: 173 lines of code public/components/jobHistory.react.js x: 21 commits (all time) y: 41 lines of code cdk/lib/datastore.ts x: 6 commits (all time) y: 56 lines of code app/com/gu/floodgate/contentsource/ContentSourceApi.scala x: 37 commits (all time) y: 182 lines of code app/com/gu/floodgate/contentsource/ContentSourceTable.scala x: 24 commits (all time) y: 21 lines of code app/com/gu/floodgate/reindex/ProgressTrackerController.scala x: 12 commits (all time) y: 43 lines of code cdk/lib/floodgate.ts x: 21 commits (all time) y: 141 lines of code riff-raff.yaml x: 22 commits (all time) y: 23 lines of code public/components/jobHistoryDateRange.react.js x: 2 commits (all time) y: 28 lines of code public/components/reindexController.react.js x: 26 commits (all time) y: 178 lines of code public/components/reindexForm.react.js x: 14 commits (all time) y: 77 lines of code public/services/contentSourceService.js x: 24 commits (all time) y: 85 lines of code public/components/navigation.react.js x: 26 commits (all time) y: 36 lines of code app/com/gu/floodgate/DynamoDBTable.scala x: 30 commits (all time) y: 61 lines of code conf/logback.xml x: 8 commits (all time) y: 11 lines of code app/com/gu/floodgate/Login.scala x: 15 commits (all time) y: 28 lines of code app/com/gu/floodgate/views/login.scala.html x: 4 commits (all time) y: 16 lines of code public/components/bulkReindexController.react.js x: 9 commits (all time) y: 194 lines of code public/components/runningReindex.react.js x: 15 commits (all time) y: 109 lines of code public/css/main.css x: 12 commits (all time) y: 50 lines of code app/com/gu/floodgate/AppLoader.scala x: 10 commits (all time) y: 12 lines of code app/com/gu/floodgate/Controller.scala x: 4 commits (all time) y: 13 lines of code app/com/gu/floodgate/ErrorResponse.scala x: 15 commits (all time) y: 15 lines of code app/com/gu/floodgate/Formats.scala x: 6 commits (all time) y: 46 lines of code app/com/gu/floodgate/contentsource/ContentSourceService.scala x: 17 commits (all time) y: 25 lines of code app/com/gu/floodgate/jobhistory/JobHistoryService.scala x: 25 commits (all time) y: 17 lines of code app/com/gu/floodgate/jobhistory/JobHistoryTable.scala x: 25 commits (all time) y: 25 lines of code app/com/gu/floodgate/reindex/DateParameters.scala x: 11 commits (all time) y: 18 lines of code app/com/gu/floodgate/reindex/Progress.scala x: 8 commits (all time) y: 25 lines of code app/com/gu/floodgate/runningjob/RunningJob.scala x: 15 commits (all time) y: 18 lines of code app/com/gu/floodgate/runningjob/RunningJobApi.scala x: 17 commits (all time) y: 24 lines of code app/com/gu/floodgate/runningjob/RunningJobService.scala x: 22 commits (all time) y: 31 lines of code app/com/gu/floodgate/runningjob/RunningJobTable.scala x: 23 commits (all time) y: 24 lines of code public/components/bulkReindexes.react.js x: 5 commits (all time) y: 92 lines of code public/routes/routes.js x: 15 commits (all time) y: 13 lines of code app/com/gu/floodgate/Healthcheck.scala x: 4 commits (all time) y: 7 lines of code public/components/contentSource.react.js x: 25 commits (all time) y: 21 lines of code public/components/navigationPills.react.js x: 2 commits (all time) y: 22 lines of code public/components/register.react.js x: 5 commits (all time) y: 29 lines of code public/components/reactApp.react.js x: 10 commits (all time) y: 32 lines of code public/components/home.react.js x: 10 commits (all time) y: 9 lines of code app/com/gu/floodgate/views/layout.scala.html x: 7 commits (all time) y: 21 lines of code public/app.js x: 4 commits (all time) y: 6 lines of code app/com/gu/floodgate/views/app.scala.html x: 2 commits (all time) y: 9 lines of code
239.0
lines of code
  min: 4.0
  average: 56.11
  25th percentile: 17.25
  median: 28.5
  75th percentile: 83.0
  max: 239.0
0 57.0
commits (all time)
min: 2.0 | average: 17.02 | 25th percentile: 8.0 | median: 15.0 | 75th percentile: 24.75 | max: 57.0

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

app/com/gu/floodgate/contentsource/ContentSource.scala x: 5 contributors (all time) y: 94 lines of code app/com/gu/floodgate/reindex/ReindexService.scala x: 8 contributors (all time) y: 92 lines of code public/components/contentSourceCreate.react.js x: 4 contributors (all time) y: 202 lines of code public/components/contentSourceEdit.react.js x: 4 contributors (all time) y: 101 lines of code public/components/headersForm.js x: 1 contributors (all time) y: 58 lines of code app/com/gu/floodgate/Application.scala x: 5 contributors (all time) y: 50 lines of code build.sbt x: 14 contributors (all time) y: 40 lines of code project/plugins.sbt x: 10 contributors (all time) y: 4 lines of code app/com/gu/floodgate/AppComponents.scala x: 10 contributors (all time) y: 128 lines of code app/com/gu/floodgate/jobhistory/JobHistory.scala x: 5 contributors (all time) y: 15 lines of code app/com/gu/floodgate/reindex/BulkJobActor.scala x: 4 contributors (all time) y: 239 lines of code app/com/gu/floodgate/reindex/ProgressTracker.scala x: 10 contributors (all time) y: 173 lines of code public/components/jobHistory.react.js x: 7 contributors (all time) y: 41 lines of code cdk/lib/datastore.ts x: 2 contributors (all time) y: 56 lines of code app/com/gu/floodgate/contentsource/ContentSourceApi.scala x: 6 contributors (all time) y: 182 lines of code app/com/gu/floodgate/contentsource/ContentSourceTable.scala x: 6 contributors (all time) y: 21 lines of code app/com/gu/floodgate/reindex/ProgressTrackerController.scala x: 4 contributors (all time) y: 43 lines of code cdk/lib/floodgate.ts x: 2 contributors (all time) y: 141 lines of code riff-raff.yaml x: 10 contributors (all time) y: 23 lines of code public/components/jobHistoryDateRange.react.js x: 2 contributors (all time) y: 28 lines of code public/components/reindexController.react.js x: 6 contributors (all time) y: 178 lines of code public/components/reindexForm.react.js x: 3 contributors (all time) y: 77 lines of code public/services/contentSourceService.js x: 5 contributors (all time) y: 85 lines of code public/components/navigation.react.js x: 5 contributors (all time) y: 36 lines of code app/com/gu/floodgate/DynamoDBTable.scala x: 7 contributors (all time) y: 61 lines of code conf/logback.xml x: 3 contributors (all time) y: 11 lines of code app/com/gu/floodgate/Login.scala x: 6 contributors (all time) y: 28 lines of code app/com/gu/floodgate/views/login.scala.html x: 3 contributors (all time) y: 16 lines of code public/components/bulkReindexController.react.js x: 3 contributors (all time) y: 194 lines of code public/components/runningReindex.react.js x: 4 contributors (all time) y: 109 lines of code public/css/main.css x: 4 contributors (all time) y: 50 lines of code app/com/gu/floodgate/AppLoader.scala x: 4 contributors (all time) y: 12 lines of code app/com/gu/floodgate/Controller.scala x: 2 contributors (all time) y: 13 lines of code app/com/gu/floodgate/ErrorResponse.scala x: 3 contributors (all time) y: 15 lines of code app/com/gu/floodgate/Formats.scala x: 2 contributors (all time) y: 46 lines of code app/com/gu/floodgate/contentsource/ContentSourceService.scala x: 3 contributors (all time) y: 25 lines of code app/com/gu/floodgate/jobhistory/JobHistoryApi.scala x: 3 contributors (all time) y: 12 lines of code app/com/gu/floodgate/jobhistory/JobHistoryService.scala x: 5 contributors (all time) y: 17 lines of code app/com/gu/floodgate/jobhistory/JobHistoryTable.scala x: 6 contributors (all time) y: 25 lines of code app/com/gu/floodgate/reindex/DateParameters.scala x: 5 contributors (all time) y: 18 lines of code app/com/gu/floodgate/runningjob/RunningJob.scala x: 4 contributors (all time) y: 18 lines of code app/com/gu/floodgate/runningjob/RunningJobApi.scala x: 4 contributors (all time) y: 24 lines of code app/com/gu/floodgate/runningjob/RunningJobService.scala x: 4 contributors (all time) y: 31 lines of code app/com/gu/floodgate/runningjob/RunningJobTable.scala x: 6 contributors (all time) y: 24 lines of code public/components/bulkReindexes.react.js x: 1 contributors (all time) y: 92 lines of code public/routes/routes.js x: 3 contributors (all time) y: 13 lines of code app/com/gu/floodgate/Healthcheck.scala x: 2 contributors (all time) y: 7 lines of code public/components/contentSource.react.js x: 2 contributors (all time) y: 21 lines of code public/components/navigationPills.react.js x: 1 contributors (all time) y: 22 lines of code public/components/register.react.js x: 2 contributors (all time) y: 29 lines of code public/components/reactApp.react.js x: 2 contributors (all time) y: 32 lines of code public/components/home.react.js x: 2 contributors (all time) y: 9 lines of code app/com/gu/floodgate/views/layout.scala.html x: 1 contributors (all time) y: 21 lines of code public/app.js x: 1 contributors (all time) y: 6 lines of code app/com/gu/floodgate/views/app.scala.html x: 1 contributors (all time) y: 9 lines of code
239.0
lines of code
  min: 4.0
  average: 56.11
  25th percentile: 17.25
  median: 28.5
  75th percentile: 83.0
  max: 239.0
0 14.0
contributors (all time)
min: 1.0 | average: 4.29 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.75 | max: 14.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".