File Size Overall
  • There are 211 files with 15,076 lines of code.
    • 0 very long files (0 lines of code)
    • 2 long files (1,120 lines of code)
    • 17 medium size files (5,059 lines of code)
    • 20 small files (2,920 lines of code)
    • 172 very small files (5,977 lines of code)
0% | 7% | 33% | 19% | 39%
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% | 34% | 19% | 39%
mjs0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
bundle0% | 8% | 33% | 16% | 41%
core0% | 0% | 38% | 31% | 29%
ROOT0% | 0% | 0% | 78% | 21%
.github0% | 0% | 0% | 0% | 100%
.devcontainer0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
config.ts
in bundle/src/lib/header-bidding/prebid/bidders
619 14
spacefinder.ts
in bundle/src/insert/spacefinder
501 2
types.ts
in core/src
456 -
ad-sizes.ts
in core/src
406 30
Advert.ts
in bundle/src/define
399 1
global.ts
in bundle/src/types
367 -
spacefinder-debug-tools.ts
in bundle/src/insert/spacefinder
357 -
background.ts
in bundle/src/lib/messenger
327 1
messenger.ts
in bundle/src/lib
296 -
passback.ts
in bundle/src/lib/messenger
281 1
rules.ts
in bundle/src/insert/spacefinder
270 1
article.ts
in bundle/src/insert/spacefinder
268 1
slot-config.ts
in bundle/src/lib/header-bidding
255 1
prepare-permutive.ts
in bundle/src/init/consented
252 3
eventHandlers.ts
in bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter
244 4
utils.ts
in bundle/src/lib/header-bidding
238 -
define-slot.ts
in bundle/src/define
217 2
index.ts
in bundle/src/lib/header-bidding/prebid
216 10
liveblog-adverts.ts
in bundle/src/insert/spacefinder
210 -
197 6
render-advert.ts
in bundle/src/events
185 1
event-timer.ts
in core/src
181 7
price-config.ts
in bundle/src/lib/header-bidding/prebid
181 -
build-page-targeting.ts
in core/src/targeting
178 4
load-page.ts
in bundle/playwright/lib
173 -
comments-expanded-advert.ts
in bundle/src/insert
164 -
personalised.ts
in core/src/targeting
163 -
render-advert-label.ts
in bundle/src/events
163 -
prebid-types.ts
in bundle/src/lib/header-bidding
153 -
create-ad-slot.ts
in bundle/src/lib
139 -
detect-breakpoint.ts
in bundle/src/lib/detect
138 -
page-skin.ts
in bundle/src/lib/creatives
124 -
prepare-googletag.ts
in bundle/src/init/consented
123 1
front-with-thrasher-sponsor-fires-advert.ts
in bundle/playwright/fixtures
120 -
front-with-thrasher-sponsor.ts
in bundle/playwright/fixtures
111 -
magnite.ts
in bundle/src/lib/header-bidding/prebid/bidders
109 -
third-party-tags.ts
in bundle/src/init/consented
107 -
106 -
init-slot-ias.ts
in bundle/src/define
105 1
scroll.ts
in bundle/src/lib/messenger
99 -
static-ad-slots.ts
in bundle/src/init/consented
98 1
appnexus.ts
in bundle/src/lib/header-bidding/prebid/bidders
98 1
a9.ts
in bundle/src/lib/header-bidding/a9
96 1
on-slot-viewable.ts
in bundle/src/events
96 1
timed-queue.ts
in bundle/src/lib
95 4
content.ts
in core/src/targeting
92 -
session.ts
in core/src/targeting
92 1
opinary.ts
in bundle/src/init/consented
92 -
dependabot.yml
in .github
92 -
youtube-ima.ts
in core/src/targeting
91 2
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
config.ts
in bundle/src/lib/header-bidding/prebid/bidders
619 ~3k–10k 12 ~70 ~7
index.ts
in bundle/src/lib/header-bidding/prebid
216 ~1.5k–5k 22 ~20 ~10
Advert.ts
in bundle/src/define
399 ~2k–7k 11 ~50 ~7
article.ts
in bundle/src/insert/spacefinder
268 ~1.5k–5k 13 ~30 ~7
utils.ts
in bundle/src/lib/header-bidding
238 ~1.5k–5k 13 ~30 ~10
ad-sizes.ts
in core/src
406 ~2k–7k 7 ~100 ~3
rules.ts
in bundle/src/insert/spacefinder
270 ~1.5k–5k 10 ~30 ~7
slot-config.ts
in bundle/src/lib/header-bidding
255 ~1.5k–5k 10 ~50 ~7
passback.ts
in bundle/src/lib/messenger
281 ~1.5k–5k 9 ~50 ~7
global.ts
in bundle/src/types
367 ~2k–7k 6 ~50 ~7
types.ts
in core/src
456 ~3k–7k 4 ~70 ~7
spacefinder.ts
in bundle/src/insert/spacefinder
501 ~3k–10k 3 ~200 ~3
define-slot.ts
in bundle/src/define
217 ~1.5k–5k 6 ~50 ~5
build-page-targeting.ts
in core/src/targeting
178 ~1k–3k 6 ~50 ~5
liveblog-adverts.ts
in bundle/src/insert/spacefinder
210 ~1k–3k 5 ~50 ~5
prepare-permutive.ts
in bundle/src/init/consented
252 ~1.5k–5k 4 ~70 ~3
background.ts
in bundle/src/lib/messenger
327 ~2k–5k 3 ~100 ~3
messenger.ts
in bundle/src/lib
296 ~2k–5k 3 ~100 ~3
render-advert.ts
in bundle/src/events
185 ~1k–3k 4 ~50 ~3
prepare-prebid.ts
in bundle/src/init/consented
52 ~300–1k 13 ~15 ~3

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
ad-sizes.ts
in core/src
406 30
config.ts
in bundle/src/lib/header-bidding/prebid/bidders
619 14
index.ts
in bundle/src/lib/header-bidding/prebid
216 10
event-timer.ts
in core/src
181 7
197 6
a9-apstag.js
in bundle/src/lib/__vendor
32 5
email-hash.ts
in core/src
42 4
build-page-targeting.ts
in core/src/targeting
178 4
timed-queue.ts
in bundle/src/lib
95 4
eventHandlers.ts
in bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter
244 4
prepare-permutive.ts
in bundle/src/init/consented
252 3
commercial.ts
in bundle/src
27 3
46 2
youtube-ima.ts
in core/src/targeting
91 2
locators.ts
in bundle/playwright/lib
37 2
teads-cookieless.ts
in bundle/src/init/consented
38 2
prepare-ootag.ts
in bundle/src/init/consentless
42 2
spacefinder.ts
in bundle/src/insert/spacefinder
501 2
define-slot.ts
in bundle/src/define
217 2
54 2
prepare-ad-verification.ts
in bundle/src/lib/ad-verification
68 2
utils.ts
in bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter
79 2
session.ts
in core/src/targeting
92 1
23 1
prepare-googletag.ts
in bundle/src/init/consented
123 1
static-ad-slots.ts
in bundle/src/init/consented
98 1
prepare-prebid.ts
in bundle/src/init/consented
52 1
university-guide.ts
in bundle/src/init/pages
55 1
article.ts
in bundle/src/insert/spacefinder
268 1
rules.ts
in bundle/src/insert/spacefinder
270 1
init-slot-ias.ts
in bundle/src/define
105 1
Advert.ts
in bundle/src/define
399 1
inizio.ts
in bundle/src/lib/third-party-tags
50 1
47 1
url.ts
in bundle/src/lib
26 1
passback.ts
in bundle/src/lib/messenger
281 1
viewport.ts
in bundle/src/lib/messenger
78 1
background.ts
in bundle/src/lib/messenger
327 1
non-refreshable-line-items.ts
in bundle/src/lib/dfp
40 1
slot-config.ts
in bundle/src/lib/header-bidding
255 1
liveramp.ts
in bundle/src/lib/header-bidding/prebid/id-handlers
80 1
criteo.ts
in bundle/src/lib/header-bidding/prebid/bidders
13 1
appnexus.ts
in bundle/src/lib/header-bidding/prebid/bidders
98 1
ix.ts
in bundle/src/lib/header-bidding/prebid/bidders
12 1
xhb.ts
in bundle/src/lib/header-bidding/prebid/bidders
20 1
a9.ts
in bundle/src/lib/header-bidding/a9
96 1
pubmatic.js
in bundle/src/lib/__vendor
34 1
article-body-adverts.ts
in bundle/src/lib
59 1
render-advert.ts
in bundle/src/events
185 1
on-slot-viewable.ts
in bundle/src/events
96 1
Files With Long Lines (Top 11)

