Overview
File Change Frequency Overall
  • There are 161 files with 14,094 lines of code.
    • 1 file changed more than 100 times (365 lines of code)
    • 9 files changed 51-100 times (3,171 lines of code)
    • 22 files changed 21-50 times (3,877 lines of code)
    • 65 files changed 6-20 times (5,331 lines of code)
    • 64 files changed 1-5 times (1,350 lines of code)
2% | 22% | 27% | 37% | 9%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 161 files with 14,094 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 6 files changed by 11-25 contributors (1,812 lines of code)
    • 26 files changed by 6-10 contributors (4,684 lines of code)
    • 90 files changed by 2-5 contributors (6,586 lines of code)
    • 39 files changed by 1 contributor (1,012 lines of code)
0% | 12% | 33% | 46% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, tsx, json, sql, svg, md, js, sh, gitignore, txt, yml, yaml, html, graphql, eslintignore, snap, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx4% | 30% | 20% | 37% | 6%
ts0% | 8% | 37% | 41% | 12%
graphql0% | 97% | 0% | 2% | 0%
html0% | 0% | 95% | 0% | 4%
yaml0% | 0% | 83% | 11% | 4%
sql0% | 0% | 0% | 39% | 60%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
client3% | 30% | 20% | 37% | 7%
shared0% | 14% | 15% | 56% | 13%
bootstrapping-lambda0% | 24% | 36% | 29% | 8%
cdk0% | 0% | 98% | 0% | 1%
database-bridge-lambda0% | 0% | 73% | 23% | 3%
users-refresher-lambda0% | 0% | 47% | 10% | 42%
workflow-bridge-lambda0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 77% | 10% | 11%
email-lambda0% | 0% | 0% | 100% | 0%
grid-bridge-lambda0% | 0% | 0% | 68% | 31%
notifications-lambda0% | 0% | 0% | 100% | 0%
auth-lambda0% | 0% | 0% | 100% | 0%
archiver-lambda0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
pinboard.tsx
in client/src
365 - 2020-12-21 2026-01-08 101 15 +2196 / -1410 jennygrahamjones tom.richards
scrollableItems.tsx
in client/src
344 1 2021-02-15 2026-01-08 83 12 +1454 / -669 tom.richards tom.richards
app.tsx
in client/src
470 - 2022-02-18 2025-05-14 82 7 +1766 / -673 tom.richards 10963046+andrew-nowak
selectPinboard.tsx
in client/src
515 - 2020-12-21 2025-07-10 82 11 +2181 / -1064 jennygrahamjones tom.richards
schema.graphql
in shared/graphql
172 - 2020-11-20 2026-01-08 77 12 +836 / -431 jennygrahamjones tom.richards
globalState.tsx
in client/src
693 - 2022-02-24 2026-01-08 74 9 +2273 / -638 andrew.nowak tom.richards
gql.ts
in client
278 - 2021-03-08 2026-01-08 70 10 +789 / -157 tom.richards tom.richards
panel.tsx
in client/src
283 - 2022-02-24 2025-07-17 68 8 +1439 / -811 andrew.nowak tom.richards
itemDisplay.tsx
in client/src
276 - 2021-02-24 2026-01-08 65 13 +1313 / -696 tjsilver tom.richards
server.ts
in bootstrapping-lambda/src
140 - 2020-11-18 2026-08-07 55 13 +1131 / -762 tom.richards david.furey
stack.ts
in cdk/lib
713 6 2023-02-14 2026-02-11 49 10 +1947 / -411 tom.richards 89925410+waisingyiu
sendMessageArea.tsx
in client/src
223 - 2021-03-23 2023-10-23 44 8 +648 / -159 tjsilver tom.richards
index.ts
in database-bridge-lambda/src
102 1 2022-08-17 2026-01-08 43 5 +384 / -150 tom.richards tom.richards
66 - 2020-11-18 2024-11-25 42 9 +412 / -258 tom.richards tom.richards
index.html
in bootstrapping-lambda/local
209 - 2020-11-18 2025-12-18 42 9 +662 / -208 tom.richards david.blatcher
Item.ts
in database-bridge-lambda/src/sql
276 - 2022-08-26 2026-08-07 41 9 +841 / -183 tom.richards david.furey
entry.tsx
in client/src
213 - 2022-02-21 2025-05-14 37 5 +659 / -113 tom.richards 10963046+andrew-nowak
113 - 2020-11-13 2025-05-13 34 7 +290 / -36 jennygrahamjones samhession
index.ts
in users-refresher-lambda/src
226 4 2021-03-26 2026-08-07 34 8 +1472 / -984 tom.richards david.furey
operations.ts
in shared/graphql
45 - 2022-08-17 2026-01-08 31 7 +127 / -14 tom.richards tom.richards
payloadDisplay.tsx
in client/src
143 - 2021-02-24 2026-01-08 31 7 +626 / -330 tjsilver tom.richards
index.ts
in workflow-bridge-lambda/src
126 - 2020-12-11 2024-11-25 30 4 +457 / -163 jennygrahamjones tom.richards
constants.ts
in shared
23 - 2021-04-14 2024-11-29 29 5 +88 / -18 tom.richards tom.richards
runDatabaseSetup.ts
in shared/database/local
107 - 2022-09-09 2025-03-21 29 5 +277 / -39 tom.richards tom.richards
run.ts
in database-bridge-lambda
57 - 2022-08-22 2026-01-08 28 5 +268 / -122 tom.richards tom.richards
tourState.tsx
in client/src/tour
388 2 2023-02-23 2023-08-30 27 3 +1109 / -281 ara.cho tom.richards
suggestAlternateCrops.tsx
in client/src/fronts
312 - 2024-10-10 2026-01-08 25 4 +798 / -146 tom.richards tom.richards
serviceWorker.ts
in client/src/push-notifications
112 - 2021-08-12 2023-04-12 24 4 +409 / -115 frederick.obrien tom.richards
floaty.tsx
in client/src
145 - 2022-02-18 2023-09-06 24 6 +1047 / -747 tom.richards 102960844+georges-gnm
util.ts
in client/src
77 - 2021-03-23 2023-06-15 22 8 +264 / -78 tjsilver tom.richards
seenBy.tsx
in client/src
82 - 2021-08-25 2023-02-08 22 10 +235 / -54 samanthagottlieb31 phillipbarron
inlineMode.tsx
in client/src/inline
119 - 2022-12-11 2025-07-17 22 2 +503 / -124 tom.richards tom.richards
index.ts
in notifications-lambda/src
49 - 2021-07-22 2022-10-28 20 4 +460 / -356 frederick.obrien tom.richards
User.ts
in database-bridge-lambda/src/sql
121 - 2022-08-31 2024-11-15 20 5 +308 / -46 tom.richards tom.richards
itemInputBox.tsx
in client/src
396 3 2023-01-03 2023-10-23 19 4 +1189 / -42 tom.richards tom.richards
colours.ts
in client
17 - 2021-02-15 2022-11-08 18 7 +60 / -24 tjsilver 47318984+aracho1
itemHoverMenu.tsx
in client/src
185 - 2022-12-22 2026-01-08 18 6 +590 / -54 tom.richards tom.richards
panDomainAuth.ts
in bootstrapping-lambda/src
28 - 2020-11-11 2025-07-28 17 6 +174 / -112 tom.richards 89925410+waisingyiu
run.ts
in notifications-lambda
40 2 2021-08-12 2023-06-09 17 5 +158 / -63 frederick.obrien tom.richards
avatarRoundel.tsx
in client/src
60 - 2021-08-25 2023-07-06 17 6 +216 / -90 samanthagottlieb31 tom.richards
PayloadAndType.ts
in client/src/types
103 - 2021-03-08 2026-03-26 17 6 +300 / -37 tom.richards emily.bourke
frontsIntegration.tsx
in client/src/fronts
106 - 2024-10-10 2025-07-17 17 2 +406 / -170 tom.richards tom.richards
assetView.tsx
in client/src
59 - 2022-03-15 2026-03-26 16 8 +219 / -101 andrew.nowak emily.bourke
Telemetry.ts
in client/src/types
63 - 2022-05-19 2024-11-25 16 4 +175 / -38 47318984+aracho1 tom.richards
index.ts
in email-lambda/src
104 2 2023-04-21 2025-03-21 16 2 +672 / -432 tom.richards tom.richards
index.tsx
in client/src/navigation
108 - 2022-03-01 2023-02-08 16 5 +292 / -60 andrew.nowak phillipbarron
159 1 2022-04-05 2023-06-21 16 2 +427 / -53 tom.richards tom.richards
styling.ts
in client/src
58 - 2022-02-24 2023-02-08 15 4 +165 / -25 andrew.nowak phillipbarron
tour.tsx
in client/src/tour
139 - 2023-03-10 2023-04-17 15 3 +623 / -327 ara.cho tom.richards
editItem.tsx
in client/src
148 - 2023-01-03 2023-10-23 15 4 +522 / -59 tom.richards tom.richards
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
pinboard.tsx
in client/src
365 - 2020-12-21 2026-01-08 101 15 +2196 / -1410 jennygrahamjones tom.richards
selectPinboard.tsx
in client/src
515 - 2020-12-21 2025-07-10 82 11 +2181 / -1064 jennygrahamjones tom.richards
globalState.tsx
in client/src
693 - 2022-02-24 2026-01-08 74 9 +2273 / -638 andrew.nowak tom.richards
index.ts
in users-refresher-lambda/src
226 4 2021-03-26 2026-08-07 34 8 +1472 / -984 tom.richards david.furey
app.tsx
in client/src
470 - 2022-02-18 2025-05-14 82 7 +1766 / -673 tom.richards 10963046+andrew-nowak
stack.ts
in cdk/lib
713 6 2023-02-14 2026-02-11 49 10 +1947 / -411 tom.richards 89925410+waisingyiu
panel.tsx
in client/src
283 - 2022-02-24 2025-07-17 68 8 +1439 / -811 andrew.nowak tom.richards
scrollableItems.tsx
in client/src
344 1 2021-02-15 2026-01-08 83 12 +1454 / -669 tom.richards tom.richards
itemDisplay.tsx
in client/src
276 - 2021-02-24 2026-01-08 65 13 +1313 / -696 tjsilver tom.richards
server.ts
in bootstrapping-lambda/src
140 - 2020-11-18 2026-08-07 55 13 +1131 / -762 tom.richards david.furey
floaty.tsx
in client/src
145 - 2022-02-18 2023-09-06 24 6 +1047 / -747 tom.richards 102960844+georges-gnm
tourState.tsx
in client/src/tour
388 2 2023-02-23 2023-08-30 27 3 +1109 / -281 ara.cho tom.richards
tourStepMap.tsx
in client/src/tour
308 3 2023-02-27 2023-04-17 14 4 +967 / -325 ara.cho 47318984+aracho1
schema.graphql
in shared/graphql
172 - 2020-11-20 2026-01-08 77 12 +836 / -431 jennygrahamjones tom.richards
itemInputBox.tsx
in client/src
396 3 2023-01-03 2023-10-23 19 4 +1189 / -42 tom.richards tom.richards
index.ts
in email-lambda/src
104 2 2023-04-21 2025-03-21 16 2 +672 / -432 tom.richards tom.richards
Item.ts
in database-bridge-lambda/src/sql
276 - 2022-08-26 2026-08-07 41 9 +841 / -183 tom.richards david.furey
payloadDisplay.tsx
in client/src
143 - 2021-02-24 2026-01-08 31 7 +626 / -330 tjsilver tom.richards
tour.tsx
in client/src/tour
139 - 2023-03-10 2023-04-17 15 3 +623 / -327 ara.cho tom.richards
gql.ts
in client
278 - 2021-03-08 2026-01-08 70 10 +789 / -157 tom.richards tom.richards
suggestAlternateCrops.tsx
in client/src/fronts
312 - 2024-10-10 2026-01-08 25 4 +798 / -146 tom.richards tom.richards
index.html
in bootstrapping-lambda/local
209 - 2020-11-18 2025-12-18 42 9 +662 / -208 tom.richards david.blatcher
index.ts
in notifications-lambda/src
49 - 2021-07-22 2022-10-28 20 4 +460 / -356 frederick.obrien tom.richards
sendMessageArea.tsx
in client/src
223 - 2021-03-23 2023-10-23 44 8 +648 / -159 tjsilver tom.richards
entry.tsx
in client/src
213 - 2022-02-21 2025-05-14 37 5 +659 / -113 tom.richards 10963046+andrew-nowak
81 2 2021-03-26 2026-08-07 12 5 +436 / -242 tom.richards david.furey
66 - 2020-11-18 2024-11-25 42 9 +412 / -258 tom.richards tom.richards
itemHoverMenu.tsx
in client/src
185 - 2022-12-22 2026-01-08 18 6 +590 / -54 tom.richards tom.richards
inlineMode.tsx
in client/src/inline
119 - 2022-12-11 2025-07-17 22 2 +503 / -124 tom.richards tom.richards
index.ts
in workflow-bridge-lambda/src
126 - 2020-12-11 2024-11-25 30 4 +457 / -163 jennygrahamjones tom.richards
run.ts
in email-lambda
133 6 2023-04-21 2025-03-21 8 1 +439 / -165 tom.richards tom.richards
claimableItem.tsx
in client/src
146 - 2022-10-24 2023-07-06 10 4 +449 / -147 phillip.barron tom.richards
editItem.tsx
in client/src
148 - 2023-01-03 2023-10-23 15 4 +522 / -59 tom.richards tom.richards
frontsIntegration.tsx
in client/src/fronts
106 - 2024-10-10 2025-07-17 17 2 +406 / -170 tom.richards tom.richards
132 - 2024-10-14 2025-03-19 12 2 +443 / -108 tom.richards 30567854+dblatcher
inlineModePinboardToggle.tsx
in client/src/inline
167 - 2022-12-11 2023-05-23 7 2 +527 / -19 tom.richards tom.richards
email.tsx
in email-lambda/src
156 - 2023-04-21 2025-03-21 11 2 +451 / -90 tom.richards tom.richards
index.ts
in database-bridge-lambda/src
102 1 2022-08-17 2026-01-08 43 5 +384 / -150 tom.richards tom.richards
serviceWorker.ts
in client/src/push-notifications
112 - 2021-08-12 2023-04-12 24 4 +409 / -115 frederick.obrien tom.richards
index.ts
in grid-bridge-lambda/src
154 1 2022-04-07 2023-04-19 8 4 +435 / -73 andrew.nowak tom.richards
131 - 2022-10-24 2023-06-21 11 5 +384 / -111 phillip.barron tom.richards
159 1 2022-04-05 2023-06-21 16 2 +427 / -53 tom.richards tom.richards
feedback.tsx
in client/src
192 - 2022-11-07 2023-08-30 10 5 +420 / -15 phillip.barron tom.richards
modal.tsx
in client/src
139 - 2022-10-25 2023-02-08 8 5 +356 / -44 ara.cho phillipbarron
run.ts
in database-bridge-lambda
57 - 2022-08-22 2026-01-08 28 5 +268 / -122 tom.richards tom.richards
User.ts
in database-bridge-lambda/src/sql
121 - 2022-08-31 2024-11-15 20 5 +308 / -46 tom.richards tom.richards
index.tsx
in client/src/navigation
108 - 2022-03-01 2023-02-08 16 5 +292 / -60 andrew.nowak phillipbarron
util.ts
in client/src
77 - 2021-03-23 2023-06-15 22 8 +264 / -78 tjsilver tom.richards
PayloadAndType.ts
in client/src/types
103 - 2021-03-08 2026-03-26 17 6 +300 / -37 tom.richards emily.bourke
runDatabaseMigration.ts
in shared/database/local
122 3 2022-09-09 2023-04-12 6 1 +310 / -26 tom.richards tom.richards
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
pinboard.tsx
in client/src
365 - 2020-12-21 2026-01-08 101 15 +2196 / -1410 jennygrahamjones tom.richards
itemDisplay.tsx
in client/src
276 - 2021-02-24 2026-01-08 65 13 +1313 / -696 tjsilver tom.richards
server.ts
in bootstrapping-lambda/src
140 - 2020-11-18 2026-08-07 55 13 +1131 / -762 tom.richards david.furey
scrollableItems.tsx
in client/src
344 1 2021-02-15 2026-01-08 83 12 +1454 / -669 tom.richards tom.richards
schema.graphql
in shared/graphql
172 - 2020-11-20 2026-01-08 77 12 +836 / -431 jennygrahamjones tom.richards
selectPinboard.tsx
in client/src
515 - 2020-12-21 2025-07-10 82 11 +2181 / -1064 jennygrahamjones tom.richards
gql.ts
in client
278 - 2021-03-08 2026-01-08 70 10 +789 / -157 tom.richards tom.richards
stack.ts
in cdk/lib
713 6 2023-02-14 2026-02-11 49 10 +1947 / -411 tom.richards 89925410+waisingyiu
seenBy.tsx
in client/src
82 - 2021-08-25 2023-02-08 22 10 +235 / -54 samanthagottlieb31 phillipbarron
globalState.tsx
in client/src
693 - 2022-02-24 2026-01-08 74 9 +2273 / -638 andrew.nowak tom.richards
index.html
in bootstrapping-lambda/local
209 - 2020-11-18 2025-12-18 42 9 +662 / -208 tom.richards david.blatcher
66 - 2020-11-18 2024-11-25 42 9 +412 / -258 tom.richards tom.richards
Item.ts
in database-bridge-lambda/src/sql
276 - 2022-08-26 2026-08-07 41 9 +841 / -183 tom.richards david.furey
panel.tsx
in client/src
283 - 2022-02-24 2025-07-17 68 8 +1439 / -811 andrew.nowak tom.richards
sendMessageArea.tsx
in client/src
223 - 2021-03-23 2023-10-23 44 8 +648 / -159 tjsilver tom.richards
index.ts
in users-refresher-lambda/src
226 4 2021-03-26 2026-08-07 34 8 +1472 / -984 tom.richards david.furey
util.ts
in client/src
77 - 2021-03-23 2023-06-15 22 8 +264 / -78 tjsilver tom.richards
assetView.tsx
in client/src
59 - 2022-03-15 2026-03-26 16 8 +219 / -101 andrew.nowak emily.bourke
auth-middleware.ts
in bootstrapping-lambda/src/middleware
40 - 2022-11-30 2026-08-07 13 8 +182 / -46 phillip.barron david.furey
app.tsx
in client/src
470 - 2022-02-18 2025-05-14 82 7 +1766 / -673 tom.richards 10963046+andrew-nowak
113 - 2020-11-13 2025-05-13 34 7 +290 / -36 jennygrahamjones samhession
operations.ts
in shared/graphql
45 - 2022-08-17 2026-01-08 31 7 +127 / -14 tom.richards tom.richards
payloadDisplay.tsx
in client/src
143 - 2021-02-24 2026-01-08 31 7 +626 / -330 tjsilver tom.richards
colours.ts
in client
17 - 2021-02-15 2022-11-08 18 7 +60 / -24 tjsilver 47318984+aracho1
extraTypes.ts
in shared/graphql
30 - 2022-03-01 2025-04-09 10 7 +90 / -16 andrew.nowak 10963046+andrew-nowak
floaty.tsx
in client/src
145 - 2022-02-18 2023-09-06 24 6 +1047 / -747 tom.richards 102960844+georges-gnm
itemHoverMenu.tsx
in client/src
185 - 2022-12-22 2026-01-08 18 6 +590 / -54 tom.richards tom.richards
panDomainAuth.ts
in bootstrapping-lambda/src
28 - 2020-11-11 2025-07-28 17 6 +174 / -112 tom.richards 89925410+waisingyiu
PayloadAndType.ts
in client/src/types
103 - 2021-03-08 2026-03-26 17 6 +300 / -37 tom.richards emily.bourke
avatarRoundel.tsx
in client/src
60 - 2021-08-25 2023-07-06 17 6 +216 / -90 samanthagottlieb31 tom.richards
64 - 2021-09-04 2025-03-12 12 6 +178 / -21 tom.richards andrew.nowak
tabs.tsx
in client/src/navigation
56 - 2022-03-01 2023-09-06 6 6 +152 / -34 andrew.nowak 102960844+georges-gnm
index.ts
in database-bridge-lambda/src
102 1 2022-08-17 2026-01-08 43 5 +384 / -150 tom.richards tom.richards
entry.tsx
in client/src
213 - 2022-02-21 2025-05-14 37 5 +659 / -113 tom.richards 10963046+andrew-nowak
runDatabaseSetup.ts
in shared/database/local
107 - 2022-09-09 2025-03-21 29 5 +277 / -39 tom.richards tom.richards
constants.ts
in shared
23 - 2021-04-14 2024-11-29 29 5 +88 / -18 tom.richards tom.richards
run.ts
in database-bridge-lambda
57 - 2022-08-22 2026-01-08 28 5 +268 / -122 tom.richards tom.richards
User.ts
in database-bridge-lambda/src/sql
121 - 2022-08-31 2024-11-15 20 5 +308 / -46 tom.richards tom.richards
run.ts
in notifications-lambda
40 2 2021-08-12 2023-06-09 17 5 +158 / -63 frederick.obrien tom.richards
index.tsx
in client/src/navigation
108 - 2022-03-01 2023-02-08 16 5 +292 / -60 andrew.nowak phillipbarron
33 - 2021-02-11 2025-04-09 13 5 +113 / -47 tjsilver 10963046+andrew-nowak
81 2 2021-03-26 2026-08-07 12 5 +436 / -242 tom.richards david.furey
131 - 2022-10-24 2023-06-21 11 5 +384 / -111 phillip.barron tom.richards
feedback.tsx
in client/src
192 - 2022-11-07 2023-08-30 10 5 +420 / -15 phillip.barron tom.richards
9 - 2021-09-09 2025-05-14 8 5 +20 / -0 tom.richards 10963046+andrew-nowak
modal.tsx
in client/src
139 - 2022-10-25 2023-02-08 8 5 +356 / -44 ara.cho phillipbarron
index.ts
in workflow-bridge-lambda/src
126 - 2020-12-11 2024-11-25 30 4 +457 / -163 jennygrahamjones tom.richards
suggestAlternateCrops.tsx
in client/src/fronts
312 - 2024-10-10 2026-01-08 25 4 +798 / -146 tom.richards tom.richards
serviceWorker.ts
in client/src/push-notifications
112 - 2021-08-12 2023-04-12 24 4 +409 / -115 frederick.obrien tom.richards
index.ts
in notifications-lambda/src
49 - 2021-07-22 2022-10-28 20 4 +460 / -356 frederick.obrien tom.richards
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
run.ts
in email-lambda
133 6 2023-04-21 2025-03-21 8 1 +439 / -165 tom.richards tom.richards
runDatabaseMigration.ts
in shared/database/local
122 3 2022-09-09 2023-04-12 6 1 +310 / -26 tom.richards tom.richards
index.ts
in archiver-lambda/src
92 1 2023-03-07 2025-03-20 5 1 +218 / -16 tom.richards tom.richards
workflowColumnInstructions.tsx
in client/src/inline
81 - 2023-08-18 2023-08-30 2 1 +166 / -0 tom.richards tom.richards
getDatabaseJumpHost.ts
in shared/database/local
59 1 2022-09-09 2023-04-12 6 1 +194 / -50 tom.richards tom.richards
buildUserLookupFromGoogle.ts
in users-refresher-lambda/src/google
57 - 2022-10-07 2022-10-24 2 1 +124 / -0 tom.richards tom.richards
sendEmail.ts
in email-lambda/src
46 - 2023-04-21 2025-03-21 7 1 +162 / -60 tom.richards tom.richards
buildPhotoUrlLookup.ts
in users-refresher-lambda/src/google
45 - 2022-10-07 2022-10-24 2 1 +100 / -0 tom.richards tom.richards
reply.tsx
in client/src
36 - 2023-06-14 2023-06-21 2 1 +78 / -2 tom.richards tom.richards
36 - 2023-06-14 2023-06-21 2 1 +78 / -0 tom.richards tom.richards
drop.ts
in client/src
30 - 2022-04-06 2022-05-17 2 1 +70 / -0 tom.richards tom.richards
019-TriggerEmailLambdaAfterItemInsert.sql
in shared/database/local/setup
29 - 2023-06-06 2025-03-21 4 1 +62 / -2 tom.richards tom.richards
index.ts
in bootstrapping-lambda/local
28 - 2021-11-29 2023-04-12 6 1 +70 / -8 tom.richards tom.richards
generateAppSyncConfig.ts
in bootstrapping-lambda/src
27 1 2021-11-26 2023-04-12 5 1 +99 / -33 tom.richards tom.richards
24 - 2022-04-05 2026-01-08 4 1 +62 / -4 tom.richards tom.richards
generateAppSyncAuthToken.ts
in bootstrapping-lambda
22 - 2022-09-15 2023-04-12 5 1 +65 / -7 tom.richards tom.richards
run.ts
in users-refresher-lambda
19 - 2021-03-26 2022-10-24 8 1 +48 / -8 tom.richards tom.richards
util.ts
in shared
18 - 2022-10-26 2022-10-28 2 1 +40 / -0 tom.richards tom.richards
gridBadges.tsx
in client/src/grid
16 - 2022-04-05 2022-05-16 2 1 +38 / -0 tom.richards tom.richards
11 - 2022-02-18 2022-03-02 3 1 +26 / -2 tom.richards tom.richards
001-ItemTable.sql
in shared/database/local/setup
10 - 2022-09-09 2022-09-21 2 1 +20 / -0 tom.richards tom.richards
buildUserLookupFromDatabase.ts
in users-refresher-lambda/src/google
9 - 2022-10-07 2022-10-24 2 1 +20 / -0 tom.richards tom.richards
run.ts
in archiver-lambda
9 - 2023-03-07 2023-03-13 2 1 +20 / -0 tom.richards tom.richards
003-LastItemSeenByUserTable.sql
in shared/database/local/setup
9 - 2022-09-09 2022-09-21 2 1 +18 / -0 tom.richards tom.richards
9 2 2022-10-26 2022-10-28 2 1 +20 / -0 tom.richards tom.richards
8 1 2026-08-06 2026-08-11 2 1 +24 / -0 3338808+liamness 3338808+liamness
yourEmail.ts
in shared/local
8 - 2022-09-15 2023-04-12 4 1 +24 / -4 tom.richards tom.richards
PendingItem.ts
in client/src/types
4 - 2021-03-08 2021-03-08 1 1 +10 / -0 tom.richards tom.richards
016-AddIsArchivedColumnToItemTable.sql
in shared/database/local/setup
3 - 2023-03-07 2023-03-13 2 1 +8 / -0 tom.richards tom.richards
018-AddIsEmailEvaluatedColumnToItemTable.sql
in shared/database/local/setup
2 - 2023-04-21 2023-05-25 2 1 +4 / -0 tom.richards tom.richards
types.ts
in shared/database
2 - 2022-09-09 2022-09-21 2 1 +6 / -0 tom.richards tom.richards
1 - 2020-12-09 2022-03-07 3 1 +8 / -2 tom.richards tom.richards
1 - 2022-03-03 2022-03-07 2 1 +4 / -0 tom.richards tom.richards
008-AddGoogleIdToUserTable.sql
in shared/database/local/setup
1 - 2022-10-04 2022-10-24 2 1 +2 / -0 tom.richards tom.richards
020-AddFeatureFlagsColumnToUserTable.sql
in shared/database/local/setup
1 - 2024-11-04 2024-11-15 2 1 +2 / -0 tom.richards tom.richards
004-LastItemSeenByUserIndex.sql
in shared/database/local/setup
1 - 2022-09-09 2022-09-21 2 1 +2 / -0 tom.richards tom.richards
1 - 2025-03-17 2025-03-21 2 1 +2 / -0 tom.richards tom.richards
002-ItemIndex.sql
in shared/database/local/setup
1 - 2022-09-09 2022-09-21 2 1 +2 / -0 tom.richards tom.richards
006-EnableLambdaInvocation.sql
in shared/database/local/setup
1 - 2022-09-09 2022-09-21 2 1 +2 / -0 tom.richards tom.richards
inlineModePinboardToggle.tsx
in client/src/inline
167 - 2022-12-11 2023-05-23 7 2 +527 / -19 tom.richards tom.richards
159 1 2022-04-05 2023-06-21 16 2 +427 / -53 tom.richards tom.richards
email.tsx
in email-lambda/src
156 - 2023-04-21 2025-03-21 11 2 +451 / -90 tom.richards tom.richards
132 - 2024-10-14 2025-03-19 12 2 +443 / -108 tom.richards 30567854+dblatcher
inlineMode.tsx
in client/src/inline
119 - 2022-12-11 2025-07-17 22 2 +503 / -124 tom.richards tom.richards
frontsIntegration.tsx
in client/src/fronts
106 - 2024-10-10 2025-07-17 17 2 +406 / -170 tom.richards tom.richards
index.ts
in email-lambda/src
104 2 2023-04-21 2025-03-21 16 2 +672 / -432 tom.richards tom.richards
mentionsUtil.tsx
in client/src
73 - 2022-10-25 2022-11-08 2 2 +158 / -0 tom.richards 47318984+aracho1
errorOverlay.tsx
in client/src
66 - 2022-12-22 2023-02-08 3 2 +201 / -0 tom.richards phillipbarron
65 1 2022-11-04 2022-11-08 2 2 +140 / -0 ara.cho 47318984+aracho1
databaseConnection.ts
in shared/database
60 2 2022-09-07 2025-03-20 6 2 +166 / -22 phillip.barron tom.richards
Correlations

