Overview
File Change Frequency Overall
  • There are 27 files with 1,771 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (228 lines of code)
    • 9 files changed 6-20 times (746 lines of code)
    • 17 files changed 1-5 times (797 lines of code)
0% | 0% | 12% | 42% | 45%
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 27 files with 1,771 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)
    • 11 files changed by 2-5 contributors (995 lines of code)
    • 16 files changed by 1 contributor (776 lines of code)
0% | 0% | 0% | 56% | 43%
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, svg, css, txt, js, yml, json, gitignore, py, jsx, md, npmrc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 0% | 23% | 54% | 21%
ts0% | 0% | 0% | 43% | 56%
js0% | 0% | 0% | 100% | 0%
jsx0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 0% | 100%
css0% | 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% | 15% | 46% | 37%
ROOT0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 27)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
LoginComponent.tsx
in src/components/AppSwitcher
228 2 2020-09-04 2024-12-18 23 4 +665 / -153 andy.gallagher david.allison
AppSwitcher.tsx
in src/components/AppSwitcher
126 1 2020-08-17 2022-06-14 16 2 +484 / -621 viktor.olund andy.gallagher
Breadcrumb.tsx
in src/components/Breadcrumb
258 13 2020-08-26 2022-11-03 11 4 +797 / -167 andy.gallagher rich_pryce
index.ts
in src
12 - 2020-08-17 2022-06-14 10 2 +27 / -6 viktor.olund andy.gallagher
DecodedProfile.ts
in src/utils
48 3 2020-08-17 2022-06-14 9 2 +96 / -13 viktor.olund andy.gallagher
OAuthContext.tsx
in src/components/Context
142 3 2021-06-25 2022-06-14 8 1 +413 / -57 andy.gallagher andy.gallagher
17 - 2020-08-19 2022-06-14 7 2 +47 / -1 viktor.olund andy.gallagher
35 - 2020-08-17 2022-06-14 7 2 +11 / -3 viktor.olund andy.gallagher
43 2 2020-08-28 2022-06-14 7 1 +162 / -10 andy.gallagher andy.gallagher
JwtHelpers.ts
in src/utils
65 6 2021-06-25 2022-11-03 7 3 +389 / -199 andy.gallagher rich_pryce
15 - 2020-08-28 2022-06-14 5 1 +64 / -4 andy.gallagher andy.gallagher
DefaultPlutoTheme.ts
in src/components/Theme
23 - 2021-07-22 2021-08-09 5 1 +63 / -11 andy.gallagher andy.gallagher
OAuth2Helper.ts
in src/utils
66 1 2020-09-04 2022-06-14 5 1 +190 / -14 andy.gallagher andy.gallagher
MenuButton.tsx
in src/components/MenuButton
106 2 2020-08-20 2022-06-14 5 2 +137 / -19 viktor.olund andy.gallagher
PlutoThemeProvider.tsx
in src/components/Theme
23 - 2021-07-22 2021-08-09 4 1 +102 / -46 andy.gallagher andy.gallagher
Breadcrumb.css
in src/components/Breadcrumb
49 - 2020-08-26 2022-06-08 4 2 +120 / -4 andy.gallagher andy.gallagher
AppSwitcher.css
in src/components/AppSwitcher
51 - 2020-08-17 2021-05-27 4 2 +16 / -24 viktor.olund andy.gallagher
CustomisingThemeContext.tsx
in src/components/Theme
10 - 2021-07-23 2021-08-09 3 1 +27 / -1 andy.gallagher andy.gallagher
236 15 2021-05-27 2022-03-02 3 1 +623 / -38 andy.gallagher andy.gallagher
helperfuncs.ts
in src/components/Breadcrumb
10 1 2022-03-01 2022-03-02 2 1 +24 / -0 andy.gallagher andy.gallagher
UserContext.tsx
in src/components/Context
12 - 2021-06-25 2021-07-22 2 1 +30 / -0 andy.gallagher andy.gallagher
SystemNotification.tsx
in src/components/SystemNotification
38 1 2021-06-24 2021-06-25 2 1 +117 / -1 andy.gallagher andy.gallagher
Interceptor.ts
in src/utils
90 - 2020-08-19 2020-09-01 2 1 +248 / -12 viktor.olund viktor.olund
Header.css
in src/components/Header
10 - 2021-05-13 2021-05-13 1 1 +2 / -2 andy.gallagher andy.gallagher
AppLinks.ts
in src/utils
16 - 2020-08-17 2020-08-17 1 1 +20 / -0 viktor.olund viktor.olund
Header.tsx
in src/components/Header
18 - 2020-08-17 2020-08-17 1 1 +11 / -6 viktor.olund viktor.olund
MenuButton.css
in src/components/MenuButton
24 - 2020-08-20 2020-08-20 1 1 +27 / -0 viktor.olund viktor.olund
Files With Most Churn (Top 27)
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
AppSwitcher.tsx
in src/components/AppSwitcher
126 1 2020-08-17 2022-06-14 16 2 +484 / -621 viktor.olund andy.gallagher
Breadcrumb.tsx
in src/components/Breadcrumb
258 13 2020-08-26 2022-11-03 11 4 +797 / -167 andy.gallagher rich_pryce
LoginComponent.tsx
in src/components/AppSwitcher
228 2 2020-09-04 2024-12-18 23 4 +665 / -153 andy.gallagher david.allison
236 15 2021-05-27 2022-03-02 3 1 +623 / -38 andy.gallagher andy.gallagher
JwtHelpers.ts
in src/utils
65 6 2021-06-25 2022-11-03 7 3 +389 / -199 andy.gallagher rich_pryce
OAuthContext.tsx
in src/components/Context
142 3 2021-06-25 2022-06-14 8 1 +413 / -57 andy.gallagher andy.gallagher
Interceptor.ts
in src/utils
90 - 2020-08-19 2020-09-01 2 1 +248 / -12 viktor.olund viktor.olund
OAuth2Helper.ts
in src/utils
66 1 2020-09-04 2022-06-14 5 1 +190 / -14 andy.gallagher andy.gallagher
43 2 2020-08-28 2022-06-14 7 1 +162 / -10 andy.gallagher andy.gallagher
MenuButton.tsx
in src/components/MenuButton
106 2 2020-08-20 2022-06-14 5 2 +137 / -19 viktor.olund andy.gallagher
PlutoThemeProvider.tsx
in src/components/Theme
23 - 2021-07-22 2021-08-09 4 1 +102 / -46 andy.gallagher andy.gallagher
Breadcrumb.css
in src/components/Breadcrumb
49 - 2020-08-26 2022-06-08 4 2 +120 / -4 andy.gallagher andy.gallagher
SystemNotification.tsx
in src/components/SystemNotification
38 1 2021-06-24 2021-06-25 2 1 +117 / -1 andy.gallagher andy.gallagher
DecodedProfile.ts
in src/utils
48 3 2020-08-17 2022-06-14 9 2 +96 / -13 viktor.olund andy.gallagher
DefaultPlutoTheme.ts
in src/components/Theme
23 - 2021-07-22 2021-08-09 5 1 +63 / -11 andy.gallagher andy.gallagher
15 - 2020-08-28 2022-06-14 5 1 +64 / -4 andy.gallagher andy.gallagher
17 - 2020-08-19 2022-06-14 7 2 +47 / -1 viktor.olund andy.gallagher
AppSwitcher.css
in src/components/AppSwitcher
51 - 2020-08-17 2021-05-27 4 2 +16 / -24 viktor.olund andy.gallagher
index.ts
in src
12 - 2020-08-17 2022-06-14 10 2 +27 / -6 viktor.olund andy.gallagher
UserContext.tsx
in src/components/Context
12 - 2021-06-25 2021-07-22 2 1 +30 / -0 andy.gallagher andy.gallagher
CustomisingThemeContext.tsx
in src/components/Theme
10 - 2021-07-23 2021-08-09 3 1 +27 / -1 andy.gallagher andy.gallagher
MenuButton.css
in src/components/MenuButton
24 - 2020-08-20 2020-08-20 1 1 +27 / -0 viktor.olund viktor.olund
helperfuncs.ts
in src/components/Breadcrumb
10 1 2022-03-01 2022-03-02 2 1 +24 / -0 andy.gallagher andy.gallagher
AppLinks.ts
in src/utils
16 - 2020-08-17 2020-08-17 1 1 +20 / -0 viktor.olund viktor.olund
Header.tsx
in src/components/Header
18 - 2020-08-17 2020-08-17 1 1 +11 / -6 viktor.olund viktor.olund
35 - 2020-08-17 2022-06-14 7 2 +11 / -3 viktor.olund andy.gallagher
Header.css
in src/components/Header
10 - 2021-05-13 2021-05-13 1 1 +2 / -2 andy.gallagher andy.gallagher
Files With Most Contributors (Top 27)
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
LoginComponent.tsx
in src/components/AppSwitcher
228 2 2020-09-04 2024-12-18 23 4 +665 / -153 andy.gallagher david.allison
Breadcrumb.tsx
in src/components/Breadcrumb
258 13 2020-08-26 2022-11-03 11 4 +797 / -167 andy.gallagher rich_pryce
JwtHelpers.ts
in src/utils
65 6 2021-06-25 2022-11-03 7 3 +389 / -199 andy.gallagher rich_pryce
AppSwitcher.tsx
in src/components/AppSwitcher
126 1 2020-08-17 2022-06-14 16 2 +484 / -621 viktor.olund andy.gallagher
index.ts
in src
12 - 2020-08-17 2022-06-14 10 2 +27 / -6 viktor.olund andy.gallagher
DecodedProfile.ts
in src/utils
48 3 2020-08-17 2022-06-14 9 2 +96 / -13 viktor.olund andy.gallagher
17 - 2020-08-19 2022-06-14 7 2 +47 / -1 viktor.olund andy.gallagher
35 - 2020-08-17 2022-06-14 7 2 +11 / -3 viktor.olund andy.gallagher
MenuButton.tsx
in src/components/MenuButton
106 2 2020-08-20 2022-06-14 5 2 +137 / -19 viktor.olund andy.gallagher
AppSwitcher.css
in src/components/AppSwitcher
51 - 2020-08-17 2021-05-27 4 2 +16 / -24 viktor.olund andy.gallagher
Breadcrumb.css
in src/components/Breadcrumb
49 - 2020-08-26 2022-06-08 4 2 +120 / -4 andy.gallagher andy.gallagher
OAuthContext.tsx
in src/components/Context
142 3 2021-06-25 2022-06-14 8 1 +413 / -57 andy.gallagher andy.gallagher
43 2 2020-08-28 2022-06-14 7 1 +162 / -10 andy.gallagher andy.gallagher
15 - 2020-08-28 2022-06-14 5 1 +64 / -4 andy.gallagher andy.gallagher
OAuth2Helper.ts
in src/utils
66 1 2020-09-04 2022-06-14 5 1 +190 / -14 andy.gallagher andy.gallagher
DefaultPlutoTheme.ts
in src/components/Theme
23 - 2021-07-22 2021-08-09 5 1 +63 / -11 andy.gallagher andy.gallagher
PlutoThemeProvider.tsx
in src/components/Theme
23 - 2021-07-22 2021-08-09 4 1 +102 / -46 andy.gallagher andy.gallagher
236 15 2021-05-27 2022-03-02 3 1 +623 / -38 andy.gallagher andy.gallagher
CustomisingThemeContext.tsx
in src/components/Theme
10 - 2021-07-23 2021-08-09 3 1 +27 / -1 andy.gallagher andy.gallagher
Interceptor.ts
in src/utils
90 - 2020-08-19 2020-09-01 2 1 +248 / -12 viktor.olund viktor.olund
SystemNotification.tsx
in src/components/SystemNotification
38 1 2021-06-24 2021-06-25 2 1 +117 / -1 andy.gallagher andy.gallagher
UserContext.tsx
in src/components/Context
12 - 2021-06-25 2021-07-22 2 1 +30 / -0 andy.gallagher andy.gallagher
helperfuncs.ts
in src/components/Breadcrumb
10 1 2022-03-01 2022-03-02 2 1 +24 / -0 andy.gallagher andy.gallagher
AppLinks.ts
in src/utils
16 - 2020-08-17 2020-08-17 1 1 +20 / -0 viktor.olund viktor.olund
MenuButton.css
in src/components/MenuButton
24 - 2020-08-20 2020-08-20 1 1 +27 / -0 viktor.olund viktor.olund
Header.tsx
in src/components/Header
18 - 2020-08-17 2020-08-17 1 1 +11 / -6 viktor.olund viktor.olund
Header.css
in src/components/Header
10 - 2021-05-13 2021-05-13 1 1 +2 / -2 andy.gallagher andy.gallagher
Files With Least Contributors (Top 27)
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
236 15 2021-05-27 2022-03-02 3 1 +623 / -38 andy.gallagher andy.gallagher
OAuthContext.tsx
in src/components/Context
142 3 2021-06-25 2022-06-14 8 1 +413 / -57 andy.gallagher andy.gallagher
Interceptor.ts
in src/utils
90 - 2020-08-19 2020-09-01 2 1 +248 / -12 viktor.olund viktor.olund
OAuth2Helper.ts
in src/utils
66 1 2020-09-04 2022-06-14 5 1 +190 / -14 andy.gallagher andy.gallagher
43 2 2020-08-28 2022-06-14 7 1 +162 / -10 andy.gallagher andy.gallagher
SystemNotification.tsx
in src/components/SystemNotification
38 1 2021-06-24 2021-06-25 2 1 +117 / -1 andy.gallagher andy.gallagher
MenuButton.css
in src/components/MenuButton
24 - 2020-08-20 2020-08-20 1 1 +27 / -0 viktor.olund viktor.olund
PlutoThemeProvider.tsx
in src/components/Theme
23 - 2021-07-22 2021-08-09 4 1 +102 / -46 andy.gallagher andy.gallagher
DefaultPlutoTheme.ts
in src/components/Theme
23 - 2021-07-22 2021-08-09 5 1 +63 / -11 andy.gallagher andy.gallagher
Header.tsx
in src/components/Header
18 - 2020-08-17 2020-08-17 1 1 +11 / -6 viktor.olund viktor.olund
AppLinks.ts
in src/utils
16 - 2020-08-17 2020-08-17 1 1 +20 / -0 viktor.olund viktor.olund
15 - 2020-08-28 2022-06-14 5 1 +64 / -4 andy.gallagher andy.gallagher
UserContext.tsx
in src/components/Context
12 - 2021-06-25 2021-07-22 2 1 +30 / -0 andy.gallagher andy.gallagher
CustomisingThemeContext.tsx
in src/components/Theme
10 - 2021-07-23 2021-08-09 3 1 +27 / -1 andy.gallagher andy.gallagher
helperfuncs.ts
in src/components/Breadcrumb
10 1 2022-03-01 2022-03-02 2 1 +24 / -0 andy.gallagher andy.gallagher
Header.css
in src/components/Header
10 - 2021-05-13 2021-05-13 1 1 +2 / -2 andy.gallagher andy.gallagher
AppSwitcher.tsx
in src/components/AppSwitcher
126 1 2020-08-17 2022-06-14 16 2 +484 / -621 viktor.olund andy.gallagher
MenuButton.tsx
in src/components/MenuButton
106 2 2020-08-20 2022-06-14 5 2 +137 / -19 viktor.olund andy.gallagher
AppSwitcher.css
in src/components/AppSwitcher
51 - 2020-08-17 2021-05-27 4 2 +16 / -24 viktor.olund andy.gallagher
Breadcrumb.css
in src/components/Breadcrumb
49 - 2020-08-26 2022-06-08 4 2 +120 / -4 andy.gallagher andy.gallagher
DecodedProfile.ts
in src/utils
48 3 2020-08-17 2022-06-14 9 2 +96 / -13 viktor.olund andy.gallagher
35 - 2020-08-17 2022-06-14 7 2 +11 / -3 viktor.olund andy.gallagher
17 - 2020-08-19 2022-06-14 7 2 +47 / -1 viktor.olund andy.gallagher
index.ts
in src
12 - 2020-08-17 2022-06-14 10 2 +27 / -6 viktor.olund andy.gallagher
JwtHelpers.ts
in src/utils
65 6 2021-06-25 2022-11-03 7 3 +389 / -199 andy.gallagher rich_pryce
Breadcrumb.tsx
in src/components/Breadcrumb
258 13 2020-08-26 2022-11-03 11 4 +797 / -167 andy.gallagher rich_pryce
LoginComponent.tsx
in src/components/AppSwitcher
228 2 2020-09-04 2024-12-18 23 4 +665 / -153 andy.gallagher david.allison
Correlations

