Overview
File Change Frequency Overall
  • There are 23 files with 736 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 (116 lines of code)
    • 22 files changed 1-5 times (620 lines of code)
0% | 0% | 0% | 15% | 84%
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 23 files with 736 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)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 23 files changed by 1 contributor (736 lines of code)
0% | 0% | 0% | 0% | 100%
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, txt, md, mjs, gitignore, rb, sh, json, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 15% | 84%
mjs0% | 0% | 0% | 0% | 100%
rb0% | 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
ROOT0% | 0% | 0% | 72% | 27%
src0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 23)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
gu.ts
in root
116 1 2023-12-01 2023-12-10 6 1 +374 / -82 alex alex
mod.ts
in root
8 - 2023-12-04 2023-12-09 3 1 +14 / -4 alex alex
37 - 2023-12-04 2023-12-10 3 1 +111 / -11 alex alex
paths.ts
in src/lib
3 - 2023-12-01 2023-12-04 2 1 +12 / -4 alex alex
list-scripts.ts
in src/messages
38 - 2023-12-09 2023-12-10 2 1 +59 / -13 alex alex
logger.ts
in src/lib
95 - 2023-12-01 2023-12-07 2 1 +213 / -3 alex alex
keys.ts
in src/helpers/install-node-modules
2 - 2023-12-09 2023-12-09 1 1 +2 / -0 alex alex
e2e.rb
in scripts
2 - 2023-12-01 2023-12-01 1 1 +12 / -0 alex alex
3 - 2023-12-09 2023-12-09 1 1 +4 / -0 alex alex
4 - 2023-12-09 2023-12-09 1 1 +5 / -0 alex alex
mjs
long.mjs
in scripts
5 - 2023-12-01 2023-12-01 1 1 +14 / -0 alex alex
find-nvmrc.ts
in src/helpers/check-node
16 1 2023-12-09 2023-12-09 1 1 +22 / -0 alex alex
19 2 2023-12-09 2023-12-09 1 1 +33 / -7 alex alex
22 1 2023-12-09 2023-12-09 1 1 +26 / -0 alex alex
lockfile.ts
in src/helpers/install-node-modules
27 1 2023-12-09 2023-12-09 1 1 +34 / -0 alex alex
should-install-node_modules.ts
in src/helpers/install-node-modules
28 - 2023-12-09 2023-12-09 1 1 +32 / -0 alex alex
exec-as-gu.ts
in src/lib
28 - 2023-12-09 2023-12-09 1 1 +35 / -0 alex alex
show-help.ts
in src/messages
28 - 2023-12-09 2023-12-09 1 1 +38 / -0 alex alex
logger.demo.ts
in src/lib
38 - 2023-12-01 2023-12-01 1 1 +93 / -1 alex alex
node_modules.ts
in src/helpers/install-node-modules
39 3 2023-12-09 2023-12-09 1 1 +49 / -0 alex alex
mod.ts
in src/helpers/install-node-modules
41 1 2023-12-09 2023-12-09 1 1 +48 / -0 alex alex
54 2 2023-12-09 2023-12-09 1 1 +62 / -0 alex alex
mod.ts
in src/helpers/check-node
83 1 2023-12-09 2023-12-09 1 1 +98 / -0 alex alex
Files With Most Churn (Top 23)
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
gu.ts
in root
116 1 2023-12-01 2023-12-10 6 1 +374 / -82 alex alex
logger.ts
in src/lib
95 - 2023-12-01 2023-12-07 2 1 +213 / -3 alex alex
37 - 2023-12-04 2023-12-10 3 1 +111 / -11 alex alex
mod.ts
in src/helpers/check-node
83 1 2023-12-09 2023-12-09 1 1 +98 / -0 alex alex
logger.demo.ts
in src/lib
38 - 2023-12-01 2023-12-01 1 1 +93 / -1 alex alex
list-scripts.ts
in src/messages
38 - 2023-12-09 2023-12-10 2 1 +59 / -13 alex alex
54 2 2023-12-09 2023-12-09 1 1 +62 / -0 alex alex
node_modules.ts
in src/helpers/install-node-modules
39 3 2023-12-09 2023-12-09 1 1 +49 / -0 alex alex
mod.ts
in src/helpers/install-node-modules
41 1 2023-12-09 2023-12-09 1 1 +48 / -0 alex alex
19 2 2023-12-09 2023-12-09 1 1 +33 / -7 alex alex
show-help.ts
in src/messages
28 - 2023-12-09 2023-12-09 1 1 +38 / -0 alex alex
exec-as-gu.ts
in src/lib
28 - 2023-12-09 2023-12-09 1 1 +35 / -0 alex alex
lockfile.ts
in src/helpers/install-node-modules
27 1 2023-12-09 2023-12-09 1 1 +34 / -0 alex alex
should-install-node_modules.ts
in src/helpers/install-node-modules
28 - 2023-12-09 2023-12-09 1 1 +32 / -0 alex alex
22 1 2023-12-09 2023-12-09 1 1 +26 / -0 alex alex
find-nvmrc.ts
in src/helpers/check-node
16 1 2023-12-09 2023-12-09 1 1 +22 / -0 alex alex
mod.ts
in root
8 - 2023-12-04 2023-12-09 3 1 +14 / -4 alex alex
paths.ts
in src/lib
3 - 2023-12-01 2023-12-04 2 1 +12 / -4 alex alex
mjs
long.mjs
in scripts
5 - 2023-12-01 2023-12-01 1 1 +14 / -0 alex alex
e2e.rb
in scripts
2 - 2023-12-01 2023-12-01 1 1 +12 / -0 alex alex
4 - 2023-12-09 2023-12-09 1 1 +5 / -0 alex alex
3 - 2023-12-09 2023-12-09 1 1 +4 / -0 alex alex
keys.ts
in src/helpers/install-node-modules
2 - 2023-12-09 2023-12-09 1 1 +2 / -0 alex alex
Files With Most Contributors (Top 23)
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
gu.ts
in root
116 1 2023-12-01 2023-12-10 6 1 +374 / -82 alex alex
mod.ts
in root
8 - 2023-12-04 2023-12-09 3 1 +14 / -4 alex alex
37 - 2023-12-04 2023-12-10 3 1 +111 / -11 alex alex
list-scripts.ts
in src/messages
38 - 2023-12-09 2023-12-10 2 1 +59 / -13 alex alex
logger.ts
in src/lib
95 - 2023-12-01 2023-12-07 2 1 +213 / -3 alex alex
paths.ts
in src/lib
3 - 2023-12-01 2023-12-04 2 1 +12 / -4 alex alex
e2e.rb
in scripts
2 - 2023-12-01 2023-12-01 1 1 +12 / -0 alex alex
mjs
long.mjs
in scripts
5 - 2023-12-01 2023-12-01 1 1 +14 / -0 alex alex
19 2 2023-12-09 2023-12-09 1 1 +33 / -7 alex alex
show-help.ts
in src/messages
28 - 2023-12-09 2023-12-09 1 1 +38 / -0 alex alex
3 - 2023-12-09 2023-12-09 1 1 +4 / -0 alex alex
4 - 2023-12-09 2023-12-09 1 1 +5 / -0 alex alex
exec-as-gu.ts
in src/lib
28 - 2023-12-09 2023-12-09 1 1 +35 / -0 alex alex
logger.demo.ts
in src/lib
38 - 2023-12-01 2023-12-01 1 1 +93 / -1 alex alex
54 2 2023-12-09 2023-12-09 1 1 +62 / -0 alex alex
node_modules.ts
in src/helpers/install-node-modules
39 3 2023-12-09 2023-12-09 1 1 +49 / -0 alex alex
mod.ts
in src/helpers/install-node-modules
41 1 2023-12-09 2023-12-09 1 1 +48 / -0 alex alex
keys.ts
in src/helpers/install-node-modules
2 - 2023-12-09 2023-12-09 1 1 +2 / -0 alex alex
should-install-node_modules.ts
in src/helpers/install-node-modules
28 - 2023-12-09 2023-12-09 1 1 +32 / -0 alex alex
lockfile.ts
in src/helpers/install-node-modules
27 1 2023-12-09 2023-12-09 1 1 +34 / -0 alex alex
mod.ts
in src/helpers/check-node
83 1 2023-12-09 2023-12-09 1 1 +98 / -0 alex alex
find-nvmrc.ts
in src/helpers/check-node
16 1 2023-12-09 2023-12-09 1 1 +22 / -0 alex alex
22 1 2023-12-09 2023-12-09 1 1 +26 / -0 alex alex
Files With Least Contributors (Top 23)
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
gu.ts
in root
116 1 2023-12-01 2023-12-10 6 1 +374 / -82 alex alex
logger.ts
in src/lib
95 - 2023-12-01 2023-12-07 2 1 +213 / -3 alex alex
mod.ts
in src/helpers/check-node
83 1 2023-12-09 2023-12-09 1 1 +98 / -0 alex alex
54 2 2023-12-09 2023-12-09 1 1 +62 / -0 alex alex
mod.ts
in src/helpers/install-node-modules
41 1 2023-12-09 2023-12-09 1 1 +48 / -0 alex alex
node_modules.ts
in src/helpers/install-node-modules
39 3 2023-12-09 2023-12-09 1 1 +49 / -0 alex alex
list-scripts.ts
in src/messages
38 - 2023-12-09 2023-12-10 2 1 +59 / -13 alex alex
logger.demo.ts
in src/lib
38 - 2023-12-01 2023-12-01 1 1 +93 / -1 alex alex
37 - 2023-12-04 2023-12-10 3 1 +111 / -11 alex alex
show-help.ts
in src/messages
28 - 2023-12-09 2023-12-09 1 1 +38 / -0 alex alex
exec-as-gu.ts
in src/lib
28 - 2023-12-09 2023-12-09 1 1 +35 / -0 alex alex
should-install-node_modules.ts
in src/helpers/install-node-modules
28 - 2023-12-09 2023-12-09 1 1 +32 / -0 alex alex
lockfile.ts
in src/helpers/install-node-modules
27 1 2023-12-09 2023-12-09 1 1 +34 / -0 alex alex
22 1 2023-12-09 2023-12-09 1 1 +26 / -0 alex alex
19 2 2023-12-09 2023-12-09 1 1 +33 / -7 alex alex
find-nvmrc.ts
in src/helpers/check-node
16 1 2023-12-09 2023-12-09 1 1 +22 / -0 alex alex
mod.ts
in root
8 - 2023-12-04 2023-12-09 3 1 +14 / -4 alex alex
mjs
long.mjs
in scripts
5 - 2023-12-01 2023-12-01 1 1 +14 / -0 alex alex
4 - 2023-12-09 2023-12-09 1 1 +5 / -0 alex alex
3 - 2023-12-09 2023-12-09 1 1 +4 / -0 alex alex
paths.ts
in src/lib
3 - 2023-12-01 2023-12-04 2 1 +12 / -4 alex alex
e2e.rb
in scripts
2 - 2023-12-01 2023-12-01 1 1 +12 / -0 alex alex
keys.ts
in src/helpers/install-node-modules
2 - 2023-12-09 2023-12-09 1 1 +2 / -0 alex alex
Correlations

