netflix / metaflow-ui
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 181 files with 15,463 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (733 lines of code)
    • 44 files changed 6-20 times (6,228 lines of code)
    • 135 files changed 1-5 times (8,502 lines of code)
0% | 0% | 4% | 40% | 54%
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 181 files with 15,463 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (811 lines of code)
    • 119 files changed by 2-5 contributors (11,444 lines of code)
    • 60 files changed by 1 contributor (3,208 lines of code)
0% | 0% | 5% | 74% | 20%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tsx, ts, svg, md, json, js, html, yaml, css, txt, gitignore, jsx, sh, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 0% | 6% | 43% | 50%
ts0% | 0% | 0% | 41% | 58%
js0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
html0% | 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
src0% | 0% | 4% | 42% | 52%
cypress0% | 0% | 0% | 0% | 100%
plugin-api0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
public0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.tsx
in src/pages/Task
494 7 2021-10-26 2025-03-11 29 6 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
RunPage.tsx
in src/pages/Run
239 4 2021-10-29 2025-03-11 25 5 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
en.ts
in src/translations
317 - 2021-10-26 2024-07-25 16 7 11741291+rsanteri@users.nor... 93726128+obgibson@users.nor...
RunHeader.tsx
in src/pages/Run
156 7 2021-10-26 2025-03-11 14 5 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/LogList
241 2 2021-11-03 2025-03-11 12 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
StartedAtCell.tsx
in src/pages/Home/ResultGroup
43 - 2022-10-27 2025-03-11 11 4 brendan@outerbounds.co 11741291+rsanteri@users.nor...
useTaskData.ts
in src/components/Timeline
255 5 2022-06-13 2025-03-11 11 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
TimelinePreview.tsx
in src/pages/Home/ResultGroup
57 - 2022-06-14 2025-03-11 10 4 brendan@outerbounds.co 11741291+rsanteri@users.nor...
PluginGroup.tsx
in src/components/Plugins
78 1 2021-11-11 2025-03-11 10 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
TaskListingHeader.tsx
in src/components/TaskListingHeader
162 1 2021-11-11 2025-03-11 10 4 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
PluginManager.tsx
in src/components/Plugins
220 5 2021-11-11 2025-03-11 10 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Breadcrumb
427 5 2021-11-04 2025-03-11 10 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Trigger
42 - 2022-10-27 2025-03-11 9 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
CardIframe.tsx
in src/components/MFCard
82 - 2022-01-05 2025-03-11 9 4 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
index.ts
in src/hooks/useLogData
193 2 2021-10-29 2025-03-11 9 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/pages/Home
235 5 2021-11-03 2025-03-11 9 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/hooks/useResource
279 3 2021-10-29 2025-03-11 9 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
useTaskMetadata.ts
in src/pages/Task
66 1 2022-01-24 2025-03-11 8 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
useTaskCards.ts
in src/components/MFCard
115 3 2022-01-05 2025-03-11 8 3 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
TaskList.tsx
in src/pages/Task/components
119 - 2022-06-22 2025-03-11 8 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
ResultGroupRow.tsx
in src/pages/Home/ResultGroup
132 2 2021-11-02 2025-03-11 8 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
PluginSlot.tsx
in src/components/Plugins
162 2 2021-11-11 2025-03-11 8 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Icon
173 - 2021-11-09 2025-03-11 8 4 64256562+saikonen@users.nor... 11741291+rsanteri@users.nor...
ParametersPreview.tsx
in src/pages/Home/ResultGroup
21 - 2022-06-13 2025-03-11 7 4 brendan@outerbounds.co 11741291+rsanteri@users.nor...
StickyHeader.tsx
in src/pages/Home/ResultGroup
32 1 2022-06-13 2025-03-11 7 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
35 - 2022-02-12 2025-03-11 7 4 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Tabs
59 - 2021-11-11 2025-03-11 7 2 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
AnchorMenu.tsx
in src/pages/Task/components
63 - 2022-01-24 2025-03-11 7 3 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Collapsable
81 - 2023-03-06 2025-03-11 7 2 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
AnchoredView.tsx
in src/pages/Task/components
88 - 2022-01-24 2025-03-11 7 2 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
TaskDetails.tsx
in src/pages/Task/components
115 7 2021-11-03 2025-03-11 7 4 romain-intel@users.noreply.... 11741291+rsanteri@users.nor...
LogActionBar.tsx
in src/components/LogList
133 1 2021-11-04 2025-03-11 7 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
VirtualizedTimeline.tsx
in src/components/Timeline
163 - 2022-06-14 2025-03-11 7 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
Timeline.tsx
in src/components/Timeline
244 3 2022-06-14 2025-03-11 7 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
DAGContent.tsx
in src/components/DAG/components
272 3 2022-01-20 2025-03-11 7 4 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
FEATURE.ts
in src/utils
47 1 2021-10-27 2025-03-11 6 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/SearchField
52 - 2021-11-05 2025-03-11 6 4 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
PluginRegisterSystem.tsx
in src/components/Plugins
60 - 2021-11-11 2025-03-11 6 2 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
App.tsx
in src
63 - 2022-01-05 2025-03-11 6 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
ResultGroupCells.tsx
in src/pages/Home/ResultGroup
104 1 2021-11-02 2025-03-11 6 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.ts
in src/hooks/useSearchField
115 2 2021-11-11 2024-02-01 6 4 11741291+rsanteri@users.nor... darinyu27@gmail.com
index.tsx
in src/components/ConnectionStatus
125 - 2023-07-28 2025-03-11 6 2 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/pages/Home/Sidebar
148 1 2023-05-05 2025-03-11 6 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
TaskListLabel.tsx
in src/components/Timeline
191 1 2023-10-02 2025-03-11 6 3 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
useTaskListSettings.ts
in src/components/Timeline
194 5 2022-06-13 2023-08-02 6 2 brendan@outerbounds.co 93726128+obgibson@users.nor...
index.tsx
in src/components/FilterInput
269 - 2021-11-04 2025-03-11 6 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src
21 - 2022-06-13 2025-03-11 5 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
index.tsx
in src/components/AppBar
33 - 2023-07-28 2025-03-11 5 2 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Triggers
64 - 2022-10-27 2025-03-11 5 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
65 - 2024-04-26 2025-03-11 5 2 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
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)
# contributorsfirst
contributor
latest
contributor
en.ts
in src/translations
317 - 2021-10-26 2024-07-25 16 7 11741291+rsanteri@users.nor... 93726128+obgibson@users.nor...
index.tsx
in src/pages/Task
494 7 2021-10-26 2025-03-11 29 6 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
RunPage.tsx
in src/pages/Run
239 4 2021-10-29 2025-03-11 25 5 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
RunHeader.tsx
in src/pages/Run
156 7 2021-10-26 2025-03-11 14 5 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
StartedAtCell.tsx
in src/pages/Home/ResultGroup
43 - 2022-10-27 2025-03-11 11 4 brendan@outerbounds.co 11741291+rsanteri@users.nor...
TaskListingHeader.tsx
in src/components/TaskListingHeader
162 1 2021-11-11 2025-03-11 10 4 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
TimelinePreview.tsx
in src/pages/Home/ResultGroup
57 - 2022-06-14 2025-03-11 10 4 brendan@outerbounds.co 11741291+rsanteri@users.nor...
CardIframe.tsx
in src/components/MFCard
82 - 2022-01-05 2025-03-11 9 4 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Icon
173 - 2021-11-09 2025-03-11 8 4 64256562+saikonen@users.nor... 11741291+rsanteri@users.nor...
DAGContent.tsx
in src/components/DAG/components
272 3 2022-01-20 2025-03-11 7 4 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
35 - 2022-02-12 2025-03-11 7 4 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
ParametersPreview.tsx
in src/pages/Home/ResultGroup
21 - 2022-06-13 2025-03-11 7 4 brendan@outerbounds.co 11741291+rsanteri@users.nor...
TaskDetails.tsx
in src/pages/Task/components
115 7 2021-11-03 2025-03-11 7 4 romain-intel@users.noreply.... 11741291+rsanteri@users.nor...
index.tsx
in src/components/SearchField
52 - 2021-11-05 2025-03-11 6 4 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.ts
in src/hooks/useSearchField
115 2 2021-11-11 2024-02-01 6 4 11741291+rsanteri@users.nor... darinyu27@gmail.com
index.tsx
in src/components/GenericError
152 - 2021-11-09 2025-03-11 5 4 64256562+saikonen@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/hooks/useSearchRequest
88 1 2022-08-17 2025-03-11 4 4 brendan@outerbounds.co 11741291+rsanteri@users.nor...
index.tsx
in src/components/LogList
241 2 2021-11-03 2025-03-11 12 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
useTaskData.ts
in src/components/Timeline
255 5 2022-06-13 2025-03-11 11 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
PluginGroup.tsx
in src/components/Plugins
78 1 2021-11-11 2025-03-11 10 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
PluginManager.tsx
in src/components/Plugins
220 5 2021-11-11 2025-03-11 10 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Breadcrumb
427 5 2021-11-04 2025-03-11 10 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Trigger
42 - 2022-10-27 2025-03-11 9 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
index.ts
in src/hooks/useLogData
193 2 2021-10-29 2025-03-11 9 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/hooks/useResource
279 3 2021-10-29 2025-03-11 9 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/pages/Home
235 5 2021-11-03 2025-03-11 9 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
useTaskCards.ts
in src/components/MFCard
115 3 2022-01-05 2025-03-11 8 3 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
PluginSlot.tsx
in src/components/Plugins
162 2 2021-11-11 2025-03-11 8 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
ResultGroupRow.tsx
in src/pages/Home/ResultGroup
132 2 2021-11-02 2025-03-11 8 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
useTaskMetadata.ts
in src/pages/Task
66 1 2022-01-24 2025-03-11 8 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
TaskList.tsx
in src/pages/Task/components
119 - 2022-06-22 2025-03-11 8 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
VirtualizedTimeline.tsx
in src/components/Timeline
163 - 2022-06-14 2025-03-11 7 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
Timeline.tsx
in src/components/Timeline
244 3 2022-06-14 2025-03-11 7 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
LogActionBar.tsx
in src/components/LogList
133 1 2021-11-04 2025-03-11 7 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
StickyHeader.tsx
in src/pages/Home/ResultGroup
32 1 2022-06-13 2025-03-11 7 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
AnchorMenu.tsx
in src/pages/Task/components
63 - 2022-01-24 2025-03-11 7 3 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/FilterInput
269 - 2021-11-04 2025-03-11 6 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
TaskListLabel.tsx
in src/components/Timeline
191 1 2023-10-02 2025-03-11 6 3 93726128+obgibson@users.nor... 11741291+rsanteri@users.nor...
App.tsx
in src
63 - 2022-01-05 2025-03-11 6 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
FEATURE.ts
in src/utils
47 1 2021-10-27 2025-03-11 6 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/pages/Home/Sidebar
148 1 2023-05-05 2025-03-11 6 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
ResultGroupCells.tsx
in src/pages/Home/ResultGroup
104 1 2021-11-02 2025-03-11 6 3 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Triggers
64 - 2022-10-27 2025-03-11 5 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
index.tsx
in src/components/Notifications
214 5 2022-06-13 2025-03-11 5 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
index.ts
in src/hooks/useAutoComplete
125 2 2022-06-13 2025-03-11 5 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
index.tsx
in src
21 - 2022-06-13 2025-03-11 5 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
index.tsx
in src/pages/Home/Content
79 - 2023-05-05 2025-03-11 5 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
index.html
in plugin-api/dev/plugins/dev-plugin
84 - 2021-10-28 2023-05-05 5 3 11741291+rsanteri@users.nor... 93726128+obgibson@users.nor...
DynamicCardIframe.tsx
in src/components/MFCard
76 - 2024-01-11 2025-03-11 4 3 valaygaurang@gmail.com 11741291+rsanteri@users.nor...
index.tsx
in src/components/AutoComplete
68 - 2022-06-13 2025-03-11 4 3 brendan@outerbounds.co 11741291+rsanteri@users.nor...
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)
# contributorsfirst
contributor
latest
contributor
roboto.css
in src/theme/font
42 -
index.tsx
in src/components/GeneralErrorBoundary
24 2
index.ts
in src/hooks/useInterval
20 2
index.html
in public
17 -
url.ts
in src/utils
16 -
AutoScrollTop.ts
in src/utils
15 1
file.ts
in src/utils
14 2
14 -
InputTip.tsx
in src/components/Form
12 -
format.ts
in src/utils
10 -
ContentWrapper.tsx
in src/components/Content
7 -
index.js
in cypress/plugins
5 -
object.ts
in src/utils
4 -
errorlogger.ts
in src/utils
3 1
index.tsx
in src/pages/NotFound
3 -
browser.ts
in src/utils
1 -
theme.css
in src/theme
332 - 2025-02-18 2025-03-11 5 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
testhelper.ts
in src/utils
180 15 2021-10-29 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
run_details.js
in cypress/integration
159 - 2021-11-25 2021-11-25 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Announcement
155 2 2025-02-18 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
Home.state.ts
in src/pages/Home
154 5 2025-03-11 2025-03-11 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
MinimapFooter.tsx
in src/components/Timeline/Footer
152 - 2025-02-18 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.ts
in src/ws
146 3 2025-03-11 2025-03-11 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
Run.utils.ts
in src/pages/Run
136 10 2021-11-11 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Button
114 - 2021-11-04 2025-03-11 5 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
types.ts
in src
105 - 2021-10-27 2025-03-11 3 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/HelpMenu
101 - 2025-02-18 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
DateInput.tsx
in src/components/Form
86 2 2025-03-11 2025-03-11 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
home.js
in cypress/integration
73 - 2021-11-25 2021-11-25 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
debug.js
in cypress/integration
64 - 2021-11-25 2021-11-25 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
TaskListRow.tsx
in src/pages/Task/components
59 - 2025-02-18 2025-03-11 3 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
PluginDefaultStyleSheet.ts
in src/components/Plugins
56 - 2025-02-18 2025-02-18 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Logger
56 - 2025-03-11 2025-03-11 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/DataHeader
53 - 2025-02-18 2025-02-27 3 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
TagRow.tsx
in src/pages/Run/components
51 - 2025-02-18 2025-03-11 3 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/ButtonGroup
50 - 2025-02-18 2025-02-18 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
MinimapActiveSection.tsx
in src/components/Timeline/Footer
47 - 2025-02-18 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
InputWrapper.tsx
in src/components/Form
47 - 2025-02-18 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
routing.ts
in src/utils
47 1 2021-11-11 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/MarkdownRenderer
42 - 2025-03-11 2025-03-11 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/FeatureLoader
41 - 2025-03-11 2025-03-11 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/pages/Root
41 - 2022-01-05 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
SidebarTags.tsx
in src/pages/Home/Sidebar
40 - 2025-02-18 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/DAG
38 - 2022-01-20 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
VERSION.ts
in src/utils
38 3 2021-12-02 2025-03-11 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
notifications.js
in cypress/integration
36 - 2021-11-25 2021-11-25 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
AttemptSelector.tsx
in src/pages/Task/components
33 - 2021-11-09 2025-03-11 4 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
date.ts
in src/utils
31 - 2021-11-03 2021-11-03 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
index.tsx
in src/components/Timeline/Footer
30 - 2025-02-18 2025-03-05 2 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
TimelineNoRows.tsx
in src/components/Timeline
30 - 2025-03-11 2025-03-11 1 1 11741291+rsanteri@users.nor... 11741291+rsanteri@users.nor...
Correlations

