guardian / media-atom-maker
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 16% | 22% | 61%
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
jsx0% | 0% | 22% | 28% | 49%
scala0% | 0% | 11% | 22% | 65%
scss0% | 0% | 18% | 14% | 67%
ts0% | 0% | 25% | 9% | 65%
yaml0% | 0% | 72% | 0% | 27%
sbt0% | 0% | 95% | 0% | 4%
tsx0% | 0% | 0% | 88% | 11%
js0% | 0% | 0% | 13% | 86%
html0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
public0% | 0% | 16% | 24% | 59%
common0% | 0% | 14% | 23% | 61%
app0% | 0% | 9% | 24% | 65%
uploader0% | 0% | 40% | 0% | 59%
ROOT0% | 0% | 88% | 0% | 11%
pluto-message-ingestion0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
expirer0% | 0% | 0% | 0% | 100%
scheduler0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
index.jsx
in public/video-ui/src/pages/Video
404 -
TagPicker.jsx
in public/video-ui/src/components/FormFields
351 -
_forms.scss
in public/video-ui/styles/components
343 -
VideosApi.ts
in public/video-ui/src/services
318 14
ScheduledLaunch.jsx
in public/video-ui/src/components/ScheduledLaunch
316 -
PublishAtomCommand.scala
in app/model/commands
248 13
MediaAtom.scala
in common/src/main/scala/com/gu/media/model
247 4
cfn-template.yaml
in uploader/src/main/resources
238 -
Header.jsx
in public/video-ui/src/components
230 -
build.sbt
in root
213 -
YouTubePartnerApi.scala
in common/src/main/scala/com/gu/media/youtube
202 10
package.scala
in common/src/main/scala/com/gu/media/youtube
198 13
TextInputTagPicker.jsx
in public/video-ui/src/components/FormFields
188 -
WorkflowApi.js
in public/video-ui/src/services
187 14
Api.scala
in app/controllers
177 13
index.tsx
in public/video-ui/src/pages/Search
173 3
index.jsx
in public/video-ui/src/components/YoutubeFurniture
165 -
JsonConversions.scala
in common/src/main/scala/com/gu/media/util
153 -
VideoData.jsx
in public/video-ui/src/components/VideoData
151 -
DatePicker.jsx
in public/video-ui/src/components/FormFields
150 -
YouTubeVideos.scala
in common/src/main/scala/com/gu/media/youtube
147 9
ManagedField.jsx
in public/video-ui/src/components/ManagedForm
147 -
_video.scss
in public/video-ui/styles/layout
139 -
VideoAsset.jsx
in public/video-ui/src/components/VideoUpload
138 -
RichTextField.tsx
in public/video-ui/src/components/FormFields
134 2
DraggableTagList.tsx
in public/video-ui/src/components/FormFields
133 -
Targeting.jsx
in public/video-ui/src/components/Targeting
132 -
ReactApp.jsx
in public/video-ui/src/components
128 -
_icons.scss
in public/video-ui/styles/layout
125 -
index.jsx
in public/video-ui/src/pages/Upload
123 -
UpdateAtomCommand.scala
in app/model/commands
121 5
video.js
in public/video-ui/src/util
115 19
command-helpers.ts
in public/video-ui/src/components/FormFields/richtext/utils
114 -
ThriftUtil.scala
in common/src/main/scala/com/gu/media/util
112 8
index.jsx
in public/video-ui/src/components/VideoItem
112 -
AddAssetCommand.scala
in app/model/commands
108 6
di.scala
in app
108 1
UploadsApi.js
in public/video-ui/src/services
107 8
Icon.jsx
in public/video-ui/src/components
106 -
DurationInput.jsx
in public/video-ui/src/components/FormFields
106 -
YouTubeUploader.scala
in common/src/main/scala/com/gu/media/youtube
105 4
UploadController.scala
in app/controllers
103 6
ClientAsset.scala
in common/src/main/scala/com/gu/media/model
100 7
PlutoIntegrationData.scala
in common/src/main/scala/com/gu/media/model
98 4
PACUpload.jsx
in public/video-ui/src/components/PACUpload
97 -
VideoPublishBar.jsx
in public/video-ui/src/components/VideoPublishBar
95 -
VideoImages.jsx
in public/video-ui/src/components/VideoImages
95 -
_topbar.scss
in public/video-ui/styles/layout
94 -
93 6
PlutoController.scala
in app/controllers
93 7
Files With Most Units (Top 50)
File# lines# units
video.js
in public/video-ui/src/util
115 19
WorkflowApi.js
in public/video-ui/src/services
187 14
VideosApi.ts
in public/video-ui/src/services
318 14
PublishAtomCommand.scala
in app/model/commands
248 13
Api.scala
in app/controllers
177 13
package.scala
in common/src/main/scala/com/gu/media/youtube
198 13
YouTubePartnerApi.scala
in common/src/main/scala/com/gu/media/youtube
202 10
81 9
YouTubeVideos.scala
in common/src/main/scala/com/gu/media/youtube
147 9
capi.ts
in public/video-ui/src/services
72 9
ThriftUtil.scala
in common/src/main/scala/com/gu/media/util
112 8
parseGridMetadata.js
in public/video-ui/src/util
66 8
UploadsApi.js
in public/video-ui/src/services
107 8
PlutoController.scala
in app/controllers
93 7
ClientAsset.scala
in common/src/main/scala/com/gu/media/model
100 7
environment-config.js
in pluto-message-ingestion
24 7
TagTypes.ts
in public/video-ui/src/constants
23 7
AddAssetCommand.scala
in app/model/commands
108 6
93 6
UploadController.scala
in app/controllers
103 6
YouTubeProcessingStatus.scala
in common/src/main/scala/com/gu/media/youtube
72 6
MediaAtomHelpers.scala
in common/src/main/scala/com/gu/media/util
45 6
hmac-request.js
in pluto-message-ingestion
49 6
saveVideo.js
in public/video-ui/src/actions/VideoActions
62 6
getStatus.js
in public/video-ui/src/actions/WorkflowActions
51 6
s3Upload.js
in public/video-ui/src/actions/UploadActions
54 6
UpdateAtomCommand.scala
in app/model/commands
121 5
61 5
Image.scala
in common/src/main/scala/com/gu/media/model
29 5
AwsCredentials.scala
in common/src/main/scala/com/gu/media/aws
35 5
HMACClient.scala
in common/src/main/scala/com/gu/media/util
41 5
CapiAccess.scala
in common/src/main/scala/com/gu/media
66 5
pluto-message-processor.js
in pluto-message-ingestion
84 5
createAsset.js
in public/video-ui/src/actions/VideoActions
47 5
createVideo.js
in public/video-ui/src/actions/VideoActions
38 5
deleteTarget.js
in public/video-ui/src/actions/TargetingActions
41 5
TargetingApi.js
in public/video-ui/src/services
52 5
AddAssetToAtom.scala
in uploader/src/main/scala/com/gu/media/upload
55 4
CommandException.scala
in app/model/commands
84 4
DataStores.scala
in app/data
70 4
55 4
PlutoDataStore.scala
in common/src/main/scala/com/gu/media
32 4
YouTubeAccess.scala
in common/src/main/scala/com/gu/media/youtube
90 4
YouTubeUploader.scala
in common/src/main/scala/com/gu/media/youtube
105 4
MediaAtom.scala
in common/src/main/scala/com/gu/media/model
247 4
PlutoIntegrationData.scala
in common/src/main/scala/com/gu/media/model
98 4
PlutoCommissionDataStore.scala
in common/src/main/scala/com/gu/media/pluto
34 4
PlutoProjectDataStore.scala
in common/src/main/scala/com/gu/media/pluto
43 4
Settings.scala
in common/src/main/scala/com/gu/media
19 4
kinesis-message-processor.js
in pluto-message-ingestion
48 4
Files With Long Lines (Top 50)

There are 72 files with lines longer than 120 characters. In total, there are 136 long lines.