There are 11 files with lines longer than 120 characters. In total, there are 31 long lines.

File# lines# units# long lines
articles.ts
in bundle/playwright/fixtures/pages
41 - 6
front-with-thrasher-sponsor-fires-advert.ts
in bundle/playwright/fixtures
120 - 4
rules.ts
in bundle/src/insert/spacefinder
270 1 4
background.ts
in bundle/src/lib/messenger
327 1 4
front-with-thrasher-sponsor.ts
in bundle/playwright/fixtures
111 - 3
blogs.ts
in bundle/playwright/fixtures/pages
25 - 3
46 2 2
tradedesk.ts
in bundle/src/lib/header-bidding/prebid/id-handlers
49 - 2
21 - 1
price-config.ts
in bundle/src/lib/header-bidding/prebid
181 - 1
page-skin.ts
in bundle/src/lib/creatives
124 - 1
Correlations

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

bundle/src/lib/third-party-tags/permutive.ts x: 2 commits (all time) y: 6 lines of code bundle/src/insert/spacefinder/rules.ts x: 12 commits (all time) y: 270 lines of code bundle/src/lib/header-bidding/prebid/index.ts x: 22 commits (all time) y: 216 lines of code bundle/src/lib/header-bidding/utils.ts x: 17 commits (all time) y: 238 lines of code bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 12 commits (all time) y: 619 lines of code .devcontainer/devenv.yaml x: 5 commits (all time) y: 23 lines of code bundle/playwright/fixtures/pages/articles.ts x: 4 commits (all time) y: 41 lines of code bundle/src/insert/spacefinder/article.ts x: 15 commits (all time) y: 268 lines of code bundle/src/lib/create-ad-slot.ts x: 5 commits (all time) y: 139 lines of code bundle/src/init/consented/static-ad-slots.ts x: 7 commits (all time) y: 98 lines of code bundle/src/lib/header-bidding/prebid-types.ts x: 9 commits (all time) y: 153 lines of code bundle/src/lib/header-bidding/slot-config.ts x: 12 commits (all time) y: 255 lines of code bundle/src/lib/header-bidding/a9/a9.ts x: 7 commits (all time) y: 96 lines of code bundle/src/lib/header_bidder_timeouts.ts x: 1 commits (all time) y: 29 lines of code bundle/src/init/consented/prepare-a9.ts x: 8 commits (all time) y: 31 lines of code bundle/src/init/consented/prepare-prebid.ts x: 15 commits (all time) y: 52 lines of code core/src/constants/header-bidding-timeouts.ts x: 1 commits (all time) y: 3 lines of code core/src/constants/index.ts x: 5 commits (all time) y: 7 lines of code bundle/src/insert/spacefinder/liveblog-adverts.ts x: 7 commits (all time) y: 210 lines of code bundle/src/insert/spacefinder/richLinks.ts x: 1 commits (all time) y: 16 lines of code bundle/src/insert/spacefinder/spacefinder.ts x: 4 commits (all time) y: 501 lines of code bundle/src/lib/detect/detect-breakpoint.ts x: 2 commits (all time) y: 138 lines of code core/src/geo/get-locale.ts x: 3 commits (all time) y: 32 lines of code bundle/src/lib/article-body-adverts.ts x: 3 commits (all time) y: 59 lines of code bundle/src/types/global.ts x: 9 commits (all time) y: 367 lines of code bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 2 commits (all time) y: 357 lines of code bundle/src/lib/url.ts x: 4 commits (all time) y: 26 lines of code bundle/src/events/render-advert-label.ts x: 3 commits (all time) y: 163 lines of code core/src/ad-sizes.ts x: 13 commits (all time) y: 406 lines of code bundle/src/lib/header-bidding/prebid/bidders/appnexus.ts x: 3 commits (all time) y: 98 lines of code bundle/src/lib/header-bidding/prebid/bidders/magnite.ts x: 3 commits (all time) y: 109 lines of code bundle/src/lib/messenger/passback.ts x: 11 commits (all time) y: 281 lines of code bundle/src/init/consented/ipsos-mori.ts x: 5 commits (all time) y: 38 lines of code bundle/src/init/consented/teads-cookieless.ts x: 3 commits (all time) y: 38 lines of code bundle/src/init/consented/third-party-tags.ts x: 9 commits (all time) y: 107 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/index.ts x: 8 commits (all time) y: 65 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/liveramp.ts x: 7 commits (all time) y: 80 lines of code bundle/src/lib/header-bidding/prebid/intent-iq-analytics.ts x: 7 commits (all time) y: 36 lines of code bundle/src/lib/header-bidding/prebid/prebid-ad-unit.ts x: 6 commits (all time) y: 81 lines of code bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/eventHandlers.ts x: 2 commits (all time) y: 244 lines of code bundle/src/display/lazy-load.ts x: 3 commits (all time) y: 76 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/ozone.ts x: 1 commits (all time) y: 32 lines of code bundle/src/lib/header-bidding/prebid/modules/index.ts x: 9 commits (all time) y: 33 lines of code core/src/email-hash.ts x: 7 commits (all time) y: 42 lines of code bundle/src/lib/header-bidding/prebid/analytics.ts x: 6 commits (all time) y: 46 lines of code .github/dependabot.yml x: 24 commits (all time) y: 92 lines of code mise.toml x: 3 commits (all time) y: 8 lines of code core/src/targeting/session.ts x: 8 commits (all time) y: 92 lines of code bundle/src/init/consented/messenger.ts x: 4 commits (all time) y: 37 lines of code bundle/src/lib/messenger.ts x: 5 commits (all time) y: 296 lines of code bundle/src/lib/messenger/reset-height.ts x: 1 commits (all time) y: 45 lines of code bundle/src/lib/third-party-tags/imr-worldwide.ts x: 5 commits (all time) y: 86 lines of code bundle/src/lib/messenger/background.ts x: 4 commits (all time) y: 327 lines of code bundle/src/ab-testing/index.ts x: 4 commits (all time) y: 30 lines of code bundle/src/define/Advert.ts x: 14 commits (all time) y: 399 lines of code bundle/src/events/render-advert.ts x: 6 commits (all time) y: 185 lines of code bundle/src/lib/header-bidding/prebid/price-config.ts x: 4 commits (all time) y: 181 lines of code bundle/src/lib/creatives/page-skin.ts x: 3 commits (all time) y: 124 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/intent-iq.ts x: 5 commits (all time) y: 56 lines of code core/src/constants/top-above-nav-height.ts x: 4 commits (all time) y: 1 lines of code bundle/src/lib/header-bidding/prebid/liveramp-ats-analytics.ts x: 1 commits (all time) y: 19 lines of code bundle/src/init/consented/prepare-permutive.ts x: 5 commits (all time) y: 252 lines of code core/src/geo/geo-utils.ts x: 2 commits (all time) y: 15 lines of code bundle/src/commercial.ts x: 5 commits (all time) y: 27 lines of code bundle/src/init/consented/comscore.ts x: 4 commits (all time) y: 70 lines of code bundle/src/init/consented/prepare-googletag.ts x: 11 commits (all time) y: 123 lines of code bundle/src/init/consented/track-gpc-signal.ts x: 3 commits (all time) y: 13 lines of code bundle/src/init/consented/track-scroll-depth.ts x: 3 commits (all time) y: 15 lines of code bundle/src/init/consentless-advertising.ts x: 5 commits (all time) y: 32 lines of code bundle/src/init/consentless/prepare-ootag.ts x: 3 commits (all time) y: 42 lines of code bundle/src/lib/header-bidding/prebid/consent-management.ts x: 3 commits (all time) y: 31 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/tradedesk.ts x: 4 commits (all time) y: 49 lines of code bundle/src/lib/page-targeting.ts x: 8 commits (all time) y: 73 lines of code bundle/src/lib/track-gpc-signal.ts x: 4 commits (all time) y: 11 lines of code bundle/src/lib/types.ts x: 4 commits (all time) y: 53 lines of code core/src/send-commercial-metrics.ts x: 7 commits (all time) y: 197 lines of code core/src/targeting/build-page-targeting.ts x: 13 commits (all time) y: 178 lines of code core/src/targeting/personalised.ts x: 4 commits (all time) y: 163 lines of code core/src/targeting/youtube-ima.ts x: 6 commits (all time) y: 91 lines of code bundle/src/init/consented/ad-free-slot-remove.ts x: 2 commits (all time) y: 14 lines of code bundle/src/lib/ad-free.ts x: 2 commits (all time) y: 11 lines of code bundle/src/insert/fixures.ts x: 3 commits (all time) y: 57 lines of code bundle/src/init/consentless/dynamic/article-body-adverts.ts x: 2 commits (all time) y: 18 lines of code bundle/src/insert/comments-expanded-advert.ts x: 3 commits (all time) y: 164 lines of code bundle/src/init/consented/dynamic-ad-slots.ts x: 2 commits (all time) y: 25 lines of code bundle/src/lib/should-load-ads.ts x: 1 commits (all time) y: 23 lines of code bundle/src/ab-testing/utils.ts x: 1 commits (all time) y: 6 lines of code bundle/src/init/ad-free.ts x: 3 commits (all time) y: 27 lines of code bundle/src/init/consented-advertising.ts x: 7 commits (all time) y: 54 lines of code bundle/src/lib/ad-verification/prepare-ad-verification.ts x: 5 commits (all time) y: 68 lines of code bundle/src/lib/messenger/get-page-targeting.ts x: 2 commits (all time) y: 8 lines of code bundle/src/lib/messenger/passback-refresh.ts x: 4 commits (all time) y: 36 lines of code bundle/src/lib/messenger/resize.ts x: 2 commits (all time) y: 81 lines of code bundle/src/lib/messenger/scroll.ts x: 2 commits (all time) y: 99 lines of code bundle/src/lib/messenger/video.ts x: 2 commits (all time) y: 22 lines of code bundle/src/lib/messenger/viewport.ts x: 2 commits (all time) y: 78 lines of code core/src/global-ad-events.ts x: 1 commits (all time) y: 2 lines of code core/src/index.ts x: 6 commits (all time) y: 22 lines of code bundle/src/insert/mobile-sticky.ts x: 7 commits (all time) y: 69 lines of code bundle/src/lib/header-bidding/prebid/bidders/ix.ts x: 3 commits (all time) y: 12 lines of code bundle/src/lib/header-bidding/prebid/bidders/kargo.ts x: 2 commits (all time) y: 4 lines of code bundle/src/lib/header-bidding/prebid/bidders/rubicon.ts x: 2 commits (all time) y: 21 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/id5.ts x: 2 commits (all time) y: 33 lines of code bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/index.ts x: 1 commits (all time) y: 70 lines of code bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/utils.ts x: 1 commits (all time) y: 79 lines of code bundle/src/types/modules.ts x: 4 commits (all time) y: 14 lines of code bundle/src/lib/commercial-boot-utils.ts x: 5 commits (all time) y: 58 lines of code bundle/playwright/lib/load-page.ts x: 4 commits (all time) y: 173 lines of code bundle/src/lib/guardian-commercial-queue.ts x: 3 commits (all time) y: 54 lines of code bundle/src/insert/spacefinder/interactive.ts x: 2 commits (all time) y: 36 lines of code bundle/src/display/display-ads.ts x: 3 commits (all time) y: 19 lines of code bundle/src/lib/timed-queue.ts x: 2 commits (all time) y: 95 lines of code bundle/src/insert/sticky-inlines.ts x: 2 commits (all time) y: 90 lines of code core/src/event-timer.ts x: 6 commits (all time) y: 181 lines of code core/src/global.ts x: 7 commits (all time) y: 15 lines of code core/src/types.ts x: 14 commits (all time) y: 456 lines of code bundle/src/events/on-slot-render.ts x: 7 commits (all time) y: 75 lines of code bundle/src/define/define-slot.ts x: 8 commits (all time) y: 217 lines of code bundle/src/lib/identity/api.ts x: 2 commits (all time) y: 46 lines of code bundle/playwright/lib/gam.ts x: 2 commits (all time) y: 67 lines of code bundle/src/define/init-slot-ias.ts x: 3 commits (all time) y: 105 lines of code bundle/src/events/on-slot-viewable.ts x: 4 commits (all time) y: 96 lines of code bundle/src/lib/third-party-tags/inizio.ts x: 3 commits (all time) y: 50 lines of code bundle/playwright/lib/allow-reject-all.ts x: 1 commits (all time) y: 13 lines of code bundle/playwright/fixtures/front-with-thrasher-sponsor-fires-advert.ts x: 1 commits (all time) y: 120 lines of code bundle/playwright/fixtures/front-with-thrasher-sponsor.ts x: 1 commits (all time) y: 111 lines of code bundle/playwright/lib/breakpoints.ts x: 1 commits (all time) y: 36 lines of code bundle/playwright/lib/locators.ts x: 1 commits (all time) y: 37 lines of code bundle/src/init/pages/university-guide.ts x: 1 commits (all time) y: 55 lines of code bundle/src/define/create-advert.ts x: 2 commits (all time) y: 54 lines of code bundle/src/init/consented/fill-slot-listener.ts x: 2 commits (all time) y: 31 lines of code bundle/src/lib/video-progress-reporting.ts x: 2 commits (all time) y: 47 lines of code bundle/playwright/fixtures/prebid.ts x: 1 commits (all time) y: 48 lines of code bundle/src/events/empty-advert.ts x: 1 commits (all time) y: 40 lines of code bundle/src/init/consented/dfp-listeners.ts x: 1 commits (all time) y: 20 lines of code bundle/src/init/consented/opinary.ts x: 1 commits (all time) y: 92 lines of code bundle/src/init/consentless/dynamic/exclusion-slot.ts x: 1 commits (all time) y: 9 lines of code bundle/src/lib/am-i-used.ts x: 1 commits (all time) y: 43 lines of code bundle/src/lib/fastdom-promise.ts x: 3 commits (all time) y: 3 lines of code bundle/src/types/membership.ts x: 3 commits (all time) y: 22 lines of code core/src/detect-ad-blocker.ts x: 3 commits (all time) y: 46 lines of code core/src/messenger/post-message.ts x: 3 commits (all time) y: 7 lines of code core/src/permutive.ts x: 3 commits (all time) y: 35 lines of code core/src/targeting/pick-targeting-values.ts x: 3 commits (all time) y: 40 lines of code
619.0
lines of code
  min: 1.0
  average: 71.45
  25th percentile: 15.0
  median: 36.0
  75th percentile: 81.0
  max: 619.0
