apache / skywalking-eyes
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 29 files with 8,463 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (6,704 lines of code)
    • 14 files changed 6-20 times (1,482 lines of code)
    • 14 files changed 1-5 times (277 lines of code)
0% | 0% | 79% | 17% | 3%
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 29 files with 8,463 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (6,704 lines of code)
    • 5 files changed by 6-10 contributors (786 lines of code)
    • 20 files changed by 2-5 contributors (930 lines of code)
    • 3 files changed by 1 contributor (43 lines of code)
0% | 79% | 9% | 10% | <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
txt, go, yaml, yml, md, ini, py, pyx, java, sh, php, pl, graphql, tpl, xml, json, ml, mod, svg, gitignore, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml0% | 0% | 97% | 1% | 1%
go0% | 0% | 0% | 90% | 9%
yml0% | 0% | 0% | 33% | 66%
tpl0% | 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
assets0% | 0% | 96% | 1% | 2%
pkg0% | 0% | 0% | 96% | 3%
commands0% | 0% | 0% | 82% | 17%
ROOT0% | 0% | 0% | 100% | 0%
internal0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
dependency0% | 0% | 0% | 0% | 100%
header0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 29)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
6704 - 2020-12-27 2022-09-13 21 15 kezhenxu94@apache.org 35435704+elijaholmos@users....
config.go
in pkg/header
149 8 2020-12-20 2023-01-10 17 8 kezhenxu94@apache.org kezhenxu94@apache.org
norm.go
in pkg/license
243 7 2020-12-27 2022-10-27 14 8 kezhenxu94@apache.org xiaoya2wei@gmail.com
action.yml
in root
2 - 2020-12-01 2023-03-28 13 6 kezhenxu94@163.com kezhenxu94@apache.org
deps_resolve.go
in commands
142 3 2020-12-27 2023-05-17 13 7 kezhenxu94@apache.org c.r.holm@gmail.com
identifier.go
in pkg/license
68 3 2020-12-27 2022-06-12 11 5 kezhenxu94@apache.org kezhenxu94@apache.org
check.go
in pkg/header
163 5 2020-12-20 2022-09-05 11 5 kezhenxu94@apache.org wander4096@gmail.com
header.go
in pkg/review
250 10 2020-12-27 2022-06-29 11 6 kezhenxu94@apache.org dave@dtucker.co.uk
styles.yaml
in assets
79 - 2020-12-27 2022-04-12 9 5 kezhenxu94@apache.org kezhenxu94@apache.org
config.go
in pkg/config
83 7 2020-12-27 2022-06-29 8 5 kezhenxu94@apache.org dave@dtucker.co.uk
fix.go
in pkg/header
85 4 2020-12-27 2022-04-06 7 5 kezhenxu94@apache.org halacs@users.noreply.github...
config.go
in pkg/comments
91 7 2020-12-27 2022-04-06 7 4 kezhenxu94@apache.org dongzonglei@apache.org
root.go
in commands
35 1 2020-12-21 2022-06-29 6 3 kezhenxu94@apache.org dave@dtucker.co.uk
header_fix.go
in commands
37 - 2020-12-27 2022-06-29 6 4 kezhenxu94@apache.org dave@dtucker.co.uk
header_check.go
in commands
55 1 2020-12-27 2023-05-17 6 4 kezhenxu94@apache.org c.r.holm@gmail.com
version.go
in commands
2 - 2020-12-21 2022-03-11 4 2 kezhenxu94@apache.org wander4096@gmail.com
action.yml
in dependency
2 - 2022-07-08 2023-05-17 4 2 kezhenxu94@apache.org c.r.holm@gmail.com
main.go
in cmd/license-eye
12 1 2020-12-21 2022-03-11 4 2 kezhenxu94@apache.org wander4096@gmail.com
assets.go
in assets
16 3 2021-04-03 2023-05-17 4 4 kezhenxu94@apache.org c.r.holm@gmail.com
log.go
in internal/logger
18 1 2020-12-20 2022-03-11 4 3 kezhenxu94@163.com wander4096@gmail.com
deps_check.go
in commands
28 - 2021-08-18 2022-06-29 4 3 kezhenxu94@apache.org dave@dtucker.co.uk
result.go
in pkg/header
42 7 2020-12-20 2022-03-11 4 2 kezhenxu94@apache.org wander4096@gmail.com
action.yml
in header
2 - 2022-07-08 2023-03-28 3 1 kezhenxu94@apache.org kezhenxu94@apache.org
deps.go
in commands
14 1 2020-12-27 2022-03-11 3 2 kezhenxu94@apache.org wander4096@gmail.com
Apache-2.0.yaml
in assets/compatibility
71 - 2021-08-18 2023-04-09 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
header.go
in commands
14 1 2020-12-27 2022-03-11 2 2 kezhenxu94@apache.org wander4096@gmail.com
15 - 2021-04-03 2022-03-11 2 2 kezhenxu94@apache.org wander4096@gmail.com
9 - 2023-05-17 2023-05-17 1 1 c.r.holm@gmail.com c.r.holm@gmail.com
urls.yaml
in assets
32 - 2022-06-12 2022-06-12 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
Files With Most Contributors (Top 29)
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
6704 - 2020-12-27 2022-09-13 21 15 kezhenxu94@apache.org 35435704+elijaholmos@users....
config.go
in pkg/header
149 8 2020-12-20 2023-01-10 17 8 kezhenxu94@apache.org kezhenxu94@apache.org
norm.go
in pkg/license
243 7 2020-12-27 2022-10-27 14 8 kezhenxu94@apache.org xiaoya2wei@gmail.com
deps_resolve.go
in commands
142 3 2020-12-27 2023-05-17 13 7 kezhenxu94@apache.org c.r.holm@gmail.com
action.yml
in root
2 - 2020-12-01 2023-03-28 13 6 kezhenxu94@163.com kezhenxu94@apache.org
header.go
in pkg/review
250 10 2020-12-27 2022-06-29 11 6 kezhenxu94@apache.org dave@dtucker.co.uk
identifier.go
in pkg/license
68 3 2020-12-27 2022-06-12 11 5 kezhenxu94@apache.org kezhenxu94@apache.org
check.go
in pkg/header
163 5 2020-12-20 2022-09-05 11 5 kezhenxu94@apache.org wander4096@gmail.com
styles.yaml
in assets
79 - 2020-12-27 2022-04-12 9 5 kezhenxu94@apache.org kezhenxu94@apache.org
config.go
in pkg/config
83 7 2020-12-27 2022-06-29 8 5 kezhenxu94@apache.org dave@dtucker.co.uk
fix.go
in pkg/header
85 4 2020-12-27 2022-04-06 7 5 kezhenxu94@apache.org halacs@users.noreply.github...
config.go
in pkg/comments
91 7 2020-12-27 2022-04-06 7 4 kezhenxu94@apache.org dongzonglei@apache.org
header_fix.go
in commands
37 - 2020-12-27 2022-06-29 6 4 kezhenxu94@apache.org dave@dtucker.co.uk
header_check.go
in commands
55 1 2020-12-27 2023-05-17 6 4 kezhenxu94@apache.org c.r.holm@gmail.com
assets.go
in assets
16 3 2021-04-03 2023-05-17 4 4 kezhenxu94@apache.org c.r.holm@gmail.com
root.go
in commands
35 1 2020-12-21 2022-06-29 6 3 kezhenxu94@apache.org dave@dtucker.co.uk
log.go
in internal/logger
18 1 2020-12-20 2022-03-11 4 3 kezhenxu94@163.com wander4096@gmail.com
deps_check.go
in commands
28 - 2021-08-18 2022-06-29 4 3 kezhenxu94@apache.org dave@dtucker.co.uk
main.go
in cmd/license-eye
12 1 2020-12-21 2022-03-11 4 2 kezhenxu94@apache.org wander4096@gmail.com
action.yml
in dependency
2 - 2022-07-08 2023-05-17 4 2 kezhenxu94@apache.org c.r.holm@gmail.com
version.go
in commands
2 - 2020-12-21 2022-03-11 4 2 kezhenxu94@apache.org wander4096@gmail.com
result.go
in pkg/header
42 7 2020-12-20 2022-03-11 4 2 kezhenxu94@apache.org wander4096@gmail.com
deps.go
in commands
14 1 2020-12-27 2022-03-11 3 2 kezhenxu94@apache.org wander4096@gmail.com
Apache-2.0.yaml
in assets/compatibility
71 - 2021-08-18 2023-04-09 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
header.go
in commands
14 1 2020-12-27 2022-03-11 2 2 kezhenxu94@apache.org wander4096@gmail.com
15 - 2021-04-03 2022-03-11 2 2 kezhenxu94@apache.org wander4096@gmail.com
action.yml
in header
2 - 2022-07-08 2023-03-28 3 1 kezhenxu94@apache.org kezhenxu94@apache.org
9 - 2023-05-17 2023-05-17 1 1 c.r.holm@gmail.com c.r.holm@gmail.com
urls.yaml
in assets
32 - 2022-06-12 2022-06-12 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
Files With Least Contributors (Top 29)
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
urls.yaml
in assets
32 - 2022-06-12 2022-06-12 1 1 kezhenxu94@apache.org kezhenxu94@apache.org
9 - 2023-05-17 2023-05-17 1 1 c.r.holm@gmail.com c.r.holm@gmail.com
action.yml
in header
2 - 2022-07-08 2023-03-28 3 1 kezhenxu94@apache.org kezhenxu94@apache.org
Apache-2.0.yaml
in assets/compatibility
71 - 2021-08-18 2023-04-09 3 2 kezhenxu94@apache.org kezhenxu94@apache.org
result.go
in pkg/header
42 7 2020-12-20 2022-03-11 4 2 kezhenxu94@apache.org wander4096@gmail.com
15 - 2021-04-03 2022-03-11 2 2 kezhenxu94@apache.org wander4096@gmail.com
header.go
in commands
14 1 2020-12-27 2022-03-11 2 2 kezhenxu94@apache.org wander4096@gmail.com
deps.go
in commands
14 1 2020-12-27 2022-03-11 3 2 kezhenxu94@apache.org wander4096@gmail.com
main.go
in cmd/license-eye
12 1 2020-12-21 2022-03-11 4 2 kezhenxu94@apache.org wander4096@gmail.com
action.yml
in dependency
2 - 2022-07-08 2023-05-17 4 2 kezhenxu94@apache.org c.r.holm@gmail.com
version.go
in commands
2 - 2020-12-21 2022-03-11 4 2 kezhenxu94@apache.org wander4096@gmail.com
root.go
in commands
35 1 2020-12-21 2022-06-29 6 3 kezhenxu94@apache.org dave@dtucker.co.uk
deps_check.go
in commands
28 - 2021-08-18 2022-06-29 4 3 kezhenxu94@apache.org dave@dtucker.co.uk
log.go
in internal/logger
18 1 2020-12-20 2022-03-11 4 3 kezhenxu94@163.com wander4096@gmail.com
config.go
in pkg/comments
91 7 2020-12-27 2022-04-06 7 4 kezhenxu94@apache.org dongzonglei@apache.org
header_check.go
in commands
55 1 2020-12-27 2023-05-17 6 4 kezhenxu94@apache.org c.r.holm@gmail.com
header_fix.go
in commands
37 - 2020-12-27 2022-06-29 6 4 kezhenxu94@apache.org dave@dtucker.co.uk
assets.go
in assets
16 3 2021-04-03 2023-05-17 4 4 kezhenxu94@apache.org c.r.holm@gmail.com
check.go
in pkg/header
163 5 2020-12-20 2022-09-05 11 5 kezhenxu94@apache.org wander4096@gmail.com
fix.go
in pkg/header
85 4 2020-12-27 2022-04-06 7 5 kezhenxu94@apache.org halacs@users.noreply.github...
config.go
in pkg/config
83 7 2020-12-27 2022-06-29 8 5 kezhenxu94@apache.org dave@dtucker.co.uk
styles.yaml
in assets
79 - 2020-12-27 2022-04-12 9 5 kezhenxu94@apache.org kezhenxu94@apache.org
identifier.go
in pkg/license
68 3 2020-12-27 2022-06-12 11 5 kezhenxu94@apache.org kezhenxu94@apache.org
header.go
in pkg/review
250 10 2020-12-27 2022-06-29 11 6 kezhenxu94@apache.org dave@dtucker.co.uk
action.yml
in root
2 - 2020-12-01 2023-03-28 13 6 kezhenxu94@163.com kezhenxu94@apache.org
deps_resolve.go
in commands
142 3 2020-12-27 2023-05-17 13 7 kezhenxu94@apache.org c.r.holm@gmail.com
norm.go
in pkg/license
243 7 2020-12-27 2022-10-27 14 8 kezhenxu94@apache.org xiaoya2wei@gmail.com
config.go
in pkg/header
149 8 2020-12-20 2023-01-10 17 8 kezhenxu94@apache.org kezhenxu94@apache.org
6704 - 2020-12-27 2022-09-13 21 15 kezhenxu94@apache.org 35435704+elijaholmos@users....
Correlations