File# lines# units# long lines
PublishAtomCommand.scala
in app/model/commands
248 13 10
YouTubePartnerApi.scala
in common/src/main/scala/com/gu/media/youtube
202 10 9
build.sbt
in root
213 - 5
UpdateAtomCommand.scala
in app/model/commands
121 5 5
MAMLogger.scala
in common/src/main/scala/com/gu/media/util
14 - 5
Icon.jsx
in public/video-ui/src/components
106 - 4
index.tsx
in public/video-ui/src/pages/Search
173 3 4
CreateWorkflowAtomCommand.scala
in app/model/commands
73 1 3
DeleteCommand.scala
in app/model/commands
37 2 3
AddAssetCommand.scala
in app/model/commands
108 6 3
di.scala
in app
108 1 3
package.scala
in common/src/main/scala/com/gu/media/youtube
198 13 3
Mailer.scala
in common/src/main/scala/com/gu/media/ses
30 2 3
AwsCredentials.scala
in common/src/main/scala/com/gu/media/aws
35 5 3
index.jsx
in public/video-ui/src/pages/Video
404 - 3
93 6 2
UploadController.scala
in app/controllers
103 6 2
AtomController.scala
in app/controllers
49 3 2
YouTubeAccess.scala
in common/src/main/scala/com/gu/media/youtube
90 4 2
YouTubeProcessingStatus.scala
in common/src/main/scala/com/gu/media/youtube
72 6 2
MediaAtom.scala
in common/src/main/scala/com/gu/media/model
247 4 2
PlutoIntegrationData.scala
in common/src/main/scala/com/gu/media/model
98 4 2
UploadAccess.scala
in common/src/main/scala/com/gu/media/aws
33 2 2
CredentialsForBothSdkVersions.scala
in common/src/main/scala/com/gu/media/aws
42 1 2
PlutoUploadActions.scala
in common/src/main/scala/com/gu/media/upload
34 2 2
Settings.scala
in common/src/main/scala/com/gu/media
19 4 2
SchedulerLambda.scala
in scheduler/src/main/scala/com.gu.media.scheduler
52 2 2
ComposerPageCreate.jsx
in public/video-ui/src/components/Videos
72 - 2
ExpirerLambda.scala
in expirer/src/main/scala/com/gu/media/expirer
70 3 1
AddAssetToAtom.scala
in uploader/src/main/scala/com/gu/media/upload
55 4 1
13 - 1
18 - 1
CreateAtomCommand.scala
in app/model/commands
60 1 1
CommandException.scala
in app/model/commands
84 4 1
ActiveAssetCommand.scala
in app/model/commands
43 1 1
20 2 1
55 4 1
61 5 1
42 2 1
Transcoder.scala
in app/controllers
11 - 1
Support.scala
in app/controllers
17 1 1
Youtube.scala
in app/controllers
30 3 1
Api.scala
in app/controllers
177 13 1
Healthcheck.scala
in app/controllers
18 - 1
YoutubeTagController.scala
in app/controllers
13 1 1
PlutoController.scala
in app/controllers
93 7 1
YouTubeUploader.scala
in common/src/main/scala/com/gu/media/youtube
105 4 1
YoutubeUrl.scala
in common/src/main/scala/com/gu/media/youtube
11 1 1
AuditMessage.scala
in common/src/main/scala/com/gu/media/model
19 1 1
Asset.scala
in common/src/main/scala/com/gu/media/model
16 1 1
Correlations

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