File Size vs. Number of Changes: 161 points

cdk/jest-environment.ts x: 8 lines of code y: 2 # changes bootstrapping-lambda/src/middleware/auth-middleware.ts x: 40 lines of code y: 13 # changes bootstrapping-lambda/src/server.ts x: 140 lines of code y: 55 # changes database-bridge-lambda/src/sql/Item.ts x: 276 lines of code y: 41 # changes shared/permissions.ts x: 81 lines of code y: 12 # changes users-refresher-lambda/src/index.ts x: 226 lines of code y: 34 # changes client/src/assetView.tsx x: 59 lines of code y: 16 # changes client/src/types/PayloadAndType.ts x: 103 lines of code y: 17 # changes cdk/lib/stack.ts x: 713 lines of code y: 49 # changes client/gql.ts x: 278 lines of code y: 70 # changes client/src/formattedDateTime.tsx x: 24 lines of code y: 4 # changes client/src/fronts/suggestAlternateCrops.tsx x: 312 lines of code y: 25 # changes client/src/globalState.tsx x: 693 lines of code y: 74 # changes client/src/itemDisplay.tsx x: 276 lines of code y: 65 # changes client/src/itemHoverMenu.tsx x: 185 lines of code y: 18 # changes client/src/payloadDisplay.tsx x: 143 lines of code y: 31 # changes client/src/pinboard.tsx x: 365 lines of code y: 101 # changes client/src/scrollableItems.tsx x: 344 lines of code y: 83 # changes database-bridge-lambda/run.ts x: 57 lines of code y: 28 # changes database-bridge-lambda/src/index.ts x: 102 lines of code y: 43 # changes shared/graphql/operations.ts x: 45 lines of code y: 31 # changes shared/graphql/schema.graphql x: 172 lines of code y: 77 # changes bootstrapping-lambda/local/index.html x: 209 lines of code y: 42 # changes client/src/mam/mamVideoDisplay.tsx x: 39 lines of code y: 3 # changes bootstrapping-lambda/src/panDomainAuth.ts x: 28 lines of code y: 17 # changes client/src/panel.tsx x: 283 lines of code y: 68 # changes client/src/fronts/frontsIntegration.tsx x: 106 lines of code y: 17 # changes client/src/inline/inlineMode.tsx x: 119 lines of code y: 22 # changes client/src/selectPinboard.tsx x: 515 lines of code y: 82 # changes client/src/app.tsx x: 470 lines of code y: 82 # changes client/src/entry.tsx x: 213 lines of code y: 37 # changes shared/clientConfig.ts x: 9 lines of code y: 8 # changes shared/permissionDefinitions.ts x: 2 lines of code y: 2 # changes riff-raff.yaml x: 113 lines of code y: 34 # changes client/src/featureFlags.ts x: 35 lines of code y: 6 # changes client/src/notTrackedInWorkflow.tsx x: 33 lines of code y: 13 # changes shared/graphql/extraTypes.ts x: 30 lines of code y: 10 # changes email-lambda/run.ts x: 133 lines of code y: 8 # changes email-lambda/src/email.tsx x: 156 lines of code y: 11 # changes email-lambda/src/index.ts x: 104 lines of code y: 16 # changes email-lambda/src/sendEmail.ts x: 46 lines of code y: 7 # changes shared/database/local/runDatabaseSetup.ts x: 107 lines of code y: 29 # changes shared/database/local/setup/019-TriggerEmailLambdaAfterItemInsert.sql x: 29 lines of code y: 4 # changes shared/database/local/setup/021-DropIsEmailEvaluatedColumnFromItemTable.sql x: 1 lines of code y: 2 # changes archiver-lambda/src/index.ts x: 92 lines of code y: 5 # changes shared/database/databaseConnection.ts x: 60 lines of code y: 6 # changes client/src/buttonInOtherTools.tsx x: 49 lines of code y: 6 # changes client/src/fronts/frontsPinboardArticleButton.tsx x: 132 lines of code y: 12 # changes client/src/pushNotificationPreferences.tsx x: 64 lines of code y: 12 # changes shared/constants.ts x: 23 lines of code y: 29 # changes client/src/addToPinboardButton.tsx x: 66 lines of code y: 42 # changes client/src/grid/gridStaticImageDisplay.tsx x: 43 lines of code y: 9 # changes client/src/tour/tourConstants.ts x: 98 lines of code y: 6 # changes client/src/types/Telemetry.ts x: 63 lines of code y: 16 # changes workflow-bridge-lambda/src/index.ts x: 126 lines of code y: 30 # changes database-bridge-lambda/src/sql/User.ts x: 121 lines of code y: 20 # changes client/src/editItem.tsx x: 148 lines of code y: 15 # changes client/src/itemInputBox.tsx x: 396 lines of code y: 19 # changes client/src/sendMessageArea.tsx x: 223 lines of code y: 44 # changes client/src/floaty.tsx x: 145 lines of code y: 24 # changes client/src/navigation/button.tsx x: 72 lines of code y: 5 # changes client/src/navigation/tabs.tsx x: 56 lines of code y: 6 # changes client/fontNormaliser.ts x: 88 lines of code y: 14 # changes client/src/feedback.tsx x: 192 lines of code y: 10 # changes client/src/inline/inlineModePanel.tsx x: 95 lines of code y: 12 # changes client/src/inline/workflowColumnInstructions.tsx x: 81 lines of code y: 2 # changes client/src/tour/tooltip.tsx x: 111 lines of code y: 6 # changes client/src/tour/tourState.tsx x: 388 lines of code y: 27 # changes client/src/avatarRoundel.tsx x: 60 lines of code y: 17 # changes client/src/claimableItem.tsx x: 146 lines of code y: 10 # changes client/src/nestedItemDisplay.tsx x: 131 lines of code y: 11 # changes client/src/reply.tsx x: 36 lines of code y: 2 # changes client/src/grid/gridDynamicSearchDisplay.tsx x: 159 lines of code y: 16 # changes client/src/util.ts x: 77 lines of code y: 22 # changes notifications-lambda/run.ts x: 40 lines of code y: 17 # changes shared/database/database.ts x: 13 lines of code y: 7 # changes shared/database/local/setup/007-TriggerNotificationsLambdaAfterItemInsert.sql x: 59 lines of code y: 9 # changes shared/database/local/databaseTunnel.ts x: 95 lines of code y: 8 # changes client/src/inline/inlineModePinboardToggle.tsx x: 167 lines of code y: 7 # changes shared/database/local/setup/005-UserTable.sql x: 9 lines of code y: 4 # changes grid-bridge-lambda/run.ts x: 44 lines of code y: 7 # changes grid-bridge-lambda/src/index.ts x: 154 lines of code y: 8 # changes client/src/tour/tourStepMap.tsx x: 308 lines of code y: 14 # changes client/src/tour/tour.tsx x: 139 lines of code y: 15 # changes client/src/tour/tourMessageReplies.ts x: 58 lines of code y: 5 # changes auth-lambda/src/index.ts x: 29 lines of code y: 9 # changes bootstrapping-lambda/generateAppSyncAuthToken.ts x: 22 lines of code y: 5 # changes bootstrapping-lambda/local/index.ts x: 28 lines of code y: 6 # changes bootstrapping-lambda/src/generateAppSyncConfig.ts x: 27 lines of code y: 5 # changes bootstrapping-lambda/src/reporting/reportingServiceClient.ts x: 44 lines of code y: 9 # changes shared/awsIntegration.ts x: 32 lines of code y: 12 # changes shared/database/local/getDatabaseJumpHost.ts x: 59 lines of code y: 6 # changes shared/database/local/runDatabaseMigration.ts x: 122 lines of code y: 6 # changes shared/panDomainAuth.ts x: 32 lines of code y: 8 # changes client/src/push-notifications/registerServiceWorker.ts x: 72 lines of code y: 8 # changes client/src/push-notifications/serviceWorker.ts x: 112 lines of code y: 24 # changes shared/database/local/setup/016-AddIsArchivedColumnToItemTable.sql x: 3 lines of code y: 2 # changes client/src/errorOverlay.tsx x: 66 lines of code y: 3 # changes client/src/inline/inlineModeWorkflowColumnHeading.tsx x: 55 lines of code y: 3 # changes client/src/modal.tsx x: 139 lines of code y: 8 # changes client/src/navigation/index.tsx x: 108 lines of code y: 16 # changes client/src/seenBy.tsx x: 82 lines of code y: 22 # changes client/src/styling.ts x: 58 lines of code y: 15 # changes database-bridge-lambda/src/services/grafanaReportingService.ts x: 16 lines of code y: 6 # changes shared/database/local/setup/010-GroupMemberTable.sql x: 5 lines of code y: 5 # changes shared/database/local/setup/014-AddUserGoogleIdIndex.sql x: 1 lines of code y: 3 # changes shared/database/local/setup/015-AddEditAndDeleteColumnsToItemTable.sql x: 3 lines of code y: 3 # changes shared/http/httpClientValues.ts x: 30 lines of code y: 3 # changes shared/types/grafanaType.ts x: 32 lines of code y: 7 # changes client/src/confirmableButton.tsx x: 65 lines of code y: 2 # changes client/colours.ts x: 17 lines of code y: 18 # changes client/src/mentionsUtil.tsx x: 73 lines of code y: 2 # changes shared/database/local/setup/009-GroupTable.sql x: 7 lines of code y: 2 # changes users-refresher-lambda/src/google/getGroupDetailFromGoogle.ts x: 42 lines of code y: 2 # changes users-refresher-lambda/src/google/getGroupMembersFromGoogle.ts x: 47 lines of code y: 2 # changes users-refresher-lambda/src/util.ts x: 31 lines of code y: 6 # changes notifications-lambda/src/index.ts x: 49 lines of code y: 20 # changes shared/util.ts x: 18 lines of code y: 2 # changes users-refresher-lambda/run.ts x: 19 lines of code y: 8 # changes users-refresher-lambda/src/google/buildPhotoUrlLookup.ts x: 45 lines of code y: 2 # changes users-refresher-lambda/src/google/buildUserLookupFromGoogle.ts x: 57 lines of code y: 2 # changes bootstrapping-lambda/src/loaderTemplate.ts x: 15 lines of code y: 13 # changes database-bridge-lambda/src/sql/LastItemSeenByUser.ts x: 21 lines of code y: 5 # changes shared/database/local/setup/001-ItemTable.sql x: 10 lines of code y: 2 # changes shared/environmentVariables.ts x: 16 lines of code y: 9 # changes shared/graphql/aws.graphql x: 4 lines of code y: 7 # changes client/src/drop.ts x: 30 lines of code y: 2 # changes grid-bridge-lambda/src/types.ts x: 93 lines of code y: 5 # changes client/src/grid/gridBadges.tsx x: 16 lines of code y: 2 # changes client/src/navigation/icon.tsx x: 17 lines of code y: 3 # changes client/webpack-bundle-analyzer.config.js x: 11 lines of code y: 3 # changes client/src/push-notifications/index.html x: 10 lines of code y: 5 # changes client/src/types/ItemWithParsedPayload.ts x: 4 lines of code y: 2 # changes dev-nginx.yaml x: 6 lines of code y: 5 # changes bootstrapping-lambda/src/util.ts x: 14 lines of code y: 6 # changes client/src/types/PendingItem.ts x: 4 lines of code y: 1 # changes
101.0
# changes
  min: 1.0
  average: 14.65
  25th percentile: 3.0
  median: 7.0
  75th percentile: 17.0
  max: 101.0
