File Size Overall
  • There are 322 files with 18,646 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 11 medium size files (3,158 lines of code)
    • 36 small files (4,869 lines of code)
    • 275 very small files (10,619 lines of code)
0% | 0% | 16% | 26% | 56%
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
js0% | 0% | 18% | 24% | 57%
scala0% | 0% | 12% | 32% | 55%
yaml0% | 0% | 76% | 0% | 23%
scss0% | 0% | 9% | 22% | 67%
html0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
tern-project0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
public0% | 0% | 17% | 24% | 58%
app0% | 0% | 12% | 31% | 56%
cloudformation0% | 0% | 85% | 0% | 14%
scripts0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
nginx0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
tag-manager.yaml
in cloudformation
456 -
tagManagerApi.js
in public/util
359 1
TagManagementApi.scala
in app/controllers
350 32
rootReducer.js
in public/reducers
329 1
Tag.scala
in app/model
275 6
SpreadsheetBuilder.react.js
in public/components/Spreadsheet
265 17
PodcastMetadata.react.js
in public/components/TagEdit/formComponents/series
246 19
Config.scala
in app/services
244 5
TargetingEdit.react.js
in public/components/SponsorshipEdit
223 18
BatchFilters.react.js
in public/components/BatchTag
207 18
_index.scss
in public/style/components/tag-edit
204 -
Support.scala
in app/controllers
192 7
TagImageEdit.react.js
in public/components/TagEdit/formComponents
192 9
BatchTag.react.js
in public/components
186 19
CreateTagCommand.scala
in app/model/command
177 2
TagName.react.js
in public/components/TagEdit/formComponents
177 14
podcastCategories.js
in public/constants
169 -
TagRepository.scala
in app/repositories
167 24
BatchTagControls.js
in public/components/BatchTagControls
165 12
Step.scala
in app/model/jobs
148 10
Migration.scala
in app/controllers
148 8
JobTable.react.js
in public/components/JobTable
147 11
UpdateKeywordTypeForAllTags.scala
in app/model/jobs/steps
146 7
TagAudit.scala
in app/model
144 11
TagEdit.react.js
in public/components/TagEdit
142 13
AWS.scala
in app/services
138 5
_icons.scss
in public/style
136 -
TagSearch.react.js
in public/components
135 8
Display.react.js
in public/components/Tag
133 13
DynamoTable.scala
in app/services
131 12
TagEntity.scala
in app/model
122 5
SponsorshipLifecycleModule.scala
in app/modules/sponsorshiplifecycle
122 5
PaidContentInfoEdit.react.js
in public/components/TagEdit/formComponents/paidcontent
122 9
NodeStatusRepository.scala
in app/modules/clustersync
118 8
ContentAPI.scala
in app/repositories
115 8
JobHelper.scala
in app/model/jobs
115 7
_index.scss
in public/style/components/header
114 -
ContributorInfoEdit.react.js
in public/components/TagEdit/formComponents/contributor
113 8
TagRelationship.react.js
in public/components/TagContext/TagRelationship
113 10
validateTag.js
in public/util
110 8
_index.scss
in public/style/components/batch-status
109 -
106 3
ReadOnlyApi.scala
in app/controllers
106 7
Sponsorship.scala
in app/model
104 4
_index.scss
in public/style/components/batch-tag
103 -
Audit.react.js
in public/components
103 7
SponsorshipSearch.react.js
in public/components
101 10
JobRepository.scala
in app/repositories
100 7
CapiStats.react.js
in public/components/CapiStats
100 3
UpdateSponsorshipCommand.scala
in app/model/command
99 3
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
Tag.scala
in app/model
275 ~1.5k–5k 13 ~15 ~20
tag-manager.yaml
in cloudformation
456 ~3k–7k 5 ~30 ~10
AWS.scala
in app/services
138 ~700–2k 14 ~10 ~15
CreateTagCommand.scala
in app/model/command
177 ~1k–3k 10 ~15 ~15
UpdateKeywordTypeForAllTags.scala
in app/model/jobs/steps
146 ~1k–3k 10 ~50 ~3
TagEdit.react.js
in public/components/TagEdit
142 ~700–2k 7 ~15 ~7
TargetingEdit.react.js
in public/components/SponsorshipEdit
223 ~1.5k–5k 4 ~50 ~5
TagRepository.scala
in app/repositories
167 ~1k–3k 5 ~10 ~15
BatchFilters.react.js
in public/components/BatchTag
207 ~1k–3k 4 ~30 ~7
KeywordSelect.react.js
in public/components/TagEdit/formComponents/topic
57 ~300–1k 13 ~20 ~3
Create.react.js
in public/components/Tag
99 ~500–1.5k 7 ~15 ~7
validateTag.js
in public/util
110 ~700–2k 6 ~15 ~7
KinesisConsumer.scala
in app/services
91 ~500–1.5k 7 ~30 ~2
Support.scala
in app/controllers
192 ~1k–3k 3 ~15 ~10
Display.react.js
in public/components/Tag
133 ~700–2k 4 ~10 ~10
Config.scala
in app/services
244 ~1.5k–5k 2 ~10 ~30
HyperMediaApi.scala
in app/controllers
96 ~500–1.5k 5 ~20 ~5
createTag.js
in public/actions/TagActions
60 ~300–1k 8 ~10 ~7
Step.scala
in app/model/jobs
148 ~1k–3k 3 ~15 ~10
TagSearch.react.js
in public/components
135 ~700–2k 3 ~20 ~7

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 50)
File# lines# units
TagManagementApi.scala
in app/controllers
350 32
TagRepository.scala
in app/repositories
167 24
PodcastMetadata.react.js
in public/components/TagEdit/formComponents/series
246 19
BatchTag.react.js
in public/components
186 19
75 18
BatchFilters.react.js
in public/components/BatchTag
207 18
TargetingEdit.react.js
in public/components/SponsorshipEdit
223 18
SpreadsheetBuilder.react.js
in public/components/Spreadsheet
265 17
74 15
TagName.react.js
in public/components/TagEdit/formComponents
177 14
TagEdit.react.js
in public/components/TagEdit
142 13
Display.react.js
in public/components/Tag
133 13
DynamoTable.scala
in app/services
131 12
BatchTagControls.js
in public/components/BatchTagControls
165 12
searchCapi.js
in public/actions/CapiActions
87 12
TagAudit.scala
in app/model
144 11
Display.react.js
in public/components/Pillar
77 11
JobTable.react.js
in public/components/JobTable
147 11
Create.react.js
in public/components/Tag
99 11
Step.scala
in app/model/jobs
148 10
MappingManager.react.js
in public/components
91 10
SponsorshipSearch.react.js
in public/components
101 10
TagRelationship.react.js
in public/components/TagContext/TagRelationship
113 10
KinesisConsumer.scala
in app/services
91 9
capiClient.js
in public/util
83 9
PillarSections.react.js
in public/components/Pillar/PillarSections
50 9
PaidContentInfoEdit.react.js
in public/components/TagEdit/formComponents/paidcontent
122 9
TagImageEdit.react.js
in public/components/TagEdit/formComponents
192 9
Display.js
in public/components/Sponsorship
84 9
Create.js
in public/components/Sponsorship
74 9
SectionName.react.js
in public/components/SectionEdit
76 9
ContentAPI.scala
in app/repositories
115 8
SponsorshipOperations.scala
in app/repositories
77 8
NodeStatusRepository.scala
in app/modules/clustersync
118 8
Migration.scala
in app/controllers
148 8
validateTag.js
in public/util
110 8
Create.js
in public/components/Section
53 8
TagSearch.react.js
in public/components
135 8
Create.react.js
in public/components/Pillar
53 8
PublicationInfoEdit.react.js
in public/components/TagEdit/formComponents/publication
88 8
ContributorInfoEdit.react.js
in public/components/TagEdit/formComponents/contributor
113 8
ReactApp.react.js
in public/components
66 8
ContentListItem.js
in public/components/ContentList
84 8
TagReferences.react.js
in public/components/TagContext/TagReferences
58 8
JobRepository.scala
in app/repositories
100 7
JobHelper.scala
in app/model/jobs
115 7
UpdateKeywordTypeForAllTags.scala
in app/model/jobs/steps
146 7
Job.scala
in app/model/jobs
91 7
SectionAudit.scala
in app/model
76 7
ReadOnlyApi.scala
in app/controllers
106 7
Files With Long Lines (Top 50)

