Overview
File Change Frequency Overall
  • There are 16 files with 1,148 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)
    • 9 files changed 6-20 times (853 lines of code)
    • 7 files changed 1-5 times (295 lines of code)
0% | 0% | 0% | 74% | 25%
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 1,148 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)
    • 8 files changed by 2-5 contributors (716 lines of code)
    • 8 files changed by 1 contributor (432 lines of code)
0% | 0% | 0% | 62% | 37%
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, txt, gitignore, md, yaml, js, cjs, tsx, yml, eslintignore, snap
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 71% | 28%
tsx0% | 0% | 0% | 100% | 0%
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% | 69% | 30%
cdk0% | 0% | 0% | 100% | 0%
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
gudocs.ts
in cdk/lib
182 1 2024-04-17 2026-03-05 17 4 +278 / -49 david.furey jonathon.herbert
168 10 2024-07-05 2024-11-08 13 3 +212 / -177 david.furey david.furey
index.ts
in src
43 1 2024-07-05 2026-03-05 11 2 +175 / -240 david.furey jonathon.herbert
43 - 2024-05-01 2024-10-02 8 2 +62 / -19 david.furey david.furey
guFile.ts
in src
127 12 2024-07-05 2024-10-02 8 2 +256 / -327 david.furey david.furey
app.ts
in src
54 1 2024-07-10 2024-10-02 7 1 +125 / -22 david.furey david.furey
107 2 2024-07-10 2024-11-08 7 1 +138 / -10 david.furey david.furey
23 - 2024-05-07 2026-01-14 6 2 +50 / -14 david.furey samhession
index.tsx
in src/templates
106 - 2024-07-05 2026-01-14 6 2 +139 / -21 david.furey samhession
drive.ts
in src
60 10 2024-07-05 2024-10-02 4 1 +59 / -54 david.furey david.furey
24 - 2024-07-19 2025-07-28 3 3 +38 / -10 david.furey 89925410+waisingyiu
37 - 2024-07-24 2024-07-29 2 1 +43 / -1 david.furey david.furey
38 - 2024-07-19 2024-07-24 2 1 +56 / -11 david.furey david.furey
4 - 2024-07-19 2024-07-19 1 1 +4 / -0 david.furey david.furey
util.ts
in src
15 3 2024-07-10 2024-07-10 1 1 +9 / -0 david.furey david.furey
style.ts
in src/templates
117 - 2024-07-05 2024-07-05 1 1 +133 / -0 david.furey david.furey
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
guFile.ts
in src
127 12 2024-07-05 2024-10-02 8 2 +256 / -327 david.furey david.furey
index.ts
in src
43 1 2024-07-05 2026-03-05 11 2 +175 / -240 david.furey jonathon.herbert
168 10 2024-07-05 2024-11-08 13 3 +212 / -177 david.furey david.furey
gudocs.ts
in cdk/lib
182 1 2024-04-17 2026-03-05 17 4 +278 / -49 david.furey jonathon.herbert
index.tsx
in src/templates
106 - 2024-07-05 2026-01-14 6 2 +139 / -21 david.furey samhession
107 2 2024-07-10 2024-11-08 7 1 +138 / -10 david.furey david.furey
app.ts
in src
54 1 2024-07-10 2024-10-02 7 1 +125 / -22 david.furey david.furey
style.ts
in src/templates
117 - 2024-07-05 2024-07-05 1 1 +133 / -0 david.furey david.furey
drive.ts
in src
60 10 2024-07-05 2024-10-02 4 1 +59 / -54 david.furey david.furey
43 - 2024-05-01 2024-10-02 8 2 +62 / -19 david.furey david.furey
38 - 2024-07-19 2024-07-24 2 1 +56 / -11 david.furey david.furey
23 - 2024-05-07 2026-01-14 6 2 +50 / -14 david.furey samhession
24 - 2024-07-19 2025-07-28 3 3 +38 / -10 david.furey 89925410+waisingyiu
37 - 2024-07-24 2024-07-29 2 1 +43 / -1 david.furey david.furey
util.ts
in src
15 3 2024-07-10 2024-07-10 1 1 +9 / -0 david.furey david.furey
4 - 2024-07-19 2024-07-19 1 1 +4 / -0 david.furey david.furey
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
gudocs.ts
in cdk/lib
182 1 2024-04-17 2026-03-05 17 4 +278 / -49 david.furey jonathon.herbert
168 10 2024-07-05 2024-11-08 13 3 +212 / -177 david.furey david.furey
24 - 2024-07-19 2025-07-28 3 3 +38 / -10 david.furey 89925410+waisingyiu
index.ts
in src
43 1 2024-07-05 2026-03-05 11 2 +175 / -240 david.furey jonathon.herbert
43 - 2024-05-01 2024-10-02 8 2 +62 / -19 david.furey david.furey
guFile.ts
in src
127 12 2024-07-05 2024-10-02 8 2 +256 / -327 david.furey david.furey
23 - 2024-05-07 2026-01-14 6 2 +50 / -14 david.furey samhession
index.tsx
in src/templates
106 - 2024-07-05 2026-01-14 6 2 +139 / -21 david.furey samhession
app.ts
in src
54 1 2024-07-10 2024-10-02 7 1 +125 / -22 david.furey david.furey
107 2 2024-07-10 2024-11-08 7 1 +138 / -10 david.furey david.furey
drive.ts
in src
60 10 2024-07-05 2024-10-02 4 1 +59 / -54 david.furey david.furey
37 - 2024-07-24 2024-07-29 2 1 +43 / -1 david.furey david.furey
38 - 2024-07-19 2024-07-24 2 1 +56 / -11 david.furey david.furey
4 - 2024-07-19 2024-07-19 1 1 +4 / -0 david.furey david.furey
util.ts
in src
15 3 2024-07-10 2024-07-10 1 1 +9 / -0 david.furey david.furey
style.ts
in src/templates
117 - 2024-07-05 2024-07-05 1 1 +133 / -0 david.furey david.furey
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
style.ts
in src/templates
117 - 2024-07-05 2024-07-05 1 1 +133 / -0 david.furey david.furey
107 2 2024-07-10 2024-11-08 7 1 +138 / -10 david.furey david.furey
drive.ts
in src
60 10 2024-07-05 2024-10-02 4 1 +59 / -54 david.furey david.furey
app.ts
in src
54 1 2024-07-10 2024-10-02 7 1 +125 / -22 david.furey david.furey
38 - 2024-07-19 2024-07-24 2 1 +56 / -11 david.furey david.furey
37 - 2024-07-24 2024-07-29 2 1 +43 / -1 david.furey david.furey
util.ts
in src
15 3 2024-07-10 2024-07-10 1 1 +9 / -0 david.furey david.furey
4 - 2024-07-19 2024-07-19 1 1 +4 / -0 david.furey david.furey
guFile.ts
in src
127 12 2024-07-05 2024-10-02 8 2 +256 / -327 david.furey david.furey
index.tsx
in src/templates
106 - 2024-07-05 2026-01-14 6 2 +139 / -21 david.furey samhession
index.ts
in src
43 1 2024-07-05 2026-03-05 11 2 +175 / -240 david.furey jonathon.herbert
43 - 2024-05-01 2024-10-02 8 2 +62 / -19 david.furey david.furey
23 - 2024-05-07 2026-01-14 6 2 +50 / -14 david.furey samhession
168 10 2024-07-05 2024-11-08 13 3 +212 / -177 david.furey david.furey
24 - 2024-07-19 2025-07-28 3 3 +38 / -10 david.furey 89925410+waisingyiu
gudocs.ts
in cdk/lib
182 1 2024-04-17 2026-03-05 17 4 +278 / -49 david.furey jonathon.herbert
Correlations