0 713.0
lines of code
min: 1.0 | average: 87.54 | 25th percentile: 12.0 | median: 46.0 | 75th percentile: 112.5 | max: 713.0

Number of Contributors vs. Number of Changes: 161 points

cdk/jest-environment.ts x: 1 # contributors y: 2 # changes bootstrapping-lambda/src/middleware/auth-middleware.ts x: 8 # contributors y: 13 # changes bootstrapping-lambda/src/server.ts x: 13 # contributors y: 55 # changes database-bridge-lambda/src/sql/Item.ts x: 9 # contributors y: 41 # changes shared/permissions.ts x: 5 # contributors y: 12 # changes users-refresher-lambda/src/index.ts x: 8 # contributors y: 34 # changes client/src/assetView.tsx x: 8 # contributors y: 16 # changes client/src/types/PayloadAndType.ts x: 6 # contributors y: 17 # changes cdk/lib/stack.ts x: 10 # contributors y: 49 # changes client/gql.ts x: 10 # contributors y: 70 # changes client/src/formattedDateTime.tsx x: 1 # contributors y: 4 # changes client/src/fronts/suggestAlternateCrops.tsx x: 4 # contributors y: 25 # changes client/src/globalState.tsx x: 9 # contributors y: 74 # changes client/src/itemDisplay.tsx x: 13 # contributors y: 65 # changes client/src/itemHoverMenu.tsx x: 6 # contributors y: 18 # changes client/src/payloadDisplay.tsx x: 7 # contributors y: 31 # changes client/src/pinboard.tsx x: 15 # contributors y: 101 # changes client/src/scrollableItems.tsx x: 12 # contributors y: 83 # changes database-bridge-lambda/run.ts x: 5 # contributors y: 28 # changes database-bridge-lambda/src/index.ts x: 5 # contributors y: 43 # changes shared/graphql/schema.graphql x: 12 # contributors y: 77 # changes bootstrapping-lambda/local/index.html x: 9 # contributors y: 42 # changes client/src/mam/mamVideoDisplay.tsx x: 3 # contributors y: 3 # changes client/src/panel.tsx x: 8 # contributors y: 68 # changes client/src/fronts/frontsIntegration.tsx x: 2 # contributors y: 17 # changes client/src/inline/inlineMode.tsx x: 2 # contributors y: 22 # changes client/src/selectPinboard.tsx x: 11 # contributors y: 82 # changes client/src/app.tsx x: 7 # contributors y: 82 # changes client/src/entry.tsx x: 5 # contributors y: 37 # changes shared/clientConfig.ts x: 5 # contributors y: 8 # changes shared/permissionDefinitions.ts x: 2 # contributors y: 2 # changes riff-raff.yaml x: 7 # contributors y: 34 # changes client/src/featureFlags.ts x: 2 # contributors y: 6 # changes client/src/notTrackedInWorkflow.tsx x: 5 # contributors y: 13 # changes shared/graphql/extraTypes.ts x: 7 # contributors y: 10 # changes email-lambda/run.ts x: 1 # contributors y: 8 # changes email-lambda/src/email.tsx x: 2 # contributors y: 11 # changes email-lambda/src/index.ts x: 2 # contributors y: 16 # changes email-lambda/src/sendEmail.ts x: 1 # contributors y: 7 # changes shared/database/local/runDatabaseSetup.ts x: 5 # contributors y: 29 # changes archiver-lambda/src/index.ts x: 1 # contributors y: 5 # changes client/src/fronts/frontsPinboardArticleButton.tsx x: 2 # contributors y: 12 # changes client/src/pushNotificationPreferences.tsx x: 6 # contributors y: 12 # changes client/src/grid/gridStaticImageDisplay.tsx x: 2 # contributors y: 9 # changes client/src/tour/tourConstants.ts x: 3 # contributors y: 6 # changes client/src/types/Telemetry.ts x: 4 # contributors y: 16 # changes workflow-bridge-lambda/src/index.ts x: 4 # contributors y: 30 # changes database-bridge-lambda/src/sql/User.ts x: 5 # contributors y: 20 # changes client/src/editItem.tsx x: 4 # contributors y: 15 # changes client/src/itemInputBox.tsx x: 4 # contributors y: 19 # changes client/src/sendMessageArea.tsx x: 8 # contributors y: 44 # changes client/src/floaty.tsx x: 6 # contributors y: 24 # changes client/src/navigation/button.tsx x: 4 # contributors y: 5 # changes client/src/navigation/tabs.tsx x: 6 # contributors y: 6 # changes client/fontNormaliser.ts x: 3 # contributors y: 14 # changes client/src/feedback.tsx x: 5 # contributors y: 10 # changes client/src/inline/inlineModePanel.tsx x: 3 # contributors y: 12 # changes client/src/tour/tourState.tsx x: 3 # contributors y: 27 # changes client/src/claimableItem.tsx x: 4 # contributors y: 10 # changes client/src/nestedItemDisplay.tsx x: 5 # contributors y: 11 # changes client/src/util.ts x: 8 # contributors y: 22 # changes notifications-lambda/run.ts x: 5 # contributors y: 17 # changes shared/database/database.ts x: 2 # contributors y: 7 # changes shared/database/local/setup/007-TriggerNotificationsLambdaAfterItemInsert.sql x: 3 # contributors y: 9 # changes shared/database/local/databaseTunnel.ts x: 3 # contributors y: 8 # changes shared/database/local/setup/005-UserTable.sql x: 2 # contributors y: 4 # changes grid-bridge-lambda/run.ts x: 3 # contributors y: 7 # changes grid-bridge-lambda/src/index.ts x: 4 # contributors y: 8 # changes client/src/tour/tourStepMap.tsx x: 4 # contributors y: 14 # changes client/src/tour/tour.tsx x: 3 # contributors y: 15 # changes client/src/tour/tourMessageReplies.ts x: 3 # contributors y: 5 # changes bootstrapping-lambda/local/index.ts x: 1 # contributors y: 6 # changes bootstrapping-lambda/src/reporting/reportingServiceClient.ts x: 4 # contributors y: 9 # changes client/src/push-notifications/serviceWorker.ts x: 4 # contributors y: 24 # changes client/src/errorOverlay.tsx x: 2 # contributors y: 3 # changes client/src/navigation/index.tsx x: 5 # contributors y: 16 # changes client/src/seenBy.tsx x: 10 # contributors y: 22 # changes client/colours.ts x: 7 # contributors y: 18 # changes notifications-lambda/src/index.ts x: 4 # contributors y: 20 # changes bootstrapping-lambda/src/loaderTemplate.ts x: 3 # contributors y: 13 # changes database-bridge-lambda/src/sql/LastItemSeenByUser.ts x: 2 # contributors y: 5 # changes shared/graphql/aws.graphql x: 4 # contributors y: 7 # changes GIT_COMMIT_HASH.ts x: 1 # contributors y: 3 # changes client/src/types/PendingItem.ts x: 1 # contributors y: 1 # changes
101.0
# changes
  min: 1.0
  average: 14.65
  25th percentile: 3.0
  median: 7.0
  75th percentile: 17.0
  max: 101.0