File Size vs. Number of Changes: 23 points

gu.ts x: 116 lines of code y: 6 # changes gu.config.ts x: 37 lines of code y: 3 # changes src/messages/list-scripts.ts x: 38 lines of code y: 2 # changes src/get-config.ts x: 19 lines of code y: 1 # changes mod.ts x: 8 lines of code y: 3 # changes src/get-all-scripts.ts x: 54 lines of code y: 1 # changes src/get-script-name-from-path.ts x: 3 lines of code y: 1 # changes src/get-scripts-for-script-name.ts x: 4 lines of code y: 1 # changes src/helpers/check-node/find-nvmrc.ts x: 16 lines of code y: 1 # changes src/helpers/check-node/mod.ts x: 83 lines of code y: 1 # changes src/helpers/install-node-modules/keys.ts x: 2 lines of code y: 1 # changes src/helpers/install-node-modules/lockfile.ts x: 27 lines of code y: 1 # changes src/helpers/install-node-modules/mod.ts x: 41 lines of code y: 1 # changes src/helpers/install-node-modules/node_modules.ts x: 39 lines of code y: 1 # changes src/helpers/install-node-modules/should-install-node_modules.ts x: 28 lines of code y: 1 # changes src/run-script.ts x: 22 lines of code y: 1 # changes src/lib/logger.ts x: 95 lines of code y: 2 # changes src/lib/paths.ts x: 3 lines of code y: 2 # changes src/lib/logger.demo.ts x: 38 lines of code y: 1 # changes scripts/long.mjs x: 5 lines of code y: 1 # changes
6.0
# changes
  min: 1.0
  average: 1.52
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 116.0
lines of code
min: 2.0 | average: 32.0 | 25th percentile: 5.0 | median: 28.0 | 75th percentile: 39.0 | max: 116.0