File Size vs. Number of Changes: 27 points

src/components/AppSwitcher/LoginComponent.tsx x: 228 lines of code y: 23 # changes src/components/Breadcrumb/Breadcrumb.tsx x: 258 lines of code y: 11 # changes src/utils/JwtHelpers.ts x: 65 lines of code y: 7 # changes jestSetup.jsx x: 17 lines of code y: 7 # changes rollup.config.js x: 35 lines of code y: 7 # changes src/components/AppSwitcher/AppSwitcher.tsx x: 126 lines of code y: 16 # changes src/components/Context/OAuthContext.tsx x: 142 lines of code y: 8 # changes src/components/MenuButton/MenuButton.tsx x: 106 lines of code y: 5 # changes src/index.ts x: 12 lines of code y: 10 # changes src/utils/DecodedProfile.ts x: 48 lines of code y: 9 # changes src/utils/OAuth2Helper.ts x: 66 lines of code y: 5 # changes src/utils/OAuthConfiguration-ti.ts x: 15 lines of code y: 5 # changes src/utils/OAuthConfiguration.ts x: 43 lines of code y: 7 # changes src/components/Breadcrumb/Breadcrumb.css x: 49 lines of code y: 4 # changes scripts/rollout_updated_version.py x: 236 lines of code y: 3 # changes src/components/Breadcrumb/helperfuncs.ts x: 10 lines of code y: 2 # changes src/components/Theme/CustomisingThemeContext.tsx x: 10 lines of code y: 3 # changes src/components/Theme/DefaultPlutoTheme.ts x: 23 lines of code y: 5 # changes src/components/Theme/PlutoThemeProvider.tsx x: 23 lines of code y: 4 # changes src/components/Context/UserContext.tsx x: 12 lines of code y: 2 # changes src/components/SystemNotification/SystemNotification.tsx x: 38 lines of code y: 2 # changes src/components/AppSwitcher/AppSwitcher.css x: 51 lines of code y: 4 # changes src/components/Header/Header.css x: 10 lines of code y: 1 # changes src/utils/Interceptor.ts x: 90 lines of code y: 2 # changes src/components/MenuButton/MenuButton.css x: 24 lines of code y: 1 # changes src/components/Header/Header.tsx x: 18 lines of code y: 1 # changes src/utils/AppLinks.ts x: 16 lines of code y: 1 # changes
23.0
# changes
  min: 1.0
  average: 5.74
  25th percentile: 2.0
  median: 5.0
  75th percentile: 7.0
  max: 23.0