0 15.0
# contributors
min: 1.0 | average: 3.66 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 15.0

Number of Contributors vs. File Size: 161 points

cdk/jest-environment.ts x: 1 # contributors y: 8 lines of code bootstrapping-lambda/src/middleware/auth-middleware.ts x: 8 # contributors y: 40 lines of code bootstrapping-lambda/src/server.ts x: 13 # contributors y: 140 lines of code database-bridge-lambda/src/sql/Item.ts x: 9 # contributors y: 276 lines of code shared/permissions.ts x: 5 # contributors y: 81 lines of code users-refresher-lambda/src/index.ts x: 8 # contributors y: 226 lines of code client/src/assetView.tsx x: 8 # contributors y: 59 lines of code client/src/types/PayloadAndType.ts x: 6 # contributors y: 103 lines of code cdk/lib/stack.ts x: 10 # contributors y: 713 lines of code client/gql.ts x: 10 # contributors y: 278 lines of code client/src/formattedDateTime.tsx x: 1 # contributors y: 24 lines of code client/src/fronts/suggestAlternateCrops.tsx x: 4 # contributors y: 312 lines of code client/src/globalState.tsx x: 9 # contributors y: 693 lines of code client/src/itemDisplay.tsx x: 13 # contributors y: 276 lines of code client/src/itemHoverMenu.tsx x: 6 # contributors y: 185 lines of code client/src/payloadDisplay.tsx x: 7 # contributors y: 143 lines of code client/src/pinboard.tsx x: 15 # contributors y: 365 lines of code client/src/scrollableItems.tsx x: 12 # contributors y: 344 lines of code database-bridge-lambda/run.ts x: 5 # contributors y: 57 lines of code database-bridge-lambda/src/index.ts x: 5 # contributors y: 102 lines of code shared/graphql/operations.ts x: 7 # contributors y: 45 lines of code shared/graphql/schema.graphql x: 12 # contributors y: 172 lines of code bootstrapping-lambda/local/index.html x: 9 # contributors y: 209 lines of code client/src/mam/mamVideoDisplay.tsx x: 3 # contributors y: 39 lines of code bootstrapping-lambda/src/panDomainAuth.ts x: 6 # contributors y: 28 lines of code client/src/panel.tsx x: 8 # contributors y: 283 lines of code client/src/fronts/frontsIntegration.tsx x: 2 # contributors y: 106 lines of code client/src/inline/inlineMode.tsx x: 2 # contributors y: 119 lines of code client/src/selectPinboard.tsx x: 11 # contributors y: 515 lines of code client/src/app.tsx x: 7 # contributors y: 470 lines of code client/src/entry.tsx x: 5 # contributors y: 213 lines of code shared/clientConfig.ts x: 5 # contributors y: 9 lines of code shared/permissionDefinitions.ts x: 2 # contributors y: 2 lines of code riff-raff.yaml x: 7 # contributors y: 113 lines of code client/src/featureFlags.ts x: 2 # contributors y: 35 lines of code client/src/notTrackedInWorkflow.tsx x: 5 # contributors y: 33 lines of code shared/graphql/extraTypes.ts x: 7 # contributors y: 30 lines of code email-lambda/run.ts x: 1 # contributors y: 133 lines of code email-lambda/src/email.tsx x: 2 # contributors y: 156 lines of code email-lambda/src/sendEmail.ts x: 1 # contributors y: 46 lines of code shared/database/local/runDatabaseSetup.ts x: 5 # contributors y: 107 lines of code shared/database/local/setup/019-TriggerEmailLambdaAfterItemInsert.sql x: 1 # contributors y: 29 lines of code shared/database/local/setup/021-DropIsEmailEvaluatedColumnFromItemTable.sql x: 1 # contributors y: 1 lines of code archiver-lambda/src/index.ts x: 1 # contributors y: 92 lines of code shared/database/databaseConnection.ts x: 2 # contributors y: 60 lines of code client/src/buttonInOtherTools.tsx x: 2 # contributors y: 49 lines of code client/src/fronts/frontsPinboardArticleButton.tsx x: 2 # contributors y: 132 lines of code client/src/pushNotificationPreferences.tsx x: 6 # contributors y: 64 lines of code shared/constants.ts x: 5 # contributors y: 23 lines of code client/src/addToPinboardButton.tsx x: 9 # contributors y: 66 lines of code client/src/grid/gridStaticImageDisplay.tsx x: 2 # contributors y: 43 lines of code client/src/tour/tourConstants.ts x: 3 # contributors y: 98 lines of code client/src/types/Telemetry.ts x: 4 # contributors y: 63 lines of code workflow-bridge-lambda/src/index.ts x: 4 # contributors y: 126 lines of code database-bridge-lambda/src/sql/User.ts x: 5 # contributors y: 121 lines of code client/src/editItem.tsx x: 4 # contributors y: 148 lines of code client/src/itemInputBox.tsx x: 4 # contributors y: 396 lines of code client/src/sendMessageArea.tsx x: 8 # contributors y: 223 lines of code client/src/floaty.tsx x: 6 # contributors y: 145 lines of code client/src/navigation/button.tsx x: 4 # contributors y: 72 lines of code client/src/navigation/tabs.tsx x: 6 # contributors y: 56 lines of code client/fontNormaliser.ts x: 3 # contributors y: 88 lines of code client/src/feedback.tsx x: 5 # contributors y: 192 lines of code client/src/inline/inlineModePanel.tsx x: 3 # contributors y: 95 lines of code client/src/inline/workflowColumnInstructions.tsx x: 1 # contributors y: 81 lines of code client/src/tour/tooltip.tsx x: 3 # contributors y: 111 lines of code client/src/tour/tourState.tsx x: 3 # contributors y: 388 lines of code client/src/avatarRoundel.tsx x: 6 # contributors y: 60 lines of code client/src/nestedItemDisplay.tsx x: 5 # contributors y: 131 lines of code client/src/reply.tsx x: 1 # contributors y: 36 lines of code client/src/grid/gridDynamicSearchDisplay.tsx x: 2 # contributors y: 159 lines of code client/src/util.ts x: 8 # contributors y: 77 lines of code notifications-lambda/run.ts x: 5 # contributors y: 40 lines of code shared/database/database.ts x: 2 # contributors y: 13 lines of code shared/database/local/setup/007-TriggerNotificationsLambdaAfterItemInsert.sql x: 3 # contributors y: 59 lines of code client/src/inline/inlineModePinboardToggle.tsx x: 2 # contributors y: 167 lines of code shared/database/local/setup/005-UserTable.sql x: 2 # contributors y: 9 lines of code grid-bridge-lambda/run.ts x: 3 # contributors y: 44 lines of code grid-bridge-lambda/src/index.ts x: 4 # contributors y: 154 lines of code client/src/tour/tourStepMap.tsx x: 4 # contributors y: 308 lines of code client/src/tour/tour.tsx x: 3 # contributors y: 139 lines of code client/src/tour/tourMessageReplies.ts x: 3 # contributors y: 58 lines of code auth-lambda/src/index.ts x: 3 # contributors y: 29 lines of code bootstrapping-lambda/generateAppSyncAuthToken.ts x: 1 # contributors y: 22 lines of code bootstrapping-lambda/local/index.ts x: 1 # contributors y: 28 lines of code bootstrapping-lambda/src/reporting/reportingServiceClient.ts x: 4 # contributors y: 44 lines of code shared/awsIntegration.ts x: 2 # contributors y: 32 lines of code shared/database/local/getDatabaseJumpHost.ts x: 1 # contributors y: 59 lines of code shared/database/local/runDatabaseMigration.ts x: 1 # contributors y: 122 lines of code shared/panDomainAuth.ts x: 3 # contributors y: 32 lines of code client/src/push-notifications/registerServiceWorker.ts x: 3 # contributors y: 72 lines of code client/src/push-notifications/serviceWorker.ts x: 4 # contributors y: 112 lines of code archiver-lambda/run.ts x: 1 # contributors y: 9 lines of code shared/database/local/setup/016-AddIsArchivedColumnToItemTable.sql x: 1 # contributors y: 3 lines of code client/src/errorOverlay.tsx x: 2 # contributors y: 66 lines of code client/src/inline/inlineModeWorkflowColumnHeading.tsx x: 2 # contributors y: 55 lines of code client/src/modal.tsx x: 5 # contributors y: 139 lines of code client/src/seenBy.tsx x: 10 # contributors y: 82 lines of code client/src/styling.ts x: 4 # contributors y: 58 lines of code database-bridge-lambda/src/services/grafanaReportingService.ts x: 3 # contributors y: 16 lines of code shared/database/local/setup/010-GroupMemberTable.sql x: 4 # contributors y: 5 lines of code shared/database/local/setup/014-AddUserGoogleIdIndex.sql x: 3 # contributors y: 1 lines of code shared/database/local/setup/015-AddEditAndDeleteColumnsToItemTable.sql x: 2 # contributors y: 3 lines of code shared/http/httpClientValues.ts x: 2 # contributors y: 30 lines of code client/colours.ts x: 7 # contributors y: 17 lines of code client/src/mentionsUtil.tsx x: 2 # contributors y: 73 lines of code shared/database/local/setup/009-GroupTable.sql x: 2 # contributors y: 7 lines of code users-refresher-lambda/src/google/getGroupDetailFromGoogle.ts x: 2 # contributors y: 42 lines of code users-refresher-lambda/src/google/getGroupMembersFromGoogle.ts x: 2 # contributors y: 47 lines of code notifications-lambda/src/index.ts x: 4 # contributors y: 49 lines of code shared/util.ts x: 1 # contributors y: 18 lines of code users-refresher-lambda/src/google/buildUserLookupFromGoogle.ts x: 1 # contributors y: 57 lines of code database-bridge-lambda/src/sql/LastItemSeenByUser.ts x: 2 # contributors y: 21 lines of code client/src/grid/gridBadges.tsx x: 1 # contributors y: 16 lines of code client/src/navigation/icon.tsx x: 2 # contributors y: 17 lines of code client/src/push-notifications/index.html x: 3 # contributors y: 10 lines of code shared/appSyncConfig.ts x: 3 # contributors y: 4 lines of code bootstrapping-lambda/src/util.ts x: 3 # contributors y: 14 lines of code
713.0
lines of code
  min: 1.0
  average: 87.54
  25th percentile: 12.0
  median: 46.0
  75th percentile: 112.5
  max: 713.0