app/model/commands/PublishAtomCommand.scala x: 239 commits (all time) y: 248 lines of code conf/riff-raff.yaml x: 68 commits (all time) y: 61 lines of code public/video-ui/src/components/VideoImages/VideoImages.jsx x: 4 commits (all time) y: 95 lines of code public/video-ui/src/components/Videos/ComposerPageCreate.jsx x: 4 commits (all time) y: 72 lines of code public/video-ui/src/pages/Video/index.jsx x: 4 commits (all time) y: 404 lines of code public/video-ui/src/util/getComposerData.js x: 52 commits (all time) y: 53 lines of code build.sbt x: 246 commits (all time) y: 213 lines of code app/di.scala x: 134 commits (all time) y: 108 lines of code common/src/main/scala/com/gu/media/upload/UploadKeys.scala x: 14 commits (all time) y: 22 lines of code app/controllers/VideoUIApp.scala x: 109 commits (all time) y: 71 lines of code app/views/VideoUIApp/app.scala.html x: 32 commits (all time) y: 39 lines of code app/views/VideoUIApp/layout.scala.html x: 19 commits (all time) y: 27 lines of code public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx x: 2 commits (all time) y: 47 lines of code public/video-ui/src/actions/WorkflowActions/getPriorities.jsx x: 2 commits (all time) y: 23 lines of code public/video-ui/src/actions/WorkflowActions/getSections.jsx x: 2 commits (all time) y: 30 lines of code public/video-ui/src/actions/WorkflowActions/getStatus.js x: 12 commits (all time) y: 51 lines of code public/video-ui/src/app.jsx x: 2 commits (all time) y: 42 lines of code public/video-ui/src/components/CapiSearch/CapiSearch.jsx x: 2 commits (all time) y: 67 lines of code public/video-ui/src/components/CapiSearch/CapiUnavailable.jsx x: 2 commits (all time) y: 13 lines of code public/video-ui/src/components/ContentChangeDetails/index.jsx x: 2 commits (all time) y: 40 lines of code public/video-ui/src/components/DeleteButton.jsx x: 2 commits (all time) y: 51 lines of code public/video-ui/src/components/DurationReset/index.jsx x: 2 commits (all time) y: 36 lines of code public/video-ui/src/components/EditSaveCancel/index.jsx x: 2 commits (all time) y: 54 lines of code public/video-ui/src/components/Flags/index.jsx x: 2 commits (all time) y: 89 lines of code public/video-ui/src/components/FormFields/CheckBox.jsx x: 2 commits (all time) y: 34 lines of code public/video-ui/src/components/FormFields/DatePicker.jsx x: 2 commits (all time) y: 150 lines of code public/video-ui/src/components/FormFields/DurationInput.jsx x: 2 commits (all time) y: 106 lines of code public/video-ui/src/components/FormFields/PureTagPicker.jsx x: 2 commits (all time) y: 65 lines of code public/video-ui/src/components/FormFields/TagPicker.jsx x: 2 commits (all time) y: 351 lines of code public/video-ui/src/components/FormFields/TextInputTagPicker.jsx x: 2 commits (all time) y: 188 lines of code public/video-ui/src/components/Header.jsx x: 2 commits (all time) y: 230 lines of code public/video-ui/src/components/ManagedForm/ManagedField.jsx x: 2 commits (all time) y: 147 lines of code public/video-ui/src/components/ManagedForm/ManagedForm.jsx x: 2 commits (all time) y: 61 lines of code public/video-ui/src/components/PACUpload/PACUpload.jsx x: 2 commits (all time) y: 97 lines of code public/video-ui/src/components/Pluto/PlutoProjectLink.jsx x: 2 commits (all time) y: 21 lines of code public/video-ui/src/components/Pluto/PlutoProjectPicker.jsx x: 2 commits (all time) y: 83 lines of code public/video-ui/src/components/Presence.jsx x: 2 commits (all time) y: 93 lines of code public/video-ui/src/components/ReactApp.jsx x: 2 commits (all time) y: 128 lines of code public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx x: 2 commits (all time) y: 316 lines of code public/video-ui/src/components/Tags/TagFieldValue.jsx x: 2 commits (all time) y: 32 lines of code public/video-ui/src/components/Targeting/Targeting.jsx x: 2 commits (all time) y: 132 lines of code public/video-ui/src/components/VideoItem/index.jsx x: 2 commits (all time) y: 112 lines of code public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx x: 2 commits (all time) y: 95 lines of code public/video-ui/src/components/VideoPublishState/VideoPublishState.jsx x: 2 commits (all time) y: 17 lines of code public/video-ui/src/components/VideoSelectBar/VideoSelectBar.jsx x: 2 commits (all time) y: 46 lines of code public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx x: 2 commits (all time) y: 49 lines of code public/video-ui/src/components/VideoUpload/VideoAsset.jsx x: 2 commits (all time) y: 138 lines of code public/video-ui/src/components/VideoUpload/VideoTrail.jsx x: 2 commits (all time) y: 69 lines of code public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx x: 2 commits (all time) y: 58 lines of code public/video-ui/src/components/Workflow/Workflow.jsx x: 2 commits (all time) y: 80 lines of code public/video-ui/src/components/Workflow/WorkflowForm.jsx x: 2 commits (all time) y: 60 lines of code public/video-ui/src/components/YoutubeFurniture/index.jsx x: 2 commits (all time) y: 165 lines of code public/video-ui/src/components/utils/GridImageSelect.jsx x: 2 commits (all time) y: 73 lines of code public/video-ui/src/components/utils/Modal.jsx x: 2 commits (all time) y: 26 lines of code public/video-ui/src/components/utils/VideoEmbed.jsx x: 2 commits (all time) y: 25 lines of code public/video-ui/src/components/utils/YouTubeEmbed.jsx x: 2 commits (all time) y: 19 lines of code public/video-ui/src/pages/Upload/index.jsx x: 2 commits (all time) y: 123 lines of code public/video-ui/src/pages/Video/tabs/Furniture.jsx x: 2 commits (all time) y: 75 lines of code public/video-ui/src/pages/Video/tabs/Management.jsx x: 2 commits (all time) y: 37 lines of code public/video-ui/src/pages/Video/tabs/Pluto.jsx x: 2 commits (all time) y: 50 lines of code public/video-ui/src/pages/Video/tabs/Targeting.jsx x: 2 commits (all time) y: 28 lines of code public/video-ui/src/services/pandaReqwest.js x: 52 commits (all time) y: 64 lines of code vite.config.js x: 4 commits (all time) y: 27 lines of code public/video-ui/src/actions/VideoActions/videoUsages.js x: 33 commits (all time) y: 39 lines of code public/video-ui/src/services/WorkflowApi.js x: 57 commits (all time) y: 187 lines of code public/video-ui/src/actions/FormErrorActions/updateFormErrors.js x: 8 commits (all time) y: 7 lines of code public/video-ui/src/actions/FormErrorActions/updateFormWarnings.js x: 3 commits (all time) y: 7 lines of code public/video-ui/src/actions/PlutoActions/getCommissions.js x: 3 commits (all time) y: 34 lines of code public/video-ui/src/actions/PlutoActions/getProjects.js x: 6 commits (all time) y: 34 lines of code public/video-ui/src/actions/PlutoIdActions/addProject.js x: 13 commits (all time) y: 30 lines of code public/video-ui/src/actions/SearchActions/updateSearchTerm.js x: 4 commits (all time) y: 7 lines of code public/video-ui/src/actions/TargetingActions/createTarget.js x: 4 commits (all time) y: 30 lines of code public/video-ui/src/actions/TargetingActions/deleteTarget.js x: 4 commits (all time) y: 41 lines of code public/video-ui/src/actions/TargetingActions/getTargets.js x: 3 commits (all time) y: 30 lines of code public/video-ui/src/actions/TargetingActions/updateTarget.js x: 4 commits (all time) y: 36 lines of code public/video-ui/src/actions/UploadActions/getUploads.js x: 14 commits (all time) y: 28 lines of code public/video-ui/src/actions/UploadActions/s3Upload.js x: 24 commits (all time) y: 54 lines of code public/video-ui/src/actions/VideoActions/createAsset.js x: 34 commits (all time) y: 47 lines of code public/video-ui/src/actions/VideoActions/createVideo.js x: 33 commits (all time) y: 38 lines of code public/video-ui/src/actions/VideoActions/deleteAsset.js x: 3 commits (all time) y: 36 lines of code public/video-ui/src/actions/VideoActions/deleteVideo.js x: 6 commits (all time) y: 21 lines of code public/video-ui/src/actions/VideoActions/getPublishedVideo.js x: 7 commits (all time) y: 35 lines of code public/video-ui/src/actions/VideoActions/getVideo.js x: 41 commits (all time) y: 48 lines of code public/video-ui/src/actions/VideoActions/getVideos.js x: 47 commits (all time) y: 36 lines of code public/video-ui/src/actions/VideoActions/publishVideo.js x: 32 commits (all time) y: 30 lines of code public/video-ui/src/actions/VideoActions/revertAsset.js x: 35 commits (all time) y: 33 lines of code public/video-ui/src/actions/VideoActions/saveVideo.js x: 29 commits (all time) y: 62 lines of code public/video-ui/src/actions/VideoActions/updateVideo.js x: 6 commits (all time) y: 7 lines of code public/video-ui/src/actions/VideoActions/videoPageCreate.js x: 32 commits (all time) y: 50 lines of code public/video-ui/src/actions/WorkflowActions/trackInWorkflow.js x: 14 commits (all time) y: 30 lines of code public/video-ui/src/actions/YoutubeActions/getCategories.js x: 37 commits (all time) y: 36 lines of code public/video-ui/src/components/FormFields/DraggableTagList.tsx x: 4 commits (all time) y: 133 lines of code public/video-ui/src/components/FormFields/RichTextEditor.tsx x: 6 commits (all time) y: 57 lines of code public/video-ui/src/components/FormFields/RichTextField.tsx x: 9 commits (all time) y: 134 lines of code public/video-ui/src/components/FormFields/richtext/config.ts x: 3 commits (all time) y: 28 lines of code public/video-ui/src/components/FormFields/richtext/createSchema.ts x: 3 commits (all time) y: 63 lines of code public/video-ui/src/components/FormFields/richtext/menu.ts x: 9 commits (all time) y: 76 lines of code public/video-ui/src/components/FormFields/richtext/setup.ts x: 8 commits (all time) y: 53 lines of code public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts x: 8 commits (all time) y: 114 lines of code public/video-ui/src/components/FormFields/richtext/utils/keymap.ts x: 11 commits (all time) y: 68 lines of code public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts x: 5 commits (all time) y: 81 lines of code public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts x: 4 commits (all time) y: 38 lines of code public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts x: 10 commits (all time) y: 23 lines of code public/video-ui/src/components/ManagedForm/index.js x: 8 commits (all time) y: 3 lines of code public/video-ui/src/constants/ErrorMessages.ts x: 3 commits (all time) y: 5 lines of code public/video-ui/src/constants/FieldNotification.ts x: 3 commits (all time) y: 12 lines of code public/video-ui/src/constants/TagTypes.ts x: 3 commits (all time) y: 23 lines of code public/video-ui/src/constants/UserActions.ts x: 3 commits (all time) y: 8 lines of code public/video-ui/src/constants/appUpdatedFields.ts x: 3 commits (all time) y: 1 lines of code public/video-ui/src/constants/blankUsageData.js x: 3 commits (all time) y: 15 lines of code public/video-ui/src/constants/blankVideoData.js x: 55 commits (all time) y: 29 lines of code public/video-ui/src/constants/dates.ts x: 3 commits (all time) y: 4 lines of code public/video-ui/src/constants/privacyStates.js x: 20 commits (all time) y: 10 lines of code public/video-ui/src/constants/queryParams.js x: 4 commits (all time) y: 1 lines of code public/video-ui/src/constants/requiredForComposer.ts x: 3 commits (all time) y: 11 lines of code public/video-ui/src/constants/videoEditValidation.ts x: 3 commits (all time) y: 14 lines of code public/video-ui/src/logger.js x: 8 commits (all time) y: 8 lines of code public/video-ui/src/pages/Search/index.tsx x: 9 commits (all time) y: 173 lines of code public/video-ui/src/reducers/checkedFormFieldsReducer.js x: 6 commits (all time) y: 18 lines of code public/video-ui/src/reducers/composerPageReducer.js x: 11 commits (all time) y: 15 lines of code public/video-ui/src/reducers/configReducer.js x: 15 commits (all time) y: 8 lines of code public/video-ui/src/reducers/editStateReducer.js x: 11 commits (all time) y: 8 lines of code public/video-ui/src/reducers/errorReducer.js x: 4 commits (all time) y: 10 lines of code public/video-ui/src/reducers/formFieldsWarningReducer.js x: 4 commits (all time) y: 8 lines of code public/video-ui/src/reducers/plutoReducer.js x: 6 commits (all time) y: 14 lines of code public/video-ui/src/reducers/plutoVideosReducer.js x: 13 commits (all time) y: 10 lines of code public/video-ui/src/reducers/publishedVideoReducer.js x: 9 commits (all time) y: 15 lines of code public/video-ui/src/reducers/rootReducer.js x: 84 commits (all time) y: 47 lines of code public/video-ui/src/reducers/s3UploadReducer.js x: 13 commits (all time) y: 20 lines of code public/video-ui/src/reducers/saveStateReducer.js x: 30 commits (all time) y: 74 lines of code public/video-ui/src/reducers/searchTermReducer.js x: 7 commits (all time) y: 8 lines of code public/video-ui/src/reducers/shouldUseCreatedDateForSortReducer.js x: 5 commits (all time) y: 10 lines of code public/video-ui/src/reducers/targetingReducer.js x: 7 commits (all time) y: 39 lines of code public/video-ui/src/reducers/uploadsReducer.js x: 21 commits (all time) y: 21 lines of code public/video-ui/src/reducers/usageReducer.js x: 35 commits (all time) y: 42 lines of code public/video-ui/src/reducers/videoReducer.js x: 56 commits (all time) y: 37 lines of code public/video-ui/src/reducers/videosReducer.js x: 20 commits (all time) y: 23 lines of code public/video-ui/src/reducers/workflowReducer.js x: 15 commits (all time) y: 30 lines of code public/video-ui/src/reducers/youtubeReducer.js x: 21 commits (all time) y: 17 lines of code public/video-ui/src/services/PlutoApi.js x: 16 commits (all time) y: 19 lines of code public/video-ui/src/services/TargetingApi.js x: 6 commits (all time) y: 52 lines of code public/video-ui/src/services/UploadsApi.js x: 60 commits (all time) y: 107 lines of code public/video-ui/src/services/VideosApi.ts x: 12 commits (all time) y: 318 lines of code public/video-ui/src/services/YoutubeApi.js x: 24 commits (all time) y: 16 lines of code public/video-ui/src/util/canonicalVideoPageExists.ts x: 3 commits (all time) y: 3 lines of code public/video-ui/src/util/channelAllowed.ts x: 3 commits (all time) y: 17 lines of code public/video-ui/src/util/cleanVideoData.js x: 5 commits (all time) y: 18 lines of code public/video-ui/src/util/configureStore.js x: 10 commits (all time) y: 19 lines of code public/video-ui/src/util/getProductionOffice.ts x: 3 commits (all time) y: 26 lines of code public/video-ui/src/util/getTagDisplayNames.js x: 24 commits (all time) y: 30 lines of code public/video-ui/src/util/getVideoBlock.ts x: 4 commits (all time) y: 34 lines of code public/video-ui/src/util/getYouTubeTagCharCount.js x: 7 commits (all time) y: 15 lines of code public/video-ui/src/util/hasUnpublishedChanges.ts x: 5 commits (all time) y: 16 lines of code public/video-ui/src/util/imageHelpers.ts x: 3 commits (all time) y: 24 lines of code public/video-ui/src/util/parseGridMetadata.js x: 29 commits (all time) y: 66 lines of code public/video-ui/src/util/removeTagDuplicates.js x: 5 commits (all time) y: 3 lines of code public/video-ui/src/util/storeAccessor.js x: 7 commits (all time) y: 7 lines of code public/video-ui/src/util/storeMiddleware.js x: 6 commits (all time) y: 29 lines of code public/video-ui/src/util/tagParsers.js x: 18 commits (all time) y: 32 lines of code public/video-ui/src/util/validateField.js x: 28 commits (all time) y: 54 lines of code public/video-ui/src/util/video.js x: 42 commits (all time) y: 115 lines of code public/video-ui/styles/abstracts/_mixins.scss x: 22 commits (all time) y: 24 lines of code public/video-ui/styles/abstracts/_variables.scss x: 49 commits (all time) y: 58 lines of code public/video-ui/styles/base/_base.scss x: 4 commits (all time) y: 19 lines of code public/video-ui/styles/base/_fonts.scss x: 7 commits (all time) y: 34 lines of code public/video-ui/styles/base/_helpers.scss x: 19 commits (all time) y: 47 lines of code public/video-ui/styles/base/_typography.scss x: 14 commits (all time) y: 40 lines of code public/video-ui/styles/components/_asset-list.scss x: 27 commits (all time) y: 59 lines of code public/video-ui/styles/components/_bar.scss x: 27 commits (all time) y: 65 lines of code public/video-ui/styles/components/_buttons.scss x: 66 commits (all time) y: 79 lines of code public/video-ui/styles/components/_detail.scss x: 11 commits (all time) y: 21 lines of code public/video-ui/styles/components/_details-list.scss x: 42 commits (all time) y: 35 lines of code public/video-ui/styles/components/_expiry-date.scss x: 6 commits (all time) y: 15 lines of code public/video-ui/styles/components/_forms.scss x: 143 commits (all time) y: 343 lines of code public/video-ui/styles/components/_header.scss x: 32 commits (all time) y: 46 lines of code public/video-ui/styles/components/_keywords.scss x: 8 commits (all time) y: 47 lines of code public/video-ui/styles/components/_modal.scss x: 7 commits (all time) y: 31 lines of code public/video-ui/styles/components/_presence.scss x: 15 commits (all time) y: 60 lines of code public/video-ui/styles/components/_prosemirror.scss x: 9 commits (all time) y: 79 lines of code public/video-ui/styles/components/_scheduledLaunch.scss x: 5 commits (all time) y: 25 lines of code public/video-ui/styles/components/_section-header.scss x: 11 commits (all time) y: 12 lines of code public/video-ui/styles/components/_tables.scss x: 11 commits (all time) y: 20 lines of code public/video-ui/styles/components/_targeting.scss x: 5 commits (all time) y: 7 lines of code public/video-ui/styles/components/_usage.scss x: 8 commits (all time) y: 24 lines of code public/video-ui/styles/layout/_common.scss x: 13 commits (all time) y: 52 lines of code public/video-ui/styles/layout/_grid.scss x: 30 commits (all time) y: 81 lines of code public/video-ui/styles/layout/_icons.scss x: 60 commits (all time) y: 125 lines of code public/video-ui/styles/layout/_tabs.scss x: 6 commits (all time) y: 44 lines of code public/video-ui/styles/layout/_topbar.scss x: 44 commits (all time) y: 94 lines of code public/video-ui/styles/layout/_upload.scss x: 59 commits (all time) y: 47 lines of code public/video-ui/styles/layout/_video.scss x: 112 commits (all time) y: 139 lines of code public/video-ui/styles/main.scss x: 83 commits (all time) y: 41 lines of code pluto-message-ingestion/pluto-message-processor.js x: 22 commits (all time) y: 84 lines of code app/controllers/PanDomainAuthActions.scala x: 23 commits (all time) y: 35 lines of code project/plugins.sbt x: 48 commits (all time) y: 9 lines of code common/src/main/scala/com/gu/media/Permissions.scala x: 28 commits (all time) y: 44 lines of code uploader/src/main/resources/lambda-template.yaml x: 21 commits (all time) y: 30 lines of code app/controllers/Api.scala x: 110 commits (all time) y: 177 lines of code app/model/commands/AddAssetCommand.scala x: 80 commits (all time) y: 108 lines of code app/model/commands/CommandException.scala x: 85 commits (all time) y: 84 lines of code app/model/commands/DeleteAssetCommand.scala x: 6 commits (all time) y: 46 lines of code app/model/commands/DeleteCommand.scala x: 31 commits (all time) y: 37 lines of code app/util/AWS.scala x: 92 commits (all time) y: 47 lines of code app/util/PlutoMessageConsumer.scala x: 12 commits (all time) y: 55 lines of code app/util/StepFunctions.scala x: 28 commits (all time) y: 81 lines of code app/util/Transcoder.scala x: 7 commits (all time) y: 19 lines of code common/src/main/scala/com/gu/media/aws/UploadAccess.scala x: 37 commits (all time) y: 33 lines of code common/src/main/scala/com/gu/media/logging/YoutubeRequestLogger.scala x: 6 commits (all time) y: 42 lines of code common/src/main/scala/com/gu/media/model/Asset.scala x: 8 commits (all time) y: 16 lines of code common/src/main/scala/com/gu/media/model/AssetType.scala x: 5 commits (all time) y: 23 lines of code common/src/main/scala/com/gu/media/model/Category.scala x: 6 commits (all time) y: 33 lines of code common/src/main/scala/com/gu/media/model/Image.scala x: 8 commits (all time) y: 29 lines of code common/src/main/scala/com/gu/media/model/MediaAtom.scala x: 30 commits (all time) y: 247 lines of code common/src/main/scala/com/gu/media/model/Platform.scala x: 5 commits (all time) y: 29 lines of code common/src/main/scala/com/gu/media/model/PrivacyStatus.scala x: 4 commits (all time) y: 23 lines of code common/src/main/scala/com/gu/media/ses/Mailer.scala x: 16 commits (all time) y: 30 lines of code common/src/main/scala/com/gu/media/util/JsonConversions.scala x: 15 commits (all time) y: 153 lines of code common/src/main/scala/com/gu/media/util/MAMLogger.scala x: 8 commits (all time) y: 14 lines of code common/src/main/scala/com/gu/media/youtube/MediaAtomYoutubeDescriptionHandler.scala x: 7 commits (all time) y: 17 lines of code common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala x: 67 commits (all time) y: 90 lines of code common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala x: 28 commits (all time) y: 202 lines of code common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala x: 56 commits (all time) y: 147 lines of code common/src/main/scala/com/gu/media/youtube/package.scala x: 56 commits (all time) y: 198 lines of code scheduler/src/main/scala/com.gu.media.scheduler/SchedulerLambda.scala x: 11 commits (all time) y: 52 lines of code uploader/src/main/scala/com/gu/media/upload/CompleteMultipartCopy.scala x: 4 commits (all time) y: 33 lines of code uploader/src/main/scala/com/gu/media/upload/GetTranscodingProgress.scala x: 12 commits (all time) y: 36 lines of code app/util/YouTube.scala x: 24 commits (all time) y: 33 lines of code app/controllers/AtomController.scala x: 35 commits (all time) y: 49 lines of code app/controllers/Youtube.scala x: 41 commits (all time) y: 30 lines of code app/data/DataStores.scala x: 57 commits (all time) y: 70 lines of code app/util/UploadDecorator.scala x: 9 commits (all time) y: 27 lines of code common/src/main/scala/com/gu/media/PlutoDataStore.scala x: 14 commits (all time) y: 32 lines of code common/src/main/scala/com/gu/media/aws/AwsAccess.scala x: 29 commits (all time) y: 22 lines of code common/src/main/scala/com/gu/media/aws/AwsCredentials.scala x: 17 commits (all time) y: 35 lines of code common/src/main/scala/com/gu/media/aws/DynamoAccess.scala x: 35 commits (all time) y: 26 lines of code common/src/main/scala/com/gu/media/aws/SNSAccess.scala x: 6 commits (all time) y: 12 lines of code common/src/main/scala/com/gu/media/lambda/LambdaBase.scala x: 19 commits (all time) y: 38 lines of code common/src/main/scala/com/gu/media/lambda/LambdaYoutubeCredentials.scala x: 4 commits (all time) y: 21 lines of code common/src/main/scala/com/gu/media/pluto/PlutoCommissionDataStore.scala x: 13 commits (all time) y: 34 lines of code common/src/main/scala/com/gu/media/pluto/PlutoProjectDataStore.scala x: 24 commits (all time) y: 43 lines of code common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala x: 26 commits (all time) y: 34 lines of code uploader/src/main/scala/com/gu/media/upload/AddUploadDataToCache.scala x: 5 commits (all time) y: 13 lines of code app/controllers/UploadController.scala x: 124 commits (all time) y: 103 lines of code app/model/ClientConfig.scala x: 56 commits (all time) y: 32 lines of code app/model/WorkflowMediaAtom.scala x: 6 commits (all time) y: 8 lines of code app/util/ActivateAssetRequest.scala x: 9 commits (all time) y: 11 lines of code common/src/main/scala/com/gu/media/model/ChangeRecord.scala x: 9 commits (all time) y: 33 lines of code common/src/main/scala/com/gu/media/model/ClientAsset.scala x: 8 commits (all time) y: 100 lines of code common/src/main/scala/com/gu/media/model/PlutoData.scala x: 6 commits (all time) y: 20 lines of code common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala x: 19 commits (all time) y: 98 lines of code common/src/main/scala/com/gu/media/pluto/PlutoProject.scala x: 15 commits (all time) y: 57 lines of code common/src/main/scala/com/gu/media/upload/model/Upload.scala x: 17 commits (all time) y: 31 lines of code common/src/main/scala/com/gu/media/upload/model/UploadCredentials.scala x: 8 commits (all time) y: 11 lines of code common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala x: 40 commits (all time) y: 29 lines of code common/src/main/scala/com/gu/media/upload/model/UploadProgress.scala x: 15 commits (all time) y: 17 lines of code common/src/main/scala/com/gu/media/upload/model/UploadStatus.scala x: 18 commits (all time) y: 12 lines of code app/model/commands/UpdateAtomCommand.scala x: 68 commits (all time) y: 121 lines of code uploader/src/main/resources/cfn-template.yaml x: 42 commits (all time) y: 238 lines of code app/data/AtomListStore.scala x: 40 commits (all time) y: 93 lines of code pluto-message-ingestion/hmac-request.js x: 9 commits (all time) y: 49 lines of code pluto-message-ingestion/kinesis-message-processor.js x: 11 commits (all time) y: 48 lines of code pluto-message-ingestion/logger.js x: 2 commits (all time) y: 5 lines of code common/src/main/scala/com/gu/media/youtube/YoutubeUrl.scala x: 7 commits (all time) y: 11 lines of code version.sbt x: 5 commits (all time) y: 1 lines of code app/controllers/JsonRequestParsing.scala x: 11 commits (all time) y: 26 lines of code app/util/RequestLogging.scala x: 4 commits (all time) y: 20 lines of code common/src/main/scala/com/gu/media/util/ThriftUtil.scala x: 6 commits (all time) y: 112 lines of code project/StateMachine.scala x: 7 commits (all time) y: 32 lines of code expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala x: 35 commits (all time) y: 70 lines of code uploader/src/main/scala/com/gu/media/upload/UploadChunkToYouTube.scala x: 23 commits (all time) y: 34 lines of code app/controllers/PlutoController.scala x: 25 commits (all time) y: 93 lines of code app/controllers/Support.scala x: 32 commits (all time) y: 17 lines of code app/model/commands/CreateAtomCommand.scala x: 61 commits (all time) y: 60 lines of code common/src/main/scala/com/gu/media/aws/SESSettings.scala x: 13 commits (all time) y: 14 lines of code common/src/main/scala/com/gu/media/youtube/YouTubeProcessingStatus.scala x: 10 commits (all time) y: 72 lines of code common/src/main/scala/com/gu/media/youtube/YouTubeUploader.scala x: 33 commits (all time) y: 105 lines of code app/util/Memoize.scala x: 2 commits (all time) y: 12 lines of code common/src/main/scala/com/gu/media/model/AdSettings.scala x: 3 commits (all time) y: 22 lines of code common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala x: 6 commits (all time) y: 53 lines of code pluto-message-ingestion/file-config.js x: 4 commits (all time) y: 25 lines of code common/src/main/scala/com/gu/media/CapiAccess.scala x: 19 commits (all time) y: 66 lines of code app/model/commands/CreateWorkflowAtomCommand.scala x: 12 commits (all time) y: 73 lines of code uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala x: 27 commits (all time) y: 55 lines of code common/src/main/scala/com/gu/media/model/VideoUpdateError.scala x: 2 commits (all time) y: 9 lines of code app/model/commands/ActiveAssetCommand.scala x: 69 commits (all time) y: 43 lines of code app/model/commands/PacFileUploadCommand.scala x: 5 commits (all time) y: 36 lines of code app/util/UploadBuilder.scala x: 14 commits (all time) y: 55 lines of code common/src/main/scala/com/gu/media/aws/HMACSettings.scala x: 2 commits (all time) y: 10 lines of code common/src/main/scala/com/gu/media/util/MediaAtomHelpers.scala x: 12 commits (all time) y: 45 lines of code app/model/commands/Command.scala x: 11 commits (all time) y: 13 lines of code app/util/CredentialsGenerator.scala x: 5 commits (all time) y: 39 lines of code common/src/main/scala/com/gu/media/lambda/LambdaWithParams.scala x: 5 commits (all time) y: 15 lines of code scripts/purge-uploads-table.js x: 3 commits (all time) y: 53 lines of code scripts/hmac/make-hmac-request.js x: 6 commits (all time) y: 87 lines of code common/src/main/scala/com/gu/media/util/InputStreamRequestBody.scala x: 3 commits (all time) y: 32 lines of code app/util/Youtube.scala x: 76 commits (all time) y: 33 lines of code app/util/YoutubeResponse.scala x: 6 commits (all time) y: 4 lines of code
404.0
lines of code
  min: 1.0
  average: 49.01
  25th percentile: 17.0
  median: 33.0
  75th percentile: 58.0
  max: 404.0