0 258.0
lines of code
min: 10.0 | average: 65.59 | 25th percentile: 16.0 | median: 38.0 | 75th percentile: 90.0 | max: 258.0

Number of Contributors vs. Number of Changes: 27 points

src/components/AppSwitcher/LoginComponent.tsx x: 4 # contributors y: 23 # changes src/components/Breadcrumb/Breadcrumb.tsx x: 4 # contributors y: 11 # changes src/utils/JwtHelpers.ts x: 3 # contributors y: 7 # changes jestSetup.jsx x: 2 # contributors y: 7 # changes src/components/AppSwitcher/AppSwitcher.tsx x: 2 # contributors y: 16 # changes src/components/Context/OAuthContext.tsx x: 1 # contributors y: 8 # changes src/components/MenuButton/MenuButton.tsx x: 2 # contributors y: 5 # changes src/index.ts x: 2 # contributors y: 10 # changes src/utils/DecodedProfile.ts x: 2 # contributors y: 9 # changes src/utils/OAuth2Helper.ts x: 1 # contributors y: 5 # changes src/utils/OAuthConfiguration.ts x: 1 # contributors y: 7 # changes src/components/Breadcrumb/Breadcrumb.css x: 2 # contributors y: 4 # changes scripts/rollout_updated_version.py x: 1 # contributors y: 3 # changes src/components/Breadcrumb/helperfuncs.ts x: 1 # contributors y: 2 # changes src/components/Theme/PlutoThemeProvider.tsx x: 1 # contributors y: 4 # changes src/components/Header/Header.css x: 1 # contributors y: 1 # changes
23.0
# changes
  min: 1.0
  average: 5.74
  25th percentile: 2.0
  median: 5.0
  75th percentile: 7.0
  max: 23.0