0 15.0
# contributors
min: 1.0 | average: 3.66 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 15.0

Number of Changes vs. Line Churn: 348 points

ADRs/database.md x: 6 # changes y: 120 line churn README.md x: 35 # changes y: 637 line churn cdk/jest-environment.ts x: 2 # changes y: 24 line churn cdk/jest.config.js x: 5 # changes y: 48 line churn yarn.lock x: 173 # changes y: 261429 line churn .yarnrc.yml x: 8 # changes y: 24 line churn bootstrapping-lambda/src/middleware/auth-middleware.test.ts x: 15 # changes y: 527 line churn bootstrapping-lambda/src/middleware/auth-middleware.ts x: 13 # changes y: 228 line churn bootstrapping-lambda/src/server.ts x: 55 # changes y: 1893 line churn database-bridge-lambda/src/sql/Item.ts x: 41 # changes y: 1024 line churn shared/package.json x: 11 # changes y: 188 line churn shared/permissions.ts x: 12 # changes y: 678 line churn tsconfig.json x: 14 # changes y: 164 line churn users-refresher-lambda/src/index.ts x: 34 # changes y: 2456 line churn package.json x: 84 # changes y: 482 line churn cdk/package.json x: 46 # changes y: 572 line churn bootstrapping-lambda/package.json x: 44 # changes y: 260 line churn client/package.json x: 79 # changes y: 480 line churn users-refresher-lambda/package.json x: 30 # changes y: 146 line churn .github/workflows/ci.yml x: 22 # changes y: 438 line churn client/src/assetView.tsx x: 16 # changes y: 320 line churn client/src/types/PayloadAndType.ts x: 17 # changes y: 337 line churn cdk/lib/__snapshots__/stack.test.ts.snap x: 64 # changes y: 15692 line churn cdk/lib/stack.ts x: 49 # changes y: 2358 line churn artifact.json x: 28 # changes y: 278 line churn client/gql.ts x: 70 # changes y: 946 line churn client/src/formattedDateTime.tsx x: 4 # changes y: 66 line churn client/src/fronts/suggestAlternateCrops.tsx x: 25 # changes y: 944 line churn client/src/globalState.tsx x: 74 # changes y: 2911 line churn client/src/itemDisplay.tsx x: 65 # changes y: 2009 line churn client/src/itemHoverMenu.tsx x: 18 # changes y: 644 line churn client/src/payloadDisplay.tsx x: 31 # changes y: 956 line churn client/src/pinboard.tsx x: 101 # changes y: 3606 line churn client/src/scrollableItems.tsx x: 83 # changes y: 2123 line churn database-bridge-lambda/src/index.ts x: 43 # changes y: 534 line churn shared/graphql/schema.graphql x: 77 # changes y: 1267 line churn bootstrapping-lambda/local/index.html x: 42 # changes y: 870 line churn client/src/mam/mamVideoDisplay.tsx x: 3 # changes y: 88 line churn .github/workflows/check-labels.yaml x: 1 # changes y: 18 line churn client/src/panel.tsx x: 68 # changes y: 2250 line churn client/src/selectPinboard.tsx x: 82 # changes y: 3245 line churn client/src/entry.tsx x: 37 # changes y: 772 line churn riff-raff.yaml x: 34 # changes y: 326 line churn shared/graphql/extraTypes.ts x: 10 # changes y: 106 line churn email-lambda/src/sendEmail.ts x: 7 # changes y: 222 line churn shared/database/local/runDatabaseSetup.ts x: 29 # changes y: 316 line churn jest.config.js x: 9 # changes y: 66 line churn database-bridge-lambda/src/sql/User.ts x: 20 # changes y: 354 line churn .yarn/releases/yarn-1.22.17.js x: 4 # changes y: 590080 line churn .yarn/releases/yarn-1.22.21.cjs x: 1 # changes y: 295026 line churn client/src/itemInputBox.tsx x: 19 # changes y: 1231 line churn client/src/floaty.tsx x: 24 # changes y: 1794 line churn client/src/tour/tourState.tsx x: 27 # changes y: 1390 line churn cdk/stack.ts x: 80 # changes y: 6211 line churn cdk/test/__snapshots__/stack.test.ts.snap x: 46 # changes y: 22919 line churn client/src/createItemInputBox.tsx x: 39 # changes y: 1982 line churn bootstrapping-lambda/yarn.lock x: 6 # changes y: 4836 line churn cdk/yarn.lock x: 7 # changes y: 10040 line churn client/src/widget.tsx x: 47 # changes y: 3102 line churn .yarn/releases/yarn-1.22.10.cjs x: 3 # changes y: 589568 line churn
590080.0
line churn
  min: 2.0
  average: 5428.43
  25th percentile: 20.0
  median: 86.0
  75th percentile: 306.75
  max: 590080.0