Number of Contributors vs. Number of Changes: 23 points

gu.ts x: 1 # contributors y: 6 # changes gu.config.ts x: 1 # contributors y: 3 # changes src/messages/list-scripts.ts x: 1 # contributors y: 2 # changes src/get-config.ts x: 1 # contributors y: 1 # changes
6.0
# changes
  min: 1.0
  average: 1.52
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 23 points

gu.ts x: 1 # contributors y: 116 lines of code gu.config.ts x: 1 # contributors y: 37 lines of code src/messages/list-scripts.ts x: 1 # contributors y: 38 lines of code src/get-config.ts x: 1 # contributors y: 19 lines of code mod.ts x: 1 # contributors y: 8 lines of code src/get-all-scripts.ts x: 1 # contributors y: 54 lines of code src/get-script-name-from-path.ts x: 1 # contributors y: 3 lines of code src/get-scripts-for-script-name.ts x: 1 # contributors y: 4 lines of code src/helpers/check-node/find-nvmrc.ts x: 1 # contributors y: 16 lines of code src/helpers/check-node/mod.ts x: 1 # contributors y: 83 lines of code src/helpers/install-node-modules/keys.ts x: 1 # contributors y: 2 lines of code src/helpers/install-node-modules/lockfile.ts x: 1 # contributors y: 27 lines of code src/helpers/install-node-modules/mod.ts x: 1 # contributors y: 41 lines of code src/helpers/install-node-modules/node_modules.ts x: 1 # contributors y: 39 lines of code src/helpers/install-node-modules/should-install-node_modules.ts x: 1 # contributors y: 28 lines of code src/run-script.ts x: 1 # contributors y: 22 lines of code src/lib/logger.ts x: 1 # contributors y: 95 lines of code scripts/long.mjs x: 1 # contributors y: 5 lines of code
116.0
lines of code
  min: 2.0
  average: 32.0
  25th percentile: 5.0
  median: 28.0
  75th percentile: 39.0
  max: 116.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Changes vs. Line Churn: 71 points

