File Size Overall
  • There are 295 files with 9,155 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (692 lines of code)
    • 3 medium size files (1,059 lines of code)
    • 7 small files (1,002 lines of code)
    • 284 very small files (6,402 lines of code)
0% | 7% | 11% | 10% | 69%
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
ts0% | 7% | 11% | 11% | 69%
yaml0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
lib0% | 7% | 11% | 11% | 69%
.github0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
report.enum.ts
in lib/client/services/report
692 -
targeting.type.ts
in lib/client/common/types
475 102
creative.type.ts
in lib/client/services/creative
324 -
line-items.ts
in lib/fixtures
260 -
statementBuilder.util.ts
in lib/common/utils
183 17
creative.enum.ts
in lib/client/services/creative
174 -
general.enum.ts
in lib/client/common/enums
172 -
lineItemSummary.type.ts
in lib/client/common/types
139 5
lineItem.struct.ts
in lib/client/services/lineItem
118 -
forecast.type.ts
in lib/client/services/forecast
112 -
general.type.ts
in lib/client/common/types
104 12
proposalLineItem.type.ts
in lib/client/services/proposalLineItem
88 -
proposal.type.ts
in lib/client/services/proposal
85 -
customCriteria.type.ts
in lib/client/common/types
83 8
adjustment.service.ts
in lib/client/services/adjustment
82 1
proposal.action.ts
in lib/client/services/proposal
81 6
lineItemCreativeAssociation.service.ts
in lib/client/services/lineItemCreativeAssociation
81 8
customTargeting.service.ts
in lib/client/services/customTargeting
79 9
lineItemSummary.enum.ts
in lib/client/common/enums
78 -
order.action.ts
in lib/client/services/order
77 2
liveStreamEvent.type.ts
in lib/client/services/liveStreamEvent
77 -
75 4
company.action.ts
in lib/client/services/company
73 10
adUnit.type.ts
in lib/client/services/inventory
72 -
liveStreamEvent.service.ts
in lib/client/services/liveStreamEvent
71 1
adRule.service.ts
in lib/client/services/adRule
69 1
streamActivityMonitor.type.ts
in lib/client/services/streamActivityMonitor
68 -
index.ts
in lib/client/services
68 -
content.enum.ts
in lib/client/services/content
66 -
date.enum.ts
in lib/common/enums
65 -
lineItem.action.ts
in lib/client/services/lineItem
63 4
customField.service.ts
in lib/client/services/customField
62 8
liveStreamEvent.enum.ts
in lib/client/services/liveStreamEvent
61 -
creativeTemplate.type.ts
in lib/client/services/creativeTemplate
60 -
cmsMetadata.service.ts
in lib/client/services/cmsMetadata
57 5
adRule.type.ts
in lib/client/services/adRule
56 -
delivery.enum.ts
in lib/client/common/enums
55 -
streamActivityMonitor.enum.ts
in lib/client/services/streamActivityMonitor
55 -
exceptions.handler.ts
in lib/common/handlers
54 1
forecast.service.ts
in lib/client/services/forecast
52 1
forecast.enum.ts
in lib/client/services/forecast
51 -
proposalLineItem.service.ts
in lib/client/services/proposalLineItem
51 6
statement.type.ts
in lib/common/types
49 -
proposalLineItem.action.ts
in lib/client/services/proposalLineItem
49 4
proposal.service.ts
in lib/client/services/proposal
49 6
customTargeting.enum.ts
in lib/client/services/customTargeting
49 -
thirdParty.enum.ts
in lib/client/common/enums
47 -
audienceSegment.type.ts
in lib/client/services/audienceSegment
47 -
report.service.ts
in lib/client/services/report
47 2
date.type.ts
in lib/common/types
46 7
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
targeting.type.ts
in lib/client/common/types
475 ~3k–7k 8 ~100 ~5
creative.type.ts
in lib/client/services/creative
324 ~2k–5k 2 ~300 ~2
creative.enum.ts
in lib/client/services/creative
174 ~1k–3k 2 ~300 ~1
general.enum.ts
in lib/client/common/enums
172 ~1k–3k 2 ~150 ~1
lineItemSummary.type.ts
in lib/client/common/types
139 ~700–2k 2 ~100 ~1
general.type.ts
in lib/client/common/types
104 ~700–1.5k 2 ~70 ~2
proposalLineItem.type.ts
in lib/client/services/proposalLineItem
88 ~500–1.5k 2 ~100 ~1
lineItemSummary.enum.ts
in lib/client/common/enums
78 ~500–1.5k 2 ~50 ~2
order.action.ts
in lib/client/services/order
77 ~500–1.5k 2 ~50 ~2
forecast.type.ts
in lib/client/services/forecast
112 ~700–2k 1 ~150 ~1
proposal.type.ts
in lib/client/services/proposal
85 ~500–1.5k 1 ~70 ~1
lineItemCreativeAssociation.service.ts
in lib/client/services/lineItemCreativeAssociation
81 ~500–1.5k 1 ~30 ~3
proposal.action.ts
in lib/client/services/proposal
81 ~500–1.5k 1 ~70 ~2
customTargeting.service.ts
in lib/client/services/customTargeting
79 ~500–1.5k 1 ~30 ~3
liveStreamEvent.type.ts
in lib/client/services/liveStreamEvent
77 ~500–1.5k 1 ~70 ~1
dependabot.yml
in .github
36 under 1k 2 ~15 ~3
adUnit.type.ts
in lib/client/services/inventory
72 ~500–1.5k 1 ~70 ~1
liveStreamEvent.service.ts
in lib/client/services/liveStreamEvent
71 ~300–1k 1 ~30 ~3
content.enum.ts
in lib/client/services/content
66 ~300–1k 1 ~100 ~1
company.type.ts
in lib/client/services/company
32 under 1k 2 ~30 ~1

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
targeting.type.ts
in lib/client/common/types
475 102
statementBuilder.util.ts
in lib/common/utils
183 17
general.type.ts
in lib/client/common/types
104 12
company.action.ts
in lib/client/services/company
73 10
customTargeting.service.ts
in lib/client/services/customTargeting
79 9
customCriteria.type.ts
in lib/client/common/types
83 8
customField.service.ts
in lib/client/services/customField
62 8
lineItemCreativeAssociation.service.ts
in lib/client/services/lineItemCreativeAssociation
81 8
date.type.ts
in lib/common/types
46 7
user.service.ts
in lib/client/services/user
41 7
proposalLineItem.service.ts
in lib/client/services/proposalLineItem
51 6
proposal.service.ts
in lib/client/services/proposal
49 6
proposal.action.ts
in lib/client/services/proposal
81 6
inventory.service.ts
in lib/client/services/inventory
42 6
lineItemSummary.type.ts
in lib/client/common/types
139 5
order.service.ts
in lib/client/services/order
36 5
cmsMetadata.service.ts
in lib/client/services/cmsMetadata
57 5
daiAuthenticationKey.service.ts
in lib/client/services/daiAuthenticationKey
44 5
lineItem.service.ts
in lib/client/services/lineItem
38 5
mobileApplication.service.ts
in lib/client/services/mobileApplication
44 5
creativeWrapper.service.ts
in lib/client/services/creativeWrapper
44 5
label.service.ts
in lib/client/services/label
35 5
audienceSegment.service.ts
in lib/client/services/audienceSegment
44 5
team.service.ts
in lib/client/services/team
35 5
userTeamAssociation.service.ts
in lib/client/services/userTeamAssociation
44 5
contentBundles.service.ts
in lib/client/services/contentBundle
41 5
site.service.ts
in lib/client/services/site
35 5
daiEncodingProfile.service.ts
in lib/client/services/daiEncodingProfile
44 5
creative.service.ts
in lib/client/services/creative
37 5
cdnConfiguration.service.ts
in lib/client/services/cdnConfiguration
44 5
nativeStyle.service.ts
in lib/client/services/nativeStyle
41 5
company.service.ts
in lib/client/services/company
39 5
placement.service.ts
in lib/client/services/placement
39 5
reportUtilities.util.ts
in lib/common/utils
40 4
75 4
videoPosition.type.ts
in lib/client/common/types
39 4
creativeSet.service.ts
in lib/client/services/creativeSet
25 4
contact.service.ts
in lib/client/services/contact
21 4
proposalLineItem.action.ts
in lib/client/services/proposalLineItem
49 4
lineItem.action.ts
in lib/client/services/lineItem
63 4
activity.service.ts
in lib/client/services/activity
23 4
activityGroup.service.ts
in lib/client/services/activityGroup
27 4
23 3
28 3
reportResponse.ts
in lib/common/utils/reports
35 3
adsReportUtilities.util.ts
in lib/common/utils/reports
15 3
dateTimeUtilities.util.ts
in lib/common/utils
32 3
suggestedAdUnit.service.ts
in lib/client/services/suggestedAdUnit
34 3
creativeReview.service.ts
in lib/client/services/creativeReview
31 3
streamActivityMonitor.service.ts
in lib/client/services/streamActivityMonitor
18 3
Files With Long Lines (Top 3)