0 24.0
commits (all time)
min: 1.0 | average: 3.84 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 24.0

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

bundle/src/lib/third-party-tags/permutive.ts x: 2 contributors (all time) y: 6 lines of code bundle/src/insert/spacefinder/rules.ts x: 5 contributors (all time) y: 270 lines of code bundle/src/lib/header-bidding/prebid/index.ts x: 8 contributors (all time) y: 216 lines of code bundle/src/lib/header-bidding/utils.ts x: 6 contributors (all time) y: 238 lines of code bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 7 contributors (all time) y: 619 lines of code .devcontainer/devenv.yaml x: 2 contributors (all time) y: 23 lines of code bundle/playwright/fixtures/pages/articles.ts x: 4 contributors (all time) y: 41 lines of code bundle/src/insert/spacefinder/article.ts x: 4 contributors (all time) y: 268 lines of code bundle/src/lib/create-ad-slot.ts x: 3 contributors (all time) y: 139 lines of code bundle/src/init/consented/static-ad-slots.ts x: 4 contributors (all time) y: 98 lines of code bundle/src/lib/header-bidding/prebid-types.ts x: 3 contributors (all time) y: 153 lines of code bundle/src/lib/header-bidding/slot-config.ts x: 5 contributors (all time) y: 255 lines of code bundle/src/lib/header-bidding/a9/a9.ts x: 3 contributors (all time) y: 96 lines of code bundle/src/lib/header_bidder_timeouts.ts x: 1 contributors (all time) y: 29 lines of code bundle/src/init/consented/prepare-a9.ts x: 4 contributors (all time) y: 31 lines of code bundle/src/init/consented/prepare-prebid.ts x: 5 contributors (all time) y: 52 lines of code core/src/constants/header-bidding-timeouts.ts x: 1 contributors (all time) y: 3 lines of code core/src/constants/index.ts x: 4 contributors (all time) y: 7 lines of code bundle/src/insert/spacefinder/liveblog-adverts.ts x: 3 contributors (all time) y: 210 lines of code bundle/src/insert/spacefinder/richLinks.ts x: 1 contributors (all time) y: 16 lines of code bundle/src/insert/spacefinder/spacefinder.ts x: 3 contributors (all time) y: 501 lines of code bundle/src/lib/detect/detect-breakpoint.ts x: 2 contributors (all time) y: 138 lines of code core/src/geo/get-locale.ts x: 3 contributors (all time) y: 32 lines of code bundle/src/lib/article-body-adverts.ts x: 1 contributors (all time) y: 59 lines of code bundle/src/types/global.ts x: 4 contributors (all time) y: 367 lines of code bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 2 contributors (all time) y: 357 lines of code bundle/src/lib/url.ts x: 4 contributors (all time) y: 26 lines of code bundle/src/events/render-advert-label.ts x: 3 contributors (all time) y: 163 lines of code core/src/ad-sizes.ts x: 7 contributors (all time) y: 406 lines of code bundle/src/lib/header-bidding/prebid/bidders/appnexus.ts x: 3 contributors (all time) y: 98 lines of code bundle/src/lib/header-bidding/prebid/bidders/magnite.ts x: 3 contributors (all time) y: 109 lines of code bundle/src/lib/messenger/passback.ts x: 4 contributors (all time) y: 281 lines of code bundle/src/init/consented/ipsos-mori.ts x: 4 contributors (all time) y: 38 lines of code bundle/src/init/consented/teads-cookieless.ts x: 3 contributors (all time) y: 38 lines of code bundle/src/init/consented/third-party-tags.ts x: 4 contributors (all time) y: 107 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/index.ts x: 6 contributors (all time) y: 65 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/liveramp.ts x: 4 contributors (all time) y: 80 lines of code bundle/src/lib/header-bidding/prebid/intent-iq-analytics.ts x: 3 contributors (all time) y: 36 lines of code bundle/src/lib/header-bidding/prebid/prebid-ad-unit.ts x: 4 contributors (all time) y: 81 lines of code bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/eventHandlers.ts x: 2 contributors (all time) y: 244 lines of code bundle/src/display/lazy-load.ts x: 2 contributors (all time) y: 76 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/ozone.ts x: 1 contributors (all time) y: 32 lines of code bundle/src/lib/header-bidding/prebid/modules/index.ts x: 4 contributors (all time) y: 33 lines of code core/src/email-hash.ts x: 4 contributors (all time) y: 42 lines of code bundle/src/lib/header-bidding/prebid/analytics.ts x: 4 contributors (all time) y: 46 lines of code .github/dependabot.yml x: 5 contributors (all time) y: 92 lines of code mise.toml x: 1 contributors (all time) y: 8 lines of code bundle/src/lib/messenger.ts x: 3 contributors (all time) y: 296 lines of code bundle/src/lib/messenger/reset-height.ts x: 1 contributors (all time) y: 45 lines of code bundle/src/lib/third-party-tags/imr-worldwide.ts x: 4 contributors (all time) y: 86 lines of code bundle/src/lib/messenger/background.ts x: 3 contributors (all time) y: 327 lines of code bundle/src/ab-testing/index.ts x: 3 contributors (all time) y: 30 lines of code bundle/src/define/Advert.ts x: 6 contributors (all time) y: 399 lines of code bundle/src/events/render-advert.ts x: 4 contributors (all time) y: 185 lines of code bundle/src/lib/header-bidding/prebid/price-config.ts x: 2 contributors (all time) y: 181 lines of code bundle/src/lib/creatives/page-skin.ts x: 3 contributors (all time) y: 124 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/intent-iq.ts x: 1 contributors (all time) y: 56 lines of code core/src/constants/top-above-nav-height.ts x: 4 contributors (all time) y: 1 lines of code bundle/src/lib/header-bidding/prebid/liveramp-ats-analytics.ts x: 1 contributors (all time) y: 19 lines of code bundle/src/init/consented/prepare-permutive.ts x: 4 contributors (all time) y: 252 lines of code core/src/geo/geo-utils.ts x: 2 contributors (all time) y: 15 lines of code bundle/src/commercial.ts x: 4 contributors (all time) y: 27 lines of code bundle/src/init/consented/comscore.ts x: 3 contributors (all time) y: 70 lines of code bundle/src/init/consented/prepare-googletag.ts x: 4 contributors (all time) y: 123 lines of code bundle/src/init/consented/track-gpc-signal.ts x: 2 contributors (all time) y: 13 lines of code bundle/src/init/consentless/prepare-ootag.ts x: 3 contributors (all time) y: 42 lines of code bundle/src/init/shared/reload-page-on-consent-change.ts x: 3 contributors (all time) y: 13 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/tradedesk.ts x: 3 contributors (all time) y: 49 lines of code bundle/src/lib/page-targeting.ts x: 5 contributors (all time) y: 73 lines of code bundle/src/lib/targeting/build-page-targeting-consentless.ts x: 3 contributors (all time) y: 55 lines of code bundle/src/lib/track-gpc-signal.ts x: 2 contributors (all time) y: 11 lines of code bundle/src/lib/types.ts x: 2 contributors (all time) y: 53 lines of code core/src/send-commercial-metrics.ts x: 6 contributors (all time) y: 197 lines of code core/src/targeting/build-page-targeting.ts x: 7 contributors (all time) y: 178 lines of code core/src/targeting/personalised.ts x: 4 contributors (all time) y: 163 lines of code core/src/targeting/youtube-ima.ts x: 4 contributors (all time) y: 91 lines of code bundle/src/insert/fixures.ts x: 2 contributors (all time) y: 57 lines of code bundle/src/init/consentless/dynamic/article-body-adverts.ts x: 2 contributors (all time) y: 18 lines of code bundle/src/lib/is-secure-contact.ts x: 1 contributors (all time) y: 7 lines of code bundle/src/insert/comments-expanded-advert.ts x: 2 contributors (all time) y: 164 lines of code bundle/src/init/consented/dynamic-ad-slots.ts x: 2 contributors (all time) y: 25 lines of code bundle/src/lib/should-load-ads.ts x: 1 contributors (all time) y: 23 lines of code bundle/src/init/ad-free.ts x: 2 contributors (all time) y: 27 lines of code bundle/src/init/consented-advertising.ts x: 4 contributors (all time) y: 54 lines of code bundle/src/init/shared/set-adtest-in-labels-cookie.ts x: 1 contributors (all time) y: 14 lines of code bundle/src/lib/ad-verification/prepare-ad-verification.ts x: 2 contributors (all time) y: 68 lines of code bundle/src/lib/messenger/full-width.ts x: 1 contributors (all time) y: 38 lines of code bundle/src/lib/messenger/passback-refresh.ts x: 2 contributors (all time) y: 36 lines of code bundle/src/lib/messenger/resize.ts x: 1 contributors (all time) y: 81 lines of code bundle/src/lib/messenger/scroll.ts x: 1 contributors (all time) y: 99 lines of code bundle/src/lib/messenger/viewport.ts x: 1 contributors (all time) y: 78 lines of code core/src/global-ad-events.ts x: 1 contributors (all time) y: 2 lines of code core/src/index.ts x: 4 contributors (all time) y: 22 lines of code bundle/src/define/refreshed-ad-sizes.ts x: 1 contributors (all time) y: 25 lines of code bundle/src/lib/header-bidding/prebid/bidders/kargo.ts x: 2 contributors (all time) y: 4 lines of code bundle/src/lib/header-bidding/prebid/bidders/rubicon.ts x: 2 contributors (all time) y: 21 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/id5.ts x: 2 contributors (all time) y: 33 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/shared.ts x: 2 contributors (all time) y: 9 lines of code bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/index.ts x: 1 contributors (all time) y: 70 lines of code bundle/src/lib/header-bidding/prebid/modules/appnexusBidAdapter.ts x: 1 contributors (all time) y: 10 lines of code bundle/src/lib/commercial-boot-utils.ts x: 3 contributors (all time) y: 58 lines of code bundle/playwright/lib/load-page.ts x: 3 contributors (all time) y: 173 lines of code bundle/src/lib/guardian-commercial-queue.ts x: 2 contributors (all time) y: 54 lines of code bundle/src/insert/spacefinder/interactive.ts x: 1 contributors (all time) y: 36 lines of code bundle/src/insert/fill-dynamic-advert-slot.ts x: 2 contributors (all time) y: 37 lines of code bundle/src/lib/timed-queue.ts x: 2 contributors (all time) y: 95 lines of code bundle/src/insert/sticky-inlines.ts x: 1 contributors (all time) y: 90 lines of code core/src/event-timer.ts x: 5 contributors (all time) y: 181 lines of code core/src/global.ts x: 6 contributors (all time) y: 15 lines of code core/src/types.ts x: 6 contributors (all time) y: 456 lines of code bundle/src/events/on-slot-render.ts x: 3 contributors (all time) y: 75 lines of code bundle/src/define/define-slot.ts x: 3 contributors (all time) y: 217 lines of code bundle/src/lib/third-party-cookies.ts x: 3 contributors (all time) y: 28 lines of code core/src/targeting/teads-eligibility.ts x: 3 contributors (all time) y: 18 lines of code bundle/src/lib/identity/api.ts x: 2 contributors (all time) y: 46 lines of code bundle/src/define/init-slot-ias.ts x: 2 contributors (all time) y: 105 lines of code bundle/src/lib/third-party-tags/inizio.ts x: 2 contributors (all time) y: 50 lines of code bundle/playwright/fixtures/front-with-thrasher-sponsor-fires-advert.ts x: 1 contributors (all time) y: 120 lines of code bundle/playwright/fixtures/front-with-thrasher-sponsor.ts x: 1 contributors (all time) y: 111 lines of code core/src/targeting/shared.ts x: 4 contributors (all time) y: 69 lines of code bundle/src/events/on-slot-load.ts x: 1 contributors (all time) y: 21 lines of code bundle/src/init/consented/fill-slot-listener.ts x: 1 contributors (all time) y: 31 lines of code bundle/src/lib/video-progress-reporting.ts x: 1 contributors (all time) y: 47 lines of code bundle/src/events/empty-advert.ts x: 1 contributors (all time) y: 40 lines of code bundle/src/init/consented/opinary.ts x: 1 contributors (all time) y: 92 lines of code bundle/src/lib/am-i-used.ts x: 1 contributors (all time) y: 43 lines of code bundle/src/lib/fastdom-promise.ts x: 3 contributors (all time) y: 3 lines of code bundle/src/types/membership.ts x: 3 contributors (all time) y: 22 lines of code core/src/detect-ad-blocker.ts x: 3 contributors (all time) y: 46 lines of code core/src/messenger/post-message.ts x: 3 contributors (all time) y: 7 lines of code core/src/targeting/pick-targeting-values.ts x: 3 contributors (all time) y: 40 lines of code
619.0
lines of code
  min: 1.0
  average: 71.45
  25th percentile: 15.0
  median: 36.0
  75th percentile: 81.0
  max: 619.0
