Overview
File Change Frequency Overall
  • There are 14 files with 1,194 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)
    • 10 files changed 6-20 times (1,107 lines of code)
    • 4 files changed 1-5 times (87 lines of code)
0% | 0% | 0% | 92% | 7%
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 14 files with 1,194 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)
    • 1 file changed by 6-10 contributors (124 lines of code)
    • 12 files changed by 2-5 contributors (1,065 lines of code)
    • 1 file changed by 1 contributor (5 lines of code)
0% | 0% | 10% | 89% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, json, txt, md, css, npmignore, scss, babelrc, gitignore, mjs, html, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 96% | 3%
scss0% | 0% | 0% | 100% | 0%
mjs0% | 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% | 96% | 3%
pages0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 14)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
DecorationUtils.js
in src/js/utils
73 - 2018-03-07 2020-06-11 20 5 +394 / -289 richard.beddington alex.ware
index.js
in src/js
124 - 2017-12-20 2020-06-11 20 6 +453 / -273 richard.beddington alex.ware
278 19 2017-12-20 2020-06-11 17 5 +520 / -370 richard.beddington alex.ware
157 16 2018-03-02 2020-06-11 12 4 +237 / -175 richard.beddington alex.ware
index.js
in pages
141 5 2017-12-20 2020-06-11 11 4 +406 / -159 richard.beddington alex.ware
noting.scss
in src/css
45 - 2017-12-20 2020-06-11 9 4 +102 / -116 richard.beddington alex.ware
SchemaUtils.js
in src/js/utils
73 - 2017-12-20 2020-06-11 9 4 +81 / -57 richard.beddington alex.ware
Note.js
in src/js
51 10 2018-03-07 2020-06-11 7 4 +25 / -23 richard.beddington alex.ware
StateUtils.js
in src/js/utils
107 1 2018-08-31 2020-06-11 7 3 +293 / -65 richard.beddington alex.ware
58 13 2018-07-10 2020-06-11 6 4 +208 / -8 jonathon_herbert alex.ware
19 - 2018-03-14 2018-07-18 4 2 +51 / -57 richard.beddington jonstuartherbert
helpers.js
in src/js/utils
14 - 2020-04-22 2020-06-11 3 2 +6 / -6 alex.ware alex.ware
StringUtils.js
in src/js/utils
5 - 2020-04-22 2020-06-11 2 1 +2 / -2 alex.ware alex.ware
49 - 2024-09-24 2024-09-24 1 2 +100 / -0 34686302+rhystmills rhys.mills
Files With Most Churn (Top 14)
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
278 19 2017-12-20 2020-06-11 17 5 +520 / -370 richard.beddington alex.ware
index.js
in src/js
124 - 2017-12-20 2020-06-11 20 6 +453 / -273 richard.beddington alex.ware
DecorationUtils.js
in src/js/utils
73 - 2018-03-07 2020-06-11 20 5 +394 / -289 richard.beddington alex.ware
index.js
in pages
141 5 2017-12-20 2020-06-11 11 4 +406 / -159 richard.beddington alex.ware
157 16 2018-03-02 2020-06-11 12 4 +237 / -175 richard.beddington alex.ware
StateUtils.js
in src/js/utils
107 1 2018-08-31 2020-06-11 7 3 +293 / -65 richard.beddington alex.ware
noting.scss
in src/css
45 - 2017-12-20 2020-06-11 9 4 +102 / -116 richard.beddington alex.ware
58 13 2018-07-10 2020-06-11 6 4 +208 / -8 jonathon_herbert alex.ware
SchemaUtils.js
in src/js/utils
73 - 2017-12-20 2020-06-11 9 4 +81 / -57 richard.beddington alex.ware
19 - 2018-03-14 2018-07-18 4 2 +51 / -57 richard.beddington jonstuartherbert
49 - 2024-09-24 2024-09-24 1 2 +100 / -0 34686302+rhystmills rhys.mills
Note.js
in src/js
51 10 2018-03-07 2020-06-11 7 4 +25 / -23 richard.beddington alex.ware
helpers.js
in src/js/utils
14 - 2020-04-22 2020-06-11 3 2 +6 / -6 alex.ware alex.ware
StringUtils.js
in src/js/utils
5 - 2020-04-22 2020-06-11 2 1 +2 / -2 alex.ware alex.ware
Files With Most Contributors (Top 14)
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.js
in src/js
124 - 2017-12-20 2020-06-11 20 6 +453 / -273 richard.beddington alex.ware
DecorationUtils.js
in src/js/utils
73 - 2018-03-07 2020-06-11 20 5 +394 / -289 richard.beddington alex.ware
278 19 2017-12-20 2020-06-11 17 5 +520 / -370 richard.beddington alex.ware
157 16 2018-03-02 2020-06-11 12 4 +237 / -175 richard.beddington alex.ware
index.js
in pages
141 5 2017-12-20 2020-06-11 11 4 +406 / -159 richard.beddington alex.ware
noting.scss
in src/css
45 - 2017-12-20 2020-06-11 9 4 +102 / -116 richard.beddington alex.ware
SchemaUtils.js
in src/js/utils
73 - 2017-12-20 2020-06-11 9 4 +81 / -57 richard.beddington alex.ware
Note.js
in src/js
51 10 2018-03-07 2020-06-11 7 4 +25 / -23 richard.beddington alex.ware
58 13 2018-07-10 2020-06-11 6 4 +208 / -8 jonathon_herbert alex.ware
StateUtils.js
in src/js/utils
107 1 2018-08-31 2020-06-11 7 3 +293 / -65 richard.beddington alex.ware
19 - 2018-03-14 2018-07-18 4 2 +51 / -57 richard.beddington jonstuartherbert
helpers.js
in src/js/utils
14 - 2020-04-22 2020-06-11 3 2 +6 / -6 alex.ware alex.ware
49 - 2024-09-24 2024-09-24 1 2 +100 / -0 34686302+rhystmills rhys.mills
StringUtils.js
in src/js/utils
5 - 2020-04-22 2020-06-11 2 1 +2 / -2 alex.ware alex.ware
Files With Least Contributors (Top 14)
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
StringUtils.js
in src/js/utils
5 - 2020-04-22 2020-06-11 2 1 +2 / -2 alex.ware alex.ware
49 - 2024-09-24 2024-09-24 1 2 +100 / -0 34686302+rhystmills rhys.mills
19 - 2018-03-14 2018-07-18 4 2 +51 / -57 richard.beddington jonstuartherbert
helpers.js
in src/js/utils
14 - 2020-04-22 2020-06-11 3 2 +6 / -6 alex.ware alex.ware
StateUtils.js
in src/js/utils
107 1 2018-08-31 2020-06-11 7 3 +293 / -65 richard.beddington alex.ware
157 16 2018-03-02 2020-06-11 12 4 +237 / -175 richard.beddington alex.ware
index.js
in pages
141 5 2017-12-20 2020-06-11 11 4 +406 / -159 richard.beddington alex.ware
SchemaUtils.js
in src/js/utils
73 - 2017-12-20 2020-06-11 9 4 +81 / -57 richard.beddington alex.ware
58 13 2018-07-10 2020-06-11 6 4 +208 / -8 jonathon_herbert alex.ware
Note.js
in src/js
51 10 2018-03-07 2020-06-11 7 4 +25 / -23 richard.beddington alex.ware
noting.scss
in src/css
45 - 2017-12-20 2020-06-11 9 4 +102 / -116 richard.beddington alex.ware
278 19 2017-12-20 2020-06-11 17 5 +520 / -370 richard.beddington alex.ware
DecorationUtils.js
in src/js/utils
73 - 2018-03-07 2020-06-11 20 5 +394 / -289 richard.beddington alex.ware
index.js
in src/js
124 - 2017-12-20 2020-06-11 20 6 +453 / -273 richard.beddington alex.ware
Correlations