0 173.0
# changes
min: 1.0 | average: 11.57 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 12.0 | max: 173.0

Number of Contributors vs. Line Churn: 161 points

cdk/jest-environment.ts x: 1 # contributors y: 24 line churn bootstrapping-lambda/src/middleware/auth-middleware.ts x: 8 # contributors y: 228 line churn bootstrapping-lambda/src/server.ts x: 13 # contributors y: 1893 line churn database-bridge-lambda/src/sql/Item.ts x: 9 # contributors y: 1024 line churn shared/permissions.ts x: 5 # contributors y: 678 line churn users-refresher-lambda/src/index.ts x: 8 # contributors y: 2456 line churn client/src/assetView.tsx x: 8 # contributors y: 320 line churn client/src/types/PayloadAndType.ts x: 6 # contributors y: 337 line churn cdk/lib/stack.ts x: 10 # contributors y: 2358 line churn client/gql.ts x: 10 # contributors y: 946 line churn client/src/formattedDateTime.tsx x: 1 # contributors y: 66 line churn client/src/fronts/suggestAlternateCrops.tsx x: 4 # contributors y: 944 line churn client/src/globalState.tsx x: 9 # contributors y: 2911 line churn client/src/itemDisplay.tsx x: 13 # contributors y: 2009 line churn client/src/itemHoverMenu.tsx x: 6 # contributors y: 644 line churn client/src/payloadDisplay.tsx x: 7 # contributors y: 956 line churn client/src/pinboard.tsx x: 15 # contributors y: 3606 line churn client/src/scrollableItems.tsx x: 12 # contributors y: 2123 line churn database-bridge-lambda/run.ts x: 5 # contributors y: 390 line churn database-bridge-lambda/src/index.ts x: 5 # contributors y: 534 line churn shared/graphql/operations.ts x: 7 # contributors y: 141 line churn shared/graphql/schema.graphql x: 12 # contributors y: 1267 line churn bootstrapping-lambda/local/index.html x: 9 # contributors y: 870 line churn client/src/mam/mamVideoDisplay.tsx x: 3 # contributors y: 88 line churn bootstrapping-lambda/src/panDomainAuth.ts x: 6 # contributors y: 286 line churn client/src/panel.tsx x: 8 # contributors y: 2250 line churn client/src/fronts/frontsIntegration.tsx x: 2 # contributors y: 576 line churn client/src/inline/inlineMode.tsx x: 2 # contributors y: 627 line churn client/src/selectPinboard.tsx x: 11 # contributors y: 3245 line churn client/src/app.tsx x: 7 # contributors y: 2439 line churn client/src/entry.tsx x: 5 # contributors y: 772 line churn shared/clientConfig.ts x: 5 # contributors y: 20 line churn shared/permissionDefinitions.ts x: 2 # contributors y: 4 line churn riff-raff.yaml x: 7 # contributors y: 326 line churn client/src/featureFlags.ts x: 2 # contributors y: 230 line churn client/src/notTrackedInWorkflow.tsx x: 5 # contributors y: 160 line churn shared/graphql/extraTypes.ts x: 7 # contributors y: 106 line churn email-lambda/run.ts x: 1 # contributors y: 604 line churn email-lambda/src/email.tsx x: 2 # contributors y: 541 line churn email-lambda/src/index.ts x: 2 # contributors y: 1104 line churn email-lambda/src/sendEmail.ts x: 1 # contributors y: 222 line churn shared/database/local/runDatabaseSetup.ts x: 5 # contributors y: 316 line churn shared/database/local/setup/021-DropIsEmailEvaluatedColumnFromItemTable.sql x: 1 # contributors y: 2 line churn archiver-lambda/src/index.ts x: 1 # contributors y: 234 line churn shared/database/databaseConnection.ts x: 2 # contributors y: 188 line churn client/src/buttonInOtherTools.tsx x: 2 # contributors y: 105 line churn client/src/pushNotificationPreferences.tsx x: 6 # contributors y: 199 line churn shared/constants.ts x: 5 # contributors y: 106 line churn client/src/addToPinboardButton.tsx x: 9 # contributors y: 670 line churn client/src/tour/tourConstants.ts x: 3 # contributors y: 206 line churn client/src/types/Telemetry.ts x: 4 # contributors y: 213 line churn workflow-bridge-lambda/src/index.ts x: 4 # contributors y: 620 line churn database-bridge-lambda/src/sql/User.ts x: 5 # contributors y: 354 line churn client/src/editItem.tsx x: 4 # contributors y: 581 line churn client/src/itemInputBox.tsx x: 4 # contributors y: 1231 line churn client/src/sendMessageArea.tsx x: 8 # contributors y: 807 line churn client/src/floaty.tsx x: 6 # contributors y: 1794 line churn client/src/navigation/button.tsx x: 4 # contributors y: 164 line churn client/src/navigation/tabs.tsx x: 6 # contributors y: 186 line churn client/fontNormaliser.ts x: 3 # contributors y: 330 line churn client/src/feedback.tsx x: 5 # contributors y: 435 line churn client/src/inline/inlineModePanel.tsx x: 3 # contributors y: 307 line churn client/src/inline/workflowColumnInstructions.tsx x: 1 # contributors y: 166 line churn client/src/tour/tooltip.tsx x: 3 # contributors y: 283 line churn client/src/tour/tourState.tsx x: 3 # contributors y: 1390 line churn client/src/avatarRoundel.tsx x: 6 # contributors y: 306 line churn client/src/claimableItem.tsx x: 4 # contributors y: 596 line churn client/src/nestedItemDisplay.tsx x: 5 # contributors y: 495 line churn client/src/reply.tsx x: 1 # contributors y: 80 line churn client/src/grid/gridDynamicSearchDisplay.tsx x: 2 # contributors y: 480 line churn client/src/util.ts x: 8 # contributors y: 342 line churn notifications-lambda/run.ts x: 5 # contributors y: 221 line churn shared/database/database.ts x: 2 # contributors y: 46 line churn shared/database/local/setup/007-TriggerNotificationsLambdaAfterItemInsert.sql x: 3 # contributors y: 152 line churn shared/database/local/databaseTunnel.ts x: 3 # contributors y: 266 line churn shared/database/local/setup/005-UserTable.sql x: 2 # contributors y: 22 line churn grid-bridge-lambda/run.ts x: 3 # contributors y: 110 line churn grid-bridge-lambda/src/index.ts x: 4 # contributors y: 508 line churn client/src/tour/tourStepMap.tsx x: 4 # contributors y: 1292 line churn client/src/tour/tour.tsx x: 3 # contributors y: 950 line churn client/src/tour/tourMessageReplies.ts x: 3 # contributors y: 176 line churn auth-lambda/src/index.ts x: 3 # contributors y: 163 line churn bootstrapping-lambda/src/generateAppSyncConfig.ts x: 1 # contributors y: 132 line churn bootstrapping-lambda/src/reporting/reportingServiceClient.ts x: 4 # contributors y: 239 line churn shared/awsIntegration.ts x: 2 # contributors y: 154 line churn shared/database/local/getDatabaseJumpHost.ts x: 1 # contributors y: 244 line churn shared/database/local/runDatabaseMigration.ts x: 1 # contributors y: 336 line churn shared/panDomainAuth.ts x: 3 # contributors y: 226 line churn client/src/push-notifications/serviceWorker.ts x: 4 # contributors y: 524 line churn client/src/errorOverlay.tsx x: 2 # contributors y: 201 line churn client/src/inline/inlineModeWorkflowColumnHeading.tsx x: 2 # contributors y: 171 line churn client/src/modal.tsx x: 5 # contributors y: 400 line churn client/src/seenBy.tsx x: 10 # contributors y: 289 line churn client/src/styling.ts x: 4 # contributors y: 190 line churn database-bridge-lambda/src/services/grafanaReportingService.ts x: 3 # contributors y: 115 line churn shared/database/local/setup/010-GroupMemberTable.sql x: 4 # contributors y: 16 line churn shared/database/local/setup/014-AddUserGoogleIdIndex.sql x: 3 # contributors y: 3 line churn shared/types/grafanaType.ts x: 3 # contributors y: 137 line churn client/src/confirmableButton.tsx x: 2 # contributors y: 140 line churn client/colours.ts x: 7 # contributors y: 84 line churn client/src/mentionsUtil.tsx x: 2 # contributors y: 158 line churn users-refresher-lambda/src/google/getGroupDetailFromGoogle.ts x: 2 # contributors y: 92 line churn notifications-lambda/src/index.ts x: 4 # contributors y: 816 line churn shared/util.ts x: 1 # contributors y: 40 line churn users-refresher-lambda/run.ts x: 1 # contributors y: 56 line churn users-refresher-lambda/src/google/buildPhotoUrlLookup.ts x: 1 # contributors y: 100 line churn users-refresher-lambda/src/google/buildUserLookupFromGoogle.ts x: 1 # contributors y: 124 line churn graphql-refresh.yml x: 3 # contributors y: 38 line churn shared/graphql/aws.graphql x: 4 # contributors y: 10 line churn client/src/navigation/icon.tsx x: 2 # contributors y: 40 line churn client/src/push-notifications/index.html x: 3 # contributors y: 28 line churn
3606.0
line churn
  min: 2.0
  average: 410.3
  25th percentile: 33.0
  median: 166.0
  75th percentile: 501.5
  max: 3606.0