0 8.0
contributors (all time)
min: 1.0 | average: 2.38 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

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

bundle/src/lib/third-party-tags/permutive.ts x: 1 commits (30d) y: 6 lines of code bundle/src/insert/spacefinder/rules.ts x: 4 commits (30d) y: 270 lines of code bundle/src/lib/header-bidding/prebid/index.ts x: 4 commits (30d) y: 216 lines of code bundle/src/lib/header-bidding/utils.ts x: 4 commits (30d) y: 238 lines of code bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 2 commits (30d) y: 619 lines of code .devcontainer/devenv.yaml x: 2 commits (30d) y: 23 lines of code bundle/playwright/fixtures/pages/articles.ts x: 2 commits (30d) y: 41 lines of code bundle/src/insert/spacefinder/article.ts x: 2 commits (30d) y: 268 lines of code bundle/src/lib/create-ad-slot.ts x: 1 commits (30d) y: 139 lines of code bundle/src/init/consented/static-ad-slots.ts x: 1 commits (30d) y: 98 lines of code bundle/src/lib/header-bidding/prebid-types.ts x: 1 commits (30d) y: 153 lines of code bundle/src/lib/header-bidding/slot-config.ts x: 2 commits (30d) y: 255 lines of code bundle/src/lib/header-bidding/a9/a9.ts x: 2 commits (30d) y: 96 lines of code bundle/src/lib/header_bidder_timeouts.ts x: 1 commits (30d) y: 29 lines of code bundle/src/init/consented/prepare-a9.ts x: 1 commits (30d) y: 31 lines of code bundle/src/init/consented/prepare-prebid.ts x: 1 commits (30d) y: 52 lines of code core/src/constants/header-bidding-timeouts.ts x: 1 commits (30d) y: 3 lines of code bundle/src/insert/spacefinder/liveblog-adverts.ts x: 1 commits (30d) y: 210 lines of code bundle/src/insert/spacefinder/richLinks.ts x: 1 commits (30d) y: 16 lines of code bundle/src/insert/spacefinder/spacefinder.ts x: 1 commits (30d) y: 501 lines of code bundle/src/lib/detect/detect-breakpoint.ts x: 1 commits (30d) y: 138 lines of code core/src/geo/get-locale.ts x: 1 commits (30d) y: 32 lines of code bundle/src/lib/article-body-adverts.ts x: 1 commits (30d) y: 59 lines of code bundle/src/types/global.ts x: 1 commits (30d) y: 367 lines of code bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 1 commits (30d) y: 357 lines of code bundle/src/lib/url.ts x: 1 commits (30d) y: 26 lines of code bundle/src/events/render-advert-label.ts x: 1 commits (30d) y: 163 lines of code core/src/ad-sizes.ts x: 2 commits (30d) y: 406 lines of code bundle/src/lib/header-bidding/prebid/bidders/magnite.ts x: 1 commits (30d) y: 109 lines of code bundle/src/lib/messenger/passback.ts x: 1 commits (30d) y: 281 lines of code
619.0
lines of code
  min: 3.0
  average: 165.84
  25th percentile: 31.25
  median: 123.5
  75th percentile: 264.75
  max: 619.0
