guardian / atom-workshop
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 5% | 23% | 71%
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
scss0% | 0% | 29% | 0% | 70%
js0% | 0% | 0% | 28% | 71%
scala0% | 0% | 0% | 28% | 71%
rb0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
sbt0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
public0% | 0% | 5% | 22% | 71%
app0% | 0% | 0% | 28% | 71%
utils0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
_forms.scss
in public/styles/components
246 -
_toolbar.scss
in public/styles/layout
205 -
App.scala
in app/controllers
176 10
EditHeader.js
in public/js/components/Header
165 1
CommonsDivision.js
in public/js/components/CommonsDivisions
151 8
atomData.js
in public/js/constants
138 9
Workflow.js
in public/js/components/Workflow
130 1
TimelineItem.js
in public/js/components/AtomEdit/CustomEditors/TimelineFields
123 1
getSuggestionsForLatestContent.js
in public/js/actions/AtomActions
119 11
FormFieldImageSelect.js
in public/js/components/FormFields
117 3
AtomEdit.js
in public/js/components/AtomEdit
117 7
CurrentTargets.js
in public/js/components/AtomEmbed
116 2
ContentSuggestions.js
in public/js/components/ContentSuggestions
115 6
FormFieldArrayWrapper.js
in public/js/components/FormFields
114 1
AtomStats.js
in public/js/components/AtomStats
113 5
AtomEmbed.js
in public/js/components/AtomEmbed
106 1
WorkflowApi.js
in public/js/services
105 2
101 8
AtomCreateGenericInfo.js
in public/js/components/AtomCreate
96 3
FormFieldTagPicker.js
in public/js/components/FormFields
95 1
AtomList.js
in public/js/components/AtomList
95 7
SearchSuggestions.js
in public/js/components/FormFields/SearchFields
94 3
capi.js
in public/js/services
92 -
CreateTargetForm.js
in public/js/components/AtomEmbed
89 2
_atom-search.scss
in public/styles/components
88 -
AtomListItem.js
in public/js/components/AtomListItem
87 1
getAudioPageData.js
in public/js/actions/AtomActions
82 6
AtomsApi.js
in public/js/services
82 -
getLatestCommonsDivisions.js
in public/js/actions/ParliamentActions
77 4
AtomLogic.scala
in app/util
76 8
_suggestions.scss
in public/styles/components
75 -
imageHelpers.js
in public/js/util
74 10
70 6
FormFieldMultiSelect.js
in public/js/components/FormFields
69 1
TargetingApi.js
in public/js/services
69 -
FormFieldSelectBox.js
in public/js/components/FormFields
67 4
_tables.scss
in public/styles/components
66 -
AtomEditHeader.js
in public/js/components/AtomEdit
62 1
ManagedEditorField.js
in public/js/components/ManagedEditor
60 3
ExternalAtom.js
in public/js/components/ExternalAtom
60 4
59 -
Config.scala
in app/config
59 2
_commons-divisions.scss
in public/styles/components
59 -
58 5
getSuggestedContent.js
in public/js/actions/AtomActions
58 4
_atom-editor.scss
in public/styles/components
58 -
SearchCheckboxGroup.js
in public/js/components/FormFields/SearchFields
57 1
FormFieldRichTextEditor.js
in public/js/components/FormFields
55 1
AutomaticDataFetch.js
in public/js/components/AtomEdit/CustomEditors/AudioFields
54 -
saveStateReducer.js
in public/js/reducers
54 1
Files With Most Units (Top 50)
File# lines# units
getSuggestionsForLatestContent.js
in public/js/actions/AtomActions
119 11
App.scala
in app/controllers
176 10
imageHelpers.js
in public/js/util
74 10
atomData.js
in public/js/constants
138 9
AtomLogic.scala
in app/util
76 8
101 8
CommonsDivision.js
in public/js/components/CommonsDivisions
151 8
AtomList.js
in public/js/components/AtomList
95 7
AtomEdit.js
in public/js/components/AtomEdit
117 7
70 6
CommonsDivisions.js
in public/js/components/CommonsDivisions
50 6
ContentSuggestions.js
in public/js/components/ContentSuggestions
115 6
getAudioPageData.js
in public/js/actions/AtomActions
82 6
updateAtom.js
in public/js/actions/AtomActions
52 6
58 5
AtomStats.js
in public/js/components/AtomStats
113 5
getStatus.js
in public/js/actions/WorkflowActions
47 5
FormFieldSelectBox.js
in public/js/components/FormFields
67 4
ExternalAtom.js
in public/js/components/ExternalAtom
60 4
atomDataExtractors.js
in public/js/util
43 4
search.js
in public/js/actions/SearchSuggestionsActions
30 4
takeDownAtom.js
in public/js/actions/AtomActions
36 4
publishAtom.js
in public/js/actions/AtomActions
36 4
createAtom.js
in public/js/actions/AtomActions
38 4
getAtom.js
in public/js/actions/AtomActions
37 4
getSuggestedContent.js
in public/js/actions/AtomActions
58 4
getAtomUsages.js
in public/js/actions/AtomActions
46 4
getLatestCommonsDivisions.js
in public/js/actions/ParliamentActions
77 4
trackInWorkflow.js
in public/js/actions/WorkflowActions
37 4
getAtomList.js
in public/js/actions/AtomListActions
34 4
getExternalAtom.js
in public/js/actions/ExternalAtomActions
36 4
Support.scala
in app/controllers
36 3
SearchSelectBox.js
in public/js/components/FormFields/SearchFields
32 3
SearchSuggestions.js
in public/js/components/FormFields/SearchFields
94 3
FormFieldImageSelect.js
in public/js/components/FormFields
117 3
ManagedEditorField.js
in public/js/components/ManagedEditor
60 3
AtomCreateGenericInfo.js
in public/js/components/AtomCreate
96 3
getProductionOffice.js
in public/js/util
26 3
urlParameters.js
in public/js/util
44 3
deleteAtom.js
in public/js/actions/AtomActions
30 3
APIResponse.scala
in app/models
20 2
Config.scala
in app/config
59 2
29 2
23 2
Permissions.scala
in app/services
24 2
PanDomainAuthActions.scala
in app/controllers
28 2
PresenceIndicator.js
in public/js/components/Utilities
33 2
Page.js
in public/js/components
32 2
FormFieldRadioButtons.js
in public/js/components/FormFields
44 2
FormFieldCheckboxGroup.js
in public/js/components/FormFields
49 2
Files With Long Lines (Top 50)