0 246.0
commits (all time)
min: 2.0 | average: 16.51 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 18.75 | max: 246.0

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

app/model/commands/PublishAtomCommand.scala x: 23 contributors (all time) y: 248 lines of code conf/riff-raff.yaml x: 18 contributors (all time) y: 61 lines of code public/video-ui/src/components/VideoImages/VideoImages.jsx x: 4 contributors (all time) y: 95 lines of code public/video-ui/src/components/Videos/ComposerPageCreate.jsx x: 4 contributors (all time) y: 72 lines of code public/video-ui/src/pages/Video/index.jsx x: 4 contributors (all time) y: 404 lines of code public/video-ui/src/util/getComposerData.js x: 10 contributors (all time) y: 53 lines of code build.sbt x: 38 contributors (all time) y: 213 lines of code app/di.scala x: 29 contributors (all time) y: 108 lines of code common/src/main/scala/com/gu/media/upload/UploadKeys.scala x: 5 contributors (all time) y: 22 lines of code app/controllers/VideoUIApp.scala x: 21 contributors (all time) y: 71 lines of code app/views/VideoUIApp/app.scala.html x: 13 contributors (all time) y: 39 lines of code app/views/VideoUIApp/layout.scala.html x: 10 contributors (all time) y: 27 lines of code public/video-ui/src/actions/VideoActions/videoPageUpdate.jsx x: 2 contributors (all time) y: 47 lines of code public/video-ui/src/actions/WorkflowActions/getPriorities.jsx x: 2 contributors (all time) y: 23 lines of code public/video-ui/src/actions/WorkflowActions/getSections.jsx x: 2 contributors (all time) y: 30 lines of code public/video-ui/src/actions/WorkflowActions/getStatus.js x: 7 contributors (all time) y: 51 lines of code public/video-ui/src/app.jsx x: 2 contributors (all time) y: 42 lines of code public/video-ui/src/components/CapiSearch/CapiSearch.jsx x: 2 contributors (all time) y: 67 lines of code public/video-ui/src/components/CapiSearch/CapiUnavailable.jsx x: 2 contributors (all time) y: 13 lines of code public/video-ui/src/components/ContentChangeDetails/index.jsx x: 2 contributors (all time) y: 40 lines of code public/video-ui/src/components/DeleteButton.jsx x: 2 contributors (all time) y: 51 lines of code public/video-ui/src/components/DurationReset/index.jsx x: 2 contributors (all time) y: 36 lines of code public/video-ui/src/components/EditSaveCancel/index.jsx x: 2 contributors (all time) y: 54 lines of code public/video-ui/src/components/Flags/index.jsx x: 2 contributors (all time) y: 89 lines of code public/video-ui/src/components/FormFields/CheckBox.jsx x: 2 contributors (all time) y: 34 lines of code public/video-ui/src/components/FormFields/DatePicker.jsx x: 2 contributors (all time) y: 150 lines of code public/video-ui/src/components/FormFields/DurationInput.jsx x: 2 contributors (all time) y: 106 lines of code public/video-ui/src/components/FormFields/PureTagPicker.jsx x: 2 contributors (all time) y: 65 lines of code public/video-ui/src/components/FormFields/TagPicker.jsx x: 2 contributors (all time) y: 351 lines of code public/video-ui/src/components/FormFields/TextInputTagPicker.jsx x: 2 contributors (all time) y: 188 lines of code public/video-ui/src/components/Header.jsx x: 2 contributors (all time) y: 230 lines of code public/video-ui/src/components/ManagedForm/ManagedField.jsx x: 2 contributors (all time) y: 147 lines of code public/video-ui/src/components/ManagedForm/ManagedForm.jsx x: 2 contributors (all time) y: 61 lines of code public/video-ui/src/components/PACUpload/PACUpload.jsx x: 2 contributors (all time) y: 97 lines of code public/video-ui/src/components/Pluto/PlutoProjectLink.jsx x: 2 contributors (all time) y: 21 lines of code public/video-ui/src/components/Pluto/PlutoProjectPicker.jsx x: 2 contributors (all time) y: 83 lines of code public/video-ui/src/components/Presence.jsx x: 2 contributors (all time) y: 93 lines of code public/video-ui/src/components/ReactApp.jsx x: 2 contributors (all time) y: 128 lines of code public/video-ui/src/components/ScheduledLaunch/ScheduledLaunch.jsx x: 2 contributors (all time) y: 316 lines of code public/video-ui/src/components/Tags/TagFieldValue.jsx x: 2 contributors (all time) y: 32 lines of code public/video-ui/src/components/Targeting/Targeting.jsx x: 2 contributors (all time) y: 132 lines of code public/video-ui/src/components/VideoItem/index.jsx x: 2 contributors (all time) y: 112 lines of code public/video-ui/src/components/VideoPublishBar/VideoPublishBar.jsx x: 2 contributors (all time) y: 95 lines of code public/video-ui/src/components/VideoPublishState/VideoPublishState.jsx x: 2 contributors (all time) y: 17 lines of code public/video-ui/src/components/VideoSelectBar/VideoSelectBar.jsx x: 2 contributors (all time) y: 46 lines of code public/video-ui/src/components/VideoUpload/AddAssetFromURL.jsx x: 2 contributors (all time) y: 49 lines of code public/video-ui/src/components/VideoUpload/VideoAsset.jsx x: 2 contributors (all time) y: 138 lines of code public/video-ui/src/components/VideoUpload/VideoTrail.jsx x: 2 contributors (all time) y: 69 lines of code public/video-ui/src/components/VideoUpload/YoutubeUpload.jsx x: 2 contributors (all time) y: 58 lines of code public/video-ui/src/components/Workflow/Workflow.jsx x: 2 contributors (all time) y: 80 lines of code public/video-ui/src/components/Workflow/WorkflowForm.jsx x: 2 contributors (all time) y: 60 lines of code public/video-ui/src/components/YoutubeFurniture/index.jsx x: 2 contributors (all time) y: 165 lines of code public/video-ui/src/components/utils/GridImageSelect.jsx x: 2 contributors (all time) y: 73 lines of code public/video-ui/src/components/utils/Modal.jsx x: 2 contributors (all time) y: 26 lines of code public/video-ui/src/components/utils/VideoEmbed.jsx x: 2 contributors (all time) y: 25 lines of code public/video-ui/src/components/utils/YouTubeEmbed.jsx x: 2 contributors (all time) y: 19 lines of code public/video-ui/src/pages/Upload/index.jsx x: 2 contributors (all time) y: 123 lines of code public/video-ui/src/pages/Video/tabs/Furniture.jsx x: 2 contributors (all time) y: 75 lines of code public/video-ui/src/pages/Video/tabs/Management.jsx x: 2 contributors (all time) y: 37 lines of code public/video-ui/src/pages/Video/tabs/Pluto.jsx x: 2 contributors (all time) y: 50 lines of code public/video-ui/src/pages/Video/tabs/Targeting.jsx x: 2 contributors (all time) y: 28 lines of code public/video-ui/src/services/pandaReqwest.js x: 13 contributors (all time) y: 64 lines of code public/video-ui/src/actions/VideoActions/videoUsages.js x: 9 contributors (all time) y: 39 lines of code public/video-ui/src/services/WorkflowApi.js x: 11 contributors (all time) y: 187 lines of code public/video-ui/src/actions/FormErrorActions/updateFormErrors.js x: 5 contributors (all time) y: 7 lines of code public/video-ui/src/actions/FormErrorActions/updateFormWarnings.js x: 3 contributors (all time) y: 7 lines of code public/video-ui/src/actions/PlutoActions/getCommissions.js x: 3 contributors (all time) y: 34 lines of code public/video-ui/src/actions/PlutoActions/getProjects.js x: 4 contributors (all time) y: 34 lines of code public/video-ui/src/actions/PlutoIdActions/addProject.js x: 5 contributors (all time) y: 30 lines of code public/video-ui/src/actions/SearchActions/updateSearchTerm.js x: 4 contributors (all time) y: 7 lines of code public/video-ui/src/actions/TargetingActions/createTarget.js x: 4 contributors (all time) y: 30 lines of code public/video-ui/src/actions/TargetingActions/deleteTarget.js x: 4 contributors (all time) y: 41 lines of code public/video-ui/src/actions/TargetingActions/getTargets.js x: 3 contributors (all time) y: 30 lines of code public/video-ui/src/actions/TargetingActions/updateTarget.js x: 3 contributors (all time) y: 36 lines of code public/video-ui/src/actions/UploadActions/getUploads.js x: 6 contributors (all time) y: 28 lines of code public/video-ui/src/actions/UploadActions/s3Upload.js x: 7 contributors (all time) y: 54 lines of code public/video-ui/src/actions/VideoActions/createAsset.js x: 13 contributors (all time) y: 47 lines of code public/video-ui/src/actions/VideoActions/createVideo.js x: 11 contributors (all time) y: 38 lines of code public/video-ui/src/actions/VideoActions/deleteVideo.js x: 6 contributors (all time) y: 21 lines of code public/video-ui/src/actions/VideoActions/getPublishedVideo.js x: 6 contributors (all time) y: 35 lines of code public/video-ui/src/actions/VideoActions/getVideo.js x: 16 contributors (all time) y: 48 lines of code public/video-ui/src/actions/VideoActions/getVideos.js x: 17 contributors (all time) y: 36 lines of code public/video-ui/src/actions/VideoActions/publishVideo.js x: 12 contributors (all time) y: 30 lines of code public/video-ui/src/actions/VideoActions/revertAsset.js x: 12 contributors (all time) y: 33 lines of code public/video-ui/src/actions/VideoActions/saveVideo.js x: 14 contributors (all time) y: 62 lines of code public/video-ui/src/actions/VideoActions/updateVideo.js x: 6 contributors (all time) y: 7 lines of code public/video-ui/src/actions/VideoActions/updateVideoEditState.js x: 7 contributors (all time) y: 7 lines of code public/video-ui/src/actions/VideoActions/videoPageCreate.js x: 9 contributors (all time) y: 50 lines of code public/video-ui/src/actions/WorkflowActions/trackInWorkflow.js x: 7 contributors (all time) y: 30 lines of code public/video-ui/src/actions/WorkflowActions/updateWorkflowData.js x: 7 contributors (all time) y: 35 lines of code public/video-ui/src/actions/YoutubeActions/getCategories.js x: 13 contributors (all time) y: 36 lines of code public/video-ui/src/actions/YoutubeActions/getChannels.js x: 10 contributors (all time) y: 30 lines of code public/video-ui/src/components/FormFields/DraggableTagList.tsx x: 3 contributors (all time) y: 133 lines of code public/video-ui/src/components/FormFields/RichTextEditor.tsx x: 4 contributors (all time) y: 57 lines of code public/video-ui/src/components/FormFields/RichTextField.tsx x: 7 contributors (all time) y: 134 lines of code public/video-ui/src/components/FormFields/richtext/config.ts x: 3 contributors (all time) y: 28 lines of code public/video-ui/src/components/FormFields/richtext/createSchema.ts x: 3 contributors (all time) y: 63 lines of code public/video-ui/src/components/FormFields/richtext/menu.ts x: 3 contributors (all time) y: 76 lines of code public/video-ui/src/components/FormFields/richtext/setup.ts x: 3 contributors (all time) y: 53 lines of code public/video-ui/src/components/FormFields/richtext/utils/command-helpers.ts x: 3 contributors (all time) y: 114 lines of code public/video-ui/src/components/FormFields/richtext/utils/keymap.ts x: 3 contributors (all time) y: 68 lines of code public/video-ui/src/components/FormFields/richtext/utils/linkValidator.ts x: 3 contributors (all time) y: 81 lines of code public/video-ui/src/components/FormFields/richtext/utils/listsHelpers.ts x: 3 contributors (all time) y: 38 lines of code public/video-ui/src/components/FormFields/richtext/utils/richTextHelpers.ts x: 7 contributors (all time) y: 23 lines of code public/video-ui/src/components/ManagedForm/index.js x: 5 contributors (all time) y: 3 lines of code public/video-ui/src/constants/ErrorMessages.ts x: 2 contributors (all time) y: 5 lines of code public/video-ui/src/constants/FieldNotification.ts x: 2 contributors (all time) y: 12 lines of code public/video-ui/src/constants/UserActions.ts x: 2 contributors (all time) y: 8 lines of code public/video-ui/src/constants/appUpdatedFields.ts x: 2 contributors (all time) y: 1 lines of code public/video-ui/src/constants/blankUsageData.js x: 3 contributors (all time) y: 15 lines of code public/video-ui/src/constants/blankVideoData.js x: 18 contributors (all time) y: 29 lines of code public/video-ui/src/constants/dates.ts x: 2 contributors (all time) y: 4 lines of code public/video-ui/src/constants/privacyStates.js x: 8 contributors (all time) y: 10 lines of code public/video-ui/src/constants/queryParams.js x: 3 contributors (all time) y: 1 lines of code public/video-ui/src/constants/requiredForComposer.ts x: 2 contributors (all time) y: 11 lines of code public/video-ui/src/logger.js x: 6 contributors (all time) y: 8 lines of code public/video-ui/src/pages/Search/index.tsx x: 4 contributors (all time) y: 173 lines of code public/video-ui/src/reducers/checkedFormFieldsReducer.js x: 5 contributors (all time) y: 18 lines of code public/video-ui/src/reducers/composerPageReducer.js x: 8 contributors (all time) y: 15 lines of code public/video-ui/src/reducers/configReducer.js x: 10 contributors (all time) y: 8 lines of code public/video-ui/src/reducers/editStateReducer.js x: 5 contributors (all time) y: 8 lines of code public/video-ui/src/reducers/errorReducer.js x: 3 contributors (all time) y: 10 lines of code public/video-ui/src/reducers/formFieldsWarningReducer.js x: 3 contributors (all time) y: 8 lines of code public/video-ui/src/reducers/plutoReducer.js x: 4 contributors (all time) y: 14 lines of code public/video-ui/src/reducers/plutoVideosReducer.js x: 5 contributors (all time) y: 10 lines of code public/video-ui/src/reducers/publishedVideoReducer.js x: 6 contributors (all time) y: 15 lines of code public/video-ui/src/reducers/rootReducer.js x: 19 contributors (all time) y: 47 lines of code public/video-ui/src/reducers/s3UploadReducer.js x: 7 contributors (all time) y: 20 lines of code public/video-ui/src/reducers/saveStateReducer.js x: 14 contributors (all time) y: 74 lines of code public/video-ui/src/reducers/searchTermReducer.js x: 7 contributors (all time) y: 8 lines of code public/video-ui/src/reducers/targetingReducer.js x: 4 contributors (all time) y: 39 lines of code public/video-ui/src/reducers/uploadsReducer.js x: 8 contributors (all time) y: 21 lines of code public/video-ui/src/reducers/usageReducer.js x: 9 contributors (all time) y: 42 lines of code public/video-ui/src/reducers/videoReducer.js x: 18 contributors (all time) y: 37 lines of code public/video-ui/src/reducers/videosReducer.js x: 12 contributors (all time) y: 23 lines of code public/video-ui/src/reducers/workflowReducer.js x: 6 contributors (all time) y: 30 lines of code public/video-ui/src/reducers/youtubeReducer.js x: 11 contributors (all time) y: 17 lines of code public/video-ui/src/services/PlutoApi.js x: 6 contributors (all time) y: 19 lines of code public/video-ui/src/services/TargetingApi.js x: 4 contributors (all time) y: 52 lines of code public/video-ui/src/services/UploadsApi.js x: 13 contributors (all time) y: 107 lines of code public/video-ui/src/services/VideosApi.ts x: 6 contributors (all time) y: 318 lines of code public/video-ui/src/util/canonicalVideoPageExists.ts x: 2 contributors (all time) y: 3 lines of code public/video-ui/src/util/configureStore.js x: 7 contributors (all time) y: 19 lines of code public/video-ui/src/util/getYouTubeTagCharCount.js x: 5 contributors (all time) y: 15 lines of code public/video-ui/src/util/hasUnpublishedChanges.ts x: 4 contributors (all time) y: 16 lines of code public/video-ui/src/util/parseGridMetadata.js x: 12 contributors (all time) y: 66 lines of code public/video-ui/src/util/tagParsers.js x: 5 contributors (all time) y: 32 lines of code public/video-ui/src/util/video.js x: 8 contributors (all time) y: 115 lines of code public/video-ui/styles/abstracts/_mixins.scss x: 10 contributors (all time) y: 24 lines of code public/video-ui/styles/abstracts/_variables.scss x: 17 contributors (all time) y: 58 lines of code public/video-ui/styles/base/_base.scss x: 3 contributors (all time) y: 19 lines of code public/video-ui/styles/base/_fonts.scss x: 5 contributors (all time) y: 34 lines of code public/video-ui/styles/base/_helpers.scss x: 14 contributors (all time) y: 47 lines of code public/video-ui/styles/base/_typography.scss x: 8 contributors (all time) y: 40 lines of code public/video-ui/styles/components/_advanced.scss x: 5 contributors (all time) y: 17 lines of code public/video-ui/styles/components/_asset-list.scss x: 13 contributors (all time) y: 59 lines of code public/video-ui/styles/components/_buttons.scss x: 20 contributors (all time) y: 79 lines of code public/video-ui/styles/components/_forms.scss x: 25 contributors (all time) y: 343 lines of code public/video-ui/styles/components/_grid-embedder.scss x: 11 contributors (all time) y: 24 lines of code public/video-ui/styles/components/_header.scss x: 11 contributors (all time) y: 46 lines of code public/video-ui/styles/components/_keywords.scss x: 5 contributors (all time) y: 47 lines of code public/video-ui/styles/components/_modal.scss x: 5 contributors (all time) y: 31 lines of code public/video-ui/styles/components/_presence.scss x: 6 contributors (all time) y: 60 lines of code public/video-ui/styles/components/_prosemirror.scss x: 3 contributors (all time) y: 79 lines of code public/video-ui/styles/components/_scheduledLaunch.scss x: 4 contributors (all time) y: 25 lines of code public/video-ui/styles/components/_section-header.scss x: 9 contributors (all time) y: 12 lines of code public/video-ui/styles/components/_tables.scss x: 5 contributors (all time) y: 20 lines of code public/video-ui/styles/layout/_common.scss x: 6 contributors (all time) y: 52 lines of code public/video-ui/styles/layout/_flex.scss x: 4 contributors (all time) y: 11 lines of code public/video-ui/styles/layout/_grid.scss x: 11 contributors (all time) y: 81 lines of code public/video-ui/styles/layout/_icons.scss x: 13 contributors (all time) y: 125 lines of code public/video-ui/styles/layout/_tabs.scss x: 5 contributors (all time) y: 44 lines of code public/video-ui/styles/layout/_topbar.scss x: 14 contributors (all time) y: 94 lines of code public/video-ui/styles/layout/_upload.scss x: 9 contributors (all time) y: 47 lines of code public/video-ui/styles/layout/_video.scss x: 21 contributors (all time) y: 139 lines of code public/video-ui/styles/main.scss x: 22 contributors (all time) y: 41 lines of code pluto-message-ingestion/pluto-message-processor.js x: 8 contributors (all time) y: 84 lines of code app/controllers/PanDomainAuthActions.scala x: 16 contributors (all time) y: 35 lines of code project/plugins.sbt x: 19 contributors (all time) y: 9 lines of code common/src/main/scala/com/gu/media/Permissions.scala x: 13 contributors (all time) y: 44 lines of code uploader/src/main/resources/lambda-template.yaml x: 8 contributors (all time) y: 30 lines of code app/controllers/Api.scala x: 24 contributors (all time) y: 177 lines of code app/model/commands/AddAssetCommand.scala x: 19 contributors (all time) y: 108 lines of code app/model/commands/CommandException.scala x: 17 contributors (all time) y: 84 lines of code app/model/commands/DeleteAssetCommand.scala x: 5 contributors (all time) y: 46 lines of code app/model/commands/DeleteCommand.scala x: 9 contributors (all time) y: 37 lines of code app/util/AWS.scala x: 20 contributors (all time) y: 47 lines of code app/util/PlutoMessageConsumer.scala x: 4 contributors (all time) y: 55 lines of code app/util/StepFunctions.scala x: 5 contributors (all time) y: 81 lines of code common/src/main/scala/com/gu/media/Settings.scala x: 8 contributors (all time) y: 19 lines of code common/src/main/scala/com/gu/media/logging/YoutubeRequestLogger.scala x: 5 contributors (all time) y: 42 lines of code common/src/main/scala/com/gu/media/model/AssetType.scala x: 4 contributors (all time) y: 23 lines of code common/src/main/scala/com/gu/media/model/Category.scala x: 4 contributors (all time) y: 33 lines of code common/src/main/scala/com/gu/media/model/MediaAtom.scala x: 9 contributors (all time) y: 247 lines of code common/src/main/scala/com/gu/media/util/JsonConversions.scala x: 6 contributors (all time) y: 153 lines of code common/src/main/scala/com/gu/media/util/MAMLogger.scala x: 8 contributors (all time) y: 14 lines of code common/src/main/scala/com/gu/media/youtube/YouTubeAccess.scala x: 13 contributors (all time) y: 90 lines of code common/src/main/scala/com/gu/media/youtube/YouTubePartnerApi.scala x: 7 contributors (all time) y: 202 lines of code common/src/main/scala/com/gu/media/youtube/YouTubeVideos.scala x: 10 contributors (all time) y: 147 lines of code common/src/main/scala/com/gu/media/youtube/package.scala x: 11 contributors (all time) y: 198 lines of code scheduler/src/main/scala/com.gu.media.scheduler/SchedulerLambda.scala x: 5 contributors (all time) y: 52 lines of code app/util/YouTube.scala x: 10 contributors (all time) y: 33 lines of code app/controllers/AtomController.scala x: 18 contributors (all time) y: 49 lines of code app/controllers/Youtube.scala x: 15 contributors (all time) y: 30 lines of code app/data/DataStores.scala x: 8 contributors (all time) y: 70 lines of code app/util/UploadDecorator.scala x: 6 contributors (all time) y: 27 lines of code common/src/main/scala/com/gu/media/PlutoDataStore.scala x: 7 contributors (all time) y: 32 lines of code common/src/main/scala/com/gu/media/aws/AwsAccess.scala x: 9 contributors (all time) y: 22 lines of code common/src/main/scala/com/gu/media/aws/AwsCredentials.scala x: 10 contributors (all time) y: 35 lines of code common/src/main/scala/com/gu/media/aws/AwsV2Util.scala x: 1 contributors (all time) y: 14 lines of code common/src/main/scala/com/gu/media/aws/CredentialsForBothSdkVersions.scala x: 1 contributors (all time) y: 42 lines of code common/src/main/scala/com/gu/media/aws/DynamoAccess.scala x: 9 contributors (all time) y: 26 lines of code common/src/main/scala/com/gu/media/aws/SNSAccess.scala x: 3 contributors (all time) y: 12 lines of code common/src/main/scala/com/gu/media/lambda/LambdaBase.scala x: 8 contributors (all time) y: 38 lines of code common/src/main/scala/com/gu/media/pluto/PlutoCommissionDataStore.scala x: 6 contributors (all time) y: 34 lines of code common/src/main/scala/com/gu/media/pluto/PlutoProjectDataStore.scala x: 7 contributors (all time) y: 43 lines of code common/src/main/scala/com/gu/media/upload/PlutoUploadActions.scala x: 8 contributors (all time) y: 34 lines of code app/controllers/UploadController.scala x: 14 contributors (all time) y: 103 lines of code app/model/ClientConfig.scala x: 15 contributors (all time) y: 32 lines of code app/util/ActivateAssetRequest.scala x: 7 contributors (all time) y: 11 lines of code common/src/main/scala/com/gu/media/model/ClientAsset.scala x: 4 contributors (all time) y: 100 lines of code common/src/main/scala/com/gu/media/model/PlutoData.scala x: 4 contributors (all time) y: 20 lines of code common/src/main/scala/com/gu/media/model/PlutoIntegrationData.scala x: 6 contributors (all time) y: 98 lines of code common/src/main/scala/com/gu/media/model/User.scala x: 4 contributors (all time) y: 12 lines of code common/src/main/scala/com/gu/media/pluto/PlutoProject.scala x: 6 contributors (all time) y: 57 lines of code common/src/main/scala/com/gu/media/upload/model/Upload.scala x: 6 contributors (all time) y: 31 lines of code common/src/main/scala/com/gu/media/upload/model/UploadCredentials.scala x: 6 contributors (all time) y: 11 lines of code common/src/main/scala/com/gu/media/upload/model/UploadMetadata.scala x: 11 contributors (all time) y: 29 lines of code common/src/main/scala/com/gu/media/upload/model/UploadPart.scala x: 4 contributors (all time) y: 8 lines of code common/src/main/scala/com/gu/media/upload/model/UploadProgress.scala x: 6 contributors (all time) y: 17 lines of code common/src/main/scala/com/gu/media/upload/model/UploadRequest.scala x: 6 contributors (all time) y: 13 lines of code common/src/main/scala/com/gu/media/upload/model/UploadStatus.scala x: 5 contributors (all time) y: 12 lines of code app/model/commands/UpdateAtomCommand.scala x: 17 contributors (all time) y: 121 lines of code app/util/ThumbnailGenerator.scala x: 7 contributors (all time) y: 61 lines of code uploader/src/main/resources/cfn-template.yaml x: 12 contributors (all time) y: 238 lines of code app/data/AtomListStore.scala x: 10 contributors (all time) y: 93 lines of code pluto-message-ingestion/hmac-request.js x: 5 contributors (all time) y: 49 lines of code app/controllers/JsonRequestParsing.scala x: 7 contributors (all time) y: 26 lines of code app/controllers/Login.scala x: 5 contributors (all time) y: 13 lines of code common/src/main/scala/com/gu/media/util/ThriftUtil.scala x: 4 contributors (all time) y: 112 lines of code expirer/src/main/scala/com/gu/media/expirer/ExpirerLambda.scala x: 9 contributors (all time) y: 70 lines of code app/controllers/PlutoController.scala x: 6 contributors (all time) y: 93 lines of code app/controllers/Support.scala x: 13 contributors (all time) y: 17 lines of code app/controllers/YoutubeTagController.scala x: 3 contributors (all time) y: 13 lines of code app/model/commands/CreateAtomCommand.scala x: 15 contributors (all time) y: 60 lines of code app/util/NotifyingAtomPublisher.scala x: 3 contributors (all time) y: 42 lines of code common/src/main/scala/com/gu/media/youtube/YouTubeProcessingStatus.scala x: 6 contributors (all time) y: 72 lines of code common/src/main/scala/com/gu/media/youtube/YouTubeUploader.scala x: 9 contributors (all time) y: 105 lines of code conf/logback.xml x: 8 contributors (all time) y: 26 lines of code common/src/main/scala/com/gu/media/util/MediaAtomImplicits.scala x: 4 contributors (all time) y: 53 lines of code pluto-message-ingestion/file-config.js x: 3 contributors (all time) y: 25 lines of code common/src/main/scala/com/gu/media/youtube/YoutubeDescription.scala x: 3 contributors (all time) y: 16 lines of code common/src/main/scala/com/gu/media/CapiAccess.scala x: 5 contributors (all time) y: 66 lines of code app/model/commands/CreateWorkflowAtomCommand.scala x: 7 contributors (all time) y: 73 lines of code uploader/src/main/scala/com/gu/media/upload/AddAssetToAtom.scala x: 5 contributors (all time) y: 55 lines of code app/model/commands/ActiveAssetCommand.scala x: 14 contributors (all time) y: 43 lines of code uploader/src/main/scala/com/gu/media/upload/SendToTranscoder.scala x: 4 contributors (all time) y: 46 lines of code app/model/commands/Command.scala x: 7 contributors (all time) y: 13 lines of code app/util/CredentialsGenerator.scala x: 3 contributors (all time) y: 39 lines of code uploader/src/main/scala/com/gu/media/upload/GetChunkFromS3.scala x: 4 contributors (all time) y: 28 lines of code common/src/main/scala/com/gu/media/util/TestFilters.scala x: 1 contributors (all time) y: 4 lines of code scripts/hmac/make-hmac-request.js x: 2 contributors (all time) y: 87 lines of code app/util/YoutubeResponse.scala x: 5 contributors (all time) y: 4 lines of code
404.0
lines of code
  min: 1.0
  average: 49.01
  25th percentile: 17.0
  median: 33.0
  75th percentile: 58.0
  max: 404.0