File Size vs. Number of Changes: 14 points

rollup.config.mjs x: 49 lines of code y: 1 # changes pages/index.js x: 141 lines of code y: 11 # changes src/css/noting.scss x: 45 lines of code y: 9 # changes src/js/Note.js x: 51 lines of code y: 7 # changes src/js/NoteTracker.js x: 157 lines of code y: 12 # changes src/js/NoteTransaction.js x: 278 lines of code y: 17 # changes src/js/SharedNoteStateTracker.js x: 58 lines of code y: 6 # changes src/js/index.js x: 124 lines of code y: 20 # changes src/js/utils/DecorationUtils.js x: 73 lines of code y: 20 # changes src/js/utils/SchemaUtils.js x: 73 lines of code y: 9 # changes src/js/utils/StateUtils.js x: 107 lines of code y: 7 # changes src/js/utils/StringUtils.js x: 5 lines of code y: 2 # changes src/js/utils/helpers.js x: 14 lines of code y: 3 # changes src/js/clickHandler.js x: 19 lines of code y: 4 # changes
20.0
# changes
  min: 1.0
  average: 9.14
  25th percentile: 3.75
  median: 8.0
  75th percentile: 13.25
  max: 20.0
0 278.0
lines of code
min: 5.0 | average: 85.29 | 25th percentile: 38.5 | median: 65.5 | 75th percentile: 128.25 | max: 278.0