There are 117 files with lines longer than 120 characters. In total, there are 317 long lines.

File# lines# units# long lines
TagName.react.js
in public/components/TagEdit/formComponents
177 14 10
SponsorEdit.react.js
in public/components/SponsorshipEdit
87 6 10
SponsorshipOperations.scala
in app/repositories
77 8 9
BatchFilters.react.js
in public/components/BatchTag
207 18 9
PaidContentInfoEdit.react.js
in public/components/TagEdit/formComponents/paidcontent
122 9 8
TagEdit.react.js
in public/components/TagEdit
142 13 8
BatchTag.react.js
in public/components
186 19 8
AWS.scala
in app/services
138 5 7
Tag.scala
in app/model
275 6 6
TagManagementApi.scala
in app/controllers
350 32 6
SectionList.react.js
in public/components/SectionList
62 4 6
router.js
in public
61 1 6
rootReducer.js
in public/reducers
329 1 6
TagRepository.scala
in app/repositories
167 24 5
26 1 5
CreateTagCommand.scala
in app/model/command
177 2 5
JobHelper.scala
in app/model/jobs
115 7 5
Display.react.js
in public/components/Pillar
77 11 5
KeywordSelect.react.js
in public/components/TagEdit/formComponents/topic
57 - 5
ContentListItem.js
in public/components/ContentList
84 8 5
SectionName.react.js
in public/components/SectionEdit
76 9 5
SponsorshipList.react.js
in public/components/SponsorshipList
86 7 5
ContentAPI.scala
in app/repositories
115 8 4
UpdateTagCommand.scala
in app/model/command
54 1 4
UpdateKeywordTypeForAllTags.scala
in app/model/jobs/steps
146 7 4
SectionAudit.scala
in app/model
76 7 4
SponsorshipSearch.react.js
in public/components
101 10 4
PublicationInfoEdit.react.js
in public/components/TagEdit/formComponents/publication
88 8 4
Display.js
in public/components/Sponsorship
84 9 4
Create.js
in public/components/Sponsorship
74 9 4
TagList.react.js
in public/components/TagList
56 4 4
JobTable.react.js
in public/components/JobTable
147 11 4
HyperMedia.scala
in app/model
59 4 3
TagAudit.scala
in app/model
144 11 3
CreateSectionCommand.scala
in app/model/command
64 1 3
Support.scala
in app/controllers
192 7 3
Config.scala
in app/services
244 5 3
KinesisConsumer.scala
in app/services
91 9 3
BatchTagControls.js
in public/components/BatchTagControls
165 12 3
Display.js
in public/components/Section
61 6 3
TagSearch.react.js
in public/components
135 8 3
TrackingInformation.react.js
in public/components/TagEdit/formComponents/tracking
30 2 3
CampaignInformation.react.js
in public/components/TagEdit/formComponents/campaigns
30 2 3
ReactApp.react.js
in public/components
66 8 3
Create.react.js
in public/components/Tag
99 11 3
TagReferences.react.js
in public/components/TagContext/TagReferences
58 8 3
TargetingEdit.react.js
in public/components/SponsorshipEdit
223 18 3
46 2 2
PillarAudit.scala
in app/model
46 4 2
Sponsorship.scala
in app/model
104 4 2
Correlations

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