0 38.0
contributors (all time)
min: 1.0 | average: 5.92 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.0 | max: 38.0

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

app/model/commands/PublishAtomCommand.scala x: 2 commits (30d) y: 248 lines of code conf/riff-raff.yaml x: 2 commits (30d) y: 61 lines of code public/video-ui/src/components/VideoImages/VideoImages.jsx x: 1 commits (30d) y: 95 lines of code public/video-ui/src/components/Videos/ComposerPageCreate.jsx x: 1 commits (30d) y: 72 lines of code public/video-ui/src/pages/Video/index.jsx x: 1 commits (30d) y: 404 lines of code public/video-ui/src/util/getComposerData.js x: 1 commits (30d) y: 53 lines of code
404.0
lines of code
  min: 53.0
  average: 155.5
  25th percentile: 59.0
  median: 83.5
  75th percentile: 287.0
  max: 404.0
0 2.0
commits (30d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

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

app/model/commands/PublishAtomCommand.scala x: 1 contributors (30d) y: 248 lines of code conf/riff-raff.yaml x: 2 contributors (30d) y: 61 lines of code public/video-ui/src/components/VideoImages/VideoImages.jsx x: 1 contributors (30d) y: 95 lines of code public/video-ui/src/components/Videos/ComposerPageCreate.jsx x: 1 contributors (30d) y: 72 lines of code public/video-ui/src/pages/Video/index.jsx x: 1 contributors (30d) y: 404 lines of code public/video-ui/src/util/getComposerData.js x: 1 contributors (30d) y: 53 lines of code
404.0
lines of code
  min: 53.0
  average: 155.5
  25th percentile: 59.0
  median: 83.5
  75th percentile: 287.0
  max: 404.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0

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

app/model/commands/PublishAtomCommand.scala x: 2 commits (90d) y: 248 lines of code conf/riff-raff.yaml x: 2 commits (90d) y: 61 lines of code public/video-ui/src/components/VideoImages/VideoImages.jsx x: 2 commits (90d) y: 95 lines of code public/video-ui/src/components/Videos/ComposerPageCreate.jsx x: 2 commits (90d) y: 72 lines of code public/video-ui/src/pages/Video/index.jsx x: 2 commits (90d) y: 404 lines of code public/video-ui/src/util/getComposerData.js x: 2 commits (90d) y: 53 lines of code build.sbt x: 2 commits (90d) y: 213 lines of code
404.0
lines of code
  min: 53.0
  average: 163.71
  25th percentile: 61.0
  median: 95.0
  75th percentile: 248.0
  max: 404.0
0 2.0
commits (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

app/model/commands/PublishAtomCommand.scala x: 1 contributors (90d) y: 248 lines of code conf/riff-raff.yaml x: 2 contributors (90d) y: 61 lines of code public/video-ui/src/components/VideoImages/VideoImages.jsx x: 2 contributors (90d) y: 95 lines of code public/video-ui/src/components/Videos/ComposerPageCreate.jsx x: 2 contributors (90d) y: 72 lines of code public/video-ui/src/pages/Video/index.jsx x: 2 contributors (90d) y: 404 lines of code public/video-ui/src/util/getComposerData.js x: 2 contributors (90d) y: 53 lines of code build.sbt x: 2 contributors (90d) y: 213 lines of code
404.0
lines of code
  min: 53.0
  average: 163.71
  25th percentile: 61.0
  median: 95.0
  75th percentile: 248.0
  max: 404.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.86 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0