There are 54 files with lines longer than 120 characters. In total, there are 124 long lines.

File# lines# units# long lines
AtomEdit.js
in public/js/components/AtomEdit
117 7 8
_loader.scss
in public/styles/components
39 - 8
Errors.scala
in app/models
19 - 7
FormFieldArrayWrapper.js
in public/js/components/FormFields
114 1 6
ContentSuggestions.js
in public/js/components/ContentSuggestions
115 6 5
ManualDataInput.js
in public/js/components/AtomEdit/CustomEditors/AudioFields
45 - 5
SearchCheckboxGroup.js
in public/js/components/FormFields/SearchFields
57 1 4
FormFieldTagPicker.js
in public/js/components/FormFields
95 1 4
AtomList.js
in public/js/components/AtomList
95 7 4
icons.js
in public/js/util
34 - 4
101 8 3
AtomStats.js
in public/js/components/AtomStats
113 5 3
FormFieldCheckbox.js
in public/js/components/FormFields
23 - 3
FormFieldImageSelect.js
in public/js/components/FormFields
117 3 3
59 - 2
29 2 2
58 5 2
17 - 2
Support.scala
in app/controllers
36 3 2
App.scala
in app/controllers
176 10 2
70 6 2
FormFieldMultiSelect.js
in public/js/components/FormFields
69 1 2
FormFieldRadioButtons.js
in public/js/components/FormFields
44 2 2
FormFieldTextInput.js
in public/js/components/FormFields
34 1 2
FormFieldNumericInput.js
in public/js/components/FormFields
33 1 2
FormFieldSelectBox.js
in public/js/components/FormFields
67 4 2
FormFieldDateTextInput.js
in public/js/components/FormFields
45 1 2
TimelineEditor.js
in public/js/components/AtomEdit/CustomEditors
27 - 2
AutomaticDataFetch.js
in public/js/components/AtomEdit/CustomEditors/AudioFields
54 - 2
CTAEditor.js
in public/js/components/AtomEdit/CustomEditors
42 - 2
publishState.js
in public/js/util
26 - 2
2 - 1
13 - 1
AtomLogic.scala
in app/util
76 8 1
Permissions.scala
in app/services
24 2 1
Login.scala
in app/controllers
12 - 1
CommonsDivision.js
in public/js/components/CommonsDivisions
151 8 1
Workflow.js
in public/js/components/Workflow
130 1 1
PresenceIndicator.js
in public/js/components/Utilities
33 2 1
AtomListItem.js
in public/js/components/AtomListItem
87 1 1
Header.js
in public/js/components/Header
46 1 1
SearchSelectBox.js
in public/js/components/FormFields/SearchFields
32 3 1
FormFieldRichTextEditor.js
in public/js/components/FormFields
55 1 1
FormFieldDateInput.js
in public/js/components/FormFields
52 1 1
FormFieldCheckboxGroup.js
in public/js/components/FormFields
49 2 1
AtomRoot.js
in public/js/components/AtomRoot
53 1 1
QAndAEditor.js
in public/js/components/AtomEdit/CustomEditors
30 - 1
CommonsDivisionEditor.js
in public/js/components/AtomEdit/CustomEditors
46 1 1
ExplainerEditor.js
in public/js/components/AtomEdit/CustomEditors
21 - 1
ExternalAtom.js
in public/js/components/ExternalAtom
60 4 1
Correlations

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

