Overview
File Change Frequency Overall
  • There are 25 files with 1,785 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 6 files changed 6-20 times (935 lines of code)
    • 19 files changed 1-5 times (850 lines of code)
0% | 0% | 0% | 52% | 47%
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 25 files with 1,785 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 7 files changed by 2-5 contributors (910 lines of code)
    • 18 files changed by 1 contributor (875 lines of code)
0% | 0% | 0% | 50% | 49%
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, json, sh, txt, jsx, yml, html, mod, svg, gitignore, go, js, md, npmrc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 0% | 0% | 58% | 41%
ts0% | 0% | 0% | 47% | 52%
go0% | 0% | 0% | 0% | 100%
jsx0% | 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
app0% | 0% | 0% | 55% | 44%
menuvalidator0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
build0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 25)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.tsx
in app
118 - 2021-06-21 2022-07-18 15 2 +254 / -114 andy.gallagher david.allison
102 - 2021-06-21 2022-06-14 12 1 +227 / -98 andy.gallagher andy.gallagher
44 1 2020-07-30 2023-11-23 11 3 +152 / -84 andy.gallagher david.allison
275 - 2021-06-23 2024-03-14 11 3 +363 / -61 andy.gallagher rich_pryce
OAuthService.ts
in app/login
130 3 2021-06-21 2022-06-14 7 1 +224 / -54 andy.gallagher andy.gallagher
ProjectsPanel.tsx
in app/panels
266 1 2021-06-23 2022-06-14 6 2 +294 / -18 andy.gallagher andy.gallagher
38 - 2021-06-23 2022-06-14 5 1 +56 / -7 andy.gallagher andy.gallagher
PlutoCore.ts
in app/services
122 3 2021-06-23 2024-03-14 5 3 +154 / -4 andy.gallagher rich_pryce
index.html
in build
12 - 2020-05-13 2020-06-24 4 1 +10 / -6 andy.gallagher andy.gallagher
19 - 2020-05-13 2021-06-22 4 1 +44 / -9 andy.gallagher andy.gallagher
84 - 2021-07-09 2021-08-09 4 1 +94 / -5 andy.gallagher andy.gallagher
8 - 2020-05-16 2022-06-14 3 1 +26 / -4 andy.gallagher andy.gallagher
PanelsCommon.tsx
in app/panels
12 - 2021-06-23 2024-04-04 3 2 +18 / -3 andy.gallagher david.allison
HelpPanel.tsx
in app/panels
32 - 2021-08-04 2021-08-10 3 1 +45 / -6 andy.gallagher andy.gallagher
9 - 2020-05-17 2020-05-26 2 1 +18 / -0 andy.gallagher andy.gallagher
13 - 2021-06-22 2021-07-09 2 1 +20 / -1 andy.gallagher andy.gallagher
20 - 2021-06-22 2021-07-09 2 1 +30 / -1 andy.gallagher andy.gallagher
27 - 2021-08-04 2021-08-10 2 1 +38 / -1 andy.gallagher andy.gallagher
48 - 2021-08-04 2021-08-17 2 1 +54 / -1 andy.gallagher andy.gallagher
PanelLauncher.tsx
in app/panels
52 - 2021-06-23 2021-07-09 2 1 +60 / -3 andy.gallagher andy.gallagher
ObitsPanel.tsx
in app/panels
73 1 2022-05-13 2022-06-09 2 2 +86 / -1 andy.gallagher david.allison
19 1 2021-06-22 2021-06-22 1 1 +21 / -0 andy.gallagher andy.gallagher
main.go
in menuvalidator
83 3 2020-08-25 2020-08-25 1 1 +105 / -0 andy.gallagher andy.gallagher
84 - 2021-07-22 2021-07-22 1 1 +94 / -0 andy.gallagher andy.gallagher
95 - 2021-06-22 2021-06-22 1 1 +130 / -17 andy.gallagher andy.gallagher
Files With Most Churn (Top 25)
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
275 - 2021-06-23 2024-03-14 11 3 +363 / -61 andy.gallagher rich_pryce
index.tsx
in app
118 - 2021-06-21 2022-07-18 15 2 +254 / -114 andy.gallagher david.allison
102 - 2021-06-21 2022-06-14 12 1 +227 / -98 andy.gallagher andy.gallagher
ProjectsPanel.tsx
in app/panels
266 1 2021-06-23 2022-06-14 6 2 +294 / -18 andy.gallagher andy.gallagher
OAuthService.ts
in app/login
130 3 2021-06-21 2022-06-14 7 1 +224 / -54 andy.gallagher andy.gallagher
44 1 2020-07-30 2023-11-23 11 3 +152 / -84 andy.gallagher david.allison
PlutoCore.ts
in app/services
122 3 2021-06-23 2024-03-14 5 3 +154 / -4 andy.gallagher rich_pryce
95 - 2021-06-22 2021-06-22 1 1 +130 / -17 andy.gallagher andy.gallagher
main.go
in menuvalidator
83 3 2020-08-25 2020-08-25 1 1 +105 / -0 andy.gallagher andy.gallagher
84 - 2021-07-09 2021-08-09 4 1 +94 / -5 andy.gallagher andy.gallagher
84 - 2021-07-22 2021-07-22 1 1 +94 / -0 andy.gallagher andy.gallagher
ObitsPanel.tsx
in app/panels
73 1 2022-05-13 2022-06-09 2 2 +86 / -1 andy.gallagher david.allison
38 - 2021-06-23 2022-06-14 5 1 +56 / -7 andy.gallagher andy.gallagher
PanelLauncher.tsx
in app/panels
52 - 2021-06-23 2021-07-09 2 1 +60 / -3 andy.gallagher andy.gallagher
48 - 2021-08-04 2021-08-17 2 1 +54 / -1 andy.gallagher andy.gallagher
19 - 2020-05-13 2021-06-22 4 1 +44 / -9 andy.gallagher andy.gallagher
HelpPanel.tsx
in app/panels
32 - 2021-08-04 2021-08-10 3 1 +45 / -6 andy.gallagher andy.gallagher
27 - 2021-08-04 2021-08-10 2 1 +38 / -1 andy.gallagher andy.gallagher
20 - 2021-06-22 2021-07-09 2 1 +30 / -1 andy.gallagher andy.gallagher
8 - 2020-05-16 2022-06-14 3 1 +26 / -4 andy.gallagher andy.gallagher
PanelsCommon.tsx
in app/panels
12 - 2021-06-23 2024-04-04 3 2 +18 / -3 andy.gallagher david.allison
13 - 2021-06-22 2021-07-09 2 1 +20 / -1 andy.gallagher andy.gallagher
19 1 2021-06-22 2021-06-22 1 1 +21 / -0 andy.gallagher andy.gallagher
9 - 2020-05-17 2020-05-26 2 1 +18 / -0 andy.gallagher andy.gallagher
index.html
in build
12 - 2020-05-13 2020-06-24 4 1 +10 / -6 andy.gallagher andy.gallagher
Files With Most Contributors (Top 25)
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
44 1 2020-07-30 2023-11-23 11 3 +152 / -84 andy.gallagher david.allison
275 - 2021-06-23 2024-03-14 11 3 +363 / -61 andy.gallagher rich_pryce
PlutoCore.ts
in app/services
122 3 2021-06-23 2024-03-14 5 3 +154 / -4 andy.gallagher rich_pryce
index.tsx
in app
118 - 2021-06-21 2022-07-18 15 2 +254 / -114 andy.gallagher david.allison
ProjectsPanel.tsx
in app/panels
266 1 2021-06-23 2022-06-14 6 2 +294 / -18 andy.gallagher andy.gallagher
PanelsCommon.tsx
in app/panels
12 - 2021-06-23 2024-04-04 3 2 +18 / -3 andy.gallagher david.allison
ObitsPanel.tsx
in app/panels
73 1 2022-05-13 2022-06-09 2 2 +86 / -1 andy.gallagher david.allison
102 - 2021-06-21 2022-06-14 12 1 +227 / -98 andy.gallagher andy.gallagher
OAuthService.ts
in app/login
130 3 2021-06-21 2022-06-14 7 1 +224 / -54 andy.gallagher andy.gallagher
38 - 2021-06-23 2022-06-14 5 1 +56 / -7 andy.gallagher andy.gallagher
84 - 2021-07-09 2021-08-09 4 1 +94 / -5 andy.gallagher andy.gallagher
19 - 2020-05-13 2021-06-22 4 1 +44 / -9 andy.gallagher andy.gallagher
index.html
in build
12 - 2020-05-13 2020-06-24 4 1 +10 / -6 andy.gallagher andy.gallagher
HelpPanel.tsx
in app/panels
32 - 2021-08-04 2021-08-10 3 1 +45 / -6 andy.gallagher andy.gallagher
8 - 2020-05-16 2022-06-14 3 1 +26 / -4 andy.gallagher andy.gallagher
27 - 2021-08-04 2021-08-10 2 1 +38 / -1 andy.gallagher andy.gallagher
13 - 2021-06-22 2021-07-09 2 1 +20 / -1 andy.gallagher andy.gallagher
48 - 2021-08-04 2021-08-17 2 1 +54 / -1 andy.gallagher andy.gallagher
PanelLauncher.tsx
in app/panels
52 - 2021-06-23 2021-07-09 2 1 +60 / -3 andy.gallagher andy.gallagher
20 - 2021-06-22 2021-07-09 2 1 +30 / -1 andy.gallagher andy.gallagher
9 - 2020-05-17 2020-05-26 2 1 +18 / -0 andy.gallagher andy.gallagher
95 - 2021-06-22 2021-06-22 1 1 +130 / -17 andy.gallagher andy.gallagher
84 - 2021-07-22 2021-07-22 1 1 +94 / -0 andy.gallagher andy.gallagher
19 1 2021-06-22 2021-06-22 1 1 +21 / -0 andy.gallagher andy.gallagher
main.go
in menuvalidator
83 3 2020-08-25 2020-08-25 1 1 +105 / -0 andy.gallagher andy.gallagher
Files With Least Contributors (Top 25)
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
OAuthService.ts
in app/login
130 3 2021-06-21 2022-06-14 7 1 +224 / -54 andy.gallagher andy.gallagher
102 - 2021-06-21 2022-06-14 12 1 +227 / -98 andy.gallagher andy.gallagher
95 - 2021-06-22 2021-06-22 1 1 +130 / -17 andy.gallagher andy.gallagher
84 - 2021-07-22 2021-07-22 1 1 +94 / -0 andy.gallagher andy.gallagher
84 - 2021-07-09 2021-08-09 4 1 +94 / -5 andy.gallagher andy.gallagher
main.go
in menuvalidator
83 3 2020-08-25 2020-08-25 1 1 +105 / -0 andy.gallagher andy.gallagher
PanelLauncher.tsx
in app/panels
52 - 2021-06-23 2021-07-09 2 1 +60 / -3 andy.gallagher andy.gallagher
48 - 2021-08-04 2021-08-17 2 1 +54 / -1 andy.gallagher andy.gallagher
38 - 2021-06-23 2022-06-14 5 1 +56 / -7 andy.gallagher andy.gallagher
HelpPanel.tsx
in app/panels
32 - 2021-08-04 2021-08-10 3 1 +45 / -6 andy.gallagher andy.gallagher
27 - 2021-08-04 2021-08-10 2 1 +38 / -1 andy.gallagher andy.gallagher
20 - 2021-06-22 2021-07-09 2 1 +30 / -1 andy.gallagher andy.gallagher
19 1 2021-06-22 2021-06-22 1 1 +21 / -0 andy.gallagher andy.gallagher
19 - 2020-05-13 2021-06-22 4 1 +44 / -9 andy.gallagher andy.gallagher
13 - 2021-06-22 2021-07-09 2 1 +20 / -1 andy.gallagher andy.gallagher
index.html
in build
12 - 2020-05-13 2020-06-24 4 1 +10 / -6 andy.gallagher andy.gallagher
9 - 2020-05-17 2020-05-26 2 1 +18 / -0 andy.gallagher andy.gallagher
8 - 2020-05-16 2022-06-14 3 1 +26 / -4 andy.gallagher andy.gallagher
ProjectsPanel.tsx
in app/panels
266 1 2021-06-23 2022-06-14 6 2 +294 / -18 andy.gallagher andy.gallagher
index.tsx
in app
118 - 2021-06-21 2022-07-18 15 2 +254 / -114 andy.gallagher david.allison
ObitsPanel.tsx
in app/panels
73 1 2022-05-13 2022-06-09 2 2 +86 / -1 andy.gallagher david.allison
PanelsCommon.tsx
in app/panels
12 - 2021-06-23 2024-04-04 3 2 +18 / -3 andy.gallagher david.allison
275 - 2021-06-23 2024-03-14 11 3 +363 / -61 andy.gallagher rich_pryce
PlutoCore.ts
in app/services
122 3 2021-06-23 2024-03-14 5 3 +154 / -4 andy.gallagher rich_pryce
44 1 2020-07-30 2023-11-23 11 3 +152 / -84 andy.gallagher david.allison
Correlations