0 4.0
# contributors
min: 1.0 | average: 1.59 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 27 points

src/components/AppSwitcher/LoginComponent.tsx x: 4 # contributors y: 228 lines of code src/components/Breadcrumb/Breadcrumb.tsx x: 4 # contributors y: 258 lines of code src/utils/JwtHelpers.ts x: 3 # contributors y: 65 lines of code jestSetup.jsx x: 2 # contributors y: 17 lines of code rollup.config.js x: 2 # contributors y: 35 lines of code src/components/AppSwitcher/AppSwitcher.tsx x: 2 # contributors y: 126 lines of code src/components/Context/OAuthContext.tsx x: 1 # contributors y: 142 lines of code src/components/MenuButton/MenuButton.tsx x: 2 # contributors y: 106 lines of code src/index.ts x: 2 # contributors y: 12 lines of code src/utils/DecodedProfile.ts x: 2 # contributors y: 48 lines of code src/utils/OAuth2Helper.ts x: 1 # contributors y: 66 lines of code src/utils/OAuthConfiguration-ti.ts x: 1 # contributors y: 15 lines of code src/utils/OAuthConfiguration.ts x: 1 # contributors y: 43 lines of code src/components/Breadcrumb/Breadcrumb.css x: 2 # contributors y: 49 lines of code scripts/rollout_updated_version.py x: 1 # contributors y: 236 lines of code src/components/Breadcrumb/helperfuncs.ts x: 1 # contributors y: 10 lines of code src/components/Theme/DefaultPlutoTheme.ts x: 1 # contributors y: 23 lines of code src/components/Context/UserContext.tsx x: 1 # contributors y: 12 lines of code src/components/SystemNotification/SystemNotification.tsx x: 1 # contributors y: 38 lines of code src/components/AppSwitcher/AppSwitcher.css x: 2 # contributors y: 51 lines of code src/utils/Interceptor.ts x: 1 # contributors y: 90 lines of code src/components/MenuButton/MenuButton.css x: 1 # contributors y: 24 lines of code src/components/Header/Header.tsx x: 1 # contributors y: 18 lines of code src/utils/AppLinks.ts x: 1 # contributors y: 16 lines of code
258.0
lines of code
  min: 10.0
  average: 65.59
  25th percentile: 16.0
  median: 38.0
  75th percentile: 90.0
  max: 258.0