0 15.0
# contributors
min: 1.0 | average: 3.66 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 15.0

File Size vs. Line Churn: 161 points

cdk/jest-environment.ts x: 8 lines of code y: 24 line churn bootstrapping-lambda/src/middleware/auth-middleware.ts x: 40 lines of code y: 228 line churn bootstrapping-lambda/src/server.ts x: 140 lines of code y: 1893 line churn database-bridge-lambda/src/sql/Item.ts x: 276 lines of code y: 1024 line churn shared/permissions.ts x: 81 lines of code y: 678 line churn users-refresher-lambda/src/index.ts x: 226 lines of code y: 2456 line churn client/src/assetView.tsx x: 59 lines of code y: 320 line churn client/src/types/PayloadAndType.ts x: 103 lines of code y: 337 line churn cdk/lib/stack.ts x: 713 lines of code y: 2358 line churn client/gql.ts x: 278 lines of code y: 946 line churn client/src/formattedDateTime.tsx x: 24 lines of code y: 66 line churn client/src/fronts/suggestAlternateCrops.tsx x: 312 lines of code y: 944 line churn client/src/globalState.tsx x: 693 lines of code y: 2911 line churn client/src/itemDisplay.tsx x: 276 lines of code y: 2009 line churn client/src/itemHoverMenu.tsx x: 185 lines of code y: 644 line churn client/src/payloadDisplay.tsx x: 143 lines of code y: 956 line churn client/src/pinboard.tsx x: 365 lines of code y: 3606 line churn client/src/scrollableItems.tsx x: 344 lines of code y: 2123 line churn database-bridge-lambda/run.ts x: 57 lines of code y: 390 line churn database-bridge-lambda/src/index.ts x: 102 lines of code y: 534 line churn shared/graphql/operations.ts x: 45 lines of code y: 141 line churn shared/graphql/schema.graphql x: 172 lines of code y: 1267 line churn bootstrapping-lambda/local/index.html x: 209 lines of code y: 870 line churn client/src/mam/mamVideoDisplay.tsx x: 39 lines of code y: 88 line churn bootstrapping-lambda/src/panDomainAuth.ts x: 28 lines of code y: 286 line churn client/src/panel.tsx x: 283 lines of code y: 2250 line churn client/src/fronts/frontsIntegration.tsx x: 106 lines of code y: 576 line churn client/src/inline/inlineMode.tsx x: 119 lines of code y: 627 line churn client/src/selectPinboard.tsx x: 515 lines of code y: 3245 line churn client/src/app.tsx x: 470 lines of code y: 2439 line churn client/src/entry.tsx x: 213 lines of code y: 772 line churn shared/permissionDefinitions.ts x: 2 lines of code y: 4 line churn riff-raff.yaml x: 113 lines of code y: 326 line churn client/src/featureFlags.ts x: 35 lines of code y: 230 line churn client/src/notTrackedInWorkflow.tsx x: 33 lines of code y: 160 line churn shared/graphql/extraTypes.ts x: 30 lines of code y: 106 line churn email-lambda/run.ts x: 133 lines of code y: 604 line churn email-lambda/src/email.tsx x: 156 lines of code y: 541 line churn email-lambda/src/index.ts x: 104 lines of code y: 1104 line churn email-lambda/src/sendEmail.ts x: 46 lines of code y: 222 line churn shared/database/local/runDatabaseSetup.ts x: 107 lines of code y: 316 line churn shared/database/local/setup/019-TriggerEmailLambdaAfterItemInsert.sql x: 29 lines of code y: 64 line churn shared/database/local/setup/021-DropIsEmailEvaluatedColumnFromItemTable.sql x: 1 lines of code y: 2 line churn archiver-lambda/src/index.ts x: 92 lines of code y: 234 line churn shared/database/databaseConnection.ts x: 60 lines of code y: 188 line churn client/src/buttonInOtherTools.tsx x: 49 lines of code y: 105 line churn client/src/fronts/frontsPinboardArticleButton.tsx x: 132 lines of code y: 551 line churn client/src/pushNotificationPreferences.tsx x: 64 lines of code y: 199 line churn shared/constants.ts x: 23 lines of code y: 106 line churn client/src/addToPinboardButton.tsx x: 66 lines of code y: 670 line churn client/src/grid/gridStaticImageDisplay.tsx x: 43 lines of code y: 196 line churn client/src/tour/tourConstants.ts x: 98 lines of code y: 206 line churn client/src/types/Telemetry.ts x: 63 lines of code y: 213 line churn workflow-bridge-lambda/src/index.ts x: 126 lines of code y: 620 line churn database-bridge-lambda/src/sql/User.ts x: 121 lines of code y: 354 line churn client/src/editItem.tsx x: 148 lines of code y: 581 line churn client/src/itemInputBox.tsx x: 396 lines of code y: 1231 line churn client/src/sendMessageArea.tsx x: 223 lines of code y: 807 line churn client/src/floaty.tsx x: 145 lines of code y: 1794 line churn client/src/navigation/button.tsx x: 72 lines of code y: 164 line churn client/src/navigation/tabs.tsx x: 56 lines of code y: 186 line churn client/fontNormaliser.ts x: 88 lines of code y: 330 line churn client/src/feedback.tsx x: 192 lines of code y: 435 line churn client/src/inline/inlineModePanel.tsx x: 95 lines of code y: 307 line churn client/src/inline/workflowColumnInstructions.tsx x: 81 lines of code y: 166 line churn client/src/tour/tooltip.tsx x: 111 lines of code y: 283 line churn client/src/tour/tourState.tsx x: 388 lines of code y: 1390 line churn client/src/avatarRoundel.tsx x: 60 lines of code y: 306 line churn client/src/claimableItem.tsx x: 146 lines of code y: 596 line churn client/src/nestedItemDisplay.tsx x: 131 lines of code y: 495 line churn client/src/reply.tsx x: 36 lines of code y: 80 line churn client/src/grid/gridDynamicSearchDisplay.tsx x: 159 lines of code y: 480 line churn client/src/util.ts x: 77 lines of code y: 342 line churn notifications-lambda/run.ts x: 40 lines of code y: 221 line churn shared/database/database.ts x: 13 lines of code y: 46 line churn shared/database/local/setup/007-TriggerNotificationsLambdaAfterItemInsert.sql x: 59 lines of code y: 152 line churn shared/database/local/databaseTunnel.ts x: 95 lines of code y: 266 line churn client/src/inline/inlineModePinboardToggle.tsx x: 167 lines of code y: 546 line churn grid-bridge-lambda/run.ts x: 44 lines of code y: 110 line churn grid-bridge-lambda/src/index.ts x: 154 lines of code y: 508 line churn client/src/tour/tourStepMap.tsx x: 308 lines of code y: 1292 line churn client/src/tour/tour.tsx x: 139 lines of code y: 950 line churn client/src/tour/tourMessageReplies.ts x: 58 lines of code y: 176 line churn auth-lambda/src/index.ts x: 29 lines of code y: 163 line churn bootstrapping-lambda/generateAppSyncAuthToken.ts x: 22 lines of code y: 72 line churn bootstrapping-lambda/local/index.ts x: 28 lines of code y: 78 line churn bootstrapping-lambda/src/generateAppSyncConfig.ts x: 27 lines of code y: 132 line churn bootstrapping-lambda/src/reporting/reportingServiceClient.ts x: 44 lines of code y: 239 line churn shared/awsIntegration.ts x: 32 lines of code y: 154 line churn shared/database/local/getDatabaseJumpHost.ts x: 59 lines of code y: 244 line churn shared/database/local/runDatabaseMigration.ts x: 122 lines of code y: 336 line churn shared/panDomainAuth.ts x: 32 lines of code y: 226 line churn client/src/push-notifications/registerServiceWorker.ts x: 72 lines of code y: 222 line churn client/src/push-notifications/serviceWorker.ts x: 112 lines of code y: 524 line churn shared/database/local/setup/016-AddIsArchivedColumnToItemTable.sql x: 3 lines of code y: 8 line churn client/src/errorOverlay.tsx x: 66 lines of code y: 201 line churn client/src/inline/inlineModeWorkflowColumnHeading.tsx x: 55 lines of code y: 171 line churn client/src/modal.tsx x: 139 lines of code y: 400 line churn client/src/navigation/index.tsx x: 108 lines of code y: 352 line churn client/src/seenBy.tsx x: 82 lines of code y: 289 line churn client/src/styling.ts x: 58 lines of code y: 190 line churn database-bridge-lambda/src/services/grafanaReportingService.ts x: 16 lines of code y: 115 line churn shared/database/local/setup/010-GroupMemberTable.sql x: 5 lines of code y: 16 line churn shared/types/grafanaType.ts x: 32 lines of code y: 137 line churn client/src/confirmableButton.tsx x: 65 lines of code y: 140 line churn client/colours.ts x: 17 lines of code y: 84 line churn client/src/mentionsUtil.tsx x: 73 lines of code y: 158 line churn shared/database/local/setup/009-GroupTable.sql x: 7 lines of code y: 14 line churn users-refresher-lambda/src/google/getGroupDetailFromGoogle.ts x: 42 lines of code y: 92 line churn users-refresher-lambda/src/google/getGroupMembersFromGoogle.ts x: 47 lines of code y: 100 line churn users-refresher-lambda/src/util.ts x: 31 lines of code y: 116 line churn notifications-lambda/src/index.ts x: 49 lines of code y: 816 line churn shared/util.ts x: 18 lines of code y: 40 line churn users-refresher-lambda/run.ts x: 19 lines of code y: 56 line churn users-refresher-lambda/src/google/buildUserLookupFromGoogle.ts x: 57 lines of code y: 124 line churn bootstrapping-lambda/src/loaderTemplate.ts x: 15 lines of code y: 118 line churn database-bridge-lambda/src/sql/LastItemSeenByUser.ts x: 21 lines of code y: 54 line churn graphql-refresh.yml x: 16 lines of code y: 38 line churn shared/database/local/setup/001-ItemTable.sql x: 10 lines of code y: 20 line churn shared/graphql/aws.graphql x: 4 lines of code y: 10 line churn client/src/drop.ts x: 30 lines of code y: 70 line churn grid-bridge-lambda/src/types.ts x: 93 lines of code y: 334 line churn client/webpack-bundle-analyzer.config.js x: 11 lines of code y: 28 line churn dev-nginx.yaml x: 6 lines of code y: 12 line churn bootstrapping-lambda/src/util.ts x: 14 lines of code y: 108 line churn
3606.0
line churn
  min: 2.0
  average: 410.3
  25th percentile: 33.0
  median: 166.0
  75th percentile: 501.5
  max: 3606.0
0 713.0
lines of code
min: 1.0 | average: 87.54 | 25th percentile: 12.0 | median: 46.0 | 75th percentile: 112.5 | max: 713.0