File Size vs. Number of Changes: 25 points

app/panels/PanelsCommon.tsx x: 12 lines of code y: 3 # changes app/NewRootComponent.tsx x: 275 lines of code y: 11 # changes app/services/PlutoCore.ts x: 122 lines of code y: 5 # changes app/RefreshLoginComponent.tsx x: 44 lines of code y: 11 # changes app/index.tsx x: 118 lines of code y: 15 # changes app/login/OAuthCallbackComponent.tsx x: 102 lines of code y: 12 # changes app/login/OAuthService.ts x: 130 lines of code y: 7 # changes app/panels/DeliverablesPanel.tsx x: 38 lines of code y: 5 # changes app/panels/ProjectsPanel.tsx x: 266 lines of code y: 6 # changes jestSetup.jsx x: 8 lines of code y: 3 # changes app/panels/ObitsPanel.tsx x: 73 lines of code y: 2 # changes app/panels/NotLoggedInPanel.tsx x: 48 lines of code y: 2 # changes app/LoggedOutComponent.tsx x: 27 lines of code y: 2 # changes app/panels/HelpPanel.tsx x: 32 lines of code y: 3 # changes app/CommonStyles.tsx x: 84 lines of code y: 4 # changes app/panels/PlutoCoreHealthcheck.tsx x: 84 lines of code y: 1 # changes app/panels/PanelLauncher.tsx x: 52 lines of code y: 2 # changes app/StartingUpComponent.tsx x: 13 lines of code y: 2 # changes app/login/AbsoluteRedirect.tsx x: 20 lines of code y: 2 # changes app/Wallpaper.tsx x: 95 lines of code y: 1 # changes app/WallpaperService.ts x: 19 lines of code y: 1 # changes app/NotFoundComponent.jsx x: 19 lines of code y: 4 # changes menuvalidator/main.go x: 83 lines of code y: 1 # changes build/index.html x: 12 lines of code y: 4 # changes localtest.html x: 9 lines of code y: 2 # changes
15.0
# changes
  min: 1.0
  average: 4.44
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.5
  max: 15.0