0 4.0
commits (30d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

bundle/src/lib/third-party-tags/permutive.ts x: 1 contributors (30d) y: 6 lines of code bundle/src/insert/spacefinder/rules.ts x: 2 contributors (30d) y: 270 lines of code bundle/src/lib/header-bidding/prebid/index.ts x: 3 contributors (30d) y: 216 lines of code bundle/src/lib/header-bidding/utils.ts x: 3 contributors (30d) y: 238 lines of code bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 2 contributors (30d) y: 619 lines of code .devcontainer/devenv.yaml x: 2 contributors (30d) y: 23 lines of code bundle/playwright/fixtures/pages/articles.ts x: 2 contributors (30d) y: 41 lines of code bundle/src/insert/spacefinder/article.ts x: 2 contributors (30d) y: 268 lines of code bundle/src/lib/create-ad-slot.ts x: 1 contributors (30d) y: 139 lines of code bundle/src/init/consented/static-ad-slots.ts x: 1 contributors (30d) y: 98 lines of code bundle/src/lib/header-bidding/prebid-types.ts x: 1 contributors (30d) y: 153 lines of code bundle/src/lib/header-bidding/slot-config.ts x: 2 contributors (30d) y: 255 lines of code bundle/src/lib/header-bidding/a9/a9.ts x: 1 contributors (30d) y: 96 lines of code bundle/src/lib/header_bidder_timeouts.ts x: 1 contributors (30d) y: 29 lines of code bundle/src/init/consented/prepare-a9.ts x: 1 contributors (30d) y: 31 lines of code bundle/src/init/consented/prepare-prebid.ts x: 1 contributors (30d) y: 52 lines of code core/src/constants/header-bidding-timeouts.ts x: 1 contributors (30d) y: 3 lines of code bundle/src/insert/spacefinder/liveblog-adverts.ts x: 1 contributors (30d) y: 210 lines of code bundle/src/insert/spacefinder/richLinks.ts x: 1 contributors (30d) y: 16 lines of code bundle/src/insert/spacefinder/spacefinder.ts x: 1 contributors (30d) y: 501 lines of code bundle/src/lib/detect/detect-breakpoint.ts x: 1 contributors (30d) y: 138 lines of code core/src/geo/get-locale.ts x: 1 contributors (30d) y: 32 lines of code bundle/src/lib/article-body-adverts.ts x: 1 contributors (30d) y: 59 lines of code bundle/src/types/global.ts x: 1 contributors (30d) y: 367 lines of code bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 1 contributors (30d) y: 357 lines of code bundle/src/lib/url.ts x: 1 contributors (30d) y: 26 lines of code bundle/src/events/render-advert-label.ts x: 1 contributors (30d) y: 163 lines of code core/src/ad-sizes.ts x: 2 contributors (30d) y: 406 lines of code bundle/src/lib/header-bidding/prebid/bidders/magnite.ts x: 1 contributors (30d) y: 109 lines of code bundle/src/lib/messenger/passback.ts x: 1 contributors (30d) y: 281 lines of code
619.0
lines of code
  min: 3.0
  average: 165.84
  25th percentile: 31.25
  median: 123.5
  75th percentile: 264.75
  max: 619.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.34 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

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

bundle/src/lib/third-party-tags/permutive.ts x: 1 commits (90d) y: 6 lines of code bundle/src/insert/spacefinder/rules.ts x: 7 commits (90d) y: 270 lines of code bundle/src/lib/header-bidding/prebid/index.ts x: 9 commits (90d) y: 216 lines of code bundle/src/lib/header-bidding/utils.ts x: 8 commits (90d) y: 238 lines of code bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 6 commits (90d) y: 619 lines of code .devcontainer/devenv.yaml x: 5 commits (90d) y: 23 lines of code bundle/playwright/fixtures/pages/articles.ts x: 2 commits (90d) y: 41 lines of code bundle/src/insert/spacefinder/article.ts x: 6 commits (90d) y: 268 lines of code bundle/src/lib/create-ad-slot.ts x: 1 commits (90d) y: 139 lines of code bundle/src/init/consented/static-ad-slots.ts x: 4 commits (90d) y: 98 lines of code bundle/src/lib/header-bidding/prebid-types.ts x: 2 commits (90d) y: 153 lines of code bundle/src/lib/header-bidding/slot-config.ts x: 9 commits (90d) y: 255 lines of code bundle/src/lib/header-bidding/a9/a9.ts x: 3 commits (90d) y: 96 lines of code bundle/src/lib/header_bidder_timeouts.ts x: 1 commits (90d) y: 29 lines of code bundle/src/init/consented/prepare-a9.ts x: 1 commits (90d) y: 31 lines of code bundle/src/init/consented/prepare-prebid.ts x: 2 commits (90d) y: 52 lines of code core/src/constants/header-bidding-timeouts.ts x: 1 commits (90d) y: 3 lines of code core/src/constants/index.ts x: 2 commits (90d) y: 7 lines of code bundle/src/insert/spacefinder/liveblog-adverts.ts x: 4 commits (90d) y: 210 lines of code bundle/src/insert/spacefinder/richLinks.ts x: 1 commits (90d) y: 16 lines of code bundle/src/insert/spacefinder/spacefinder.ts x: 1 commits (90d) y: 501 lines of code bundle/src/lib/detect/detect-breakpoint.ts x: 1 commits (90d) y: 138 lines of code core/src/geo/get-locale.ts x: 1 commits (90d) y: 32 lines of code bundle/src/lib/article-body-adverts.ts x: 1 commits (90d) y: 59 lines of code bundle/src/types/global.ts x: 1 commits (90d) y: 367 lines of code bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 1 commits (90d) y: 357 lines of code bundle/src/lib/url.ts x: 1 commits (90d) y: 26 lines of code bundle/src/events/render-advert-label.ts x: 1 commits (90d) y: 163 lines of code core/src/ad-sizes.ts x: 4 commits (90d) y: 406 lines of code bundle/src/lib/header-bidding/prebid/bidders/appnexus.ts x: 1 commits (90d) y: 98 lines of code bundle/src/lib/header-bidding/prebid/bidders/magnite.ts x: 1 commits (90d) y: 109 lines of code bundle/src/lib/messenger/passback.ts x: 4 commits (90d) y: 281 lines of code bundle/src/init/consented/ipsos-mori.ts x: 1 commits (90d) y: 38 lines of code bundle/src/init/consented/third-party-tags.ts x: 1 commits (90d) y: 107 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/index.ts x: 2 commits (90d) y: 65 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/liveramp.ts x: 1 commits (90d) y: 80 lines of code bundle/src/lib/header-bidding/prebid/intent-iq-analytics.ts x: 1 commits (90d) y: 36 lines of code bundle/src/lib/header-bidding/prebid/prebid-ad-unit.ts x: 3 commits (90d) y: 81 lines of code bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/eventHandlers.ts x: 1 commits (90d) y: 244 lines of code bundle/src/display/lazy-load.ts x: 1 commits (90d) y: 76 lines of code core/src/email-hash.ts x: 1 commits (90d) y: 42 lines of code bundle/src/lib/header-bidding/prebid/analytics.ts x: 1 commits (90d) y: 46 lines of code .github/dependabot.yml x: 2 commits (90d) y: 92 lines of code mise.toml x: 3 commits (90d) y: 8 lines of code core/src/targeting/session.ts x: 1 commits (90d) y: 92 lines of code bundle/src/lib/messenger.ts x: 1 commits (90d) y: 296 lines of code bundle/src/lib/third-party-tags/imr-worldwide.ts x: 1 commits (90d) y: 86 lines of code bundle/src/lib/messenger/background.ts x: 1 commits (90d) y: 327 lines of code bundle/src/define/Advert.ts x: 2 commits (90d) y: 399 lines of code bundle/src/events/render-advert.ts x: 3 commits (90d) y: 185 lines of code bundle/src/lib/header-bidding/prebid/price-config.ts x: 1 commits (90d) y: 181 lines of code
619.0
lines of code
  min: 3.0
  average: 138.09
  25th percentile: 35.25
  median: 89.0
  75th percentile: 221.5
  max: 619.0
0 9.0
commits (90d)
min: 1.0 | average: 2.21 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 9.0

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

bundle/src/lib/third-party-tags/permutive.ts x: 1 contributors (90d) y: 6 lines of code bundle/src/insert/spacefinder/rules.ts x: 4 contributors (90d) y: 270 lines of code bundle/src/lib/header-bidding/prebid/index.ts x: 4 contributors (90d) y: 216 lines of code bundle/src/lib/header-bidding/utils.ts x: 3 contributors (90d) y: 238 lines of code bundle/src/lib/header-bidding/prebid/bidders/config.ts x: 4 contributors (90d) y: 619 lines of code .devcontainer/devenv.yaml x: 2 contributors (90d) y: 23 lines of code bundle/playwright/fixtures/pages/articles.ts x: 2 contributors (90d) y: 41 lines of code bundle/src/insert/spacefinder/article.ts x: 3 contributors (90d) y: 268 lines of code bundle/src/lib/create-ad-slot.ts x: 1 contributors (90d) y: 139 lines of code bundle/src/init/consented/static-ad-slots.ts x: 2 contributors (90d) y: 98 lines of code bundle/src/lib/header-bidding/prebid-types.ts x: 1 contributors (90d) y: 153 lines of code bundle/src/lib/header-bidding/slot-config.ts x: 4 contributors (90d) y: 255 lines of code bundle/src/lib/header-bidding/a9/a9.ts x: 2 contributors (90d) y: 96 lines of code bundle/src/lib/header_bidder_timeouts.ts x: 1 contributors (90d) y: 29 lines of code bundle/src/init/consented/prepare-a9.ts x: 1 contributors (90d) y: 31 lines of code bundle/src/init/consented/prepare-prebid.ts x: 1 contributors (90d) y: 52 lines of code core/src/constants/header-bidding-timeouts.ts x: 1 contributors (90d) y: 3 lines of code bundle/src/insert/spacefinder/liveblog-adverts.ts x: 1 contributors (90d) y: 210 lines of code bundle/src/insert/spacefinder/richLinks.ts x: 1 contributors (90d) y: 16 lines of code bundle/src/insert/spacefinder/spacefinder.ts x: 1 contributors (90d) y: 501 lines of code bundle/src/lib/detect/detect-breakpoint.ts x: 1 contributors (90d) y: 138 lines of code core/src/geo/get-locale.ts x: 1 contributors (90d) y: 32 lines of code bundle/src/lib/article-body-adverts.ts x: 1 contributors (90d) y: 59 lines of code bundle/src/types/global.ts x: 1 contributors (90d) y: 367 lines of code bundle/src/insert/spacefinder/spacefinder-debug-tools.ts x: 1 contributors (90d) y: 357 lines of code bundle/src/lib/url.ts x: 1 contributors (90d) y: 26 lines of code bundle/src/events/render-advert-label.ts x: 1 contributors (90d) y: 163 lines of code core/src/ad-sizes.ts x: 3 contributors (90d) y: 406 lines of code bundle/src/lib/header-bidding/prebid/bidders/appnexus.ts x: 1 contributors (90d) y: 98 lines of code bundle/src/lib/header-bidding/prebid/bidders/magnite.ts x: 1 contributors (90d) y: 109 lines of code bundle/src/lib/messenger/passback.ts x: 2 contributors (90d) y: 281 lines of code bundle/src/init/consented/ipsos-mori.ts x: 1 contributors (90d) y: 38 lines of code bundle/src/init/consented/third-party-tags.ts x: 1 contributors (90d) y: 107 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/index.ts x: 2 contributors (90d) y: 65 lines of code bundle/src/lib/header-bidding/prebid/id-handlers/liveramp.ts x: 1 contributors (90d) y: 80 lines of code bundle/src/lib/header-bidding/prebid/intent-iq-analytics.ts x: 1 contributors (90d) y: 36 lines of code bundle/src/lib/header-bidding/prebid/prebid-ad-unit.ts x: 1 contributors (90d) y: 81 lines of code bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter/eventHandlers.ts x: 1 contributors (90d) y: 244 lines of code bundle/src/display/lazy-load.ts x: 1 contributors (90d) y: 76 lines of code core/src/email-hash.ts x: 1 contributors (90d) y: 42 lines of code bundle/src/lib/header-bidding/prebid/analytics.ts x: 1 contributors (90d) y: 46 lines of code .github/dependabot.yml x: 1 contributors (90d) y: 92 lines of code mise.toml x: 1 contributors (90d) y: 8 lines of code bundle/src/lib/messenger.ts x: 1 contributors (90d) y: 296 lines of code bundle/src/lib/third-party-tags/imr-worldwide.ts x: 1 contributors (90d) y: 86 lines of code bundle/src/lib/messenger/background.ts x: 1 contributors (90d) y: 327 lines of code bundle/src/define/Advert.ts x: 2 contributors (90d) y: 399 lines of code bundle/src/events/render-advert.ts x: 3 contributors (90d) y: 185 lines of code bundle/src/lib/header-bidding/prebid/price-config.ts x: 1 contributors (90d) y: 181 lines of code
619.0
lines of code
  min: 3.0
  average: 138.09
  25th percentile: 35.25
  median: 89.0
  75th percentile: 221.5
  max: 619.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.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...