gu.ts x: 6 # changes y: 456 line churn gu.config.ts x: 3 # changes y: 122 line churn src/messages/list-scripts.ts x: 2 # changes y: 72 line churn src/get-config.ts x: 1 # changes y: 40 line churn README.md x: 8 # changes y: 1242 line churn deno.lock x: 3 # changes y: 3504 line churn deps.ts x: 2 # changes y: 6 line churn mod.ts x: 3 # changes y: 18 line churn src/get-all-scripts.ts x: 1 # changes y: 62 line churn src/get-script-name-from-path.ts x: 1 # changes y: 4 line churn src/getAllScripts.ts x: 3 # changes y: 188 line churn src/getConfig.ts x: 2 # changes y: 57 line churn src/getScriptsForScriptName.ts x: 2 # changes y: 15 line churn src/helpers/check-node.ts x: 2 # changes y: 196 line churn src/helpers/check-node/find-nvmrc.ts x: 1 # changes y: 22 line churn src/helpers/check-node/mod.ts x: 1 # changes y: 98 line churn src/helpers/install-node-modules/mod.ts x: 1 # changes y: 48 line churn src/helpers/lib/findNvmrc.ts x: 2 # changes y: 44 line churn src/messages/listScripts.ts x: 2 # changes y: 94 line churn src/runScript.ts x: 4 # changes y: 231 line churn src/lib/logger.ts x: 2 # changes y: 216 line churn helpers/check-node.ts x: 1 # changes y: 294 line churn scripts/.gu/before-all x: 3 # changes y: 34 line churn scripts/.gu/before-build x: 2 # changes y: 32 line churn src/getAllTasks.ts x: 2 # changes y: 182 line churn src/verify-node.ts x: 2 # changes y: 392 line churn src/runTask.ts x: 2 # changes y: 241 line churn src/lib/logger.demo.ts x: 1 # changes y: 94 line churn gu.mjs x: 2 # changes y: 357 line churn gu.sh.old x: 2 # changes y: 288 line churn scripts/c x: 3 # changes y: 11 line churn gu x: 2 # changes y: 123 line churn
3504.0
line churn
  min: 1.0
  average: 139.76
  25th percentile: 12.0
  median: 34.0
  75th percentile: 96.0
  max: 3504.0