app/modules/clustersync/ClusterSynchronisation.scala x: 34 commits (all time) y: 95 lines of code app/controllers/HyperMediaApi.scala x: 31 commits (all time) y: 96 lines of code app/repositories/TagRepository.scala x: 79 commits (all time) y: 167 lines of code cloudformation/tag-manager.yaml x: 63 commits (all time) y: 456 lines of code public/constants/trackingTagTypes.js x: 11 commits (all time) y: 6 lines of code app/repositories/TagAuditRepository.scala x: 37 commits (all time) y: 62 lines of code app/model/AppAudit.scala x: 25 commits (all time) y: 41 lines of code app/model/ExternalReferenceType.scala x: 21 commits (all time) y: 26 lines of code app/model/Pillar.scala x: 7 commits (all time) y: 25 lines of code app/model/PillarAudit.scala x: 14 commits (all time) y: 46 lines of code app/model/ReindexProgress.scala x: 14 commits (all time) y: 74 lines of code app/model/Section.scala x: 31 commits (all time) y: 72 lines of code app/model/SectionAudit.scala x: 24 commits (all time) y: 76 lines of code app/model/Sponsorship.scala x: 35 commits (all time) y: 104 lines of code app/model/Tag.scala x: 137 commits (all time) y: 275 lines of code app/model/TagAudit.scala x: 38 commits (all time) y: 144 lines of code app/model/command/CreateTagCommand.scala x: 111 commits (all time) y: 177 lines of code app/model/jobs/Job.scala x: 39 commits (all time) y: 91 lines of code app/modules/clustersync/NodeStatusRepository.scala x: 15 commits (all time) y: 118 lines of code app/permissions/Permissions.scala x: 34 commits (all time) y: 24 lines of code app/repositories/AppAuditRepository.scala x: 10 commits (all time) y: 28 lines of code app/repositories/ExternalReferencesTypeRepository.scala x: 7 commits (all time) y: 21 lines of code app/repositories/JobRepository.scala x: 21 commits (all time) y: 100 lines of code app/repositories/PillarAuditRepository.scala x: 12 commits (all time) y: 38 lines of code app/repositories/PillarRepository.scala x: 11 commits (all time) y: 31 lines of code app/repositories/ReindexProgressRepository.scala x: 16 commits (all time) y: 75 lines of code app/repositories/SectionAuditRepository.scala x: 20 commits (all time) y: 39 lines of code app/repositories/SectionRepository.scala x: 22 commits (all time) y: 45 lines of code app/repositories/Sequences.scala x: 16 commits (all time) y: 35 lines of code app/repositories/SponsorshipRepository.scala x: 24 commits (all time) y: 78 lines of code app/services/AWS.scala x: 91 commits (all time) y: 138 lines of code app/services/DynamoJsonConversions.scala x: 3 commits (all time) y: 10 lines of code app/services/DynamoTable.scala x: 2 commits (all time) y: 131 lines of code public/actions/PillarsActions/createPillar.js x: 4 commits (all time) y: 43 lines of code public/actions/PillarsActions/deletePillar.js x: 4 commits (all time) y: 35 lines of code public/actions/SectionsActions/createSection.js x: 7 commits (all time) y: 46 lines of code public/actions/SponsorshipActions/createSponsorship.js x: 12 commits (all time) y: 43 lines of code public/actions/TagActions/createTag.js x: 29 commits (all time) y: 60 lines of code public/app.js x: 28 commits (all time) y: 32 lines of code public/components/Audit.react.js x: 22 commits (all time) y: 103 lines of code public/components/BatchTag/BatchFilters.react.js x: 36 commits (all time) y: 207 lines of code public/components/BatchTagControls/BatchTagControls.js x: 17 commits (all time) y: 165 lines of code public/components/Header.react.js x: 46 commits (all time) y: 45 lines of code public/components/MappingTable/MappingTableRow.react.js x: 12 commits (all time) y: 32 lines of code public/components/MergeTag.react.js x: 27 commits (all time) y: 97 lines of code public/components/Pillar/PillarList.react.js x: 6 commits (all time) y: 67 lines of code public/components/ReactApp.react.js x: 20 commits (all time) y: 66 lines of code public/components/Section/Create.js x: 4 commits (all time) y: 53 lines of code public/components/SectionList/SectionList.react.js x: 27 commits (all time) y: 62 lines of code public/components/SponsorshipEdit/SponsorEdit.react.js x: 35 commits (all time) y: 87 lines of code public/components/SponsorshipEdit/SponsorLogo.react.js x: 33 commits (all time) y: 58 lines of code public/components/SponsorshipEdit/TargetingEdit.react.js x: 35 commits (all time) y: 223 lines of code public/components/SponsorshipList/SponsorshipList.react.js x: 21 commits (all time) y: 86 lines of code public/components/SponsorshipSearch.react.js x: 15 commits (all time) y: 101 lines of code public/components/Tag/Display.react.js x: 81 commits (all time) y: 133 lines of code public/components/Tag/TagValidation.react.js x: 19 commits (all time) y: 28 lines of code public/components/TagContext/TagRelationship/TagRelationship.react.js x: 31 commits (all time) y: 113 lines of code public/components/TagEdit/formComponents/contributor/ContributorInfoEdit.react.js x: 15 commits (all time) y: 113 lines of code public/components/TagEdit/formComponents/publication/PublicationInfoEdit.react.js x: 17 commits (all time) y: 88 lines of code public/components/TagEdit/formComponents/topic/KeywordSelect.react.js x: 13 commits (all time) y: 57 lines of code public/components/TagList/TagList.react.js x: 29 commits (all time) y: 56 lines of code public/components/TagSearch.react.js x: 48 commits (all time) y: 135 lines of code public/components/utils/ActiveSponsorshipSummary.js x: 5 commits (all time) y: 72 lines of code public/router.js x: 13 commits (all time) y: 61 lines of code public/util/configureStore.js x: 4 commits (all time) y: 17 lines of code public/util/navigate.js x: 2 commits (all time) y: 13 lines of code public/util/withParams.js x: 2 commits (all time) y: 6 lines of code app/modules/clustersync/SectionSyncUpdateProcessor.scala x: 19 commits (all time) y: 36 lines of code app/modules/clustersync/TagSyncUpdateProcessor.scala x: 16 commits (all time) y: 42 lines of code app/services/KinesisConsumer.scala x: 26 commits (all time) y: 91 lines of code app/model/TagEntity.scala x: 40 commits (all time) y: 122 lines of code public/components/TagEdit/formComponents/TagVisibility.react.js x: 17 commits (all time) y: 40 lines of code app/AppComponents.scala x: 24 commits (all time) y: 45 lines of code app/controllers/Support.scala x: 77 commits (all time) y: 192 lines of code app/repositories/ContentAPI.scala x: 48 commits (all time) y: 115 lines of code app/services/Config.scala x: 144 commits (all time) y: 244 lines of code app/services/SQSQueue.scala x: 12 commits (all time) y: 63 lines of code app/model/command/ExpireSectionContentCommand.scala x: 12 commits (all time) y: 20 lines of code app/model/jobs/steps/UpdateKeywordTypeForAllTags.scala x: 10 commits (all time) y: 146 lines of code app/model/jobs/JobRunner.scala x: 27 commits (all time) y: 84 lines of code app/controllers/Migration.scala x: 21 commits (all time) y: 148 lines of code app/model/command/UpdateKeywordTypesCommand.scala x: 3 commits (all time) y: 17 lines of code app/model/jobs/JobHelper.scala x: 26 commits (all time) y: 115 lines of code app/model/jobs/Step.scala x: 46 commits (all time) y: 148 lines of code app/views/Application/migration/keywordTypeUploadForm.scala.html x: 4 commits (all time) y: 36 lines of code app/controllers/App.scala x: 74 commits (all time) y: 57 lines of code app/model/ClientConfig.scala x: 41 commits (all time) y: 18 lines of code app/model/KeywordType.scala x: 8 commits (all time) y: 35 lines of code public/components/Tag/Create.react.js x: 71 commits (all time) y: 99 lines of code public/components/TagEdit/TagEdit.react.js x: 70 commits (all time) y: 142 lines of code public/constants/keywordTagTypes.js x: 8 commits (all time) y: 8 lines of code public/util/validateTag.js x: 53 commits (all time) y: 110 lines of code app/model/PodcastMetadata.scala x: 39 commits (all time) y: 106 lines of code public/components/TagEdit/formComponents/series/PodcastMetadata.react.js x: 29 commits (all time) y: 246 lines of code public/util/capiClient.js x: 31 commits (all time) y: 83 lines of code app/controllers/ReadOnlyApi.scala x: 6 commits (all time) y: 106 lines of code app/model/command/RemoveEditionFromSectionCommand.scala x: 17 commits (all time) y: 30 lines of code app/controllers/TagManagementApi.scala x: 165 commits (all time) y: 350 lines of code app/model/Audit.scala x: 9 commits (all time) y: 29 lines of code app/modules/sponsorshiplifecycle/SponsorshipLifecycleModule.scala x: 25 commits (all time) y: 122 lines of code app/model/CampaignInformation.scala x: 6 commits (all time) y: 20 lines of code app/model/EditionalisedPage.scala x: 14 commits (all time) y: 13 lines of code app/model/HyperMedia.scala x: 10 commits (all time) y: 59 lines of code app/model/ImageAsset.scala x: 9 commits (all time) y: 23 lines of code app/model/PublicationInformation.scala x: 18 commits (all time) y: 27 lines of code app/model/Reference.scala x: 28 commits (all time) y: 21 lines of code app/model/TagSearchResult.scala x: 6 commits (all time) y: 8 lines of code app/model/TrackingInformation.scala x: 13 commits (all time) y: 20 lines of code app/model/command/BatchTagCommand.scala x: 28 commits (all time) y: 30 lines of code app/model/forms/SpreadSheet.scala x: 9 commits (all time) y: 31 lines of code app/model/image.scala x: 21 commits (all time) y: 23 lines of code app/controllers/Reindex.scala x: 35 commits (all time) y: 86 lines of code app/model/command/ReindexPillarsCommand.scala x: 8 commits (all time) y: 10 lines of code app/model/command/ReindexSectionsCommand.scala x: 22 commits (all time) y: 10 lines of code app/model/command/UpdateTagCommand.scala x: 53 commits (all time) y: 54 lines of code riff-raff.yaml x: 19 commits (all time) y: 40 lines of code app/controllers/Management.scala x: 4 commits (all time) y: 19 lines of code app/controllers/PanDomainAuthActions.scala x: 10 commits (all time) y: 33 lines of code certificates-riff-raff.yaml x: 5 commits (all time) y: 10 lines of code cloudformation/tag-manager-certificates.yaml x: 2 commits (all time) y: 30 lines of code public/components/Spreadsheet/SpreadsheetBuilder.react.js x: 10 commits (all time) y: 265 lines of code app/model/command/CreateSponsorshipCommand.scala x: 22 commits (all time) y: 79 lines of code app/model/command/UpdateSponsorshipCommand.scala x: 24 commits (all time) y: 99 lines of code public/components/Sponsorship/Create.js x: 19 commits (all time) y: 74 lines of code public/components/SponsorshipEdit/SponsorshipPackageEdit.react.js x: 2 commits (all time) y: 26 lines of code public/components/SponsorshipEdit/SponsorshipTypeEdit.react.js x: 8 commits (all time) y: 27 lines of code app/model/command/AddEditionToSectionCommand.scala x: 13 commits (all time) y: 30 lines of code app/model/command/ClashingSponsorshipsFetch.scala x: 18 commits (all time) y: 26 lines of code app/model/command/Command.scala x: 32 commits (all time) y: 6 lines of code app/model/command/CreatePillarCommand.scala x: 7 commits (all time) y: 48 lines of code app/model/command/CreateSectionCommand.scala x: 9 commits (all time) y: 64 lines of code app/model/command/DeletePillarCommand.scala x: 7 commits (all time) y: 18 lines of code app/model/command/DeleteTagCommand.scala x: 13 commits (all time) y: 13 lines of code app/model/command/FlexTagReindexCommand.scala x: 12 commits (all time) y: 24 lines of code app/model/command/MergeTagCommand.scala x: 24 commits (all time) y: 33 lines of code app/model/command/PathUsageCheck.scala x: 24 commits (all time) y: 12 lines of code app/model/command/UpdatePillarCommand.scala x: 7 commits (all time) y: 17 lines of code app/model/command/UpdateSectionCommand.scala x: 11 commits (all time) y: 17 lines of code app/model/jobs/steps/ModifyContentTags.scala x: 10 commits (all time) y: 61 lines of code app/model/jobs/steps/RemoveTagFromContent.scala x: 23 commits (all time) y: 62 lines of code app/AppLoader.scala x: 5 commits (all time) y: 11 lines of code conf/logback.xml x: 9 commits (all time) y: 26 lines of code cloudformation/pillar-dynamo.yaml x: 8 commits (all time) y: 23 lines of code public/components/BatchTag.react.js x: 52 commits (all time) y: 186 lines of code public/components/BatchTagControls/BatchTagArbitraryUrls.js x: 2 commits (all time) y: 60 lines of code public/style/components/batch-tag/_index.scss x: 21 commits (all time) y: 103 lines of code public/components/TagEdit/formComponents/TagDescription.react.js x: 27 commits (all time) y: 41 lines of code public/components/Pillar/PillarSections/PillarSectionsList.react.js x: 4 commits (all time) y: 33 lines of code public/components/SectionEdit/SectionName.react.js x: 6 commits (all time) y: 76 lines of code public/components/Status.react.js x: 33 commits (all time) y: 51 lines of code public/components/Tag/TagAudit.react.js x: 16 commits (all time) y: 49 lines of code public/components/TagEdit/formComponents/TagName.react.js x: 51 commits (all time) y: 177 lines of code public/style/main.scss x: 87 commits (all time) y: 41 lines of code app/permissions/PermissionActionCheck.scala x: 55 commits (all time) y: 54 lines of code app/permissions/SectionSpecificPermissions.scala x: 13 commits (all time) y: 46 lines of code app/permissions/TagSpecificPermissions.scala x: 36 commits (all time) y: 56 lines of code app/views/Application/app.scala.html x: 16 commits (all time) y: 10 lines of code public/images/icons/scssTemplate.scss x: 4 commits (all time) y: 25 lines of code public/style/_icons.scss x: 28 commits (all time) y: 136 lines of code public/devserver.js x: 7 commits (all time) y: 28 lines of code public/style/base/_table.scss x: 30 commits (all time) y: 54 lines of code public/style/components/capi-stats/_index.scss x: 12 commits (all time) y: 40 lines of code public/style/components/context-display/_index.scss x: 25 commits (all time) y: 56 lines of code public/style/components/job-status/_index.scss x: 10 commits (all time) y: 6 lines of code public/style/components/job-table/_index.scss x: 15 commits (all time) y: 47 lines of code public/style/components/pillar-edit/_index.scss x: 5 commits (all time) y: 22 lines of code public/style/components/tag-audit/_index.scss x: 11 commits (all time) y: 9 lines of code public/style/components/tag-edit/_index.scss x: 58 commits (all time) y: 204 lines of code public/style/components/tag-select/_index.scss x: 18 commits (all time) y: 41 lines of code public/style/components/tag/_index.scss x: 37 commits (all time) y: 80 lines of code public/util/tagManagerApi.js x: 116 commits (all time) y: 359 lines of code public/constants/campaignTagTypes.js x: 3 commits (all time) y: 4 lines of code public/components/SponsorshipEdit/ClashWarning.react.js x: 8 commits (all time) y: 60 lines of code public/style/components/sponsorship-edit/_index.scss x: 14 commits (all time) y: 82 lines of code public/components/MappingTable/AddTagMapping.react.js x: 12 commits (all time) y: 84 lines of code public/components/Pillar/PillarSections/AddSection.react.js x: 4 commits (all time) y: 52 lines of code public/components/Pillar/PillarSections/PillarSections.react.js x: 4 commits (all time) y: 50 lines of code public/components/SectionEdit/SectionEditions.react.js x: 13 commits (all time) y: 59 lines of code public/components/TagContext/TagReferences/TagReferences.react.js x: 31 commits (all time) y: 58 lines of code public/components/TagEdit/formComponents/TagImageEdit.react.js x: 30 commits (all time) y: 192 lines of code public/style/_base.scss x: 12 commits (all time) y: 48 lines of code public/style/components/batch-status/_index.scss x: 19 commits (all time) y: 109 lines of code public/style/components/header/_index.scss x: 22 commits (all time) y: 114 lines of code public/style/components/page-navigator/_index.scss x: 5 commits (all time) y: 19 lines of code public/style/components/status/_index.scss x: 9 commits (all time) y: 5 lines of code public/style/components/tag-search/_index.scss x: 26 commits (all time) y: 45 lines of code public/style/components/unauthorised/_index.scss x: 2 commits (all time) y: 12 lines of code app/model/BatchTagOperation.scala x: 4 commits (all time) y: 10 lines of code public/components/utils/TagSelect.js x: 27 commits (all time) y: 90 lines of code app/controllers/Login.scala x: 13 commits (all time) y: 26 lines of code app/helpers/CorsHelpers.scala x: 4 commits (all time) y: 26 lines of code app/helpers/JodaDateTimeFormat.scala x: 2 commits (all time) y: 9 lines of code app/model/command/logic/SponsorshipStatusCalculator.scala x: 7 commits (all time) y: 15 lines of code app/model/jobs/steps/MergeTagForContent.scala x: 21 commits (all time) y: 54 lines of code app/model/jobs/steps/ReindexPillars.scala x: 5 commits (all time) y: 58 lines of code app/model/jobs/steps/ReindexSections.scala x: 9 commits (all time) y: 51 lines of code app/model/jobs/steps/ReindexTags.scala x: 12 commits (all time) y: 55 lines of code app/model/jobs/steps/RemoveTag.scala x: 11 commits (all time) y: 40 lines of code app/model/jobs/steps/RemoveTagFromCapi.scala x: 11 commits (all time) y: 39 lines of code app/repositories/PathManager.scala x: 16 commits (all time) y: 62 lines of code app/repositories/SponsorshipOperations.scala x: 17 commits (all time) y: 77 lines of code app/services/ImageMetadata.scala x: 17 commits (all time) y: 65 lines of code app/services/migration/PaidContentMigrator.scala x: 11 commits (all time) y: 44 lines of code public/constants/podcastCategories.js x: 4 commits (all time) y: 169 lines of code public/style/components/spreadsheet-builder/_index.scss x: 4 commits (all time) y: 73 lines of code public/components/TagEdit/formComponents/TagAdBlocking.react.js x: 1 commits (all time) y: 55 lines of code public/actions/TagActions/getTag.js x: 12 commits (all time) y: 45 lines of code app/model/command/CommandErrors.scala x: 17 commits (all time) y: 20 lines of code public/components/JobTable/JobTable.react.js x: 28 commits (all time) y: 147 lines of code public/constants/prettyJobLabels.js x: 7 commits (all time) y: 35 lines of code public/style/components/merge-tag/_index.scss x: 19 commits (all time) y: 31 lines of code app/model/command/logic/TagPathCalculator.scala x: 21 commits (all time) y: 20 lines of code public/constants/tagTypes.js x: 42 commits (all time) y: 57 lines of code public/components/ContentList/ContentListItem.js x: 16 commits (all time) y: 84 lines of code public/style/components/content-list/_index.scss x: 14 commits (all time) y: 11 lines of code public/actions/PillarsActions/getPillar.js x: 2 commits (all time) y: 33 lines of code public/actions/PillarsActions/updatePillar.js x: 2 commits (all time) y: 8 lines of code public/components/Pillar/Create.react.js x: 2 commits (all time) y: 53 lines of code public/components/Pillar/Display.react.js x: 3 commits (all time) y: 77 lines of code public/components/Pillar/PillarEdit.react.js x: 3 commits (all time) y: 35 lines of code public/components/utils/SectionSelect.react.js x: 27 commits (all time) y: 24 lines of code public/reducers/rootReducer.js x: 67 commits (all time) y: 329 lines of code public/util/validateImage.js x: 15 commits (all time) y: 4 lines of code public/components/MappingTable/MappingTable.react.js x: 21 commits (all time) y: 75 lines of code public/components/MappingManager.react.js x: 19 commits (all time) y: 91 lines of code public/components/utils/PublicationSelect.react.js x: 13 commits (all time) y: 41 lines of code public/actions/CapiActions/searchCapi.js x: 13 commits (all time) y: 87 lines of code public/components/Section/Display.js x: 11 commits (all time) y: 61 lines of code public/components/SectionEdit/SectionSponsorships.react.js x: 3 commits (all time) y: 23 lines of code public/components/TagContext/TagContext.react.js x: 7 commits (all time) y: 22 lines of code public/components/TagContext/TagSponsorships.react.js x: 6 commits (all time) y: 30 lines of code public/components/Sponsorship/Display.js x: 18 commits (all time) y: 84 lines of code public/components/TagEdit/formComponents/paidcontent/PaidContentInfoEdit.react.js x: 18 commits (all time) y: 122 lines of code public/components/TagEdit/formComponents/series/PodcastCategorySelect.js x: 7 commits (all time) y: 78 lines of code public/components/TagEdit/formComponents/tracking/TrackingInformation.react.js x: 7 commits (all time) y: 30 lines of code public/components/utils/ColourPicker.js x: 4 commits (all time) y: 27 lines of code public/constants/paidContentTagTypes.js x: 7 commits (all time) y: 8 lines of code public/style/components/colour-picker/_index.scss x: 4 commits (all time) y: 23 lines of code app/views/Application/migration/paidContentUploadForm.scala.html x: 3 commits (all time) y: 16 lines of code public/style/components/sponsorship-list/_index.scss x: 6 commits (all time) y: 53 lines of code public/style/components/section-edit/_index.scss x: 13 commits (all time) y: 50 lines of code public/components/ContentList/ContentList.js x: 16 commits (all time) y: 40 lines of code public/actions/SponsorshipActions/getSponsorship.js x: 5 commits (all time) y: 33 lines of code public/actions/SponsorshipActions/saveSponsorship.js x: 6 commits (all time) y: 33 lines of code public/actions/SponsorshipActions/updateSponsorship.js x: 5 commits (all time) y: 8 lines of code public/components/utils/ConfirmButton.react.js x: 15 commits (all time) y: 35 lines of code public/constants/sponsorshipSearchTypes.js x: 4 commits (all time) y: 6 lines of code public/actions/TagActions/saveTag.js x: 7 commits (all time) y: 33 lines of code public/actions/TagActions/updateTag.js x: 7 commits (all time) y: 10 lines of code app/views/Application/layout.scala.html x: 12 commits (all time) y: 29 lines of code public/style/_colours.scss x: 5 commits (all time) y: 28 lines of code scripts/diff-elasticsearch-dumps.js x: 4 commits (all time) y: 92 lines of code public/components/utils/PageNavigator.react.js x: 3 commits (all time) y: 39 lines of code public/style/components/save/_index.scss x: 25 commits (all time) y: 26 lines of code public/style/components/progress-spinner/_index.scss x: 5 commits (all time) y: 7 lines of code public/components/SectionEdit/SectionEdit.react.js x: 6 commits (all time) y: 12 lines of code public/components/TagEdit/formComponents/newspaperbook/NewspaperBookInfoEdit.react.js x: 8 commits (all time) y: 20 lines of code public/actions/TagActions/deleteTag.js x: 5 commits (all time) y: 40 lines of code public/actions/UIActions/showError.js x: 4 commits (all time) y: 8 lines of code public/components/CapiStats/CapiStats.react.js x: 20 commits (all time) y: 100 lines of code public/components/SectionEdit/SectionAddEdition.react.js x: 2 commits (all time) y: 37 lines of code public/constants/allowedEditions.js x: 2 commits (all time) y: 5 lines of code public/actions/ReferenceTypeActions/getReferenceTypes.js x: 3 commits (all time) y: 33 lines of code public/style/_vars.scss x: 6 commits (all time) y: 3 lines of code public/util/storeAccessor.js x: 3 commits (all time) y: 7 lines of code public/style/_search.scss x: 1 commits (all time) y: 83 lines of code public/style/_editor.scss x: 2 commits (all time) y: 1 lines of code public/style/_typography.scss x: 1 commits (all time) y: 35 lines of code public/style/_webfonts.scss x: 1 commits (all time) y: 23 lines of code app/views/Application/hello.scala.html x: 1 commits (all time) y: 9 lines of code
456.0
lines of code
  min: 1.0
  average: 57.91
  25th percentile: 23.0
  median: 39.5
  75th percentile: 75.0
  max: 456.0