0 275.0
lines of code
min: 8.0 | average: 71.4 | 25th percentile: 19.0 | median: 48.0 | 75th percentile: 98.5 | max: 275.0

Number of Contributors vs. Number of Changes: 25 points

app/panels/PanelsCommon.tsx x: 2 # contributors y: 3 # changes app/NewRootComponent.tsx x: 3 # contributors y: 11 # changes app/services/PlutoCore.ts x: 3 # contributors y: 5 # changes app/index.tsx x: 2 # contributors y: 15 # changes app/login/OAuthCallbackComponent.tsx x: 1 # contributors y: 12 # changes app/login/OAuthService.ts x: 1 # contributors y: 7 # changes app/panels/DeliverablesPanel.tsx x: 1 # contributors y: 5 # changes app/panels/ProjectsPanel.tsx x: 2 # contributors y: 6 # changes jestSetup.jsx x: 1 # contributors y: 3 # changes app/panels/ObitsPanel.tsx x: 2 # contributors y: 2 # changes app/panels/NotLoggedInPanel.tsx x: 1 # contributors y: 2 # changes app/CommonStyles.tsx x: 1 # contributors y: 4 # changes app/panels/PlutoCoreHealthcheck.tsx x: 1 # contributors y: 1 # changes
15.0
# changes
  min: 1.0
  average: 4.44
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.5
  max: 15.0