File Size vs. Number of Changes: 16 points

cdk/lib/gudocs.ts x: 182 lines of code y: 17 # changes src/index.ts x: 43 lines of code y: 11 # changes src/constants.ts x: 23 lines of code y: 6 # changes src/templates/index.tsx x: 106 lines of code y: 6 # changes src/panDomainAuth.ts x: 24 lines of code y: 3 # changes src/actions.ts x: 107 lines of code y: 7 # changes src/fileManager.ts x: 168 lines of code y: 13 # changes src/drive.ts x: 60 lines of code y: 4 # changes src/guFile.ts x: 127 lines of code y: 8 # changes src/app.ts x: 54 lines of code y: 7 # changes src/awsIntegration.ts x: 43 lines of code y: 8 # changes src/permissionCheck.ts x: 37 lines of code y: 2 # changes src/auth-midleware.ts x: 38 lines of code y: 2 # changes nginx/nginx-mappings.yml x: 4 lines of code y: 1 # changes src/util.ts x: 15 lines of code y: 1 # changes src/templates/style.ts x: 117 lines of code y: 1 # changes
17.0
# changes
  min: 1.0
  average: 6.06
  25th percentile: 2.0
  median: 6.0
  75th percentile: 8.0
  max: 17.0
0 182.0
lines of code
min: 4.0 | average: 71.75 | 25th percentile: 27.25 | median: 48.5 | 75th percentile: 114.5 | max: 182.0