There are 3 files with lines longer than 120 characters. In total, there are 12 long lines.

File# lines# units# long lines
report.enum.ts
in lib/client/services/report
692 - 10
dateTimeUtilities.util.ts
in lib/common/utils
32 3 1
liveStreamEvent.enum.ts
in lib/client/services/liveStreamEvent
61 - 1
Correlations

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

lib/client/common/types/general.type.ts x: 9 commits (all time) y: 104 lines of code lib/client/common/types/lineItemSummary.type.ts x: 10 commits (all time) y: 139 lines of code lib/client/common/types/targeting.type.ts x: 17 commits (all time) y: 475 lines of code lib/client/services/company/company.type.ts x: 9 commits (all time) y: 32 lines of code lib/client/services/creative/creative.enum.ts x: 5 commits (all time) y: 174 lines of code lib/client/services/creative/creative.type.ts x: 10 commits (all time) y: 324 lines of code lib/client/services/proposalLineItem/proposalLineItem.type.ts x: 9 commits (all time) y: 88 lines of code lib/common/constants/index.ts x: 18 commits (all time) y: 5 lines of code eslint.config.mjs x: 2 commits (all time) y: 36 lines of code lib/client/common/enums/general.enum.ts x: 8 commits (all time) y: 172 lines of code lib/client/common/enums/lineItemSummary.enum.ts x: 8 commits (all time) y: 78 lines of code lib/client/common/enums/delivery.enum.ts x: 7 commits (all time) y: 55 lines of code lib/client/common/types/label.type.ts x: 6 commits (all time) y: 9 lines of code lib/client/services/activity/activity.type.ts x: 7 commits (all time) y: 11 lines of code lib/client/services/activity/activityService.interface.ts x: 8 commits (all time) y: 7 lines of code lib/client/services/activityGroup/activityGroupService.interface.ts x: 8 commits (all time) y: 13 lines of code lib/client/services/adRule/adRule.type.ts x: 9 commits (all time) y: 56 lines of code lib/client/services/adRule/adSpot.type.ts x: 7 commits (all time) y: 17 lines of code lib/client/services/adjustment/adjustment.enum.ts x: 6 commits (all time) y: 11 lines of code lib/client/services/adjustment/adjustment.type.ts x: 9 commits (all time) y: 40 lines of code lib/client/services/adjustment/adjustmentService.interface.ts x: 10 commits (all time) y: 35 lines of code lib/client/services/audienceSegment/audienceSegment.action.ts x: 5 commits (all time) y: 6 lines of code lib/client/services/audienceSegment/audienceSegment.enum.ts x: 6 commits (all time) y: 21 lines of code lib/client/services/audienceSegment/audienceSegment.type.ts x: 9 commits (all time) y: 47 lines of code lib/client/services/audienceSegment/audienceSegmentService.interface.ts x: 10 commits (all time) y: 21 lines of code lib/client/services/cdnConfiguration/cdnConfiguration.action.ts x: 5 commits (all time) y: 3 lines of code lib/client/services/cdnConfiguration/cdnConfiguration.type.ts x: 9 commits (all time) y: 33 lines of code lib/client/services/cmsMetadata/cmsMetadataService.interface.ts x: 9 commits (all time) y: 25 lines of code lib/client/services/company/companyService.interface.ts x: 10 commits (all time) y: 12 lines of code lib/client/services/contact/contact.type.ts x: 6 commits (all time) y: 17 lines of code lib/client/services/content/content.enum.ts x: 6 commits (all time) y: 66 lines of code lib/client/services/content/content.type.ts x: 7 commits (all time) y: 35 lines of code lib/client/services/content/contentService.interface.ts x: 7 commits (all time) y: 5 lines of code lib/client/services/contentBundle/contentBundle.type.ts x: 7 commits (all time) y: 9 lines of code lib/client/services/contentBundle/contentBundleService.interface.ts x: 8 commits (all time) y: 18 lines of code lib/client/services/creativeReview/creativeReviewService.interface.ts x: 9 commits (all time) y: 12 lines of code lib/client/services/creativeSet/creativeSetService.interface.ts x: 9 commits (all time) y: 7 lines of code lib/client/services/creativeTemplate/creativeTemplate.type.ts x: 10 commits (all time) y: 60 lines of code lib/client/services/creativeTemplate/creativeTemplateService.interface.ts x: 7 commits (all time) y: 7 lines of code lib/client/services/creativeWrapper/creativeWrapper.type.ts x: 9 commits (all time) y: 29 lines of code lib/client/services/customField/customField.enum.ts x: 6 commits (all time) y: 22 lines of code lib/client/services/customField/customField.type.ts x: 9 commits (all time) y: 24 lines of code lib/client/services/customField/customFieldService.interface.ts x: 11 commits (all time) y: 27 lines of code lib/client/services/customTargeting/customTargeting.enum.ts x: 7 commits (all time) y: 49 lines of code lib/client/services/customTargeting/customTargeting.interface.ts x: 10 commits (all time) y: 39 lines of code lib/client/services/daiAuthenticationKey/daiAuthenticationKey.type.ts x: 9 commits (all time) y: 14 lines of code lib/client/services/forecast/forecast.type.ts x: 7 commits (all time) y: 112 lines of code lib/client/services/forecast/forecastService.interface.ts x: 10 commits (all time) y: 30 lines of code lib/client/services/inventory/adUnit.enum.ts x: 6 commits (all time) y: 45 lines of code lib/client/services/inventory/adUnit.type.ts x: 9 commits (all time) y: 72 lines of code lib/client/services/lineItem/lineItem.action.ts x: 6 commits (all time) y: 63 lines of code lib/client/services/lineItem/lineItem.type.ts x: 10 commits (all time) y: 8 lines of code lib/client/services/lineItemCreativeAssociation/lineItemCreativeAssociationService.interface.ts x: 10 commits (all time) y: 37 lines of code lib/client/services/lineItemTemplate/lineItemTemplate.type.ts x: 7 commits (all time) y: 20 lines of code lib/client/services/liveStreamEvent/liveStreamEvent.enum.ts x: 6 commits (all time) y: 61 lines of code lib/client/services/liveStreamEvent/liveStreamEvent.type.ts x: 9 commits (all time) y: 77 lines of code lib/client/services/liveStreamEvent/liveStreamEventService.interface.ts x: 11 commits (all time) y: 31 lines of code lib/client/services/mobileApplication/mobileApplication.enum.ts x: 6 commits (all time) y: 25 lines of code lib/client/services/mobileApplication/mobileApplication.type.ts x: 9 commits (all time) y: 20 lines of code lib/client/services/nativeStyle/nativeStyleService.interface.ts x: 10 commits (all time) y: 16 lines of code lib/client/services/order/order.action.ts x: 7 commits (all time) y: 77 lines of code lib/client/services/order/order.type.ts x: 9 commits (all time) y: 41 lines of code lib/client/services/proposal/proposal.action.ts x: 6 commits (all time) y: 81 lines of code lib/client/services/proposal/proposal.enum.ts x: 6 commits (all time) y: 39 lines of code lib/client/services/proposal/proposal.type.ts x: 9 commits (all time) y: 85 lines of code lib/client/services/proposal/proposalService.interface.ts x: 10 commits (all time) y: 19 lines of code lib/client/services/proposalLineItem/proposalLineItem.action.ts x: 6 commits (all time) y: 49 lines of code lib/client/services/proposalLineItem/proposalLineItemService.interface.ts x: 10 commits (all time) y: 25 lines of code lib/client/services/report/report.type.ts x: 8 commits (all time) y: 41 lines of code lib/client/services/report/reportService.interface.ts x: 7 commits (all time) y: 22 lines of code lib/client/services/suggestedAdUnit/suggestedAdUnit.action.ts x: 5 commits (all time) y: 2 lines of code lib/client/services/suggestedAdUnit/suggestedAdUnit.type.ts x: 9 commits (all time) y: 18 lines of code lib/common/types/statement.type.ts x: 11 commits (all time) y: 49 lines of code .github/dependabot.yml x: 5 commits (all time) y: 36 lines of code lib/client/services/adjustment/adjustment.action.ts x: 4 commits (all time) y: 3 lines of code lib/client/services/audienceSegment/audienceSegment.service.ts x: 8 commits (all time) y: 44 lines of code lib/client/services/creativeTemplate/creativeTemplate.service.ts x: 5 commits (all time) y: 17 lines of code lib/client/services/lineItemCreativeAssociation/lineItemCreativeAssociation.service.ts x: 8 commits (all time) y: 81 lines of code lib/client/services/proposalLineItem/proposalLineItem.service.ts x: 8 commits (all time) y: 51 lines of code lib/client/services/publisherQueryLanguage/publisherQueryLanguage.service.ts x: 5 commits (all time) y: 15 lines of code lib/client/services/creativeTemplate/index.ts x: 6 commits (all time) y: 6 lines of code lib/client/services/index.ts x: 10 commits (all time) y: 68 lines of code lib/client/services/inventory/index.ts x: 6 commits (all time) y: 3 lines of code lib/client/common/enums/index.ts x: 4 commits (all time) y: 10 lines of code lib/client/common/enums/invitationStatus.enum.ts x: 1 commits (all time) y: 9 lines of code lib/client/services/lineItem/lineItem.struct.ts x: 2 commits (all time) y: 118 lines of code lib/client/services/proposalLineItem/proposalLineItem.enum.ts x: 4 commits (all time) y: 27 lines of code lib/fixtures/line-items.ts x: 2 commits (all time) y: 260 lines of code lib/client/services/creative/index.ts x: 4 commits (all time) y: 2 lines of code lib/index.ts x: 15 commits (all time) y: 9 lines of code lib/client/common/enums/creativePlaceholder.enum.ts x: 4 commits (all time) y: 17 lines of code lib/client/common/enums/grpSettings.enum.ts x: 4 commits (all time) y: 45 lines of code lib/client/common/enums/thirdParty.enum.ts x: 4 commits (all time) y: 47 lines of code lib/client/common/types/creativePlaceholder.type.ts x: 6 commits (all time) y: 35 lines of code lib/client/common/types/customCriteria.type.ts x: 9 commits (all time) y: 83 lines of code lib/client/common/types/delivery.type.ts x: 3 commits (all time) y: 15 lines of code lib/client/common/types/grpSettings.type.ts x: 8 commits (all time) y: 33 lines of code lib/client/common/types/thirdParty.type.ts x: 5 commits (all time) y: 44 lines of code lib/client/common/types/videoPosition.type.ts x: 5 commits (all time) y: 39 lines of code lib/common/enums/date.enum.ts x: 4 commits (all time) y: 65 lines of code lib/auth/googleSACredential.ts x: 12 commits (all time) y: 28 lines of code lib/auth/googleSAFileCredential.ts x: 10 commits (all time) y: 23 lines of code lib/client/adManager.client.ts x: 7 commits (all time) y: 45 lines of code lib/client/googleSoap.service.ts x: 7 commits (all time) y: 75 lines of code lib/client/services/company/company.action.ts x: 5 commits (all time) y: 73 lines of code lib/client/services/report/report.service.ts x: 5 commits (all time) y: 47 lines of code lib/common/handlers/exceptions.handler.ts x: 5 commits (all time) y: 54 lines of code lib/common/utils/index.ts x: 11 commits (all time) y: 46 lines of code lib/client/services/activityGroup/activityGroup.service.ts x: 5 commits (all time) y: 27 lines of code lib/client/services/adRule/adRule.service.ts x: 8 commits (all time) y: 69 lines of code lib/client/services/adRule/adRuleService.interface.ts x: 8 commits (all time) y: 30 lines of code lib/client/services/adjustment/adjustment.service.ts x: 7 commits (all time) y: 82 lines of code lib/client/services/contentBundle/contentBundles.service.ts x: 5 commits (all time) y: 41 lines of code lib/client/services/customField/customField.service.ts x: 7 commits (all time) y: 62 lines of code lib/client/services/nativeStyle/nativeStyle.service.ts x: 7 commits (all time) y: 41 lines of code lib/client/services/activity/activity.service.ts x: 5 commits (all time) y: 23 lines of code lib/client/services/company/company.service.ts x: 7 commits (all time) y: 39 lines of code lib/client/services/contact/contact.service.ts x: 5 commits (all time) y: 21 lines of code lib/client/services/creative/creative.service.ts x: 7 commits (all time) y: 37 lines of code lib/auth/googleRefreshTokenCredential.ts x: 1 commits (all time) y: 15 lines of code lib/auth/index.ts x: 11 commits (all time) y: 5 lines of code lib/client/common/enums/delegation.enum.ts x: 3 commits (all time) y: 12 lines of code lib/client/common/types/index.ts x: 3 commits (all time) y: 10 lines of code lib/client/index.ts x: 3 commits (all time) y: 4 lines of code lib/client/services/activity/index.ts x: 3 commits (all time) y: 1 lines of code lib/client/services/adRule/adRule.enum.ts x: 3 commits (all time) y: 44 lines of code lib/client/services/cmsMetadata/cmsMetadata.service.ts x: 6 commits (all time) y: 57 lines of code lib/client/services/company/company.enum.ts x: 3 commits (all time) y: 18 lines of code lib/client/services/content/content.service.ts x: 4 commits (all time) y: 15 lines of code lib/client/services/contentBundle/contentBundle.enum.ts x: 3 commits (all time) y: 6 lines of code lib/client/services/creativeReview/creativeReview.service.ts x: 6 commits (all time) y: 31 lines of code lib/client/services/creativeWrapper/creativeWrapper.enum.ts x: 3 commits (all time) y: 43 lines of code lib/client/services/forecast/forecast.enum.ts x: 3 commits (all time) y: 51 lines of code lib/client/services/forecast/forecast.service.ts x: 7 commits (all time) y: 52 lines of code lib/client/services/network/network.type.ts x: 4 commits (all time) y: 13 lines of code lib/client/services/report/report.enum.ts x: 3 commits (all time) y: 692 lines of code lib/client/services/site/site.type.ts x: 6 commits (all time) y: 15 lines of code lib/client/services/streamActivityMonitor/streamActivityMonitor.enum.ts x: 3 commits (all time) y: 55 lines of code lib/client/services/streamActivityMonitor/streamActivityMonitor.type.ts x: 4 commits (all time) y: 68 lines of code lib/client/services/streamActivityMonitor/streamActivityMonitorService.interface.ts x: 4 commits (all time) y: 6 lines of code lib/common/types/index.ts x: 8 commits (all time) y: 9 lines of code lib/common/utils/dateTimeUtilities.util.ts x: 4 commits (all time) y: 32 lines of code lib/common/utils/reports/reportResponse.ts x: 4 commits (all time) y: 35 lines of code lib/common/utils/statementBuilder.util.ts x: 11 commits (all time) y: 183 lines of code lib/client/services/adRule/adRule.action.ts x: 2 commits (all time) y: 4 lines of code lib/common/utils/reports/adsReportUtilities.util.ts x: 2 commits (all time) y: 15 lines of code
692.0
lines of code
  min: 1.0
  average: 31.03
  25th percentile: 5.0
  median: 17.0
  75th percentile: 40.0
  max: 692.0
