Overview
File Change Frequency Overall
  • There are 16 files with 784 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)
    • 1 file changed 6-20 times (5 lines of code)
    • 15 files changed 1-5 times (779 lines of code)
0% | 0% | 0% | <1% | 99%
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 16 files with 784 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)
    • 16 files changed by 2-5 contributors (784 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 100% | 0%
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, json, md, yaml, txt, css, gitignore, js, cjs, sh, tsx, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | <1% | 99%
css0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
cjs0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 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% | 0% | <1% | 99%
ROOT0% | 0% | 0% | 0% | 100%
nginx0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 16)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
index.ts
in src/ts
5 - 2023-09-08 2023-10-25 6 2 +20 / -8 rhys.mills rhys.mills
index.css
in src/css
83 - 2023-10-18 2023-11-15 5 2 +214 / -0 rhys.mills 34686302+rhystmills
28 1 2023-09-08 2023-10-25 4 2 +90 / -32 rhys.mills 34686302+rhystmills
setup.ts
in src/ts/richtext
55 1 2023-09-12 2023-11-15 4 2 +130 / -12 rhys.mills 34686302+rhystmills
55 - 2023-09-12 2023-11-15 4 2 +146 / -10 rhys.mills 34686302+rhystmills
createSchema.ts
in src/ts/richtext
62 1 2023-09-12 2023-11-13 4 2 +149 / -3 rhys.mills rhys.mills
richTextHelpers.ts
in src/ts/richtext/utils
17 - 2023-09-12 2023-10-25 3 2 +65 / -23 rhys.mills rhys.mills
menu.ts
in src/ts/richtext
76 2 2023-09-12 2023-10-25 3 2 +185 / -15 rhys.mills rhys.mills
linkValidator.ts
in src/ts/richtext/utils
87 - 2023-09-12 2023-10-25 3 2 +198 / -2 rhys.mills 34686302+rhystmills
command-helpers.ts
in src/ts/richtext/utils
118 - 2023-09-12 2023-10-25 3 2 +303 / -3 rhys.mills 34686302+rhystmills
4 - 2023-09-08 2023-10-25 2 2 +8 / -0 rhys.mills 34686302+rhystmills
index.html
in root
13 - 2023-09-08 2023-10-25 2 2 +30 / -0 rhys.mills 34686302+rhystmills
21 - 2023-09-08 2023-10-25 2 2 +42 / -0 rhys.mills 34686302+rhystmills
listsHelpers.ts
in src/ts/richtext/utils
38 2 2023-09-12 2023-10-25 2 2 +86 / -0 rhys.mills 34686302+rhystmills
config.ts
in src/ts/richtext
54 - 2023-09-12 2023-10-25 2 2 +125 / -1 rhys.mills rhys.mills
keymap.ts
in src/ts/richtext/utils
68 - 2023-09-12 2023-10-25 2 2 +158 / -0 rhys.mills 34686302+rhystmills
Files With Most Churn (Top 16)
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
command-helpers.ts
in src/ts/richtext/utils
118 - 2023-09-12 2023-10-25 3 2 +303 / -3 rhys.mills 34686302+rhystmills
index.css
in src/css
83 - 2023-10-18 2023-11-15 5 2 +214 / -0 rhys.mills 34686302+rhystmills
menu.ts
in src/ts/richtext
76 2 2023-09-12 2023-10-25 3 2 +185 / -15 rhys.mills rhys.mills
linkValidator.ts
in src/ts/richtext/utils
87 - 2023-09-12 2023-10-25 3 2 +198 / -2 rhys.mills 34686302+rhystmills
keymap.ts
in src/ts/richtext/utils
68 - 2023-09-12 2023-10-25 2 2 +158 / -0 rhys.mills 34686302+rhystmills
55 - 2023-09-12 2023-11-15 4 2 +146 / -10 rhys.mills 34686302+rhystmills
createSchema.ts
in src/ts/richtext
62 1 2023-09-12 2023-11-13 4 2 +149 / -3 rhys.mills rhys.mills
setup.ts
in src/ts/richtext
55 1 2023-09-12 2023-11-15 4 2 +130 / -12 rhys.mills 34686302+rhystmills
config.ts
in src/ts/richtext
54 - 2023-09-12 2023-10-25 2 2 +125 / -1 rhys.mills rhys.mills
28 1 2023-09-08 2023-10-25 4 2 +90 / -32 rhys.mills 34686302+rhystmills
richTextHelpers.ts
in src/ts/richtext/utils
17 - 2023-09-12 2023-10-25 3 2 +65 / -23 rhys.mills rhys.mills
listsHelpers.ts
in src/ts/richtext/utils
38 2 2023-09-12 2023-10-25 2 2 +86 / -0 rhys.mills 34686302+rhystmills
21 - 2023-09-08 2023-10-25 2 2 +42 / -0 rhys.mills 34686302+rhystmills
index.html
in root
13 - 2023-09-08 2023-10-25 2 2 +30 / -0 rhys.mills 34686302+rhystmills
index.ts
in src/ts
5 - 2023-09-08 2023-10-25 6 2 +20 / -8 rhys.mills rhys.mills
4 - 2023-09-08 2023-10-25 2 2 +8 / -0 rhys.mills 34686302+rhystmills
Files With Most Contributors (Top 16)
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
index.ts
in src/ts
5 - 2023-09-08 2023-10-25 6 2 +20 / -8 rhys.mills rhys.mills
index.css
in src/css
83 - 2023-10-18 2023-11-15 5 2 +214 / -0 rhys.mills 34686302+rhystmills
28 1 2023-09-08 2023-10-25 4 2 +90 / -32 rhys.mills 34686302+rhystmills
55 - 2023-09-12 2023-11-15 4 2 +146 / -10 rhys.mills 34686302+rhystmills
createSchema.ts
in src/ts/richtext
62 1 2023-09-12 2023-11-13 4 2 +149 / -3 rhys.mills rhys.mills
setup.ts
in src/ts/richtext
55 1 2023-09-12 2023-11-15 4 2 +130 / -12 rhys.mills 34686302+rhystmills
command-helpers.ts
in src/ts/richtext/utils
118 - 2023-09-12 2023-10-25 3 2 +303 / -3 rhys.mills 34686302+rhystmills
linkValidator.ts
in src/ts/richtext/utils
87 - 2023-09-12 2023-10-25 3 2 +198 / -2 rhys.mills 34686302+rhystmills
richTextHelpers.ts
in src/ts/richtext/utils
17 - 2023-09-12 2023-10-25 3 2 +65 / -23 rhys.mills rhys.mills
menu.ts
in src/ts/richtext
76 2 2023-09-12 2023-10-25 3 2 +185 / -15 rhys.mills rhys.mills
index.html
in root
13 - 2023-09-08 2023-10-25 2 2 +30 / -0 rhys.mills 34686302+rhystmills
21 - 2023-09-08 2023-10-25 2 2 +42 / -0 rhys.mills 34686302+rhystmills
4 - 2023-09-08 2023-10-25 2 2 +8 / -0 rhys.mills 34686302+rhystmills
keymap.ts
in src/ts/richtext/utils
68 - 2023-09-12 2023-10-25 2 2 +158 / -0 rhys.mills 34686302+rhystmills
listsHelpers.ts
in src/ts/richtext/utils
38 2 2023-09-12 2023-10-25 2 2 +86 / -0 rhys.mills 34686302+rhystmills
config.ts
in src/ts/richtext
54 - 2023-09-12 2023-10-25 2 2 +125 / -1 rhys.mills rhys.mills
Files With Least Contributors (Top 16)
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
command-helpers.ts
in src/ts/richtext/utils
118 - 2023-09-12 2023-10-25 3 2 +303 / -3 rhys.mills 34686302+rhystmills
linkValidator.ts
in src/ts/richtext/utils
87 - 2023-09-12 2023-10-25 3 2 +198 / -2 rhys.mills 34686302+rhystmills
index.css
in src/css
83 - 2023-10-18 2023-11-15 5 2 +214 / -0 rhys.mills 34686302+rhystmills
menu.ts
in src/ts/richtext
76 2 2023-09-12 2023-10-25 3 2 +185 / -15 rhys.mills rhys.mills
keymap.ts
in src/ts/richtext/utils
68 - 2023-09-12 2023-10-25 2 2 +158 / -0 rhys.mills 34686302+rhystmills
createSchema.ts
in src/ts/richtext
62 1 2023-09-12 2023-11-13 4 2 +149 / -3 rhys.mills rhys.mills
55 - 2023-09-12 2023-11-15 4 2 +146 / -10 rhys.mills 34686302+rhystmills
setup.ts
in src/ts/richtext
55 1 2023-09-12 2023-11-15 4 2 +130 / -12 rhys.mills 34686302+rhystmills
config.ts
in src/ts/richtext
54 - 2023-09-12 2023-10-25 2 2 +125 / -1 rhys.mills rhys.mills
listsHelpers.ts
in src/ts/richtext/utils
38 2 2023-09-12 2023-10-25 2 2 +86 / -0 rhys.mills 34686302+rhystmills
28 1 2023-09-08 2023-10-25 4 2 +90 / -32 rhys.mills 34686302+rhystmills
21 - 2023-09-08 2023-10-25 2 2 +42 / -0 rhys.mills 34686302+rhystmills
richTextHelpers.ts
in src/ts/richtext/utils
17 - 2023-09-12 2023-10-25 3 2 +65 / -23 rhys.mills rhys.mills
index.html
in root
13 - 2023-09-08 2023-10-25 2 2 +30 / -0 rhys.mills 34686302+rhystmills
index.ts
in src/ts
5 - 2023-09-08 2023-10-25 6 2 +20 / -8 rhys.mills rhys.mills
4 - 2023-09-08 2023-10-25 2 2 +8 / -0 rhys.mills 34686302+rhystmills
Correlations