Number of Contributors vs. Number of Changes: 16 points

cdk/lib/gudocs.ts x: 4 # contributors y: 17 # changes src/index.ts x: 2 # contributors y: 11 # changes src/constants.ts x: 2 # contributors y: 6 # changes src/panDomainAuth.ts x: 3 # contributors y: 3 # changes src/actions.ts x: 1 # contributors y: 7 # changes src/fileManager.ts x: 3 # contributors y: 13 # changes src/drive.ts x: 1 # contributors y: 4 # changes src/guFile.ts x: 2 # contributors y: 8 # changes src/permissionCheck.ts x: 1 # contributors y: 2 # changes nginx/nginx-mappings.yml x: 1 # contributors y: 1 # changes
17.0
# changes
  min: 1.0
  average: 6.06
  25th percentile: 2.0
  median: 6.0
  75th percentile: 8.0
  max: 17.0
0 4.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 16 points

cdk/lib/gudocs.ts x: 4 # contributors y: 182 lines of code src/index.ts x: 2 # contributors y: 43 lines of code src/constants.ts x: 2 # contributors y: 23 lines of code src/templates/index.tsx x: 2 # contributors y: 106 lines of code src/panDomainAuth.ts x: 3 # contributors y: 24 lines of code src/actions.ts x: 1 # contributors y: 107 lines of code src/fileManager.ts x: 3 # contributors y: 168 lines of code src/drive.ts x: 1 # contributors y: 60 lines of code src/guFile.ts x: 2 # contributors y: 127 lines of code src/app.ts x: 1 # contributors y: 54 lines of code src/permissionCheck.ts x: 1 # contributors y: 37 lines of code src/auth-midleware.ts x: 1 # contributors y: 38 lines of code nginx/nginx-mappings.yml x: 1 # contributors y: 4 lines of code src/util.ts x: 1 # contributors y: 15 lines of code src/templates/style.ts x: 1 # contributors y: 117 lines of code
182.0
lines of code
  min: 4.0
  average: 71.75
  25th percentile: 27.25
  median: 48.5
  75th percentile: 114.5
  max: 182.0
0 4.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 4.0

Number of Changes vs. Line Churn: 38 points