0 165.0
commits (all time)
min: 1.0 | average: 18.32 | 25th percentile: 5.0 | median: 12.0 | 75th percentile: 22.25 | max: 165.0

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

app/modules/clustersync/ClusterSynchronisation.scala x: 10 contributors (all time) y: 95 lines of code app/controllers/HyperMediaApi.scala x: 11 contributors (all time) y: 96 lines of code app/repositories/TagRepository.scala x: 13 contributors (all time) y: 167 lines of code cloudformation/tag-manager.yaml x: 20 contributors (all time) y: 456 lines of code public/constants/trackingTagTypes.js x: 7 contributors (all time) y: 6 lines of code app/repositories/TagAuditRepository.scala x: 12 contributors (all time) y: 62 lines of code app/model/AppAudit.scala x: 11 contributors (all time) y: 41 lines of code app/model/ExternalReferenceType.scala x: 8 contributors (all time) y: 26 lines of code app/model/Pillar.scala x: 4 contributors (all time) y: 25 lines of code app/model/PillarAudit.scala x: 7 contributors (all time) y: 46 lines of code app/model/ReindexProgress.scala x: 8 contributors (all time) y: 74 lines of code app/model/Section.scala x: 9 contributors (all time) y: 72 lines of code app/model/SectionAudit.scala x: 9 contributors (all time) y: 76 lines of code app/model/Sponsorship.scala x: 11 contributors (all time) y: 104 lines of code app/model/Tag.scala x: 20 contributors (all time) y: 275 lines of code app/model/TagAudit.scala x: 10 contributors (all time) y: 144 lines of code app/model/command/CreateTagCommand.scala x: 22 contributors (all time) y: 177 lines of code app/model/jobs/Job.scala x: 10 contributors (all time) y: 91 lines of code app/modules/clustersync/NodeStatusRepository.scala x: 8 contributors (all time) y: 118 lines of code app/permissions/Permissions.scala x: 15 contributors (all time) y: 24 lines of code app/repositories/AppAuditRepository.scala x: 7 contributors (all time) y: 28 lines of code app/repositories/ExternalReferencesTypeRepository.scala x: 6 contributors (all time) y: 21 lines of code app/repositories/JobRepository.scala x: 10 contributors (all time) y: 100 lines of code app/repositories/PillarAuditRepository.scala x: 8 contributors (all time) y: 38 lines of code app/repositories/PillarRepository.scala x: 6 contributors (all time) y: 31 lines of code app/repositories/ReindexProgressRepository.scala x: 11 contributors (all time) y: 75 lines of code app/repositories/SectionAuditRepository.scala x: 9 contributors (all time) y: 39 lines of code app/repositories/SectionRepository.scala x: 10 contributors (all time) y: 45 lines of code app/repositories/Sequences.scala x: 8 contributors (all time) y: 35 lines of code app/repositories/SponsorshipRepository.scala x: 12 contributors (all time) y: 78 lines of code app/services/AWS.scala x: 16 contributors (all time) y: 138 lines of code app/services/DynamoJsonConversions.scala x: 2 contributors (all time) y: 10 lines of code app/services/DynamoTable.scala x: 2 contributors (all time) y: 131 lines of code public/actions/PillarsActions/createPillar.js x: 2 contributors (all time) y: 43 lines of code public/actions/PillarsActions/deletePillar.js x: 2 contributors (all time) y: 35 lines of code public/actions/SectionsActions/createSection.js x: 3 contributors (all time) y: 46 lines of code public/actions/SponsorshipActions/createSponsorship.js x: 5 contributors (all time) y: 43 lines of code public/actions/TagActions/createTag.js x: 9 contributors (all time) y: 60 lines of code public/app.js x: 7 contributors (all time) y: 32 lines of code public/components/Audit.react.js x: 8 contributors (all time) y: 103 lines of code public/components/BatchTag/BatchFilters.react.js x: 10 contributors (all time) y: 207 lines of code public/components/BatchTagControls/BatchTagControls.js x: 6 contributors (all time) y: 165 lines of code public/components/Header.react.js x: 11 contributors (all time) y: 45 lines of code public/components/MergeTag.react.js x: 11 contributors (all time) y: 97 lines of code public/components/Pillar/PillarList.react.js x: 4 contributors (all time) y: 67 lines of code public/components/ReactApp.react.js x: 10 contributors (all time) y: 66 lines of code public/components/Section/Create.js x: 2 contributors (all time) y: 53 lines of code public/components/SectionList/SectionList.react.js x: 10 contributors (all time) y: 62 lines of code public/components/SponsorshipEdit/SponsorEdit.react.js x: 9 contributors (all time) y: 87 lines of code public/components/SponsorshipEdit/SponsorLogo.react.js x: 8 contributors (all time) y: 58 lines of code public/components/SponsorshipEdit/TargetingEdit.react.js x: 10 contributors (all time) y: 223 lines of code public/components/SponsorshipList/SponsorshipList.react.js x: 7 contributors (all time) y: 86 lines of code public/components/SponsorshipSearch.react.js x: 9 contributors (all time) y: 101 lines of code public/components/Tag/Display.react.js x: 10 contributors (all time) y: 133 lines of code public/components/Tag/TagValidation.react.js x: 6 contributors (all time) y: 28 lines of code public/components/TagContext/TagRelationship/TagRelationship.react.js x: 11 contributors (all time) y: 113 lines of code public/components/TagEdit/formComponents/contributor/ContributorInfoEdit.react.js x: 7 contributors (all time) y: 113 lines of code public/components/TagEdit/formComponents/publication/PublicationInfoEdit.react.js x: 10 contributors (all time) y: 88 lines of code public/components/TagEdit/formComponents/topic/KeywordSelect.react.js x: 3 contributors (all time) y: 57 lines of code public/components/TagList/TagList.react.js x: 9 contributors (all time) y: 56 lines of code public/components/TagSearch.react.js x: 8 contributors (all time) y: 135 lines of code public/components/utils/ActiveSponsorshipSummary.js x: 3 contributors (all time) y: 72 lines of code public/components/utils/SaveButton.react.js x: 9 contributors (all time) y: 40 lines of code public/router.js x: 7 contributors (all time) y: 61 lines of code public/util/configureStore.js x: 2 contributors (all time) y: 17 lines of code public/util/navigate.js x: 1 contributors (all time) y: 13 lines of code public/util/withParams.js x: 1 contributors (all time) y: 6 lines of code app/modules/clustersync/SectionSyncUpdateProcessor.scala x: 7 contributors (all time) y: 36 lines of code app/modules/clustersync/TagSyncUpdateProcessor.scala x: 9 contributors (all time) y: 42 lines of code app/services/KinesisConsumer.scala x: 13 contributors (all time) y: 91 lines of code app/model/TagEntity.scala x: 11 contributors (all time) y: 122 lines of code public/components/TagEdit/formComponents/TagVisibility.react.js x: 6 contributors (all time) y: 40 lines of code app/AppComponents.scala x: 6 contributors (all time) y: 45 lines of code app/controllers/Support.scala x: 16 contributors (all time) y: 192 lines of code app/repositories/ContentAPI.scala x: 14 contributors (all time) y: 115 lines of code app/services/Config.scala x: 28 contributors (all time) y: 244 lines of code app/services/SQSQueue.scala x: 7 contributors (all time) y: 63 lines of code app/model/command/ExpireSectionContentCommand.scala x: 8 contributors (all time) y: 20 lines of code app/model/jobs/steps/UpdateKeywordTypeForAllTags.scala x: 1 contributors (all time) y: 146 lines of code app/model/jobs/JobRunner.scala x: 8 contributors (all time) y: 84 lines of code app/controllers/Migration.scala x: 7 contributors (all time) y: 148 lines of code app/model/command/UpdateKeywordTypesCommand.scala x: 1 contributors (all time) y: 17 lines of code app/model/jobs/JobHelper.scala x: 8 contributors (all time) y: 115 lines of code app/model/jobs/Step.scala x: 10 contributors (all time) y: 148 lines of code app/views/Application/migration/keywordTypeUploadForm.scala.html x: 1 contributors (all time) y: 36 lines of code app/controllers/App.scala x: 20 contributors (all time) y: 57 lines of code app/model/ClientConfig.scala x: 12 contributors (all time) y: 18 lines of code public/components/Tag/Create.react.js x: 8 contributors (all time) y: 99 lines of code public/components/TagEdit/TagEdit.react.js x: 10 contributors (all time) y: 142 lines of code public/constants/keywordTagTypes.js x: 2 contributors (all time) y: 8 lines of code public/util/validateTag.js x: 9 contributors (all time) y: 110 lines of code app/model/PodcastMetadata.scala x: 13 contributors (all time) y: 106 lines of code public/components/TagEdit/formComponents/series/PodcastMetadata.react.js x: 12 contributors (all time) y: 246 lines of code public/util/capiClient.js x: 11 contributors (all time) y: 83 lines of code app/controllers/ReadOnlyApi.scala x: 3 contributors (all time) y: 106 lines of code app/model/command/RemoveEditionFromSectionCommand.scala x: 8 contributors (all time) y: 30 lines of code app/controllers/TagManagementApi.scala x: 18 contributors (all time) y: 350 lines of code app/model/Audit.scala x: 4 contributors (all time) y: 29 lines of code app/model/CampaignInformation.scala x: 4 contributors (all time) y: 20 lines of code app/model/ContributorInformation.scala x: 8 contributors (all time) y: 45 lines of code app/model/EditionalisedPage.scala x: 6 contributors (all time) y: 13 lines of code app/model/HyperMedia.scala x: 5 contributors (all time) y: 59 lines of code app/model/ImageAsset.scala x: 6 contributors (all time) y: 23 lines of code app/model/PaidContentInformation.scala x: 5 contributors (all time) y: 23 lines of code app/model/Reference.scala x: 7 contributors (all time) y: 21 lines of code app/model/TagSearchResult.scala x: 4 contributors (all time) y: 8 lines of code app/model/command/BatchTagCommand.scala x: 12 contributors (all time) y: 30 lines of code app/model/forms/SpreadSheet.scala x: 2 contributors (all time) y: 31 lines of code app/model/image.scala x: 7 contributors (all time) y: 23 lines of code app/controllers/Reindex.scala x: 12 contributors (all time) y: 86 lines of code app/model/command/ReindexPillarsCommand.scala x: 4 contributors (all time) y: 10 lines of code app/model/command/ReindexSectionsCommand.scala x: 11 contributors (all time) y: 10 lines of code app/model/command/UpdateTagCommand.scala x: 12 contributors (all time) y: 54 lines of code riff-raff.yaml x: 7 contributors (all time) y: 40 lines of code app/controllers/Management.scala x: 2 contributors (all time) y: 19 lines of code app/controllers/PanDomainAuthActions.scala x: 7 contributors (all time) y: 33 lines of code app/views/Application/authError.scala.html x: 2 contributors (all time) y: 13 lines of code cloudformation/tag-manager-certificates.yaml x: 2 contributors (all time) y: 30 lines of code public/components/Spreadsheet/SpreadsheetBuilder.react.js x: 3 contributors (all time) y: 265 lines of code app/model/command/CreateSponsorshipCommand.scala x: 9 contributors (all time) y: 79 lines of code app/model/command/UpdateSponsorshipCommand.scala x: 9 contributors (all time) y: 99 lines of code public/components/Sponsorship/Create.js x: 7 contributors (all time) y: 74 lines of code public/components/SponsorshipEdit/SponsorshipPackageEdit.react.js x: 1 contributors (all time) y: 26 lines of code public/components/SponsorshipEdit/SponsorshipTypeEdit.react.js x: 5 contributors (all time) y: 27 lines of code app/model/command/AddEditionToSectionCommand.scala x: 7 contributors (all time) y: 30 lines of code app/model/command/ClashingSponsorshipsFetch.scala x: 9 contributors (all time) y: 26 lines of code app/model/command/Command.scala x: 10 contributors (all time) y: 6 lines of code app/model/command/CreatePillarCommand.scala x: 3 contributors (all time) y: 48 lines of code app/model/command/CreateSectionCommand.scala x: 5 contributors (all time) y: 64 lines of code app/model/command/DeletePillarCommand.scala x: 3 contributors (all time) y: 18 lines of code app/model/command/DeleteTagCommand.scala x: 9 contributors (all time) y: 13 lines of code app/model/command/FlexTagReindexCommand.scala x: 7 contributors (all time) y: 24 lines of code app/model/command/MergeTagCommand.scala x: 13 contributors (all time) y: 33 lines of code app/model/command/PathUsageCheck.scala x: 8 contributors (all time) y: 12 lines of code app/model/command/UpdatePillarCommand.scala x: 3 contributors (all time) y: 17 lines of code app/model/command/UpdateSectionCommand.scala x: 7 contributors (all time) y: 17 lines of code app/model/jobs/steps/ModifyContentTags.scala x: 5 contributors (all time) y: 61 lines of code app/model/jobs/steps/RemoveTagFromContent.scala x: 6 contributors (all time) y: 62 lines of code app/AppLoader.scala x: 2 contributors (all time) y: 11 lines of code conf/logback.xml x: 5 contributors (all time) y: 26 lines of code cloudformation/pillar-audit-dynamo.yaml x: 3 contributors (all time) y: 27 lines of code cloudformation/pillar-dynamo.yaml x: 3 contributors (all time) y: 23 lines of code public/components/BatchTag.react.js x: 10 contributors (all time) y: 186 lines of code public/components/BatchTagControls/BatchTagArbitraryUrls.js x: 1 contributors (all time) y: 60 lines of code public/style/components/batch-tag/_index.scss x: 7 contributors (all time) y: 103 lines of code public/components/JobStatus/JobStatus.react.js x: 8 contributors (all time) y: 27 lines of code public/components/Pillar/PillarSections/PillarSectionsList.react.js x: 3 contributors (all time) y: 33 lines of code public/components/SectionEdit/SectionName.react.js x: 3 contributors (all time) y: 76 lines of code public/components/Status.react.js x: 7 contributors (all time) y: 51 lines of code public/components/Tag/TagAudit.react.js x: 6 contributors (all time) y: 49 lines of code public/components/TagEdit/formComponents/TagName.react.js x: 10 contributors (all time) y: 177 lines of code public/style/main.scss x: 14 contributors (all time) y: 41 lines of code app/permissions/PermissionActionCheck.scala x: 15 contributors (all time) y: 54 lines of code app/permissions/SectionSpecificPermissions.scala x: 9 contributors (all time) y: 46 lines of code app/permissions/TagSpecificPermissions.scala x: 12 contributors (all time) y: 56 lines of code app/views/Application/app.scala.html x: 6 contributors (all time) y: 10 lines of code public/images/icons/scssTemplate.scss x: 3 contributors (all time) y: 25 lines of code public/style/_icons.scss x: 10 contributors (all time) y: 136 lines of code public/style/base/_buttons.scss x: 8 contributors (all time) y: 31 lines of code public/style/base/_table.scss x: 9 contributors (all time) y: 54 lines of code public/style/components/context-display/_index.scss x: 8 contributors (all time) y: 56 lines of code public/style/components/job-table/_index.scss x: 8 contributors (all time) y: 47 lines of code public/style/components/tag-edit/_index.scss x: 11 contributors (all time) y: 204 lines of code public/style/components/tag-select/_index.scss x: 8 contributors (all time) y: 41 lines of code public/util/tagManagerApi.js x: 12 contributors (all time) y: 359 lines of code public/constants/campaignTagTypes.js x: 3 contributors (all time) y: 4 lines of code public/components/SponsorshipEdit/ClashWarning.react.js x: 6 contributors (all time) y: 60 lines of code public/style/components/sponsorship-edit/_index.scss x: 8 contributors (all time) y: 82 lines of code public/components/MappingTable/AddTagMapping.react.js x: 7 contributors (all time) y: 84 lines of code public/components/Pillar/PillarSections/AddSection.react.js x: 3 contributors (all time) y: 52 lines of code public/components/Pillar/PillarSections/PillarSections.react.js x: 3 contributors (all time) y: 50 lines of code public/components/TagContext/TagReferences/AddReference.react.js x: 8 contributors (all time) y: 66 lines of code public/components/TagContext/TagReferences/TagReferences.react.js x: 9 contributors (all time) y: 58 lines of code public/components/TagEdit/formComponents/TagImageEdit.react.js x: 9 contributors (all time) y: 192 lines of code public/components/Unauthorised.react.js x: 4 contributors (all time) y: 11 lines of code public/style/_base.scss x: 6 contributors (all time) y: 48 lines of code public/style/components/batch-status/_index.scss x: 8 contributors (all time) y: 109 lines of code public/style/components/batch-tag/_filters.scss x: 4 contributors (all time) y: 48 lines of code public/style/components/header/_index.scss x: 8 contributors (all time) y: 114 lines of code public/style/components/page-navigator/_index.scss x: 5 contributors (all time) y: 19 lines of code public/style/components/status/_index.scss x: 6 contributors (all time) y: 5 lines of code app/model/BatchTagOperation.scala x: 3 contributors (all time) y: 10 lines of code public/components/utils/TagSelect.js x: 9 contributors (all time) y: 90 lines of code app/helpers/CorsHelpers.scala x: 3 contributors (all time) y: 26 lines of code app/helpers/JodaDateTimeFormat.scala x: 1 contributors (all time) y: 9 lines of code app/model/command/logic/SponsorshipStatusCalculator.scala x: 5 contributors (all time) y: 15 lines of code app/model/jobs/steps/MergeTagForContent.scala x: 5 contributors (all time) y: 54 lines of code app/model/jobs/steps/ReindexPillars.scala x: 2 contributors (all time) y: 58 lines of code app/model/jobs/steps/ReindexTags.scala x: 4 contributors (all time) y: 55 lines of code app/model/jobs/steps/RemoveTag.scala x: 3 contributors (all time) y: 40 lines of code app/model/jobs/steps/RemoveTagFromCapi.scala x: 5 contributors (all time) y: 39 lines of code app/model/jobs/steps/RemoveTagPath.scala x: 3 contributors (all time) y: 39 lines of code app/repositories/PathManager.scala x: 7 contributors (all time) y: 62 lines of code app/repositories/SponsorshipOperations.scala x: 6 contributors (all time) y: 77 lines of code app/services/ImageMetadata.scala x: 7 contributors (all time) y: 65 lines of code app/services/migration/PaidContentMigrator.scala x: 3 contributors (all time) y: 44 lines of code public/constants/podcastCategories.js x: 2 contributors (all time) y: 169 lines of code app/model/BlockingLevel.scala x: 2 contributors (all time) y: 26 lines of code public/style/components/spreadsheet-builder/_index.scss x: 1 contributors (all time) y: 73 lines of code public/components/TagEdit/formComponents/TagAdBlocking.react.js x: 1 contributors (all time) y: 55 lines of code public/actions/TagActions/getTag.js x: 5 contributors (all time) y: 45 lines of code public/components/JobTable/JobTable.react.js x: 6 contributors (all time) y: 147 lines of code public/style/components/merge-tag/_index.scss x: 10 contributors (all time) y: 31 lines of code public/style/components/errorBar/_index.scss x: 5 contributors (all time) y: 20 lines of code public/constants/tagTypes.js x: 7 contributors (all time) y: 57 lines of code public/components/ContentList/ContentListItem.js x: 4 contributors (all time) y: 84 lines of code public/style/components/content-list/_index.scss x: 6 contributors (all time) y: 11 lines of code public/actions/PillarsActions/getPillar.js x: 1 contributors (all time) y: 33 lines of code public/actions/PillarsActions/updatePillar.js x: 1 contributors (all time) y: 8 lines of code public/components/Pillar/Create.react.js x: 1 contributors (all time) y: 53 lines of code public/components/Pillar/Display.react.js x: 1 contributors (all time) y: 77 lines of code public/components/Pillar/PillarEdit.react.js x: 1 contributors (all time) y: 35 lines of code public/reducers/rootReducer.js x: 9 contributors (all time) y: 329 lines of code public/util/validateImage.js x: 5 contributors (all time) y: 4 lines of code public/components/MappingManager.react.js x: 6 contributors (all time) y: 91 lines of code public/actions/CapiActions/searchCapi.js x: 6 contributors (all time) y: 87 lines of code app/helpers/XmlHelpers.scala x: 4 contributors (all time) y: 19 lines of code public/components/Section/Display.js x: 4 contributors (all time) y: 61 lines of code public/components/SectionEdit/SectionSponsorships.react.js x: 2 contributors (all time) y: 23 lines of code public/components/Sponsorship/Display.js x: 6 contributors (all time) y: 84 lines of code public/components/TagEdit/formComponents/paidcontent/PaidContentInfoEdit.react.js x: 4 contributors (all time) y: 122 lines of code public/components/Tag/TypeSelect.react.js x: 4 contributors (all time) y: 28 lines of code public/components/TagEdit/formComponents/series/PodcastCategorySelect.js x: 2 contributors (all time) y: 78 lines of code public/components/utils/ColourPicker.js x: 2 contributors (all time) y: 27 lines of code public/constants/paidContentTagTypes.js x: 3 contributors (all time) y: 8 lines of code app/views/Application/migration/paidContentUploadForm.scala.html x: 2 contributors (all time) y: 16 lines of code public/style/components/sponsorship-list/_index.scss x: 5 contributors (all time) y: 53 lines of code public/style/components/mapping/_index.scss x: 4 contributors (all time) y: 32 lines of code public/style/components/section-edit/_index.scss x: 5 contributors (all time) y: 50 lines of code public/actions/SponsorshipActions/getClashingSponsorships.js x: 4 contributors (all time) y: 33 lines of code public/components/utils/ConfirmButton.react.js x: 5 contributors (all time) y: 35 lines of code public/constants/sponsorshipSearchTypes.js x: 4 contributors (all time) y: 6 lines of code public/util/verifyPermission.js x: 2 contributors (all time) y: 5 lines of code public/actions/TagActions/updateTag.js x: 5 contributors (all time) y: 10 lines of code app/views/Application/layout.scala.html x: 6 contributors (all time) y: 29 lines of code scripts/diff-elasticsearch-dumps.js x: 3 contributors (all time) y: 92 lines of code public/style/components/save/_index.scss x: 4 contributors (all time) y: 26 lines of code public/components/SectionEdit/SectionEdit.react.js x: 1 contributors (all time) y: 12 lines of code public/actions/UIActions/clearError.js x: 3 contributors (all time) y: 7 lines of code public/components/CapiStats/CapiStats.react.js x: 4 contributors (all time) y: 100 lines of code public/constants/allowedEditions.js x: 1 contributors (all time) y: 5 lines of code public/actions/ReferenceTypeActions/getReferenceTypes.js x: 2 contributors (all time) y: 33 lines of code public/style/_vars.scss x: 2 contributors (all time) y: 3 lines of code public/util/storeAccessor.js x: 2 contributors (all time) y: 7 lines of code .tern-project x: 1 contributors (all time) y: 16 lines of code public/style/_search.scss x: 1 contributors (all time) y: 83 lines of code public/style/_editor.scss x: 1 contributors (all time) y: 1 lines of code public/style/_webfonts.scss x: 1 contributors (all time) y: 23 lines of code
456.0
lines of code
  min: 1.0
  average: 57.91
  25th percentile: 23.0
  median: 39.5
  75th percentile: 75.0
  max: 456.0