0 18.0
commits (all time)
min: 1.0 | average: 6.13 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 8.0 | max: 18.0

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

lib/client/common/types/general.type.ts x: 6 contributors (all time) y: 104 lines of code lib/client/common/types/lineItemSummary.type.ts x: 6 contributors (all time) y: 139 lines of code lib/client/common/types/targeting.type.ts x: 7 contributors (all time) y: 475 lines of code lib/client/services/company/company.type.ts x: 5 contributors (all time) y: 32 lines of code lib/client/services/creative/creative.enum.ts x: 4 contributors (all time) y: 174 lines of code lib/client/services/creative/creative.type.ts x: 6 contributors (all time) y: 324 lines of code lib/client/services/proposalLineItem/proposalLineItem.type.ts x: 5 contributors (all time) y: 88 lines of code lib/common/constants/index.ts x: 6 contributors (all time) y: 5 lines of code eslint.config.mjs x: 1 contributors (all time) y: 36 lines of code lib/client/common/enums/general.enum.ts x: 6 contributors (all time) y: 172 lines of code lib/client/common/enums/lineItemSummary.enum.ts x: 6 contributors (all time) y: 78 lines of code lib/client/common/enums/delivery.enum.ts x: 6 contributors (all time) y: 55 lines of code lib/client/common/types/label.type.ts x: 5 contributors (all time) y: 9 lines of code lib/client/services/activity/activity.type.ts x: 5 contributors (all time) y: 11 lines of code lib/client/services/activity/activityService.interface.ts x: 5 contributors (all time) y: 7 lines of code lib/client/services/adRule/adRule.type.ts x: 5 contributors (all time) y: 56 lines of code lib/client/services/adRule/adSpot.type.ts x: 5 contributors (all time) y: 17 lines of code lib/client/services/adjustment/adjustment.type.ts x: 5 contributors (all time) y: 40 lines of code lib/client/services/adjustment/adjustmentService.interface.ts x: 5 contributors (all time) y: 35 lines of code lib/client/services/audienceSegment/audienceSegment.action.ts x: 4 contributors (all time) y: 6 lines of code lib/client/services/audienceSegment/audienceSegment.enum.ts x: 5 contributors (all time) y: 21 lines of code lib/client/services/audienceSegment/audienceSegment.type.ts x: 5 contributors (all time) y: 47 lines of code lib/client/services/cdnConfiguration/cdnConfiguration.action.ts x: 4 contributors (all time) y: 3 lines of code lib/client/services/cmsMetadata/cmsMetadataService.interface.ts x: 5 contributors (all time) y: 25 lines of code lib/client/services/content/content.enum.ts x: 5 contributors (all time) y: 66 lines of code lib/client/services/content/contentService.interface.ts x: 5 contributors (all time) y: 5 lines of code lib/client/services/creativeSet/creativeSetService.interface.ts x: 6 contributors (all time) y: 7 lines of code lib/client/services/creativeTemplate/creativeTemplate.type.ts x: 6 contributors (all time) y: 60 lines of code lib/client/services/creativeWrapper/creativeWrapper.type.ts x: 5 contributors (all time) y: 29 lines of code lib/client/services/customField/customField.enum.ts x: 5 contributors (all time) y: 22 lines of code lib/client/services/customTargeting/customTargeting.enum.ts x: 6 contributors (all time) y: 49 lines of code lib/client/services/customTargeting/customTargeting.type.ts x: 6 contributors (all time) y: 40 lines of code lib/client/services/daiAuthenticationKey/daiAuthenticationKey.type.ts x: 5 contributors (all time) y: 14 lines of code lib/client/services/forecast/forecast.type.ts x: 5 contributors (all time) y: 112 lines of code lib/client/services/inventory/adUnit.enum.ts x: 5 contributors (all time) y: 45 lines of code lib/client/services/inventory/adUnit.type.ts x: 5 contributors (all time) y: 72 lines of code lib/client/services/lineItem/lineItem.action.ts x: 5 contributors (all time) y: 63 lines of code lib/client/services/lineItemCreativeAssociation/lineItemCreativeAssociationService.interface.ts x: 5 contributors (all time) y: 37 lines of code lib/client/services/liveStreamEvent/liveStreamEvent.enum.ts x: 5 contributors (all time) y: 61 lines of code lib/client/services/liveStreamEvent/liveStreamEvent.type.ts x: 5 contributors (all time) y: 77 lines of code lib/client/services/order/order.type.ts x: 5 contributors (all time) y: 41 lines of code lib/client/services/proposal/proposal.action.ts x: 4 contributors (all time) y: 81 lines of code lib/client/services/proposal/proposal.type.ts x: 5 contributors (all time) y: 85 lines of code lib/client/services/proposalLineItem/proposalLineItem.action.ts x: 4 contributors (all time) y: 49 lines of code lib/client/services/suggestedAdUnit/suggestedAdUnit.action.ts x: 4 contributors (all time) y: 2 lines of code .github/dependabot.yml x: 3 contributors (all time) y: 36 lines of code lib/client/services/creativeTemplate/creativeTemplate.service.ts x: 4 contributors (all time) y: 17 lines of code lib/client/services/lineItemCreativeAssociation/lineItemCreativeAssociation.service.ts x: 5 contributors (all time) y: 81 lines of code lib/client/services/proposalLineItem/proposalLineItem.service.ts x: 5 contributors (all time) y: 51 lines of code lib/client/services/publisherQueryLanguage/publisherQueryLanguage.service.ts x: 4 contributors (all time) y: 15 lines of code lib/client/services/suggestedAdUnit/suggestedAdUnit.service.ts x: 4 contributors (all time) y: 34 lines of code lib/client/common/enums/index.ts x: 4 contributors (all time) y: 10 lines of code lib/client/common/enums/invitationStatus.enum.ts x: 1 contributors (all time) y: 9 lines of code lib/client/services/lineItem/lineItem.struct.ts x: 2 contributors (all time) y: 118 lines of code lib/client/services/proposalLineItem/proposalLineItem.enum.ts x: 4 contributors (all time) y: 27 lines of code lib/fixtures/line-items.ts x: 2 contributors (all time) y: 260 lines of code lib/client/common/enums/grpSettings.enum.ts x: 4 contributors (all time) y: 45 lines of code lib/client/common/enums/videoPosition.enum.ts x: 4 contributors (all time) y: 23 lines of code lib/client/common/types/customCriteria.type.ts x: 5 contributors (all time) y: 83 lines of code lib/client/common/types/delivery.type.ts x: 3 contributors (all time) y: 15 lines of code lib/client/common/types/videoPosition.type.ts x: 4 contributors (all time) y: 39 lines of code lib/common/enums/date.enum.ts x: 4 contributors (all time) y: 65 lines of code lib/auth/googleSACredential.ts x: 4 contributors (all time) y: 28 lines of code lib/client/googleSoap.service.ts x: 5 contributors (all time) y: 75 lines of code lib/client/services/company/company.action.ts x: 4 contributors (all time) y: 73 lines of code lib/common/handlers/exceptions.handler.ts x: 4 contributors (all time) y: 54 lines of code lib/common/types/googleSoapService.type.ts x: 3 contributors (all time) y: 6 lines of code lib/client/services/adRule/adRule.service.ts x: 4 contributors (all time) y: 69 lines of code lib/client/services/adRule/adRuleService.interface.ts x: 4 contributors (all time) y: 30 lines of code lib/client/services/adjustment/adjustment.service.ts x: 4 contributors (all time) y: 82 lines of code lib/client/services/contentBundle/contentBundles.service.ts x: 4 contributors (all time) y: 41 lines of code lib/client/services/customField/customField.service.ts x: 4 contributors (all time) y: 62 lines of code lib/client/services/contact/contact.service.ts x: 4 contributors (all time) y: 21 lines of code lib/client/services/creative/creative.service.ts x: 4 contributors (all time) y: 37 lines of code lib/auth/googleRefreshTokenCredential.ts x: 1 contributors (all time) y: 15 lines of code lib/auth/interfaces/index.ts x: 3 contributors (all time) y: 3 lines of code lib/client/common/enums/delegation.enum.ts x: 3 contributors (all time) y: 12 lines of code lib/client/common/types/index.ts x: 3 contributors (all time) y: 10 lines of code lib/client/services/activity/index.ts x: 3 contributors (all time) y: 1 lines of code lib/client/services/adRule/adRule.enum.ts x: 3 contributors (all time) y: 44 lines of code lib/client/services/cmsMetadata/cmsMetadata.service.ts x: 3 contributors (all time) y: 57 lines of code lib/client/services/cmsMetadata/cmsMetadata.type.ts x: 3 contributors (all time) y: 18 lines of code lib/client/services/creativeReview/creativeReview.service.ts x: 3 contributors (all time) y: 31 lines of code lib/client/services/creativeWrapper/creativeWrapper.enum.ts x: 3 contributors (all time) y: 43 lines of code lib/client/services/forecast/forecast.enum.ts x: 3 contributors (all time) y: 51 lines of code lib/client/services/forecast/forecast.service.ts x: 3 contributors (all time) y: 52 lines of code lib/client/services/network/network.service.ts x: 3 contributors (all time) y: 25 lines of code lib/client/services/report/report.enum.ts x: 3 contributors (all time) y: 692 lines of code lib/client/services/streamActivityMonitor/streamActivityMonitor.type.ts x: 3 contributors (all time) y: 68 lines of code lib/common/utils/reports/reportResponse.ts x: 3 contributors (all time) y: 35 lines of code lib/common/utils/statementBuilder.util.ts x: 3 contributors (all time) y: 183 lines of code lib/client/services/adRule/adRule.action.ts x: 2 contributors (all time) y: 4 lines of code lib/common/utils/reports/adsReportUtilities.util.ts x: 2 contributors (all time) y: 15 lines of code
692.0
lines of code
  min: 1.0
  average: 31.03
  25th percentile: 5.0
  median: 17.0
  75th percentile: 40.0
  max: 692.0
