guardian / gudocs2
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 15 files with 1,131 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)
    • 7 files changed 6-20 times (720 lines of code)
    • 8 files changed 1-5 times (411 lines of code)
0% | 0% | 0% | 63% | 36%
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 15 files with 1,131 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)
    • 3 files changed by 2-5 contributors (338 lines of code)
    • 12 files changed by 1 contributor (793 lines of code)
0% | 0% | 0% | 29% | 70%
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, gitignore, md, yaml, js, cjs, txt, tsx, 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% | 70% | 29%
tsx0% | 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% | 56% | 43%
cdk0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 15)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
168 10 2024-07-05 2024-11-08 13 3 david.furey@guardian.co.uk david.furey@guardian.co.uk
gudocs.ts
in cdk/lib
176 1 2024-04-17 2024-10-02 12 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
index.ts
in src
45 1 2024-07-05 2024-11-08 9 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
43 - 2024-05-01 2024-10-02 8 2 david.furey@guardian.co.uk david.furey@guardian.co.uk
guFile.ts
in src
127 12 2024-07-05 2024-10-02 8 2 david.furey@guardian.co.uk david.furey@guardian.co.uk
app.ts
in src
54 1 2024-07-10 2024-10-02 7 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
107 2 2024-07-10 2024-11-08 7 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
17 - 2024-05-07 2024-07-19 4 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
drive.ts
in src
60 10 2024-07-05 2024-10-02 4 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
index.tsx
in src/templates
104 - 2024-07-05 2024-07-12 4 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
37 - 2024-07-24 2024-07-29 2 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
38 - 2024-07-19 2024-07-24 2 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
util.ts
in src
15 3 2024-07-10 2024-07-10 1 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
23 - 2024-07-19 2024-07-19 1 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
style.ts
in src/templates
117 - 2024-07-05 2024-07-05 1 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
Files With Most Contributors (Top 15)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
168 10 2024-07-05 2024-11-08 13 3 david.furey@guardian.co.uk david.furey@guardian.co.uk
43 - 2024-05-01 2024-10-02 8 2 david.furey@guardian.co.uk david.furey@guardian.co.uk
guFile.ts
in src
127 12 2024-07-05 2024-10-02 8 2 david.furey@guardian.co.uk david.furey@guardian.co.uk
gudocs.ts
in cdk/lib
176 1 2024-04-17 2024-10-02 12 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
index.ts
in src
45 1 2024-07-05 2024-11-08 9 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
107 2 2024-07-10 2024-11-08 7 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
app.ts
in src
54 1 2024-07-10 2024-10-02 7 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
index.tsx
in src/templates
104 - 2024-07-05 2024-07-12 4 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
drive.ts
in src
60 10 2024-07-05 2024-10-02 4 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
17 - 2024-05-07 2024-07-19 4 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
37 - 2024-07-24 2024-07-29 2 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
38 - 2024-07-19 2024-07-24 2 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
style.ts
in src/templates
117 - 2024-07-05 2024-07-05 1 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
util.ts
in src
15 3 2024-07-10 2024-07-10 1 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
23 - 2024-07-19 2024-07-19 1 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
Files With Least Contributors (Top 15)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
gudocs.ts
in cdk/lib
176 1 2024-04-17 2024-10-02 12 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
style.ts
in src/templates
117 - 2024-07-05 2024-07-05 1 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
107 2 2024-07-10 2024-11-08 7 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
index.tsx
in src/templates
104 - 2024-07-05 2024-07-12 4 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
drive.ts
in src
60 10 2024-07-05 2024-10-02 4 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
app.ts
in src
54 1 2024-07-10 2024-10-02 7 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
index.ts
in src
45 1 2024-07-05 2024-11-08 9 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
38 - 2024-07-19 2024-07-24 2 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
37 - 2024-07-24 2024-07-29 2 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
23 - 2024-07-19 2024-07-19 1 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
17 - 2024-05-07 2024-07-19 4 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
util.ts
in src
15 3 2024-07-10 2024-07-10 1 1 david.furey@guardian.co.uk david.furey@guardian.co.uk
guFile.ts
in src
127 12 2024-07-05 2024-10-02 8 2 david.furey@guardian.co.uk david.furey@guardian.co.uk
43 - 2024-05-01 2024-10-02 8 2 david.furey@guardian.co.uk david.furey@guardian.co.uk
168 10 2024-07-05 2024-11-08 13 3 david.furey@guardian.co.uk david.furey@guardian.co.uk
Correlations

File Size vs. Number of Changes: 15 points

src/actions.ts x: 107 lines of code y: 7 # changes src/fileManager.ts x: 168 lines of code y: 13 # changes src/index.ts x: 45 lines of code y: 9 # changes src/drive.ts x: 60 lines of code y: 4 # changes src/guFile.ts x: 127 lines of code y: 8 # changes cdk/lib/gudocs.ts x: 176 lines of code y: 12 # 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 src/constants.ts x: 17 lines of code y: 4 # changes src/panDomainAuth.ts x: 23 lines of code y: 1 # changes src/templates/index.tsx x: 104 lines of code y: 4 # changes src/util.ts x: 15 lines of code y: 1 # changes src/templates/style.ts x: 117 lines of code y: 1 # changes
13.0
# changes
  min: 1.0
  average: 5.53
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 13.0
0 176.0
lines of code
min: 15.0 | average: 75.4 | 25th percentile: 37.0 | median: 54.0 | 75th percentile: 117.0 | max: 176.0

Number of Contributors vs. Number of Changes: 15 points

src/actions.ts x: 1 # contributors y: 7 # changes src/fileManager.ts x: 3 # contributors y: 13 # changes src/index.ts x: 1 # contributors y: 9 # changes src/drive.ts x: 1 # contributors y: 4 # changes src/guFile.ts x: 2 # contributors y: 8 # changes cdk/lib/gudocs.ts x: 1 # contributors y: 12 # changes src/permissionCheck.ts x: 1 # contributors y: 2 # changes src/panDomainAuth.ts x: 1 # contributors y: 1 # changes
13.0
# changes
  min: 1.0
  average: 5.53
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 13.0
0 3.0
# contributors
min: 1.0 | average: 1.27 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 15 points

src/actions.ts x: 1 # contributors y: 107 lines of code src/fileManager.ts x: 3 # contributors y: 168 lines of code src/index.ts x: 1 # contributors y: 45 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 cdk/lib/gudocs.ts x: 1 # contributors y: 176 lines of code src/app.ts x: 1 # contributors y: 54 lines of code src/awsIntegration.ts x: 2 # contributors y: 43 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 src/constants.ts x: 1 # contributors y: 17 lines of code src/panDomainAuth.ts x: 1 # contributors y: 23 lines of code src/templates/index.tsx x: 1 # contributors y: 104 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
176.0
lines of code
  min: 15.0
  average: 75.4
  25th percentile: 37.0
  median: 54.0
  75th percentile: 117.0
  max: 176.0
0 3.0
# contributors
min: 1.0 | average: 1.27 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0