0 3.0
# contributors
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 25 points

app/panels/PanelsCommon.tsx x: 2 # contributors y: 12 lines of code app/NewRootComponent.tsx x: 3 # contributors y: 275 lines of code app/services/PlutoCore.ts x: 3 # contributors y: 122 lines of code app/RefreshLoginComponent.tsx x: 3 # contributors y: 44 lines of code app/index.tsx x: 2 # contributors y: 118 lines of code app/login/OAuthCallbackComponent.tsx x: 1 # contributors y: 102 lines of code app/login/OAuthService.ts x: 1 # contributors y: 130 lines of code app/panels/DeliverablesPanel.tsx x: 1 # contributors y: 38 lines of code app/panels/ProjectsPanel.tsx x: 2 # contributors y: 266 lines of code jestSetup.jsx x: 1 # contributors y: 8 lines of code app/panels/ObitsPanel.tsx x: 2 # contributors y: 73 lines of code app/panels/NotLoggedInPanel.tsx x: 1 # contributors y: 48 lines of code app/LoggedOutComponent.tsx x: 1 # contributors y: 27 lines of code app/panels/HelpPanel.tsx x: 1 # contributors y: 32 lines of code app/CommonStyles.tsx x: 1 # contributors y: 84 lines of code app/panels/PanelLauncher.tsx x: 1 # contributors y: 52 lines of code app/StartingUpComponent.tsx x: 1 # contributors y: 13 lines of code app/login/AbsoluteRedirect.tsx x: 1 # contributors y: 20 lines of code app/Wallpaper.tsx x: 1 # contributors y: 95 lines of code app/WallpaperService.ts x: 1 # contributors y: 19 lines of code menuvalidator/main.go x: 1 # contributors y: 83 lines of code build/index.html x: 1 # contributors y: 12 lines of code localtest.html x: 1 # contributors y: 9 lines of code
275.0
lines of code
  min: 8.0
  average: 71.4
  25th percentile: 19.0
  median: 48.0
  75th percentile: 98.5
  max: 275.0