File Size vs. Number of Changes: 30 points

assets/assets.go x: 16 lines of code y: 4 # changes assets/default-license.tpl x: 9 lines of code y: 1 # changes commands/deps_resolve.go x: 142 lines of code y: 13 # changes commands/header_check.go x: 55 lines of code y: 6 # changes dependency/action.yml x: 2 lines of code y: 4 # changes assets/compatibility/Apache-2.0.yaml x: 71 lines of code y: 3 # changes action.yml x: 2 lines of code y: 13 # changes header/action.yml x: 2 lines of code y: 3 # changes pkg/header/config.go x: 149 lines of code y: 17 # changes pkg/license/norm.go x: 243 lines of code y: 14 # changes assets/languages.yaml x: 6704 lines of code y: 21 # changes pkg/header/check.go x: 163 lines of code y: 11 # changes commands/deps_check.go x: 28 lines of code y: 4 # changes commands/header_fix.go x: 37 lines of code y: 6 # changes commands/root.go x: 35 lines of code y: 6 # changes pkg/config/config.go x: 83 lines of code y: 8 # changes pkg/review/header.go x: 250 lines of code y: 11 # changes assets/urls.yaml x: 32 lines of code y: 1 # changes pkg/license/identifier.go x: 68 lines of code y: 11 # changes assets/styles.yaml x: 79 lines of code y: 9 # changes pkg/header/fix.go x: 85 lines of code y: 7 # changes assets/default-config.yaml x: 15 lines of code y: 2 # changes commands/deps.go x: 14 lines of code y: 3 # changes pkg/header/result.go x: 42 lines of code y: 4 # changes pkg/config/Config.go x: 83 lines of code y: 1 # changes
21.0
# changes
  min: 1.0
  average: 6.8
  25th percentile: 3.0
  median: 5.0
  75th percentile: 11.0
  max: 21.0