app/config/Config.scala x: 83 commits (all time) y: 59 lines of code app/controllers/App.scala x: 96 commits (all time) y: 176 lines of code app/models/ClientConfig.scala x: 37 commits (all time) y: 28 lines of code app/util/AtomElementBuilders.scala x: 77 commits (all time) y: 101 lines of code app/util/AtomUpdateOperations.scala x: 20 commits (all time) y: 17 lines of code public/js/components/AtomCreate/AtomCreateGenericInfo.js x: 44 commits (all time) y: 96 lines of code public/js/components/AtomEdit/AtomEdit.js x: 89 commits (all time) y: 117 lines of code public/js/constants/atomData.js x: 71 commits (all time) y: 138 lines of code public/styles/main.scss x: 54 commits (all time) y: 37 lines of code riff-raff.yaml x: 30 commits (all time) y: 17 lines of code app/AppComponents.scala x: 62 commits (all time) y: 59 lines of code build.sbt x: 136 commits (all time) y: 20 lines of code project/Dependencies.scala x: 36 commits (all time) y: 37 lines of code public/js/components/AppMessage/AppMessage.js x: 13 commits (all time) y: 9 lines of code public/js/components/AtomCreate/AtomCreateExternalApp.js x: 19 commits (all time) y: 27 lines of code public/js/components/AtomEdit/AtomEditHeader.js x: 34 commits (all time) y: 62 lines of code public/js/components/AtomEdit/CustomEditors/CTAEditor.js x: 31 commits (all time) y: 42 lines of code public/js/components/AtomEdit/CustomEditors/CommonsDivisionEditor.js x: 14 commits (all time) y: 46 lines of code public/js/components/AtomEdit/CustomEditors/ExplainerEditor.js x: 28 commits (all time) y: 21 lines of code public/js/components/AtomEdit/CustomEditors/QAndAEditor.js x: 29 commits (all time) y: 30 lines of code public/js/components/AtomEdit/CustomEditors/TimelineEditor.js x: 37 commits (all time) y: 27 lines of code public/js/components/AtomEdit/EmbeddedAtomPick.js x: 20 commits (all time) y: 44 lines of code public/js/components/AtomEmbed/CreateTargetForm.js x: 22 commits (all time) y: 89 lines of code public/js/components/AtomRoot/AtomRoot.js x: 24 commits (all time) y: 53 lines of code public/js/components/AtomStats/AtomStats.js x: 24 commits (all time) y: 113 lines of code public/js/components/ContentSuggestions/ContentSuggestions.js x: 15 commits (all time) y: 115 lines of code public/js/components/ContentSuggestions/CopyUrlButton.js x: 13 commits (all time) y: 33 lines of code public/js/components/ExternalAtom/ExternalAtom.js x: 15 commits (all time) y: 60 lines of code public/js/components/FormFields/FormFieldArrayWrapper.js x: 38 commits (all time) y: 114 lines of code public/js/components/FormFields/FormFieldCheckbox.js x: 39 commits (all time) y: 23 lines of code public/js/components/FormFields/FormFieldCheckboxGroup.js x: 16 commits (all time) y: 49 lines of code public/js/components/FormFields/FormFieldDateInput.js x: 22 commits (all time) y: 52 lines of code public/js/components/FormFields/FormFieldDateTextInput.js x: 18 commits (all time) y: 45 lines of code public/js/components/FormFields/FormFieldImageSelect.js x: 34 commits (all time) y: 117 lines of code public/js/components/FormFields/FormFieldMultiSelect.js x: 13 commits (all time) y: 69 lines of code public/js/components/FormFields/FormFieldNumericInput.js x: 22 commits (all time) y: 33 lines of code public/js/components/FormFields/FormFieldRadioButtons.js x: 36 commits (all time) y: 44 lines of code public/js/components/FormFields/FormFieldRichTextEditor.js x: 12 commits (all time) y: 55 lines of code public/js/components/FormFields/FormFieldSelectBox.js x: 36 commits (all time) y: 67 lines of code public/js/components/FormFields/FormFieldTagPicker.js x: 29 commits (all time) y: 95 lines of code public/js/components/FormFields/FormFieldTextInput.js x: 43 commits (all time) y: 34 lines of code public/js/components/FormFields/SearchFields/SearchCheckboxGroup.js x: 17 commits (all time) y: 57 lines of code public/js/components/FormFields/SearchFields/SearchSelectBox.js x: 14 commits (all time) y: 32 lines of code public/js/components/FormFields/SearchFields/SearchSuggestions.js x: 22 commits (all time) y: 94 lines of code public/js/components/FormFields/SearchFields/SearchTextInput.js x: 18 commits (all time) y: 30 lines of code public/js/components/Header/Header.js x: 44 commits (all time) y: 46 lines of code public/js/components/ManagedEditor/ManagedEditorField.js x: 45 commits (all time) y: 60 lines of code public/js/components/ManagedEditor/ManagedEditorForm.js x: 28 commits (all time) y: 35 lines of code public/js/components/Page.js x: 25 commits (all time) y: 32 lines of code public/js/components/Utilities/Modal.js x: 17 commits (all time) y: 29 lines of code public/js/components/Utilities/PresenceIndicator.js x: 19 commits (all time) y: 33 lines of code public/js/components/Utilities/ShowErrors.js x: 16 commits (all time) y: 27 lines of code public/js/components/Workflow/Workflow.js x: 18 commits (all time) y: 130 lines of code app/controllers/PanDomainAuthActions.scala x: 21 commits (all time) y: 28 lines of code app/services/Permissions.scala x: 14 commits (all time) y: 24 lines of code app/views/authError.scala.html x: 9 commits (all time) y: 13 lines of code project/plugins.sbt x: 32 commits (all time) y: 7 lines of code public/js/app.js x: 45 commits (all time) y: 52 lines of code public/js/components/AtomEdit/CustomEditors/GuideFields/GuideItem.js x: 32 commits (all time) y: 51 lines of code public/js/components/AtomEdit/CustomEditors/QAndAFields/QAItem.js x: 34 commits (all time) y: 47 lines of code public/js/components/AtomEdit/CustomEditors/TimelineFields/TimelineItem.js x: 48 commits (all time) y: 123 lines of code public/js/components/Header/DeleteAtom.js x: 15 commits (all time) y: 32 lines of code app/AppLoader.scala x: 18 commits (all time) y: 29 lines of code app/config/AWS.scala x: 12 commits (all time) y: 27 lines of code app/controllers/ExplainerReindexController.scala x: 22 commits (all time) y: 70 lines of code app/controllers/Login.scala x: 14 commits (all time) y: 12 lines of code app/controllers/Support.scala x: 28 commits (all time) y: 36 lines of code app/db/AtomDataStores.scala x: 24 commits (all time) y: 19 lines of code app/db/AtomWorkshopDB.scala x: 47 commits (all time) y: 58 lines of code app/db/ExplainerDB.scala x: 11 commits (all time) y: 23 lines of code app/models/APIResponse.scala x: 19 commits (all time) y: 20 lines of code app/models/Errors.scala x: 30 commits (all time) y: 19 lines of code app/services/AtomPublishers.scala x: 15 commits (all time) y: 27 lines of code app/util/AtomLogic.scala x: 29 commits (all time) y: 76 lines of code conf/logback.xml x: 13 commits (all time) y: 29 lines of code public/js/BaseApp.js x: 36 commits (all time) y: 39 lines of code public/js/actions/AtomActions/getSuggestionsForLatestContent.js x: 13 commits (all time) y: 119 lines of code public/js/actions/AtomActions/updateAtom.js x: 14 commits (all time) y: 52 lines of code public/js/actions/ParliamentActions/getLatestCommonsDivisions.js x: 10 commits (all time) y: 77 lines of code public/js/components/AtomEdit/CustomEditors/AudioEditor.js x: 18 commits (all time) y: 18 lines of code public/js/components/AtomEdit/CustomEditors/AudioFields/AutomaticDataFetch.js x: 13 commits (all time) y: 54 lines of code public/js/components/AtomEdit/CustomEditors/AudioFields/ManualDataInput.js x: 12 commits (all time) y: 45 lines of code public/js/components/AtomEdit/CustomEditors/GuideEditor.js x: 26 commits (all time) y: 38 lines of code public/js/components/AtomEdit/CustomEditors/ProfileEditor.js x: 24 commits (all time) y: 35 lines of code public/js/components/AtomEmbed/AtomEmbed.js x: 31 commits (all time) y: 106 lines of code public/js/components/AtomEmbed/CurrentTargets.js x: 18 commits (all time) y: 116 lines of code public/js/components/AtomList/AtomList.js x: 26 commits (all time) y: 95 lines of code public/js/components/AtomListItem/AtomListItem.js x: 22 commits (all time) y: 87 lines of code public/js/components/CommonsDivisions/CommonsDivisions.js x: 11 commits (all time) y: 50 lines of code public/js/components/Header/EditHeader.js x: 21 commits (all time) y: 165 lines of code public/js/components/List/List.js x: 11 commits (all time) y: 22 lines of code public/js/components/Utilities/HoverExpander.js x: 10 commits (all time) y: 7 lines of code public/js/constants/atomPropType.js x: 10 commits (all time) y: 8 lines of code public/js/constants/errorPropType.js x: 10 commits (all time) y: 5 lines of code public/js/services/AtomsApi.js x: 45 commits (all time) y: 82 lines of code public/js/util/atomDataExtractors.js x: 21 commits (all time) y: 43 lines of code public/js/util/validateField.js x: 29 commits (all time) y: 25 lines of code public/js/util/wordLimits.js x: 12 commits (all time) y: 12 lines of code app/controllers/Healthcheck.scala x: 12 commits (all time) y: 7 lines of code app/util/CORSable.scala x: 9 commits (all time) y: 16 lines of code app/views/index.scala.html x: 30 commits (all time) y: 31 lines of code public/js/services/TargetingApi.js x: 12 commits (all time) y: 69 lines of code public/js/services/WorkflowApi.js x: 13 commits (all time) y: 105 lines of code public/js/services/capi.js x: 31 commits (all time) y: 92 lines of code public/js/util/validators.js x: 33 commits (all time) y: 16 lines of code public/styles/components/_atom-search.scss x: 8 commits (all time) y: 88 lines of code public/js/components/AtomCreate/AtomCreateTypeSelect.js x: 18 commits (all time) y: 51 lines of code public/js/constants/queryParams.js x: 6 commits (all time) y: 7 lines of code public/styles/components/_forms.scss x: 39 commits (all time) y: 246 lines of code public/js/actions/AtomActions/getAudioPageData.js x: 8 commits (all time) y: 82 lines of code public/js/util/flattenFormErrors.js x: 3 commits (all time) y: 10 lines of code public/styles/abstracts/_variables.scss x: 15 commits (all time) y: 51 lines of code public/styles/components/_hover-expander.scss x: 5 commits (all time) y: 24 lines of code public/styles/components/_lists.scss x: 4 commits (all time) y: 14 lines of code public/js/util/uriEncodeParams.js x: 6 commits (all time) y: 10 lines of code public/styles/base/_base.scss x: 12 commits (all time) y: 22 lines of code public/styles/components/_modal.scss x: 6 commits (all time) y: 28 lines of code public/styles/layout/_toolbar.scss x: 23 commits (all time) y: 205 lines of code public/js/reducers/audioPageDataReducer.js x: 5 commits (all time) y: 26 lines of code public/js/reducers/rootReducer.js x: 30 commits (all time) y: 39 lines of code public/styles/components/_audio.scss x: 2 commits (all time) y: 6 lines of code public/js/components/AtomTypeCard/AtomTypeCard.js x: 8 commits (all time) y: 16 lines of code public/js/services/presence.js x: 10 commits (all time) y: 28 lines of code public/js/reducers/queryParamsReducer.js x: 4 commits (all time) y: 15 lines of code public/js/actions/AtomActions/deleteAtom.js x: 4 commits (all time) y: 30 lines of code public/js/reducers/atomReducer.js x: 18 commits (all time) y: 28 lines of code public/js/actions/SearchSuggestionsActions/cancel.js x: 4 commits (all time) y: 11 lines of code public/js/actions/SearchSuggestionsActions/update.js x: 4 commits (all time) y: 12 lines of code public/js/reducers/searchSuggestionsReducer.js x: 4 commits (all time) y: 32 lines of code public/styles/components/_atom.scss x: 6 commits (all time) y: 34 lines of code public/styles/components/_search-suggestions.scss x: 6 commits (all time) y: 33 lines of code app/models/CreateAtomFields.scala x: 5 commits (all time) y: 2 lines of code public/js/components/CommonsDivisions/CommonsDivision.js x: 2 commits (all time) y: 151 lines of code public/js/reducers/commonsDivisionsReducer.js x: 2 commits (all time) y: 8 lines of code public/js/services/Parliament.js x: 2 commits (all time) y: 23 lines of code public/styles/components/_commons-divisions.scss x: 2 commits (all time) y: 59 lines of code public/js/util/imageHelpers.js x: 11 commits (all time) y: 74 lines of code public/js/actions/AtomActions/getSuggestedContent.js x: 3 commits (all time) y: 58 lines of code public/js/reducers/suggestionsForLatestContent.js x: 1 commits (all time) y: 8 lines of code public/js/services/ophan.js x: 1 commits (all time) y: 12 lines of code public/styles/components/_suggestions.scss x: 1 commits (all time) y: 75 lines of code public/styles/layout/_atom-list.scss x: 9 commits (all time) y: 50 lines of code public/js/actions/WorkflowActions/getStatus.js x: 3 commits (all time) y: 47 lines of code public/js/actions/WorkflowActions/trackInWorkflow.js x: 3 commits (all time) y: 37 lines of code public/js/constants/workflow.js x: 2 commits (all time) y: 5 lines of code public/js/util/getProductionOffice.js x: 2 commits (all time) y: 26 lines of code public/styles/components/_workflow.scss x: 3 commits (all time) y: 14 lines of code public/styles/components/_atom-actions.scss x: 2 commits (all time) y: 10 lines of code public/styles/components/_atom-editor.scss x: 13 commits (all time) y: 58 lines of code public/styles/components/form-fields/_image-select.scss x: 7 commits (all time) y: 43 lines of code public/js/reducers/atomUsagesReducer.js x: 3 commits (all time) y: 8 lines of code public/js/actions/AtomActions/getAtomUsages.js x: 4 commits (all time) y: 46 lines of code public/js/util/configurePresence.js x: 6 commits (all time) y: 4 lines of code public/js/actions/AtomListActions/getAtomList.js x: 4 commits (all time) y: 34 lines of code public/js/util/store.js x: 2 commits (all time) y: 28 lines of code public/styles/components/_buttons.scss x: 5 commits (all time) y: 43 lines of code public/styles/components/_message-bar.scss x: 1 commits (all time) y: 11 lines of code public/js/actions/QueryParamsActions/updateQueryParams.js x: 1 commits (all time) y: 7 lines of code public/js/util/storeMiddleware.js x: 1 commits (all time) y: 34 lines of code public/js/util/urlParameters.js x: 1 commits (all time) y: 44 lines of code public/js/reducers/formErrorsReducer.js x: 1 commits (all time) y: 13 lines of code public/js/actions/AtomActions/getAtom.js x: 12 commits (all time) y: 37 lines of code public/js/actions/ExternalAtomActions/getExternalAtom.js x: 1 commits (all time) y: 36 lines of code public/styles/base/_typography.scss x: 12 commits (all time) y: 31 lines of code public/styles/components/_atom-card.scss x: 7 commits (all time) y: 39 lines of code public/styles/components/_page.scss x: 6 commits (all time) y: 18 lines of code public/styles/base/_helpers.scss x: 7 commits (all time) y: 42 lines of code public/js/services/pandaFetch.js x: 14 commits (all time) y: 34 lines of code public/styles/components/_targeting.scss x: 2 commits (all time) y: 25 lines of code public/js/util/publishState.js x: 7 commits (all time) y: 26 lines of code public/styles/components/_presence-list.scss x: 3 commits (all time) y: 16 lines of code public/styles/components/_atom-embed.scss x: 3 commits (all time) y: 7 lines of code public/styles/components/_icons.scss x: 1 commits (all time) y: 14 lines of code public/styles/components/_usages-list.scss x: 1 commits (all time) y: 21 lines of code public/js/actions/AtomActions/takeDownAtom.js x: 2 commits (all time) y: 36 lines of code public/js/reducers/saveStateReducer.js x: 4 commits (all time) y: 54 lines of code public/js/actions/AtomActions/createAtom.js x: 14 commits (all time) y: 38 lines of code public/js/constants/saveStateVals.js x: 2 commits (all time) y: 3 lines of code public/styles/components/_loader.scss x: 2 commits (all time) y: 39 lines of code public/js/constants/fieldError.js x: 3 commits (all time) y: 6 lines of code public/js/components/ManagedEditor/index.js x: 3 commits (all time) y: 2 lines of code public/js/util/storeAccessor.js x: 4 commits (all time) y: 7 lines of code utils/dynamo_import.rb x: 5 commits (all time) y: 30 lines of code app/models/Version.scala x: 2 commits (all time) y: 4 lines of code public/styles/base/_fonts.scss x: 2 commits (all time) y: 27 lines of code public/styles/components/_tables.scss x: 2 commits (all time) y: 66 lines of code
246.0
lines of code
  min: 2.0
  average: 42.16
  25th percentile: 16.0
  median: 32.0
  75th percentile: 52.25
  max: 246.0