File Size vs. Number of Changes: 16 points

src/css/index.css x: 83 lines of code y: 5 # changes src/ts/RichTextEditor.tsx x: 55 lines of code y: 4 # changes src/ts/richtext/createSchema.ts x: 62 lines of code y: 4 # changes index.html x: 13 lines of code y: 2 # changes nginx/dex-nginx.yaml x: 4 lines of code y: 2 # changes release.config.cjs x: 21 lines of code y: 2 # changes src/ts/index.ts x: 5 lines of code y: 6 # changes src/ts/richtext/config.ts x: 54 lines of code y: 2 # changes src/ts/richtext/menu.ts x: 76 lines of code y: 3 # changes src/ts/richtext/utils/command-helpers.ts x: 118 lines of code y: 3 # changes src/ts/richtext/utils/keymap.ts x: 68 lines of code y: 2 # changes src/ts/richtext/utils/linkValidator.ts x: 87 lines of code y: 3 # changes src/ts/richtext/utils/listsHelpers.ts x: 38 lines of code y: 2 # changes src/ts/richtext/utils/richTextHelpers.ts x: 17 lines of code y: 3 # changes vite.config.ts x: 28 lines of code y: 4 # changes
6.0
# changes
  min: 2.0
  average: 3.19
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 6.0
0 118.0
lines of code
min: 4.0 | average: 49.0 | 25th percentile: 18.0 | median: 54.5 | 75th percentile: 74.0 | max: 118.0