0 4.0
# contributors
min: 1.0 | average: 1.59 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

Number of Changes vs. Line Churn: 84 points

package.json x: 38 # changes y: 507 line churn src/components/AppSwitcher/LoginComponent.tsx x: 23 # changes y: 818 line churn scripts/requirements.txt x: 3 # changes y: 8 line churn __tests__/components/AppSwitcher/TestLoginComponent.tsx x: 10 # changes y: 744 line churn __tests__/components/Breadcrumb/TestBreadcrumbComponent.tsx x: 6 # changes y: 790 line churn __tests__/utils/TestInterceptor.js x: 4 # changes y: 310 line churn __tests__/utils/TestJwtHelpers.ts x: 5 # changes y: 116 line churn src/components/Breadcrumb/Breadcrumb.tsx x: 11 # changes y: 964 line churn src/utils/JwtHelpers.ts x: 7 # changes y: 588 line churn yarn.lock x: 25 # changes y: 35084 line churn README.md x: 12 # changes y: 996 line churn .github/workflows/npm-publish-github-packages.yml x: 4 # changes y: 97 line churn __tests__/components/Context/TestOAuthContext.tsx x: 5 # changes y: 302 line churn __tests__/utils/TestJwtHelpers.jsx x: 5 # changes y: 156 line churn jestSetup.jsx x: 7 # changes y: 48 line churn src/components/AppSwitcher/AppSwitcher.tsx x: 16 # changes y: 1105 line churn src/components/Context/OAuthContext.tsx x: 8 # changes y: 470 line churn src/index.ts x: 10 # changes y: 33 line churn src/utils/DecodedProfile.ts x: 9 # changes y: 109 line churn src/utils/OAuthConfiguration.ts x: 7 # changes y: 172 line churn src/utils/jwks.ts x: 2 # changes y: 160 line churn .gitignore x: 2 # changes y: 4 line churn .npmrc x: 1 # changes y: 4 line churn build/components/Breadcrumb/Breadcrumb.d.ts x: 6 # changes y: 384 line churn build/index.es.js x: 26 # changes y: 10998 line churn build/index.es.js.map x: 24 # changes y: 94 line churn build/utils/DecodedProfile.d.ts x: 8 # changes y: 99 line churn scripts/rollout_updated_version.py x: 3 # changes y: 661 line churn src/components/Theme/PlutoThemeProvider.tsx x: 4 # changes y: 148 line churn __tests__/TestBreadcrumbComponent.tsx x: 5 # changes y: 684 line churn __tests__/TestInterceptor.js x: 3 # changes y: 360 line churn __tests__/TestJwtHelpers.jsx x: 3 # changes y: 152 line churn __tests__/TestLoginComponent.tsx x: 5 # changes y: 926 line churn
35084.0
line churn
  min: 2.0
  average: 861.65
  25th percentile: 28.0
  median: 93.5
  75th percentile: 290.0
  max: 35084.0