File Size vs. Number of Changes: 181 points

src/components/Form/Dropdown.tsx x: 185 lines of code y: 4 # changes craco.config.js x: 6 lines of code y: 1 # changes cypress.config.ts x: 24 lines of code y: 4 # changes import-alias.config.js x: 12 lines of code y: 1 # changes src/App.tsx x: 63 lines of code y: 6 # changes src/GlobalStyle.tsx x: 65 lines of code y: 5 # changes src/components/Announcement/index.tsx x: 155 lines of code y: 2 # changes src/components/AppBar/index.tsx x: 33 lines of code y: 5 # changes src/components/AutoComplete/index.tsx x: 68 lines of code y: 4 # changes src/components/Breadcrumb/index.tsx x: 427 lines of code y: 10 # changes src/components/Button/index.tsx x: 114 lines of code y: 5 # changes src/components/Collapsable/index.tsx x: 81 lines of code y: 7 # changes src/components/ConnectionStatus/index.tsx x: 125 lines of code y: 6 # changes src/components/DAG/components/DAGContent.tsx x: 272 lines of code y: 7 # changes src/components/DAG/components/DAGControlBar.tsx x: 18 lines of code y: 2 # changes src/components/DAG/components/DAGError.tsx x: 20 lines of code y: 1 # changes src/components/DAG/index.tsx x: 38 lines of code y: 2 # changes src/components/FeatureLoader/index.tsx x: 41 lines of code y: 1 # changes src/components/FilterInput/index.tsx x: 269 lines of code y: 6 # changes src/components/Form/Checkbox.tsx x: 86 lines of code y: 3 # changes src/components/Form/DateInput.tsx x: 86 lines of code y: 1 # changes src/components/Form/InputLabel.tsx x: 22 lines of code y: 3 # changes src/components/Form/InputWrapper.tsx x: 47 lines of code y: 2 # changes src/components/Form/TimeRange.tsx x: 167 lines of code y: 3 # changes src/components/FullPageContainer/index.tsx x: 48 lines of code y: 4 # changes src/components/GenericError/index.tsx x: 152 lines of code y: 5 # changes src/components/HeightAnimatedContainer/index.tsx x: 23 lines of code y: 2 # changes src/components/HelpMenu/TimezoneSelector.tsx x: 99 lines of code y: 3 # changes src/components/HelpMenu/index.tsx x: 101 lines of code y: 2 # changes src/components/Icon/index.tsx x: 173 lines of code y: 8 # changes src/components/LogList/LogActionBar.tsx x: 133 lines of code y: 7 # changes src/components/LogList/index.tsx x: 241 lines of code y: 12 # changes src/components/Logger/index.tsx x: 56 lines of code y: 1 # changes src/components/MFCard/CardIframe.tsx x: 82 lines of code y: 9 # changes src/components/MFCard/DynamicCardIframe.tsx x: 76 lines of code y: 4 # changes src/components/MFCard/useTaskCards.ts x: 115 lines of code y: 8 # changes src/components/MarkdownRenderer/index.tsx x: 42 lines of code y: 1 # changes src/components/Modal/index.tsx x: 70 lines of code y: 2 # changes src/components/Notifications/index.tsx x: 214 lines of code y: 5 # changes src/components/Plugins/PluginGroup.tsx x: 78 lines of code y: 10 # changes src/components/Plugins/PluginManager.tsx x: 220 lines of code y: 10 # changes src/components/Plugins/PluginRegisterSystem.tsx x: 60 lines of code y: 6 # changes src/components/Plugins/PluginSlot.tsx x: 162 lines of code y: 8 # changes src/components/Plugins/TopNavPlugin.tsx x: 4 lines of code y: 2 # changes src/components/Popover/index.tsx x: 13 lines of code y: 4 # changes src/components/RenderMetadata/index.tsx x: 21 lines of code y: 2 # changes src/components/SearchField/index.tsx x: 52 lines of code y: 6 # changes src/components/Status/index.tsx x: 10 lines of code y: 2 # changes src/components/StatusIndicator/index.tsx x: 19 lines of code y: 4 # changes src/components/Table/index.tsx x: 149 lines of code y: 4 # changes src/components/Tabs/index.tsx x: 59 lines of code y: 7 # changes src/components/Tag/index.tsx x: 48 lines of code y: 3 # changes src/components/TaskListingHeader/TaskListingHeader.tsx x: 162 lines of code y: 10 # changes src/components/TaskListingHeader/components/CustomSettings.tsx x: 165 lines of code y: 2 # changes src/components/TaskListingHeader/index.ts x: 2 lines of code y: 1 # changes src/components/Timeline/Footer/MinimalFooter.tsx x: 19 lines of code y: 2 # changes src/components/Timeline/Footer/MinimapFooter.tsx x: 152 lines of code y: 2 # changes src/components/Timeline/Footer/MinimapRow.tsx x: 29 lines of code y: 3 # changes src/components/Timeline/TaskListLabel.tsx x: 191 lines of code y: 6 # changes src/components/Timeline/Timeline.tsx x: 244 lines of code y: 7 # changes src/components/Timeline/TimelineNoRows.tsx x: 30 lines of code y: 1 # changes src/components/Timeline/TimelineRow/LineElement.tsx x: 201 lines of code y: 3 # changes src/components/Timeline/TimelineRow/index.tsx x: 120 lines of code y: 3 # changes src/components/Timeline/TimelineRow/utils.ts x: 52 lines of code y: 3 # changes src/components/Timeline/VirtualizedTimeline.tsx x: 163 lines of code y: 7 # changes src/components/Timeline/taskdataUtils.ts x: 125 lines of code y: 4 # changes src/components/Timeline/useTaskData.ts x: 255 lines of code y: 11 # changes src/components/Timeline/useTimelineControls.ts x: 140 lines of code y: 4 # changes src/components/Trigger/index.tsx x: 42 lines of code y: 9 # changes src/components/Triggers/index.tsx x: 64 lines of code y: 5 # changes src/constants.ts x: 35 lines of code y: 7 # changes src/hooks/useAutoComplete/index.ts x: 125 lines of code y: 5 # changes src/hooks/useLogData/index.ts x: 193 lines of code y: 9 # changes src/hooks/useLogger/index.tsx x: 31 lines of code y: 3 # changes src/hooks/useResource/index.tsx x: 279 lines of code y: 9 # changes src/hooks/useSearchRequest/index.tsx x: 88 lines of code y: 4 # changes src/hooks/useWebsocket/index.tsx x: 49 lines of code y: 4 # changes src/hooks/useWebsocketRequest/index.tsx x: 75 lines of code y: 3 # changes src/index.tsx x: 21 lines of code y: 5 # changes src/pages/Home/Content/AutoLoadTrigger.tsx x: 45 lines of code y: 3 # changes src/pages/Home/Content/index.tsx x: 79 lines of code y: 5 # changes src/pages/Home/Home.state.ts x: 154 lines of code y: 1 # changes src/pages/Home/Home.utils.ts x: 158 lines of code y: 5 # changes src/pages/Home/ResultGroup/FinishedAtCell.tsx x: 18 lines of code y: 3 # changes src/pages/Home/ResultGroup/ParametersPreview.tsx x: 21 lines of code y: 7 # changes src/pages/Home/ResultGroup/ResultGroupCells.tsx x: 104 lines of code y: 6 # changes src/pages/Home/ResultGroup/ResultGroupFooter.tsx x: 18 lines of code y: 1 # changes src/pages/Home/ResultGroup/ResultGroupHeader.tsx x: 64 lines of code y: 3 # changes src/pages/Home/ResultGroup/ResultGroupRow.tsx x: 132 lines of code y: 8 # changes src/pages/Home/ResultGroup/ResultGroupStatus.tsx x: 47 lines of code y: 3 # changes src/pages/Home/ResultGroup/ResultGroupTags.tsx x: 65 lines of code y: 4 # changes src/pages/Home/ResultGroup/StartedAtCell.tsx x: 43 lines of code y: 11 # changes src/pages/Home/ResultGroup/StickyHeader.tsx x: 32 lines of code y: 7 # changes src/pages/Home/ResultGroup/TimelinePreview.tsx x: 57 lines of code y: 10 # changes src/pages/Home/ResultGroup/index.tsx x: 137 lines of code y: 4 # changes src/pages/Home/ScrollToTop.tsx x: 66 lines of code y: 3 # changes src/pages/Home/Sidebar/SidebarStatusSelection.tsx x: 72 lines of code y: 3 # changes src/pages/Home/Sidebar/SidebarTags.tsx x: 40 lines of code y: 2 # changes src/pages/Home/Sidebar/SidebarTimerangeSelection.tsx x: 87 lines of code y: 2 # changes src/pages/Home/Sidebar/index.tsx x: 148 lines of code y: 6 # changes src/pages/Home/index.tsx x: 235 lines of code y: 9 # changes src/pages/Notifications/index.tsx x: 162 lines of code y: 3 # changes src/pages/Root/index.tsx x: 41 lines of code y: 2 # changes src/pages/Run/Run.utils.ts x: 136 lines of code y: 2 # changes src/pages/Run/RunHeader.tsx x: 156 lines of code y: 14 # changes src/pages/Run/RunPage.tsx x: 239 lines of code y: 25 # changes src/pages/Run/RunParameterTable.tsx x: 43 lines of code y: 2 # changes src/pages/Run/components/RunWarning.tsx x: 76 lines of code y: 5 # changes src/pages/Run/components/TagRow.tsx x: 51 lines of code y: 3 # changes src/pages/Run/index.tsx x: 44 lines of code y: 3 # changes src/pages/Task/components/AnchorMenu.tsx x: 63 lines of code y: 7 # changes src/pages/Task/components/AnchoredView.tsx x: 88 lines of code y: 7 # changes src/pages/Task/components/ArtifactTable.tsx x: 181 lines of code y: 4 # changes src/pages/Task/components/AttemptSelector.tsx x: 33 lines of code y: 4 # changes src/pages/Task/components/SectionLoader.tsx x: 34 lines of code y: 2 # changes src/pages/Task/components/TaskDetails.tsx x: 115 lines of code y: 7 # changes src/pages/Task/components/TaskList.tsx x: 119 lines of code y: 8 # changes src/pages/Task/components/TaskListRow.tsx x: 59 lines of code y: 3 # changes src/pages/Task/index.tsx x: 494 lines of code y: 29 # changes src/pages/Task/useTaskMetadata.ts x: 66 lines of code y: 8 # changes src/theme/theme.css x: 332 lines of code y: 5 # changes src/types.ts x: 105 lines of code y: 3 # changes src/utils/FEATURE.ts x: 47 lines of code y: 6 # changes src/utils/i18n.ts x: 16 lines of code y: 1 # changes src/utils/metadata.ts x: 6 lines of code y: 2 # changes src/utils/row.ts x: 57 lines of code y: 2 # changes src/utils/run.ts x: 31 lines of code y: 4 # changes src/utils/style.ts x: 71 lines of code y: 4 # changes src/utils/task.ts x: 11 lines of code y: 2 # changes src/utils/testhelper.ts x: 180 lines of code y: 2 # changes src/ws/index.ts x: 146 lines of code y: 1 # changes src/components/Timeline/Footer/index.tsx x: 30 lines of code y: 2 # changes src/components/DataHeader/index.tsx x: 53 lines of code y: 3 # changes src/components/ButtonGroup/index.tsx x: 50 lines of code y: 1 # changes src/components/InformationRow/index.tsx x: 12 lines of code y: 2 # changes src/components/Label/index.tsx x: 19 lines of code y: 1 # changes src/components/PropertyTable/index.tsx x: 49 lines of code y: 2 # changes src/components/Spinner/index.tsx x: 36 lines of code y: 2 # changes src/components/TaskListingHeader/components/CollapseButton.tsx x: 29 lines of code y: 2 # changes src/components/Text/index.tsx x: 21 lines of code y: 1 # changes src/components/Timeline/Footer/MinimapHandle.tsx x: 25 lines of code y: 1 # changes src/components/Tooltip/index.tsx x: 44 lines of code y: 2 # changes src/translations/en.ts x: 317 lines of code y: 16 # changes cypress.plugin-api.config.ts x: 10 lines of code y: 1 # changes cypress/support/commands.ts x: 1 lines of code y: 1 # changes plugin-api/MetaflowPluginAPI.js x: 138 lines of code y: 5 # changes src/hooks/useSearchField/index.ts x: 115 lines of code y: 6 # changes src/components/TaskListingHeader/components/StatusLights.tsx x: 24 lines of code y: 1 # changes src/components/Timeline/useTaskListSettings.ts x: 194 lines of code y: 6 # changes plugin-api/dev/PluginDevEnvironment.tsx x: 42 lines of code y: 2 # changes plugin-api/dev/plugins/dev-plugin/index.html x: 84 lines of code y: 5 # changes src/components/TimezoneProvider/index.tsx x: 74 lines of code y: 2 # changes src/components/AutoUpdating/index.tsx x: 13 lines of code y: 2 # changes src/hooks/useOnKeyPress/index.ts x: 24 lines of code y: 2 # changes src/pages/Home/useHomeParameters.ts x: 46 lines of code y: 2 # changes src/components/DAG/DAGUtils.ts x: 32 lines of code y: 3 # changes cypress/integration/debug.js x: 64 lines of code y: 1 # changes cypress/integration/home.js x: 73 lines of code y: 1 # changes cypress/integration/notifications.js x: 36 lines of code y: 1 # changes cypress/integration/run_details.js x: 159 lines of code y: 1 # changes src/utils/date.ts x: 31 lines of code y: 1 # changes
29.0
# changes
  min: 1.0
  average: 4.17
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 29.0
0 494.0
lines of code
min: 1.0 | average: 85.43 | 25th percentile: 30.5 | median: 57.0 | 75th percentile: 125.0 | max: 494.0