0 136.0
commits (all time)
min: 1.0 | average: 16.96 | 25th percentile: 3.0 | median: 12.0 | 75th percentile: 24.0 | max: 136.0

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

app/config/Config.scala x: 22 contributors (all time) y: 59 lines of code app/controllers/App.scala x: 19 contributors (all time) y: 176 lines of code app/models/ClientConfig.scala x: 15 contributors (all time) y: 28 lines of code app/util/AtomElementBuilders.scala x: 19 contributors (all time) y: 101 lines of code app/util/AtomUpdateOperations.scala x: 7 contributors (all time) y: 17 lines of code public/js/components/AtomCreate/AtomCreateGenericInfo.js x: 12 contributors (all time) y: 96 lines of code public/js/components/AtomEdit/AtomEdit.js x: 24 contributors (all time) y: 117 lines of code public/js/constants/atomData.js x: 24 contributors (all time) y: 138 lines of code public/styles/main.scss x: 20 contributors (all time) y: 37 lines of code riff-raff.yaml x: 14 contributors (all time) y: 17 lines of code app/AppComponents.scala x: 18 contributors (all time) y: 59 lines of code build.sbt x: 26 contributors (all time) y: 20 lines of code project/Dependencies.scala x: 13 contributors (all time) y: 37 lines of code public/js/components/AppMessage/AppMessage.js x: 5 contributors (all time) y: 9 lines of code public/js/components/AtomCreate/AtomCreateExternalApp.js x: 6 contributors (all time) y: 27 lines of code public/js/components/AtomEdit/AtomEditHeader.js x: 10 contributors (all time) y: 62 lines of code public/js/components/AtomEdit/CustomEditors/CTAEditor.js x: 9 contributors (all time) y: 42 lines of code public/js/components/AtomEdit/CustomEditors/CommonsDivisionEditor.js x: 6 contributors (all time) y: 46 lines of code public/js/components/AtomEdit/CustomEditors/ExplainerEditor.js x: 10 contributors (all time) y: 21 lines of code public/js/components/AtomEdit/CustomEditors/QAndAEditor.js x: 6 contributors (all time) y: 30 lines of code public/js/components/AtomEdit/CustomEditors/TimelineEditor.js x: 10 contributors (all time) y: 27 lines of code public/js/components/AtomEdit/EmbeddedAtomPick.js x: 6 contributors (all time) y: 44 lines of code public/js/components/AtomEmbed/CreateTargetForm.js x: 10 contributors (all time) y: 89 lines of code public/js/components/AtomRoot/AtomRoot.js x: 10 contributors (all time) y: 53 lines of code public/js/components/AtomStats/AtomStats.js x: 8 contributors (all time) y: 113 lines of code public/js/components/ContentSuggestions/ContentSuggestions.js x: 5 contributors (all time) y: 115 lines of code public/js/components/ContentSuggestions/CopyUrlButton.js x: 5 contributors (all time) y: 33 lines of code public/js/components/ExternalAtom/ExternalAtom.js x: 5 contributors (all time) y: 60 lines of code public/js/components/FormFields/FormFieldArrayWrapper.js x: 12 contributors (all time) y: 114 lines of code public/js/components/FormFields/FormFieldCheckbox.js x: 10 contributors (all time) y: 23 lines of code public/js/components/FormFields/FormFieldCheckboxGroup.js x: 6 contributors (all time) y: 49 lines of code public/js/components/FormFields/FormFieldDateInput.js x: 10 contributors (all time) y: 52 lines of code public/js/components/FormFields/FormFieldDateTextInput.js x: 6 contributors (all time) y: 45 lines of code public/js/components/FormFields/FormFieldImageSelect.js x: 12 contributors (all time) y: 117 lines of code public/js/components/FormFields/FormFieldMultiSelect.js x: 5 contributors (all time) y: 69 lines of code public/js/components/FormFields/FormFieldNumericInput.js x: 8 contributors (all time) y: 33 lines of code public/js/components/FormFields/FormFieldRadioButtons.js x: 9 contributors (all time) y: 44 lines of code public/js/components/FormFields/FormFieldRichTextEditor.js x: 4 contributors (all time) y: 55 lines of code public/js/components/FormFields/FormFieldSelectBox.js x: 11 contributors (all time) y: 67 lines of code public/js/components/FormFields/FormFieldTagPicker.js x: 10 contributors (all time) y: 95 lines of code public/js/components/FormFields/FormFieldTextInput.js x: 9 contributors (all time) y: 34 lines of code public/js/components/FormFields/SearchFields/SearchCheckboxGroup.js x: 8 contributors (all time) y: 57 lines of code public/js/components/FormFields/SearchFields/SearchSelectBox.js x: 5 contributors (all time) y: 32 lines of code public/js/components/FormFields/SearchFields/SearchSuggestions.js x: 6 contributors (all time) y: 94 lines of code public/js/components/FormFields/SearchFields/SearchTextInput.js x: 7 contributors (all time) y: 30 lines of code public/js/components/Header/Header.js x: 13 contributors (all time) y: 46 lines of code public/js/components/ManagedEditor/ManagedEditorField.js x: 11 contributors (all time) y: 60 lines of code public/js/components/ManagedEditor/ManagedEditorForm.js x: 8 contributors (all time) y: 35 lines of code public/js/components/Page.js x: 9 contributors (all time) y: 32 lines of code public/js/components/Utilities/Modal.js x: 6 contributors (all time) y: 29 lines of code public/js/components/Utilities/PresenceIndicator.js x: 9 contributors (all time) y: 33 lines of code public/js/components/Workflow/Workflow.js x: 6 contributors (all time) y: 130 lines of code app/controllers/PanDomainAuthActions.scala x: 5 contributors (all time) y: 28 lines of code app/services/Permissions.scala x: 5 contributors (all time) y: 24 lines of code app/views/authError.scala.html x: 3 contributors (all time) y: 13 lines of code project/plugins.sbt x: 14 contributors (all time) y: 7 lines of code public/js/app.js x: 14 contributors (all time) y: 52 lines of code public/js/components/AtomEdit/CustomEditors/GuideFields/GuideItem.js x: 9 contributors (all time) y: 51 lines of code public/js/components/AtomEdit/CustomEditors/QAndAFields/QAItem.js x: 9 contributors (all time) y: 47 lines of code public/js/components/AtomEdit/CustomEditors/TimelineFields/TimelineItem.js x: 9 contributors (all time) y: 123 lines of code public/js/components/Header/DeleteAtom.js x: 8 contributors (all time) y: 32 lines of code app/config/AWS.scala x: 2 contributors (all time) y: 27 lines of code app/controllers/ExplainerReindexController.scala x: 6 contributors (all time) y: 70 lines of code app/controllers/Login.scala x: 5 contributors (all time) y: 12 lines of code app/controllers/Support.scala x: 9 contributors (all time) y: 36 lines of code app/db/AtomDataStores.scala x: 8 contributors (all time) y: 19 lines of code app/db/AtomWorkshopDB.scala x: 13 contributors (all time) y: 58 lines of code app/db/ExplainerDB.scala x: 4 contributors (all time) y: 23 lines of code app/models/APIResponse.scala x: 7 contributors (all time) y: 20 lines of code app/models/Errors.scala x: 14 contributors (all time) y: 19 lines of code app/services/AtomPublishers.scala x: 5 contributors (all time) y: 27 lines of code app/util/AtomLogic.scala x: 12 contributors (all time) y: 76 lines of code conf/logback.xml x: 4 contributors (all time) y: 29 lines of code public/js/BaseApp.js x: 11 contributors (all time) y: 39 lines of code public/js/actions/AtomActions/getSuggestionsForLatestContent.js x: 4 contributors (all time) y: 119 lines of code public/js/actions/AtomActions/updateAtom.js x: 7 contributors (all time) y: 52 lines of code public/js/actions/ParliamentActions/getLatestCommonsDivisions.js x: 5 contributors (all time) y: 77 lines of code public/js/components/AtomEdit/CustomEditors/AudioEditor.js x: 5 contributors (all time) y: 18 lines of code public/js/components/AtomEdit/CustomEditors/AudioFields/AutomaticDataFetch.js x: 5 contributors (all time) y: 54 lines of code public/js/components/AtomEdit/CustomEditors/AudioFields/ManualDataInput.js x: 5 contributors (all time) y: 45 lines of code public/js/components/AtomEdit/CustomEditors/GuideEditor.js x: 7 contributors (all time) y: 38 lines of code public/js/components/AtomEdit/CustomEditors/ProfileEditor.js x: 7 contributors (all time) y: 35 lines of code public/js/components/AtomEmbed/AtomEmbed.js x: 10 contributors (all time) y: 106 lines of code public/js/components/AtomEmbed/CurrentTargets.js x: 8 contributors (all time) y: 116 lines of code public/js/components/AtomList/AtomList.js x: 9 contributors (all time) y: 95 lines of code public/js/components/AtomListItem/AtomListItem.js x: 8 contributors (all time) y: 87 lines of code public/js/components/CommonsDivisions/CommonsDivisions.js x: 5 contributors (all time) y: 50 lines of code public/js/components/Header/EditHeader.js x: 9 contributors (all time) y: 165 lines of code public/js/components/List/List.js x: 4 contributors (all time) y: 22 lines of code public/js/components/Utilities/HoverExpander.js x: 4 contributors (all time) y: 7 lines of code public/js/constants/atomPropType.js x: 4 contributors (all time) y: 8 lines of code public/js/constants/errorPropType.js x: 5 contributors (all time) y: 5 lines of code public/js/services/AtomsApi.js x: 12 contributors (all time) y: 82 lines of code public/js/util/atomDataExtractors.js x: 12 contributors (all time) y: 43 lines of code public/js/util/validateField.js x: 8 contributors (all time) y: 25 lines of code public/js/util/wordLimits.js x: 4 contributors (all time) y: 12 lines of code app/controllers/Healthcheck.scala x: 6 contributors (all time) y: 7 lines of code app/util/CORSable.scala x: 5 contributors (all time) y: 16 lines of code app/views/index.scala.html x: 12 contributors (all time) y: 31 lines of code public/js/services/WorkflowApi.js x: 5 contributors (all time) y: 105 lines of code public/js/services/capi.js x: 12 contributors (all time) y: 92 lines of code public/js/util/validators.js x: 9 contributors (all time) y: 16 lines of code public/styles/components/_atom-search.scss x: 6 contributors (all time) y: 88 lines of code public/js/components/AtomCreate/AtomCreateTypeSelect.js x: 7 contributors (all time) y: 51 lines of code public/js/constants/queryParams.js x: 3 contributors (all time) y: 7 lines of code public/styles/components/_forms.scss x: 9 contributors (all time) y: 246 lines of code public/js/actions/AtomActions/getAudioPageData.js x: 4 contributors (all time) y: 82 lines of code public/js/util/flattenFormErrors.js x: 1 contributors (all time) y: 10 lines of code public/styles/components/_hover-expander.scss x: 1 contributors (all time) y: 24 lines of code public/styles/components/_lists.scss x: 1 contributors (all time) y: 14 lines of code public/js/util/uriEncodeParams.js x: 3 contributors (all time) y: 10 lines of code public/styles/components/_modal.scss x: 3 contributors (all time) y: 28 lines of code public/styles/layout/_toolbar.scss x: 6 contributors (all time) y: 205 lines of code public/js/reducers/audioPageDataReducer.js x: 2 contributors (all time) y: 26 lines of code public/js/reducers/rootReducer.js x: 13 contributors (all time) y: 39 lines of code public/styles/components/_audio.scss x: 2 contributors (all time) y: 6 lines of code public/js/services/presence.js x: 7 contributors (all time) y: 28 lines of code public/js/reducers/queryParamsReducer.js x: 3 contributors (all time) y: 15 lines of code public/js/actions/AtomActions/deleteAtom.js x: 3 contributors (all time) y: 30 lines of code public/js/actions/SearchSuggestionsActions/cancel.js x: 2 contributors (all time) y: 11 lines of code public/js/actions/SearchSuggestionsActions/search.js x: 2 contributors (all time) y: 30 lines of code public/js/actions/SearchSuggestionsActions/update.js x: 2 contributors (all time) y: 12 lines of code public/js/reducers/searchSuggestionsReducer.js x: 2 contributors (all time) y: 32 lines of code public/styles/components/_atom.scss x: 3 contributors (all time) y: 34 lines of code public/styles/components/_search-suggestions.scss x: 2 contributors (all time) y: 33 lines of code app/models/CreateAtomFields.scala x: 3 contributors (all time) y: 2 lines of code public/js/components/CommonsDivisions/CommonsDivision.js x: 2 contributors (all time) y: 151 lines of code public/js/reducers/commonsDivisionsReducer.js x: 2 contributors (all time) y: 8 lines of code public/js/services/Parliament.js x: 2 contributors (all time) y: 23 lines of code public/styles/components/_commons-divisions.scss x: 2 contributors (all time) y: 59 lines of code public/js/util/imageHelpers.js x: 6 contributors (all time) y: 74 lines of code public/js/actions/AtomActions/getSuggestedContent.js x: 1 contributors (all time) y: 58 lines of code public/js/reducers/suggestionsForLatestContent.js x: 1 contributors (all time) y: 8 lines of code public/js/services/ophan.js x: 1 contributors (all time) y: 12 lines of code public/styles/components/_suggestions.scss x: 1 contributors (all time) y: 75 lines of code public/styles/layout/_atom-list.scss x: 6 contributors (all time) y: 50 lines of code public/js/actions/WorkflowActions/getStatus.js x: 2 contributors (all time) y: 47 lines of code public/js/actions/WorkflowActions/trackInWorkflow.js x: 2 contributors (all time) y: 37 lines of code public/js/constants/workflow.js x: 2 contributors (all time) y: 5 lines of code public/styles/components/_workflow.scss x: 2 contributors (all time) y: 14 lines of code public/styles/components/_atom-actions.scss x: 2 contributors (all time) y: 10 lines of code public/styles/components/_atom-editor.scss x: 4 contributors (all time) y: 58 lines of code public/styles/components/form-fields/_image-select.scss x: 4 contributors (all time) y: 43 lines of code public/js/actions/AtomActions/getAtomUsages.js x: 3 contributors (all time) y: 46 lines of code public/styles/components/_atom-create.scss x: 6 contributors (all time) y: 23 lines of code public/js/util/configurePresence.js x: 6 contributors (all time) y: 4 lines of code public/js/actions/AtomListActions/getAtomList.js x: 2 contributors (all time) y: 34 lines of code public/js/util/store.js x: 1 contributors (all time) y: 28 lines of code public/styles/components/_buttons.scss x: 2 contributors (all time) y: 43 lines of code public/styles/components/_message-bar.scss x: 1 contributors (all time) y: 11 lines of code public/js/actions/QueryParamsActions/updateQueryParams.js x: 1 contributors (all time) y: 7 lines of code public/js/util/storeMiddleware.js x: 1 contributors (all time) y: 34 lines of code public/js/util/urlParameters.js x: 1 contributors (all time) y: 44 lines of code public/js/reducers/formErrorsReducer.js x: 1 contributors (all time) y: 13 lines of code public/js/actions/AtomActions/getAtom.js x: 5 contributors (all time) y: 37 lines of code public/js/actions/ExternalAtomActions/getExternalAtom.js x: 1 contributors (all time) y: 36 lines of code public/styles/base/_typography.scss x: 4 contributors (all time) y: 31 lines of code public/styles/components/_atom-card.scss x: 3 contributors (all time) y: 39 lines of code public/styles/components/_page.scss x: 3 contributors (all time) y: 18 lines of code public/styles/base/_helpers.scss x: 2 contributors (all time) y: 42 lines of code public/js/services/pandaFetch.js x: 5 contributors (all time) y: 34 lines of code public/styles/components/_targeting.scss x: 1 contributors (all time) y: 25 lines of code public/js/util/publishState.js x: 3 contributors (all time) y: 26 lines of code public/js/reducers/presenceClientReducer.js x: 3 contributors (all time) y: 8 lines of code public/styles/components/_presence-list.scss x: 3 contributors (all time) y: 16 lines of code public/styles/components/_atom-embed.scss x: 2 contributors (all time) y: 7 lines of code public/styles/components/_usages-list.scss x: 1 contributors (all time) y: 21 lines of code public/js/actions/AtomActions/takeDownAtom.js x: 2 contributors (all time) y: 36 lines of code public/js/reducers/saveStateReducer.js x: 2 contributors (all time) y: 54 lines of code public/js/actions/AtomActions/createAtom.js x: 5 contributors (all time) y: 38 lines of code public/js/constants/saveStateVals.js x: 2 contributors (all time) y: 3 lines of code public/styles/components/_loader.scss x: 2 contributors (all time) y: 39 lines of code public/js/constants/fieldError.js x: 3 contributors (all time) y: 6 lines of code public/js/components/ManagedEditor/index.js x: 2 contributors (all time) y: 2 lines of code utils/dynamo_export.rb x: 4 contributors (all time) y: 24 lines of code utils/dynamo_import.rb x: 4 contributors (all time) y: 30 lines of code app/models/Version.scala x: 2 contributors (all time) y: 4 lines of code public/styles/base/_fonts.scss x: 1 contributors (all time) y: 27 lines of code public/styles/components/_tables.scss x: 1 contributors (all time) y: 66 lines of code
246.0
lines of code
  min: 2.0
  average: 42.16
  25th percentile: 16.0
  median: 32.0
  75th percentile: 52.25
  max: 246.0