0 38.0
# changes
min: 1.0 | average: 5.99 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 6.75 | max: 38.0

Number of Contributors vs. Line Churn: 27 points

src/components/AppSwitcher/LoginComponent.tsx x: 4 # contributors y: 818 line churn src/components/Breadcrumb/Breadcrumb.tsx x: 4 # contributors y: 964 line churn src/utils/JwtHelpers.ts x: 3 # contributors y: 588 line churn jestSetup.jsx x: 2 # contributors y: 48 line churn rollup.config.js x: 2 # contributors y: 14 line churn src/components/AppSwitcher/AppSwitcher.tsx x: 2 # contributors y: 1105 line churn src/components/Context/OAuthContext.tsx x: 1 # contributors y: 470 line churn src/components/MenuButton/MenuButton.tsx x: 2 # contributors y: 156 line churn src/index.ts x: 2 # contributors y: 33 line churn src/utils/DecodedProfile.ts x: 2 # contributors y: 109 line churn src/utils/OAuth2Helper.ts x: 1 # contributors y: 204 line churn src/utils/OAuthConfiguration-ti.ts x: 1 # contributors y: 68 line churn src/utils/OAuthConfiguration.ts x: 1 # contributors y: 172 line churn src/components/Breadcrumb/Breadcrumb.css x: 2 # contributors y: 124 line churn scripts/rollout_updated_version.py x: 1 # contributors y: 661 line churn src/components/Breadcrumb/helperfuncs.ts x: 1 # contributors y: 24 line churn src/components/Theme/CustomisingThemeContext.tsx x: 1 # contributors y: 28 line churn src/components/Theme/DefaultPlutoTheme.ts x: 1 # contributors y: 74 line churn src/components/Theme/PlutoThemeProvider.tsx x: 1 # contributors y: 148 line churn src/components/SystemNotification/SystemNotification.tsx x: 1 # contributors y: 118 line churn src/components/AppSwitcher/AppSwitcher.css x: 2 # contributors y: 40 line churn src/components/Header/Header.css x: 1 # contributors y: 4 line churn src/utils/Interceptor.ts x: 1 # contributors y: 260 line churn src/components/Header/Header.tsx x: 1 # contributors y: 17 line churn src/utils/AppLinks.ts x: 1 # contributors y: 20 line churn
1105.0
line churn
  min: 4.0
  average: 234.22
  25th percentile: 28.0
  median: 109.0
  75th percentile: 260.0
  max: 1105.0