Number of Contributors vs. Number of Changes: 181 points

src/components/Form/Dropdown.tsx x: 2 # contributors y: 4 # changes craco.config.js x: 1 # contributors y: 1 # changes src/App.tsx x: 3 # contributors y: 6 # changes src/GlobalStyle.tsx x: 2 # contributors y: 5 # changes src/components/Announcement/index.tsx x: 1 # contributors y: 2 # changes src/components/AutoComplete/index.tsx x: 3 # contributors y: 4 # changes src/components/Breadcrumb/index.tsx x: 3 # contributors y: 10 # changes src/components/Button/index.tsx x: 1 # contributors y: 5 # changes src/components/Collapsable/index.tsx x: 2 # contributors y: 7 # changes src/components/ConnectionStatus/index.tsx x: 2 # contributors y: 6 # changes src/components/DAG/components/DAGContent.tsx x: 4 # contributors y: 7 # changes src/components/DAG/components/DAGControlBar.tsx x: 2 # contributors y: 2 # changes src/components/Form/Checkbox.tsx x: 2 # contributors y: 3 # changes src/components/Form/InputLabel.tsx x: 1 # contributors y: 3 # changes src/components/GenericError/index.tsx x: 4 # contributors y: 5 # changes src/components/HelpMenu/TimezoneSelector.tsx x: 3 # contributors y: 3 # changes src/components/Icon/index.tsx x: 4 # contributors y: 8 # changes src/components/LogList/LogActionBar.tsx x: 3 # contributors y: 7 # changes src/components/LogList/index.tsx x: 3 # contributors y: 12 # changes src/components/MFCard/CardIframe.tsx x: 4 # contributors y: 9 # changes src/components/MFCard/useTaskCards.ts x: 3 # contributors y: 8 # changes src/components/Notifications/index.tsx x: 3 # contributors y: 5 # changes src/components/Popover/index.tsx x: 1 # contributors y: 4 # changes src/components/SearchField/index.tsx x: 4 # contributors y: 6 # changes src/components/TaskListingHeader/TaskListingHeader.tsx x: 4 # contributors y: 10 # changes src/components/TaskListingHeader/components/CustomSettings.tsx x: 3 # contributors y: 2 # changes src/components/Timeline/useTaskData.ts x: 3 # contributors y: 11 # changes src/components/Trigger/index.tsx x: 3 # contributors y: 9 # changes src/hooks/useSearchRequest/index.tsx x: 4 # contributors y: 4 # changes src/pages/Home/ResultGroup/StartedAtCell.tsx x: 4 # contributors y: 11 # changes src/pages/Run/RunHeader.tsx x: 5 # contributors y: 14 # changes src/pages/Run/RunPage.tsx x: 5 # contributors y: 25 # changes src/pages/Task/index.tsx x: 6 # contributors y: 29 # changes src/translations/en.ts x: 7 # contributors y: 16 # changes
29.0
# changes
  min: 1.0
  average: 4.17
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 29.0
0 7.0
# contributors
min: 1.0 | average: 2.17 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 181 points