Number of Contributors vs. Number of Changes: 14 points

rollup.config.mjs x: 2 # contributors y: 1 # changes pages/index.js x: 4 # contributors y: 11 # changes src/css/noting.scss x: 4 # contributors y: 9 # changes src/js/Note.js x: 4 # contributors y: 7 # changes src/js/NoteTracker.js x: 4 # contributors y: 12 # changes src/js/NoteTransaction.js x: 5 # contributors y: 17 # changes src/js/SharedNoteStateTracker.js x: 4 # contributors y: 6 # changes src/js/index.js x: 6 # contributors y: 20 # changes src/js/utils/DecorationUtils.js x: 5 # contributors y: 20 # changes src/js/utils/StateUtils.js x: 3 # contributors y: 7 # changes src/js/utils/StringUtils.js x: 1 # contributors y: 2 # changes src/js/utils/helpers.js x: 2 # contributors y: 3 # changes src/js/clickHandler.js x: 2 # contributors y: 4 # changes
20.0
# changes
  min: 1.0
  average: 9.14
  25th percentile: 3.75
  median: 8.0
  75th percentile: 13.25
  max: 20.0
0 6.0
# contributors
min: 1.0 | average: 3.57 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 4.25 | max: 6.0

Number of Contributors vs. File Size: 14 points

rollup.config.mjs x: 2 # contributors y: 49 lines of code pages/index.js x: 4 # contributors y: 141 lines of code src/css/noting.scss x: 4 # contributors y: 45 lines of code src/js/Note.js x: 4 # contributors y: 51 lines of code src/js/NoteTracker.js x: 4 # contributors y: 157 lines of code src/js/NoteTransaction.js x: 5 # contributors y: 278 lines of code src/js/SharedNoteStateTracker.js x: 4 # contributors y: 58 lines of code src/js/index.js x: 6 # contributors y: 124 lines of code src/js/utils/DecorationUtils.js x: 5 # contributors y: 73 lines of code src/js/utils/SchemaUtils.js x: 4 # contributors y: 73 lines of code src/js/utils/StateUtils.js x: 3 # contributors y: 107 lines of code src/js/utils/StringUtils.js x: 1 # contributors y: 5 lines of code src/js/utils/helpers.js x: 2 # contributors y: 14 lines of code src/js/clickHandler.js x: 2 # contributors y: 19 lines of code
278.0
lines of code
  min: 5.0
  average: 85.29
  25th percentile: 38.5
  median: 65.5
  75th percentile: 128.25
  max: 278.0
0 6.0
# contributors
min: 1.0 | average: 3.57 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 4.25 | max: 6.0

Number of Changes vs. Line Churn: 45 points