0 6704.0
lines of code
min: 2.0 | average: 284.87 | 25th percentile: 14.0 | median: 39.5 | 75th percentile: 86.5 | max: 6704.0

Number of Contributors vs. Number of Changes: 30 points

assets/assets.go x: 4 # contributors y: 4 # changes assets/default-license.tpl x: 1 # contributors y: 1 # changes commands/deps_resolve.go x: 7 # contributors y: 13 # changes commands/header_check.go x: 4 # contributors y: 6 # changes dependency/action.yml x: 2 # contributors y: 4 # changes assets/compatibility/Apache-2.0.yaml x: 2 # contributors y: 3 # changes action.yml x: 6 # contributors y: 13 # changes header/action.yml x: 1 # contributors y: 3 # changes pkg/header/config.go x: 8 # contributors y: 17 # changes pkg/license/norm.go x: 8 # contributors y: 14 # changes assets/languages.yaml x: 15 # contributors y: 21 # changes pkg/header/check.go x: 5 # contributors y: 11 # changes commands/deps_check.go x: 3 # contributors y: 4 # changes commands/root.go x: 3 # contributors y: 6 # changes pkg/config/config.go x: 5 # contributors y: 8 # changes pkg/review/header.go x: 6 # contributors y: 11 # changes assets/styles.yaml x: 5 # contributors y: 9 # changes pkg/header/fix.go x: 5 # contributors y: 7 # changes pkg/comments/config.go x: 4 # contributors y: 7 # changes assets/default-config.yaml x: 2 # contributors y: 2 # changes
21.0
# changes
  min: 1.0
  average: 6.8
  25th percentile: 3.0
  median: 5.0
  75th percentile: 11.0
  max: 21.0
