GoogleCloudPlatform / cloud-trace-data-source-plugin
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 16 files with 1,351 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)
    • 2 files changed 6-20 times (517 lines of code)
    • 14 files changed 1-5 times (834 lines of code)
0% | 0% | 0% | 38% | 61%
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,351 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)
    • 7 files changed by 2-5 contributors (861 lines of code)
    • 9 files changed by 1 contributor (490 lines of code)
0% | 0% | 0% | 63% | 36%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, tsx, ts, json, md, js, yaml, mod, svg, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 76% | 23%
tsx0% | 0% | 0% | 0% | 100%
ts0% | 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
pkg0% | 0% | 0% | 77% | 22%
src0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 16)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
plugin.go
in pkg/plugin
310 11 2023-01-25 2023-10-09 7 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
client.go
in pkg/plugin/cloudtrace
207 8 2023-01-25 2023-10-09 6 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
types.ts
in src
33 - 2023-01-25 2023-10-09 5 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
37 - 2023-01-25 2023-10-09 4 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
84 3 2023-02-03 2023-10-09 4 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
177 1 2023-01-25 2023-06-12 4 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
cloudtrace.go
in pkg/plugin/cloudtrace
141 7 2023-01-25 2023-02-03 3 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
main.go
in pkg
13 1 2023-02-03 2023-06-15 2 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
module.ts
in src
8 - 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
9 1 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
26 1 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
29 - 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
30 2 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
JWTForm.tsx
in src/components
53 - 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
63 3 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
JWTConfigEditor.tsx
in src/components
131 - 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
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)
# contributorsfirst
contributor
latest
contributor
plugin.go
in pkg/plugin
310 11 2023-01-25 2023-10-09 7 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
client.go
in pkg/plugin/cloudtrace
207 8 2023-01-25 2023-10-09 6 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
types.ts
in src
33 - 2023-01-25 2023-10-09 5 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
177 1 2023-01-25 2023-06-12 4 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
84 3 2023-02-03 2023-10-09 4 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
37 - 2023-01-25 2023-10-09 4 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
main.go
in pkg
13 1 2023-02-03 2023-06-15 2 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
cloudtrace.go
in pkg/plugin/cloudtrace
141 7 2023-01-25 2023-02-03 3 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
JWTForm.tsx
in src/components
53 - 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
JWTConfigEditor.tsx
in src/components
131 - 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
module.ts
in src
8 - 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
63 3 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
30 2 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
29 - 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
26 1 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
9 1 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
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)
# contributorsfirst
contributor
latest
contributor
cloudtrace.go
in pkg/plugin/cloudtrace
141 7 2023-01-25 2023-02-03 3 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
JWTConfigEditor.tsx
in src/components
131 - 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
63 3 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
JWTForm.tsx
in src/components
53 - 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
30 2 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
29 - 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
26 1 2023-10-09 2023-10-09 1 1 shen.xiang@gmail.com shen.xiang@gmail.com
9 1 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
module.ts
in src
8 - 2023-02-03 2023-02-03 1 1 stefan.kurek@bluemedora.com stefan.kurek@bluemedora.com
plugin.go
in pkg/plugin
310 11 2023-01-25 2023-10-09 7 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
client.go
in pkg/plugin/cloudtrace
207 8 2023-01-25 2023-10-09 6 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
177 1 2023-01-25 2023-06-12 4 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
84 3 2023-02-03 2023-10-09 4 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
37 - 2023-01-25 2023-10-09 4 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
types.ts
in src
33 - 2023-01-25 2023-10-09 5 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
main.go
in pkg
13 1 2023-02-03 2023-06-15 2 2 stefan.kurek@bluemedora.com shen.xiang@gmail.com
Correlations

File Size vs. Number of Changes: 16 points

pkg/plugin/cloudtrace/client.go x: 207 lines of code y: 6 # changes pkg/plugin/plugin.go x: 310 lines of code y: 7 # changes src/CloudTraceVariableFindQuery.ts x: 30 lines of code y: 1 # changes src/ConfigEditor.tsx x: 37 lines of code y: 4 # changes src/Fields.tsx x: 29 lines of code y: 1 # changes src/VariableQueryEditor.tsx x: 63 lines of code y: 1 # changes src/datasource.ts x: 84 lines of code y: 4 # changes src/types.ts x: 33 lines of code y: 5 # changes src/variables.ts x: 26 lines of code y: 1 # changes pkg/main.go x: 13 lines of code y: 2 # changes src/QueryEditor.tsx x: 177 lines of code y: 4 # changes Magefile.go x: 9 lines of code y: 1 # changes pkg/plugin/cloudtrace/cloudtrace.go x: 141 lines of code y: 3 # changes src/components/JWTConfigEditor.tsx x: 131 lines of code y: 1 # changes src/components/JWTForm.tsx x: 53 lines of code y: 1 # changes src/module.ts x: 8 lines of code y: 1 # changes
7.0
# changes
  min: 1.0
  average: 2.69
  25th percentile: 1.0
  median: 1.5
  75th percentile: 4.0
  max: 7.0
0 310.0
lines of code
min: 8.0 | average: 84.44 | 25th percentile: 26.75 | median: 45.0 | 75th percentile: 138.5 | max: 310.0

Number of Contributors vs. Number of Changes: 16 points

pkg/plugin/cloudtrace/client.go x: 2 # contributors y: 6 # changes pkg/plugin/plugin.go x: 2 # contributors y: 7 # changes src/CloudTraceVariableFindQuery.ts x: 1 # contributors y: 1 # changes src/ConfigEditor.tsx x: 2 # contributors y: 4 # changes src/types.ts x: 2 # contributors y: 5 # changes pkg/main.go x: 2 # contributors y: 2 # changes pkg/plugin/cloudtrace/cloudtrace.go x: 1 # contributors y: 3 # changes
7.0
# changes
  min: 1.0
  average: 2.69
  25th percentile: 1.0
  median: 1.5
  75th percentile: 4.0
  max: 7.0
0 2.0
# contributors
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

Number of Contributors vs. File Size: 16 points

pkg/plugin/cloudtrace/client.go x: 2 # contributors y: 207 lines of code pkg/plugin/plugin.go x: 2 # contributors y: 310 lines of code src/CloudTraceVariableFindQuery.ts x: 1 # contributors y: 30 lines of code src/ConfigEditor.tsx x: 2 # contributors y: 37 lines of code src/Fields.tsx x: 1 # contributors y: 29 lines of code src/VariableQueryEditor.tsx x: 1 # contributors y: 63 lines of code src/datasource.ts x: 2 # contributors y: 84 lines of code src/types.ts x: 2 # contributors y: 33 lines of code src/variables.ts x: 1 # contributors y: 26 lines of code pkg/main.go x: 2 # contributors y: 13 lines of code src/QueryEditor.tsx x: 2 # contributors y: 177 lines of code Magefile.go x: 1 # contributors y: 9 lines of code pkg/plugin/cloudtrace/cloudtrace.go x: 1 # contributors y: 141 lines of code src/components/JWTConfigEditor.tsx x: 1 # contributors y: 131 lines of code src/components/JWTForm.tsx x: 1 # contributors y: 53 lines of code src/module.ts x: 1 # contributors y: 8 lines of code
310.0
lines of code
  min: 8.0
  average: 84.44
  25th percentile: 26.75
  median: 45.0
  75th percentile: 138.5
  max: 310.0
0 2.0
# contributors
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0