Number of Contributors vs. Number of Changes: 16 points

src/css/index.css x: 2 # contributors y: 5 # changes src/ts/RichTextEditor.tsx x: 2 # contributors y: 4 # changes index.html x: 2 # contributors y: 2 # changes src/ts/index.ts x: 2 # contributors y: 6 # changes src/ts/richtext/menu.ts x: 2 # contributors y: 3 # changes
6.0
# changes
  min: 2.0
  average: 3.19
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 6.0
0 2.0
# contributors
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

Number of Contributors vs. File Size: 16 points

src/css/index.css x: 2 # contributors y: 83 lines of code src/ts/RichTextEditor.tsx x: 2 # contributors y: 55 lines of code src/ts/richtext/createSchema.ts x: 2 # contributors y: 62 lines of code index.html x: 2 # contributors y: 13 lines of code nginx/dex-nginx.yaml x: 2 # contributors y: 4 lines of code release.config.cjs x: 2 # contributors y: 21 lines of code src/ts/index.ts x: 2 # contributors y: 5 lines of code src/ts/richtext/config.ts x: 2 # contributors y: 54 lines of code src/ts/richtext/menu.ts x: 2 # contributors y: 76 lines of code src/ts/richtext/utils/command-helpers.ts x: 2 # contributors y: 118 lines of code src/ts/richtext/utils/keymap.ts x: 2 # contributors y: 68 lines of code src/ts/richtext/utils/linkValidator.ts x: 2 # contributors y: 87 lines of code src/ts/richtext/utils/listsHelpers.ts x: 2 # contributors y: 38 lines of code src/ts/richtext/utils/richTextHelpers.ts x: 2 # contributors y: 17 lines of code vite.config.ts x: 2 # contributors y: 28 lines of code
118.0
lines of code
  min: 4.0
  average: 49.0
  25th percentile: 18.0
  median: 54.5
  75th percentile: 74.0
  max: 118.0
0 2.0
# contributors
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

Number of Changes vs. Line Churn: 40 points