src/components/Form/Dropdown.tsx x: 2 # contributors y: 185 lines of code craco.config.js x: 1 # contributors y: 6 lines of code cypress.config.ts x: 2 # contributors y: 24 lines of code import-alias.config.js x: 1 # contributors y: 12 lines of code src/App.tsx x: 3 # contributors y: 63 lines of code src/GlobalStyle.tsx x: 2 # contributors y: 65 lines of code src/components/Announcement/index.tsx x: 1 # contributors y: 155 lines of code src/components/AppBar/index.tsx x: 2 # contributors y: 33 lines of code src/components/AutoComplete/index.tsx x: 3 # contributors y: 68 lines of code src/components/Breadcrumb/index.tsx x: 3 # contributors y: 427 lines of code src/components/Button/index.tsx x: 1 # contributors y: 114 lines of code src/components/Collapsable/index.tsx x: 2 # contributors y: 81 lines of code src/components/ConnectionStatus/index.tsx x: 2 # contributors y: 125 lines of code src/components/DAG/components/DAGContent.tsx x: 4 # contributors y: 272 lines of code src/components/DAG/components/DAGControlBar.tsx x: 2 # contributors y: 18 lines of code src/components/DAG/components/DAGError.tsx x: 1 # contributors y: 20 lines of code src/components/DAG/index.tsx x: 1 # contributors y: 38 lines of code src/components/FeatureLoader/index.tsx x: 1 # contributors y: 41 lines of code src/components/FilterInput/index.tsx x: 3 # contributors y: 269 lines of code src/components/Form/Checkbox.tsx x: 2 # contributors y: 86 lines of code src/components/Form/DateInput.tsx x: 1 # contributors y: 86 lines of code src/components/Form/InputLabel.tsx x: 1 # contributors y: 22 lines of code src/components/Form/InputWrapper.tsx x: 1 # contributors y: 47 lines of code src/components/Form/TimeRange.tsx x: 2 # contributors y: 167 lines of code src/components/FullPageContainer/index.tsx x: 2 # contributors y: 48 lines of code src/components/GenericError/index.tsx x: 4 # contributors y: 152 lines of code src/components/HeightAnimatedContainer/index.tsx x: 2 # contributors y: 23 lines of code src/components/HelpMenu/TimezoneSelector.tsx x: 3 # contributors y: 99 lines of code src/components/HelpMenu/index.tsx x: 1 # contributors y: 101 lines of code src/components/Icon/index.tsx x: 4 # contributors y: 173 lines of code src/components/LogList/LogActionBar.tsx x: 3 # contributors y: 133 lines of code src/components/LogList/index.tsx x: 3 # contributors y: 241 lines of code src/components/Logger/index.tsx x: 1 # contributors y: 56 lines of code src/components/MFCard/CardIframe.tsx x: 4 # contributors y: 82 lines of code src/components/MFCard/DynamicCardIframe.tsx x: 3 # contributors y: 76 lines of code src/components/MFCard/useTaskCards.ts x: 3 # contributors y: 115 lines of code src/components/Modal/index.tsx x: 2 # contributors y: 70 lines of code src/components/Notifications/index.tsx x: 3 # contributors y: 214 lines of code src/components/Plugins/PluginGroup.tsx x: 3 # contributors y: 78 lines of code src/components/Plugins/PluginManager.tsx x: 3 # contributors y: 220 lines of code src/components/Plugins/PluginRegisterSystem.tsx x: 2 # contributors y: 60 lines of code src/components/Plugins/PluginSlot.tsx x: 3 # contributors y: 162 lines of code src/components/Plugins/TopNavPlugin.tsx x: 2 # contributors y: 4 lines of code src/components/SearchField/index.tsx x: 4 # contributors y: 52 lines of code src/components/Status/index.tsx x: 2 # contributors y: 10 lines of code src/components/Table/index.tsx x: 2 # contributors y: 149 lines of code src/components/TaskListingHeader/TaskListingHeader.tsx x: 4 # contributors y: 162 lines of code src/components/TaskListingHeader/components/CustomSettings.tsx x: 3 # contributors y: 165 lines of code src/components/TaskListingHeader/index.ts x: 1 # contributors y: 2 lines of code src/components/Timeline/Footer/MinimalFooter.tsx x: 1 # contributors y: 19 lines of code src/components/Timeline/Footer/MinimapFooter.tsx x: 1 # contributors y: 152 lines of code src/components/Timeline/Footer/MinimapRow.tsx x: 2 # contributors y: 29 lines of code src/components/Timeline/TaskListLabel.tsx x: 3 # contributors y: 191 lines of code src/components/Timeline/Timeline.tsx x: 3 # contributors y: 244 lines of code src/components/Timeline/TimelineNoRows.tsx x: 1 # contributors y: 30 lines of code src/components/Timeline/TimelineRow/LineElement.tsx x: 2 # contributors y: 201 lines of code src/components/Timeline/TimelineRow/index.tsx x: 2 # contributors y: 120 lines of code src/components/Timeline/TimelineRow/utils.ts x: 2 # contributors y: 52 lines of code src/components/Timeline/taskdataUtils.ts x: 3 # contributors y: 125 lines of code src/components/Timeline/useTaskData.ts x: 3 # contributors y: 255 lines of code src/components/Timeline/useTimelineControls.ts x: 3 # contributors y: 140 lines of code src/components/Trigger/index.tsx x: 3 # contributors y: 42 lines of code src/components/VerticalToggle/index.tsx x: 2 # contributors y: 21 lines of code src/constants.ts x: 4 # contributors y: 35 lines of code src/hooks/useLogData/index.ts x: 3 # contributors y: 193 lines of code src/hooks/useLogger/index.tsx x: 3 # contributors y: 31 lines of code src/hooks/useResource/index.tsx x: 3 # contributors y: 279 lines of code src/hooks/useSearchRequest/index.tsx x: 4 # contributors y: 88 lines of code src/hooks/useWebsocket/index.tsx x: 3 # contributors y: 49 lines of code src/hooks/useWebsocketRequest/index.tsx x: 3 # contributors y: 75 lines of code src/index.tsx x: 3 # contributors y: 21 lines of code src/pages/Home/Content/AutoLoadTrigger.tsx x: 3 # contributors y: 45 lines of code src/pages/Home/Home.utils.ts x: 2 # contributors y: 158 lines of code src/pages/Home/ResultGroup/ParametersPreview.tsx x: 4 # contributors y: 21 lines of code src/pages/Home/ResultGroup/ResultGroupCells.tsx x: 3 # contributors y: 104 lines of code src/pages/Home/ResultGroup/ResultGroupHeader.tsx x: 2 # contributors y: 64 lines of code src/pages/Home/ResultGroup/ResultGroupRow.tsx x: 3 # contributors y: 132 lines of code src/pages/Home/ResultGroup/StartedAtCell.tsx x: 4 # contributors y: 43 lines of code src/pages/Home/ResultGroup/StickyHeader.tsx x: 3 # contributors y: 32 lines of code src/pages/Home/ResultGroup/TimelinePreview.tsx x: 4 # contributors y: 57 lines of code src/pages/Home/ResultGroup/index.tsx x: 2 # contributors y: 137 lines of code src/pages/Home/Sidebar/SidebarStatusSelection.tsx x: 2 # contributors y: 72 lines of code src/pages/Home/Sidebar/SidebarTags.tsx x: 1 # contributors y: 40 lines of code src/pages/Home/Sidebar/index.tsx x: 3 # contributors y: 148 lines of code src/pages/Home/index.tsx x: 3 # contributors y: 235 lines of code src/pages/Run/Run.utils.ts x: 1 # contributors y: 136 lines of code src/pages/Run/RunHeader.tsx x: 5 # contributors y: 156 lines of code src/pages/Run/RunPage.tsx x: 5 # contributors y: 239 lines of code src/pages/Run/RunParameterTable.tsx x: 3 # contributors y: 43 lines of code src/pages/Run/components/RunWarning.tsx x: 2 # contributors y: 76 lines of code src/pages/Run/components/TagRow.tsx x: 1 # contributors y: 51 lines of code src/pages/Task/components/AnchoredView.tsx x: 2 # contributors y: 88 lines of code src/pages/Task/components/ArtifactActionBar.tsx x: 3 # contributors y: 40 lines of code src/pages/Task/components/ArtifactTable.tsx x: 2 # contributors y: 181 lines of code src/pages/Task/components/ArtifactViewer.tsx x: 1 # contributors y: 10 lines of code src/pages/Task/components/AttemptSelector.tsx x: 1 # contributors y: 33 lines of code src/pages/Task/components/SectionLoader.tsx x: 2 # contributors y: 34 lines of code src/pages/Task/components/TaskDetails.tsx x: 4 # contributors y: 115 lines of code src/pages/Task/components/TaskList.tsx x: 3 # contributors y: 119 lines of code src/pages/Task/components/TaskListRow.tsx x: 1 # contributors y: 59 lines of code src/pages/Task/index.tsx x: 6 # contributors y: 494 lines of code src/pages/Task/useTaskMetadata.ts x: 3 # contributors y: 66 lines of code src/theme/theme.css x: 1 # contributors y: 332 lines of code src/types.ts x: 1 # contributors y: 105 lines of code src/utils/FEATURE.ts x: 3 # contributors y: 47 lines of code src/utils/debugdb.ts x: 2 # contributors y: 41 lines of code src/utils/i18n.ts x: 1 # contributors y: 16 lines of code src/utils/row.ts x: 2 # contributors y: 57 lines of code src/utils/style.ts x: 2 # contributors y: 71 lines of code src/utils/testhelper.ts x: 1 # contributors y: 180 lines of code src/ws/index.ts x: 1 # contributors y: 146 lines of code src/components/DataHeader/index.tsx x: 1 # contributors y: 53 lines of code src/components/TitledRow/index.tsx x: 2 # contributors y: 68 lines of code src/components/ButtonGroup/index.tsx x: 1 # contributors y: 50 lines of code src/components/InformationRow/index.tsx x: 2 # contributors y: 12 lines of code src/components/Spinner/index.tsx x: 2 # contributors y: 36 lines of code src/components/TaskListingHeader/components/CollapseButton.tsx x: 3 # contributors y: 29 lines of code src/components/Timeline/Footer/MinimapHandle.tsx x: 1 # contributors y: 25 lines of code src/translations/en.ts x: 7 # contributors y: 317 lines of code cypress/support/commands.ts x: 1 # contributors y: 1 lines of code src/components/Timeline/useTaskListSettings.ts x: 2 # contributors y: 194 lines of code plugin-api/dev/plugins/dev-plugin/index.html x: 3 # contributors y: 84 lines of code src/pages/Home/useHomeParameters.ts x: 2 # contributors y: 46 lines of code cypress/integration/debug.js x: 1 # contributors y: 64 lines of code cypress/integration/home.js x: 1 # contributors y: 73 lines of code cypress/integration/notifications.js x: 1 # contributors y: 36 lines of code cypress/integration/run_details.js x: 1 # contributors y: 159 lines of code
494.0
lines of code
  min: 1.0
  average: 85.43
  25th percentile: 30.5
  median: 57.0
  75th percentile: 125.0
  max: 494.0
0 7.0
# contributors
min: 1.0 | average: 2.17 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0