package.json x: 15 # changes y: 91 line churn yarn.lock x: 17 # changes y: 17423 line churn .nvmrc x: 2 # changes y: 4 line churn cdk/lib/__snapshots__/gudocs.test.ts.snap x: 17 # changes y: 3055 line churn cdk/lib/gudocs.ts x: 17 # changes y: 327 line churn cdk/package.json x: 5 # changes y: 125 line churn cdk/yarn.lock x: 7 # changes y: 14923 line churn src/index.ts x: 11 # changes y: 415 line churn tsconfig.json x: 4 # changes y: 89 line churn src/constants.ts x: 6 # changes y: 64 line churn src/templates/index.tsx x: 6 # changes y: 160 line churn .github/workflows/ci.yaml x: 5 # changes y: 65 line churn src/panDomainAuth.ts x: 3 # changes y: 48 line churn README.md x: 2 # changes y: 111 line churn src/actions.ts x: 7 # changes y: 148 line churn src/fileManager.ts x: 13 # changes y: 389 line churn src/guFile.ts x: 8 # changes y: 583 line churn src/awsIntegration.ts x: 8 # changes y: 81 line churn nginx/nginx-mappings.yml x: 1 # changes y: 4 line churn src/lambda.ts x: 4 # changes y: 146 line churn src/templates/style.ts x: 1 # changes y: 133 line churn
17423.0
line churn
  min: 1.0
  average: 1026.87
  25th percentile: 10.5
  median: 74.0
  75th percentile: 147.25
  max: 17423.0
0 17.0
# changes
min: 1.0 | average: 5.03 | 25th percentile: 1.0 | median: 2.5 | 75th percentile: 7.0 | max: 17.0

Number of Contributors vs. Line Churn: 16 points

cdk/lib/gudocs.ts x: 4 # contributors y: 327 line churn src/index.ts x: 2 # contributors y: 415 line churn src/constants.ts x: 2 # contributors y: 64 line churn src/templates/index.tsx x: 2 # contributors y: 160 line churn src/panDomainAuth.ts x: 3 # contributors y: 48 line churn src/actions.ts x: 1 # contributors y: 148 line churn src/fileManager.ts x: 3 # contributors y: 389 line churn src/drive.ts x: 1 # contributors y: 113 line churn src/guFile.ts x: 2 # contributors y: 583 line churn src/awsIntegration.ts x: 2 # contributors y: 81 line churn src/permissionCheck.ts x: 1 # contributors y: 44 line churn src/auth-midleware.ts x: 1 # contributors y: 67 line churn nginx/nginx-mappings.yml x: 1 # contributors y: 4 line churn src/util.ts x: 1 # contributors y: 9 line churn src/templates/style.ts x: 1 # contributors y: 133 line churn
583.0
line churn
  min: 4.0
  average: 170.75
  25th percentile: 52.0
  median: 123.0
  75th percentile: 285.25
  max: 583.0
0 4.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 4.0

File Size vs. Line Churn: 16 points

cdk/lib/gudocs.ts x: 182 lines of code y: 327 line churn src/index.ts x: 43 lines of code y: 415 line churn src/constants.ts x: 23 lines of code y: 64 line churn src/templates/index.tsx x: 106 lines of code y: 160 line churn src/panDomainAuth.ts x: 24 lines of code y: 48 line churn src/actions.ts x: 107 lines of code y: 148 line churn src/fileManager.ts x: 168 lines of code y: 389 line churn src/drive.ts x: 60 lines of code y: 113 line churn src/guFile.ts x: 127 lines of code y: 583 line churn src/app.ts x: 54 lines of code y: 147 line churn src/awsIntegration.ts x: 43 lines of code y: 81 line churn src/permissionCheck.ts x: 37 lines of code y: 44 line churn src/auth-midleware.ts x: 38 lines of code y: 67 line churn nginx/nginx-mappings.yml x: 4 lines of code y: 4 line churn src/util.ts x: 15 lines of code y: 9 line churn src/templates/style.ts x: 117 lines of code y: 133 line churn
583.0
line churn
  min: 4.0
  average: 170.75
  25th percentile: 52.0
  median: 123.0
  75th percentile: 285.25
  max: 583.0
0 182.0
lines of code
min: 4.0 | average: 71.75 | 25th percentile: 27.25 | median: 48.5 | 75th percentile: 114.5 | max: 182.0