0 3.0
# contributors
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Changes vs. Line Churn: 93 points

.github/workflows/build.yml x: 4 # changes y: 258 line churn package.json x: 37 # changes y: 585 line churn yarn.lock x: 28 # changes y: 18455 line churn app/panels/PanelsCommon.tsx x: 3 # changes y: 21 line churn app/NewRootComponent.tsx x: 11 # changes y: 424 line churn app/services/PlutoCore.ts x: 5 # changes y: 158 line churn __tests__/TestRefreshLoginComponent.tsx x: 10 # changes y: 489 line churn app/RefreshLoginComponent.tsx x: 11 # changes y: 236 line churn build/Dockerfile x: 10 # changes y: 30 line churn app/index.tsx x: 15 # changes y: 368 line churn .gitlab-ci.yml x: 10 # changes y: 118 line churn .npmrc x: 1 # changes y: 2 line churn README.md x: 6 # changes y: 169 line churn app/login/OAuthCallbackComponent.tsx x: 12 # changes y: 325 line churn app/login/OAuthService.ts x: 7 # changes y: 278 line churn app/panels/DeliverablesPanel.tsx x: 5 # changes y: 63 line churn app/panels/ProjectsPanel.tsx x: 6 # changes y: 312 line churn app/types.d.ts x: 7 # changes y: 90 line churn build/nginx-server.conf x: 6 # changes y: 121 line churn keysync/Dockerfile x: 2 # changes y: 20 line churn keysync/keysync.sh x: 2 # changes y: 76 line churn app/CommonStyles.tsx x: 4 # changes y: 99 line churn app/panels/PlutoCoreHealthcheck.tsx x: 1 # changes y: 94 line churn app/context/OAuthContext.tsx x: 3 # changes y: 196 line churn app/login/DecodedProfile.ts x: 3 # changes y: 90 line churn app/widgets/CommissionsList.jsx x: 2 # changes y: 300 line churn app/Wallpaper.tsx x: 1 # changes y: 147 line churn app/NotFoundComponent.jsx x: 4 # changes y: 53 line churn app/RootComponent.jsx x: 14 # changes y: 222 line churn app/loginbanner.css x: 5 # changes y: 105 line churn __tests__/TestOAuthCallbackComponent.jsx x: 2 # changes y: 230 line churn app/CommissionsList.jsx x: 5 # changes y: 456 line churn app/DecodedProfile.ts x: 3 # changes y: 250 line churn app/JwtHelpers.jsx x: 7 # changes y: 175 line churn app/OAuthCallbackComponent.jsx x: 21 # changes y: 1337 line churn app/ProjectsList.jsx x: 5 # changes y: 420 line churn app/index.jsx x: 18 # changes y: 773 line churn app/DjangoBackendClient.jsx x: 5 # changes y: 316 line churn __tests__/TestLoginBanner.jsx x: 4 # changes y: 491 line churn package-lock.json x: 4 # changes y: 8359 line churn
18455.0
line churn
  min: 1.0
  average: 444.83
  25th percentile: 30.0
  median: 94.0
  75th percentile: 253.5
  max: 18455.0