.changeset/react-17-support.md x: 1 # changes y: 20 line churn CHANGELOG.md x: 3 # changes y: 38 line churn package.json x: 10 # changes y: 282 line churn yarn.lock x: 11 # changes y: 12806 line churn .changeset/eight-rice-clap.md x: 2 # changes y: 20 line churn .github/workflows/cd.yaml x: 3 # changes y: 106 line churn .nvmrc x: 4 # changes y: 6 line churn .github/workflows/snyk.yml x: 4 # changes y: 64 line churn README.md x: 6 # changes y: 132 line churn src/css/index.css x: 5 # changes y: 214 line churn src/ts/RichTextEditor.tsx x: 4 # changes y: 156 line churn src/ts/richtext/setup.ts x: 4 # changes y: 142 line churn .github/PULL_REQUEST_TEMPLATE.md x: 2 # changes y: 64 line churn LICENSE x: 2 # changes y: 406 line churn src/ts/index.ts x: 6 # changes y: 28 line churn src/ts/richtext/config.ts x: 2 # changes y: 126 line churn src/ts/richtext/menu.ts x: 3 # changes y: 200 line churn src/ts/richtext/utils/command-helpers.ts x: 3 # changes y: 306 line churn src/ts/richtext/utils/keymap.ts x: 2 # changes y: 158 line churn src/ts/richtext/utils/richTextHelpers.ts x: 3 # changes y: 88 line churn
12806.0
line churn
  min: 6.0
  average: 409.5
  25th percentile: 20.0
  median: 59.0
  75th percentile: 149.5
  max: 12806.0
0 11.0
# changes
min: 1.0 | average: 3.18 | 25th percentile: 2.0 | median: 2.5 | 75th percentile: 4.0 | max: 11.0

Number of Contributors vs. Line Churn: 16 points

src/css/index.css x: 2 # contributors y: 214 line churn src/ts/RichTextEditor.tsx x: 2 # contributors y: 156 line churn src/ts/richtext/setup.ts x: 2 # contributors y: 142 line churn src/ts/richtext/createSchema.ts x: 2 # contributors y: 152 line churn index.html x: 2 # contributors y: 30 line churn nginx/dex-nginx.yaml x: 2 # contributors y: 8 line churn release.config.cjs x: 2 # contributors y: 42 line churn src/ts/index.ts x: 2 # contributors y: 28 line churn src/ts/richtext/config.ts x: 2 # contributors y: 126 line churn src/ts/richtext/menu.ts x: 2 # contributors y: 200 line churn src/ts/richtext/utils/command-helpers.ts x: 2 # contributors y: 306 line churn src/ts/richtext/utils/keymap.ts x: 2 # contributors y: 158 line churn src/ts/richtext/utils/listsHelpers.ts x: 2 # contributors y: 86 line churn src/ts/richtext/utils/richTextHelpers.ts x: 2 # contributors y: 88 line churn vite.config.ts x: 2 # contributors y: 122 line churn
306.0
line churn
  min: 8.0
  average: 128.63
  25th percentile: 53.0
  median: 134.0
  75th percentile: 189.5
  max: 306.0
0 2.0
# contributors
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Line Churn: 16 points

src/css/index.css x: 83 lines of code y: 214 line churn src/ts/RichTextEditor.tsx x: 55 lines of code y: 156 line churn src/ts/richtext/setup.ts x: 55 lines of code y: 142 line churn src/ts/richtext/createSchema.ts x: 62 lines of code y: 152 line churn index.html x: 13 lines of code y: 30 line churn nginx/dex-nginx.yaml x: 4 lines of code y: 8 line churn release.config.cjs x: 21 lines of code y: 42 line churn src/ts/index.ts x: 5 lines of code y: 28 line churn src/ts/richtext/config.ts x: 54 lines of code y: 126 line churn src/ts/richtext/menu.ts x: 76 lines of code y: 200 line churn src/ts/richtext/utils/command-helpers.ts x: 118 lines of code y: 306 line churn src/ts/richtext/utils/keymap.ts x: 68 lines of code y: 158 line churn src/ts/richtext/utils/linkValidator.ts x: 87 lines of code y: 200 line churn src/ts/richtext/utils/listsHelpers.ts x: 38 lines of code y: 86 line churn src/ts/richtext/utils/richTextHelpers.ts x: 17 lines of code y: 88 line churn vite.config.ts x: 28 lines of code y: 122 line churn
306.0
line churn
  min: 8.0
  average: 128.63
  25th percentile: 53.0
  median: 134.0
  75th percentile: 189.5
  max: 306.0
0 118.0
lines of code
min: 4.0 | average: 49.0 | 25th percentile: 18.0 | median: 54.5 | 75th percentile: 74.0 | max: 118.0