0 28.0
contributors (all time)
min: 1.0 | average: 6.06 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 8.0 | max: 28.0

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

app/modules/clustersync/ClusterSynchronisation.scala x: 3 commits (30d) y: 95 lines of code app/controllers/HyperMediaApi.scala x: 5 commits (30d) y: 96 lines of code app/repositories/TagRepository.scala x: 3 commits (30d) y: 167 lines of code cloudformation/tag-manager.yaml x: 2 commits (30d) y: 456 lines of code
456.0
lines of code
  min: 95.0
  average: 203.5
  25th percentile: 95.25
  median: 131.5
  75th percentile: 383.75
  max: 456.0
0 5.0
commits (30d)
min: 2.0 | average: 3.25 | 25th percentile: 2.25 | median: 3.0 | 75th percentile: 4.5 | max: 5.0

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

app/modules/clustersync/ClusterSynchronisation.scala x: 1 contributors (30d) y: 95 lines of code app/controllers/HyperMediaApi.scala x: 1 contributors (30d) y: 96 lines of code app/repositories/TagRepository.scala x: 1 contributors (30d) y: 167 lines of code cloudformation/tag-manager.yaml x: 2 contributors (30d) y: 456 lines of code
456.0
lines of code
  min: 95.0
  average: 203.5
  25th percentile: 95.25
  median: 131.5
  75th percentile: 383.75
  max: 456.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

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

app/modules/clustersync/ClusterSynchronisation.scala x: 3 commits (90d) y: 95 lines of code app/controllers/HyperMediaApi.scala x: 5 commits (90d) y: 96 lines of code app/repositories/TagRepository.scala x: 3 commits (90d) y: 167 lines of code cloudformation/tag-manager.yaml x: 2 commits (90d) y: 456 lines of code
456.0
lines of code
  min: 95.0
  average: 203.5
  25th percentile: 95.25
  median: 131.5
  75th percentile: 383.75
  max: 456.0
0 5.0
commits (90d)
min: 2.0 | average: 3.25 | 25th percentile: 2.25 | median: 3.0 | 75th percentile: 4.5 | max: 5.0

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

app/modules/clustersync/ClusterSynchronisation.scala x: 1 contributors (90d) y: 95 lines of code app/controllers/HyperMediaApi.scala x: 1 contributors (90d) y: 96 lines of code app/repositories/TagRepository.scala x: 1 contributors (90d) y: 167 lines of code cloudformation/tag-manager.yaml x: 2 contributors (90d) y: 456 lines of code
456.0
lines of code
  min: 95.0
  average: 203.5
  25th percentile: 95.25
  median: 131.5
  75th percentile: 383.75
  max: 456.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...