0 26.0
contributors (all time)
min: 1.0 | average: 5.92 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 8.25 | max: 26.0

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

app/config/Config.scala x: 2 commits (30d) y: 59 lines of code app/controllers/App.scala x: 2 commits (30d) y: 176 lines of code app/models/ClientConfig.scala x: 2 commits (30d) y: 28 lines of code app/util/AtomElementBuilders.scala x: 2 commits (30d) y: 101 lines of code app/util/AtomUpdateOperations.scala x: 2 commits (30d) y: 17 lines of code public/js/components/AtomCreate/AtomCreateGenericInfo.js x: 2 commits (30d) y: 96 lines of code public/js/components/AtomEdit/AtomEdit.js x: 2 commits (30d) y: 117 lines of code public/js/constants/atomData.js x: 2 commits (30d) y: 138 lines of code public/styles/main.scss x: 2 commits (30d) y: 37 lines of code
176.0
lines of code
  min: 17.0
  average: 78.6
  25th percentile: 25.25
  median: 77.5
  75th percentile: 122.25
  max: 176.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

app/config/Config.scala x: 1 contributors (30d) y: 59 lines of code app/controllers/App.scala x: 1 contributors (30d) y: 176 lines of code app/models/ClientConfig.scala x: 1 contributors (30d) y: 28 lines of code app/util/AtomElementBuilders.scala x: 1 contributors (30d) y: 101 lines of code app/util/AtomUpdateOperations.scala x: 1 contributors (30d) y: 17 lines of code public/js/components/AtomCreate/AtomCreateGenericInfo.js x: 1 contributors (30d) y: 96 lines of code public/js/components/AtomEdit/AtomEdit.js x: 1 contributors (30d) y: 117 lines of code public/js/constants/atomData.js x: 1 contributors (30d) y: 138 lines of code public/styles/main.scss x: 1 contributors (30d) y: 37 lines of code
176.0
lines of code
  min: 17.0
  average: 78.6
  25th percentile: 25.25
  median: 77.5
  75th percentile: 122.25
  max: 176.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