0 15.0
# contributors
min: 1.0 | average: 4.0 | 25th percentile: 2.0 | median: 3.5 | 75th percentile: 5.0 | max: 15.0

Number of Contributors vs. File Size: 30 points

assets/assets.go x: 4 # contributors y: 16 lines of code assets/default-license.tpl x: 1 # contributors y: 9 lines of code commands/deps_resolve.go x: 7 # contributors y: 142 lines of code commands/header_check.go x: 4 # contributors y: 55 lines of code dependency/action.yml x: 2 # contributors y: 2 lines of code assets/compatibility/Apache-2.0.yaml x: 2 # contributors y: 71 lines of code action.yml x: 6 # contributors y: 2 lines of code pkg/header/config.go x: 8 # contributors y: 149 lines of code pkg/license/norm.go x: 8 # contributors y: 243 lines of code assets/languages.yaml x: 15 # contributors y: 6704 lines of code pkg/header/check.go x: 5 # contributors y: 163 lines of code commands/deps_check.go x: 3 # contributors y: 28 lines of code commands/header_fix.go x: 4 # contributors y: 37 lines of code pkg/config/config.go x: 5 # contributors y: 83 lines of code pkg/review/header.go x: 6 # contributors y: 250 lines of code assets/urls.yaml x: 1 # contributors y: 32 lines of code pkg/license/identifier.go x: 5 # contributors y: 68 lines of code pkg/comments/config.go x: 4 # contributors y: 91 lines of code internal/logger/log.go x: 3 # contributors y: 18 lines of code pkg/header/result.go x: 2 # contributors y: 42 lines of code pkg/config/Config.go x: 1 # contributors y: 83 lines of code
6704.0
lines of code
  min: 2.0
  average: 284.87
  25th percentile: 14.0
  median: 39.5
  75th percentile: 86.5
  max: 6704.0
0 15.0
# contributors
min: 1.0 | average: 4.0 | 25th percentile: 2.0 | median: 3.5 | 75th percentile: 5.0 | max: 15.0