0 4.0
# contributors
min: 1.0 | average: 1.59 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Line Churn: 27 points

src/components/AppSwitcher/LoginComponent.tsx x: 228 lines of code y: 818 line churn src/components/Breadcrumb/Breadcrumb.tsx x: 258 lines of code y: 964 line churn src/utils/JwtHelpers.ts x: 65 lines of code y: 588 line churn jestSetup.jsx x: 17 lines of code y: 48 line churn rollup.config.js x: 35 lines of code y: 14 line churn src/components/AppSwitcher/AppSwitcher.tsx x: 126 lines of code y: 1105 line churn src/components/Context/OAuthContext.tsx x: 142 lines of code y: 470 line churn src/components/MenuButton/MenuButton.tsx x: 106 lines of code y: 156 line churn src/index.ts x: 12 lines of code y: 33 line churn src/utils/DecodedProfile.ts x: 48 lines of code y: 109 line churn src/utils/OAuth2Helper.ts x: 66 lines of code y: 204 line churn src/utils/OAuthConfiguration-ti.ts x: 15 lines of code y: 68 line churn src/utils/OAuthConfiguration.ts x: 43 lines of code y: 172 line churn src/components/Breadcrumb/Breadcrumb.css x: 49 lines of code y: 124 line churn scripts/rollout_updated_version.py x: 236 lines of code y: 661 line churn src/components/Breadcrumb/helperfuncs.ts x: 10 lines of code y: 24 line churn src/components/Theme/CustomisingThemeContext.tsx x: 10 lines of code y: 28 line churn src/components/Theme/DefaultPlutoTheme.ts x: 23 lines of code y: 74 line churn src/components/Theme/PlutoThemeProvider.tsx x: 23 lines of code y: 148 line churn src/components/Context/UserContext.tsx x: 12 lines of code y: 30 line churn src/components/SystemNotification/SystemNotification.tsx x: 38 lines of code y: 118 line churn src/components/AppSwitcher/AppSwitcher.css x: 51 lines of code y: 40 line churn src/components/Header/Header.css x: 10 lines of code y: 4 line churn src/utils/Interceptor.ts x: 90 lines of code y: 260 line churn src/components/MenuButton/MenuButton.css x: 24 lines of code y: 27 line churn src/components/Header/Header.tsx x: 18 lines of code y: 17 line churn src/utils/AppLinks.ts x: 16 lines of code y: 20 line churn
1105.0
line churn
  min: 4.0
  average: 234.22
  25th percentile: 28.0
  median: 109.0
  75th percentile: 260.0
  max: 1105.0
0 258.0
lines of code
min: 10.0 | average: 65.59 | 25th percentile: 16.0 | median: 38.0 | 75th percentile: 90.0 | max: 258.0