0 7.0
contributors (all time)
min: 1.0 | average: 4.09 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 7.0

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

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

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

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


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

lib/client/common/types/general.type.ts x: 1 commits (90d) y: 104 lines of code lib/client/common/types/lineItemSummary.type.ts x: 1 commits (90d) y: 139 lines of code lib/client/common/types/targeting.type.ts x: 1 commits (90d) y: 475 lines of code lib/client/services/company/company.type.ts x: 1 commits (90d) y: 32 lines of code lib/client/services/creative/creative.enum.ts x: 1 commits (90d) y: 174 lines of code lib/client/services/creative/creative.type.ts x: 1 commits (90d) y: 324 lines of code lib/client/services/proposalLineItem/proposalLineItem.type.ts x: 1 commits (90d) y: 88 lines of code lib/common/constants/index.ts x: 1 commits (90d) y: 5 lines of code
475.0
lines of code
  min: 5.0
  average: 167.63
  25th percentile: 46.0
  median: 121.5
  75th percentile: 286.5
  max: 475.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

lib/client/common/types/general.type.ts x: 1 contributors (90d) y: 104 lines of code lib/client/common/types/lineItemSummary.type.ts x: 1 contributors (90d) y: 139 lines of code lib/client/common/types/targeting.type.ts x: 1 contributors (90d) y: 475 lines of code lib/client/services/company/company.type.ts x: 1 contributors (90d) y: 32 lines of code lib/client/services/creative/creative.enum.ts x: 1 contributors (90d) y: 174 lines of code lib/client/services/creative/creative.type.ts x: 1 contributors (90d) y: 324 lines of code lib/client/services/proposalLineItem/proposalLineItem.type.ts x: 1 contributors (90d) y: 88 lines of code lib/common/constants/index.ts x: 1 contributors (90d) y: 5 lines of code
475.0
lines of code
  min: 5.0
  average: 167.63
  25th percentile: 46.0
  median: 121.5
  75th percentile: 286.5
  max: 475.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
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...