.github/workflows/snyk.yml x: 4 # changes y: 94 line churn yarn.lock x: 13 # changes y: 29825 line churn .gitignore x: 7 # changes y: 10 line churn package.json x: 24 # changes y: 335 line churn pages/dist/bundle.js x: 20 # changes y: 169615 line churn rollup.config.js x: 10 # changes y: 277 line churn rollup.config.mjs x: 1 # changes y: 100 line churn README.md x: 9 # changes y: 233 line churn .babelrc x: 3 # changes y: 12 line churn .eslintrc.json x: 5 # changes y: 66 line churn .prettierignore x: 2 # changes y: 20 line churn pages/dist/styles.css x: 9 # changes y: 1243 line churn pages/index.js x: 11 # changes y: 565 line churn src/js/NoteTracker.js x: 12 # changes y: 412 line churn src/js/NoteTransaction.js x: 17 # changes y: 890 line churn src/js/SharedNoteStateTracker.js x: 6 # changes y: 216 line churn src/js/index.js x: 20 # changes y: 726 line churn test/helpers/prosemirror.js x: 8 # changes y: 113 line churn test/prosemirror-noter-plugin.spec.js x: 13 # changes y: 1296 line churn test/visual/bundle.js x: 1 # changes y: 15813 line churn dist/bundle.js x: 1 # changes y: 11785 line churn
169615.0
line churn
  min: 1.0
  average: 5257.82
  25th percentile: 16.0
  median: 113.0
  75th percentile: 412.0
  max: 169615.0
0 24.0
# changes
min: 1.0 | average: 6.6 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 24.0

Number of Contributors vs. Line Churn: 14 points

rollup.config.mjs x: 2 # contributors y: 100 line churn pages/index.js x: 4 # contributors y: 565 line churn src/css/noting.scss x: 4 # contributors y: 218 line churn src/js/Note.js x: 4 # contributors y: 48 line churn src/js/NoteTracker.js x: 4 # contributors y: 412 line churn src/js/NoteTransaction.js x: 5 # contributors y: 890 line churn src/js/SharedNoteStateTracker.js x: 4 # contributors y: 216 line churn src/js/index.js x: 6 # contributors y: 726 line churn src/js/utils/DecorationUtils.js x: 5 # contributors y: 683 line churn src/js/utils/SchemaUtils.js x: 4 # contributors y: 138 line churn src/js/utils/StateUtils.js x: 3 # contributors y: 358 line churn src/js/utils/StringUtils.js x: 1 # contributors y: 4 line churn src/js/utils/helpers.js x: 2 # contributors y: 12 line churn src/js/clickHandler.js x: 2 # contributors y: 108 line churn
890.0
line churn
  min: 4.0
  average: 319.86
  25th percentile: 87.0
  median: 217.0
  75th percentile: 594.5
  max: 890.0
0 6.0
# contributors
min: 1.0 | average: 3.57 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 4.25 | max: 6.0

File Size vs. Line Churn: 14 points

rollup.config.mjs x: 49 lines of code y: 100 line churn pages/index.js x: 141 lines of code y: 565 line churn src/css/noting.scss x: 45 lines of code y: 218 line churn src/js/Note.js x: 51 lines of code y: 48 line churn src/js/NoteTracker.js x: 157 lines of code y: 412 line churn src/js/NoteTransaction.js x: 278 lines of code y: 890 line churn src/js/SharedNoteStateTracker.js x: 58 lines of code y: 216 line churn src/js/index.js x: 124 lines of code y: 726 line churn src/js/utils/DecorationUtils.js x: 73 lines of code y: 683 line churn src/js/utils/SchemaUtils.js x: 73 lines of code y: 138 line churn src/js/utils/StateUtils.js x: 107 lines of code y: 358 line churn src/js/utils/StringUtils.js x: 5 lines of code y: 4 line churn src/js/utils/helpers.js x: 14 lines of code y: 12 line churn src/js/clickHandler.js x: 19 lines of code y: 108 line churn
890.0
line churn
  min: 4.0
  average: 319.86
  25th percentile: 87.0
  median: 217.0
  75th percentile: 594.5
  max: 890.0
0 278.0
lines of code
min: 5.0 | average: 85.29 | 25th percentile: 38.5 | median: 65.5 | 75th percentile: 128.25 | max: 278.0