0 8.0
# changes
min: 1.0 | average: 1.89 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 8.0

Number of Contributors vs. Line Churn: 23 points

gu.ts x: 1 # contributors y: 456 line churn gu.config.ts x: 1 # contributors y: 122 line churn src/messages/list-scripts.ts x: 1 # contributors y: 72 line churn src/get-config.ts x: 1 # contributors y: 40 line churn mod.ts x: 1 # contributors y: 18 line churn src/get-all-scripts.ts x: 1 # contributors y: 62 line churn src/get-script-name-from-path.ts x: 1 # contributors y: 4 line churn src/helpers/check-node/find-nvmrc.ts x: 1 # contributors y: 22 line churn src/helpers/check-node/mod.ts x: 1 # contributors y: 98 line churn src/helpers/install-node-modules/keys.ts x: 1 # contributors y: 2 line churn src/helpers/install-node-modules/lockfile.ts x: 1 # contributors y: 34 line churn src/helpers/install-node-modules/mod.ts x: 1 # contributors y: 48 line churn src/helpers/install-node-modules/node_modules.ts x: 1 # contributors y: 49 line churn src/helpers/install-node-modules/should-install-node_modules.ts x: 1 # contributors y: 32 line churn src/lib/exec-as-gu.ts x: 1 # contributors y: 35 line churn src/messages/show-help.ts x: 1 # contributors y: 38 line churn src/run-script.ts x: 1 # contributors y: 26 line churn src/lib/logger.ts x: 1 # contributors y: 216 line churn src/lib/paths.ts x: 1 # contributors y: 16 line churn src/lib/logger.demo.ts x: 1 # contributors y: 94 line churn scripts/e2e.rb x: 1 # contributors y: 12 line churn scripts/long.mjs x: 1 # contributors y: 14 line churn
456.0
line churn
  min: 2.0
  average: 65.87
  25th percentile: 16.0
  median: 35.0
  75th percentile: 72.0
  max: 456.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Line Churn: 23 points

gu.ts x: 116 lines of code y: 456 line churn gu.config.ts x: 37 lines of code y: 122 line churn src/messages/list-scripts.ts x: 38 lines of code y: 72 line churn src/get-config.ts x: 19 lines of code y: 40 line churn mod.ts x: 8 lines of code y: 18 line churn src/get-all-scripts.ts x: 54 lines of code y: 62 line churn src/get-script-name-from-path.ts x: 3 lines of code y: 4 line churn src/get-scripts-for-script-name.ts x: 4 lines of code y: 5 line churn src/helpers/check-node/find-nvmrc.ts x: 16 lines of code y: 22 line churn src/helpers/check-node/mod.ts x: 83 lines of code y: 98 line churn src/helpers/install-node-modules/keys.ts x: 2 lines of code y: 2 line churn src/helpers/install-node-modules/lockfile.ts x: 27 lines of code y: 34 line churn src/helpers/install-node-modules/mod.ts x: 41 lines of code y: 48 line churn src/helpers/install-node-modules/node_modules.ts x: 39 lines of code y: 49 line churn src/helpers/install-node-modules/should-install-node_modules.ts x: 28 lines of code y: 32 line churn src/lib/exec-as-gu.ts x: 28 lines of code y: 35 line churn src/messages/show-help.ts x: 28 lines of code y: 38 line churn src/run-script.ts x: 22 lines of code y: 26 line churn src/lib/logger.ts x: 95 lines of code y: 216 line churn src/lib/paths.ts x: 3 lines of code y: 16 line churn src/lib/logger.demo.ts x: 38 lines of code y: 94 line churn scripts/e2e.rb x: 2 lines of code y: 12 line churn scripts/long.mjs x: 5 lines of code y: 14 line churn
456.0
line churn
  min: 2.0
  average: 65.87
  25th percentile: 16.0
  median: 35.0
  75th percentile: 72.0
  max: 456.0
0 116.0
lines of code
min: 2.0 | average: 32.0 | 25th percentile: 5.0 | median: 28.0 | 75th percentile: 39.0 | max: 116.0