app/config/Config.scala x: 2 commits (90d) y: 59 lines of code app/controllers/App.scala x: 2 commits (90d) y: 176 lines of code app/models/ClientConfig.scala x: 2 commits (90d) y: 28 lines of code app/util/AtomElementBuilders.scala x: 2 commits (90d) y: 101 lines of code app/util/AtomUpdateOperations.scala x: 2 commits (90d) y: 17 lines of code public/js/components/AtomCreate/AtomCreateGenericInfo.js x: 4 commits (90d) y: 96 lines of code public/js/components/AtomEdit/AtomEdit.js x: 2 commits (90d) y: 117 lines of code public/js/constants/atomData.js x: 2 commits (90d) y: 138 lines of code public/styles/main.scss x: 2 commits (90d) y: 37 lines of code
176.0
lines of code
  min: 17.0
  average: 78.6
  25th percentile: 25.25
  median: 77.5
  75th percentile: 122.25
  max: 176.0
0 4.0
commits (90d)
min: 2.0 | average: 2.2 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

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

app/config/Config.scala x: 1 contributors (90d) y: 59 lines of code app/controllers/App.scala x: 1 contributors (90d) y: 176 lines of code app/models/ClientConfig.scala x: 1 contributors (90d) y: 28 lines of code app/util/AtomElementBuilders.scala x: 1 contributors (90d) y: 101 lines of code app/util/AtomUpdateOperations.scala x: 1 contributors (90d) y: 17 lines of code public/js/components/AtomCreate/AtomCreateGenericInfo.js x: 1 contributors (90d) y: 96 lines of code public/js/components/AtomEdit/AtomEdit.js x: 1 contributors (90d) y: 117 lines of code public/js/constants/atomData.js x: 1 contributors (90d) y: 138 lines of code public/styles/main.scss x: 1 contributors (90d) y: 37 lines of code
176.0
lines of code
  min: 17.0
  average: 78.6
  25th percentile: 25.25
  median: 77.5
  75th percentile: 122.25
  max: 176.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0