0 37.0
# changes
min: 1.0 | average: 4.78 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 37.0

Number of Contributors vs. Line Churn: 25 points

app/panels/PanelsCommon.tsx x: 2 # contributors y: 21 line churn app/NewRootComponent.tsx x: 3 # contributors y: 424 line churn app/services/PlutoCore.ts x: 3 # contributors y: 158 line churn app/RefreshLoginComponent.tsx x: 3 # contributors y: 236 line churn app/index.tsx x: 2 # contributors y: 368 line churn app/login/OAuthCallbackComponent.tsx x: 1 # contributors y: 325 line churn app/login/OAuthService.ts x: 1 # contributors y: 278 line churn app/panels/DeliverablesPanel.tsx x: 1 # contributors y: 63 line churn app/panels/ProjectsPanel.tsx x: 2 # contributors y: 312 line churn jestSetup.jsx x: 1 # contributors y: 30 line churn app/panels/ObitsPanel.tsx x: 2 # contributors y: 87 line churn app/panels/NotLoggedInPanel.tsx x: 1 # contributors y: 55 line churn app/LoggedOutComponent.tsx x: 1 # contributors y: 39 line churn app/panels/HelpPanel.tsx x: 1 # contributors y: 51 line churn app/CommonStyles.tsx x: 1 # contributors y: 99 line churn app/panels/PlutoCoreHealthcheck.tsx x: 1 # contributors y: 94 line churn app/StartingUpComponent.tsx x: 1 # contributors y: 21 line churn app/login/AbsoluteRedirect.tsx x: 1 # contributors y: 31 line churn app/Wallpaper.tsx x: 1 # contributors y: 147 line churn app/NotFoundComponent.jsx x: 1 # contributors y: 53 line churn menuvalidator/main.go x: 1 # contributors y: 105 line churn build/index.html x: 1 # contributors y: 16 line churn localtest.html x: 1 # contributors y: 18 line churn
424.0
line churn
  min: 16.0
  average: 124.6
  25th percentile: 30.5
  median: 63.0
  75th percentile: 197.0
  max: 424.0
0 3.0
# contributors
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Line Churn: 25 points

app/panels/PanelsCommon.tsx x: 12 lines of code y: 21 line churn app/NewRootComponent.tsx x: 275 lines of code y: 424 line churn app/services/PlutoCore.ts x: 122 lines of code y: 158 line churn app/RefreshLoginComponent.tsx x: 44 lines of code y: 236 line churn app/index.tsx x: 118 lines of code y: 368 line churn app/login/OAuthCallbackComponent.tsx x: 102 lines of code y: 325 line churn app/login/OAuthService.ts x: 130 lines of code y: 278 line churn app/panels/DeliverablesPanel.tsx x: 38 lines of code y: 63 line churn app/panels/ProjectsPanel.tsx x: 266 lines of code y: 312 line churn jestSetup.jsx x: 8 lines of code y: 30 line churn app/panels/ObitsPanel.tsx x: 73 lines of code y: 87 line churn app/panels/NotLoggedInPanel.tsx x: 48 lines of code y: 55 line churn app/LoggedOutComponent.tsx x: 27 lines of code y: 39 line churn app/panels/HelpPanel.tsx x: 32 lines of code y: 51 line churn app/CommonStyles.tsx x: 84 lines of code y: 99 line churn app/panels/PlutoCoreHealthcheck.tsx x: 84 lines of code y: 94 line churn app/panels/PanelLauncher.tsx x: 52 lines of code y: 63 line churn app/StartingUpComponent.tsx x: 13 lines of code y: 21 line churn app/login/AbsoluteRedirect.tsx x: 20 lines of code y: 31 line churn app/Wallpaper.tsx x: 95 lines of code y: 147 line churn app/WallpaperService.ts x: 19 lines of code y: 21 line churn app/NotFoundComponent.jsx x: 19 lines of code y: 53 line churn menuvalidator/main.go x: 83 lines of code y: 105 line churn build/index.html x: 12 lines of code y: 16 line churn localtest.html x: 9 lines of code y: 18 line churn
424.0
line churn
  min: 16.0
  average: 124.6
  25th percentile: 30.5
  median: 63.0
  75th percentile: 197.0
  max: 424.0
0 275.0
lines of code
min: 8.0 | average: 71.4 | 25th percentile: 19.0 | median: 48.0 | 75th percentile: 98.5 | max: 275.0