elastic / go-structform
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 52 files with 7,544 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)
    • 21 files changed 6-20 times (5,288 lines of code)
    • 31 files changed 1-5 times (2,256 lines of code)
0% | 0% | 0% | 70% | 29%
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 52 files with 7,544 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)
    • 17 files changed by 2-5 contributors (4,316 lines of code)
    • 35 files changed by 1 contributor (3,228 lines of code)
0% | 0% | 0% | 57% | 42%
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, yaml, json, md, txt, mod, sh, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 70% | 29%
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
ubjson0% | 0% | 0% | 91% | 8%
gotype0% | 0% | 0% | 74% | 25%
json0% | 0% | 0% | 97% | 2%
cborl0% | 0% | 0% | 54% | 45%
sftest0% | 0% | 0% | 92% | 7%
bench0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
visitors0% | 0% | 0% | 0% | 100%
internal0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
unfold.go
in gotype
238 33 2017-02-14 2022-07-27 15 2 steffen.siering@elastic.co florianl@users.noreply.gith...
400 27 2017-02-02 2021-06-10 14 1 steffen.siering@elastic.co steffen.siering@elastic.co
168 27 2017-02-15 2018-06-29 12 1 steffen.siering@elastic.co steffen.siering@elastic.co
parse.go
in json
651 35 2017-01-31 2022-07-27 11 2 steffen.siering@elastic.co florianl@users.noreply.gith...
fold.go
in gotype
195 6 2017-02-02 2024-07-30 10 2 steffen.siering@elastic.co koutsobill@hotmail.com
parse.go
in ubjson
748 43 2017-01-31 2022-07-27 10 2 steffen.siering@elastic.co florianl@users.noreply.gith...
visitor.go
in ubjson
828 75 2017-01-31 2022-07-27 10 2 steffen.siering@elastic.co florianl@users.noreply.gith...
error.go
in gotype
40 2 2017-01-31 2019-07-09 9 1 steffen.siering@elastic.co steffen.siering@elastic.co
144 12 2017-02-26 2019-07-09 9 1 steffen.siering@elastic.co steffen.siering@elastic.co
sftest.go
in sftest
270 56 2017-03-14 2019-02-15 9 1 steffen.siering@elastic.co steffen.siering@elastic.co
visitor.go
in json
359 40 2017-01-31 2024-08-22 9 3 steffen.siering@elastic.co carsonip@users.noreply.gith...
0gen.go
in gotype
1 - 2017-02-15 2019-07-09 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in gotype
40 5 2017-02-20 2021-06-10 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
72 4 2017-05-16 2019-07-09 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
encoder.go
in bench
104 15 2017-03-30 2021-04-13 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
tags.go
in gotype
35 1 2017-01-31 2021-06-10 7 1 steffen.siering@elastic.co steffen.siering@elastic.co
parse.go
in cborl
617 41 2017-03-14 2022-07-27 7 2 steffen.siering@elastic.co florianl@users.noreply.gith...
fold_arr.go
in gotype
53 16 2017-02-02 2018-06-29 6 1 steffen.siering@elastic.co steffen.siering@elastic.co
decode.go
in json
57 3 2017-03-03 2022-07-27 6 2 steffen.siering@elastic.co florianl@users.noreply.gith...
fold_map.go
in gotype
79 15 2017-02-02 2018-06-29 6 1 steffen.siering@elastic.co steffen.siering@elastic.co
cases.go
in sftest
189 - 2017-03-14 2018-06-29 6 1 steffen.siering@elastic.co steffen.siering@elastic.co
decode.go
in cborl
56 3 2017-03-31 2022-07-27 5 2 steffen.siering@elastic.co florianl@users.noreply.gith...
decode.go
in ubjson
59 3 2017-03-31 2022-07-27 5 2 steffen.siering@elastic.co florianl@users.noreply.gith...
visitor.go
in root
122 1 2017-01-31 2020-05-14 5 1 steffen.siering@elastic.co steffen.siering@elastic.co
visitor.go
in cborl
369 53 2017-03-14 2022-07-27 5 2 steffen.siering@elastic.co florianl@users.noreply.gith...
10 1 2017-02-14 2018-08-22 4 2 steffen.siering@elastic.co g@raphaelli.com
defs.go
in json
15 2 2017-01-31 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in ubjson
31 2 2017-01-31 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in cborl
38 2 2017-03-14 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
util.go
in sftest
39 2 2017-03-29 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
fold_user.go
in gotype
45 3 2017-03-29 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
unsafe.go
in internal/unsafe
46 5 2017-01-31 2020-06-23 4 2 steffen.siering@elastic.co johannes@lauinger-it.de
46 32 2017-02-02 2021-06-10 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
stringer.go
in visitors
84 24 2017-09-14 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
nilVisitor.go
in visitors
163 53 2018-03-02 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
expect_obj.go
in visitors
165 27 2017-09-02 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
error.go
in cborl
10 1 2017-03-14 2018-06-29 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
10 1 2017-02-14 2018-08-22 3 2 steffen.siering@elastic.co g@raphaelli.com
10 1 2017-02-14 2018-08-22 3 2 steffen.siering@elastic.co g@raphaelli.com
10 1 2017-02-14 2018-08-22 3 2 steffen.siering@elastic.co g@raphaelli.com
1 - 2017-02-20 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
string.go
in root
16 3 2017-02-27 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
stack.go
in ubjson
42 4 2017-03-14 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
stack.go
in cborl
49 6 2017-03-14 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
53 - 2023-11-20 2024-11-27 2 2 58.svetlana.maltseva@gmail.com 146825775+ev1yehor@users.no...
symbols.go
in gotype
72 9 2017-03-03 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
array.go
in root
169 15 2017-01-31 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
map.go
in root
200 14 2017-01-31 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
json.go
in json
1 - 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
45 3 2019-07-09 2019-07-09 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
Files With Most Contributors (Top 50)
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
visitor.go
in json
359 40 2017-01-31 2024-08-22 9 3 steffen.siering@elastic.co carsonip@users.noreply.gith...
unfold.go
in gotype
238 33 2017-02-14 2022-07-27 15 2 steffen.siering@elastic.co florianl@users.noreply.gith...
parse.go
in json
651 35 2017-01-31 2022-07-27 11 2 steffen.siering@elastic.co florianl@users.noreply.gith...
fold.go
in gotype
195 6 2017-02-02 2024-07-30 10 2 steffen.siering@elastic.co koutsobill@hotmail.com
visitor.go
in ubjson
828 75 2017-01-31 2022-07-27 10 2 steffen.siering@elastic.co florianl@users.noreply.gith...
parse.go
in ubjson
748 43 2017-01-31 2022-07-27 10 2 steffen.siering@elastic.co florianl@users.noreply.gith...
parse.go
in cborl
617 41 2017-03-14 2022-07-27 7 2 steffen.siering@elastic.co florianl@users.noreply.gith...
decode.go
in json
57 3 2017-03-03 2022-07-27 6 2 steffen.siering@elastic.co florianl@users.noreply.gith...
decode.go
in ubjson
59 3 2017-03-31 2022-07-27 5 2 steffen.siering@elastic.co florianl@users.noreply.gith...
decode.go
in cborl
56 3 2017-03-31 2022-07-27 5 2 steffen.siering@elastic.co florianl@users.noreply.gith...
visitor.go
in cborl
369 53 2017-03-14 2022-07-27 5 2 steffen.siering@elastic.co florianl@users.noreply.gith...
unsafe.go
in internal/unsafe
46 5 2017-01-31 2020-06-23 4 2 steffen.siering@elastic.co johannes@lauinger-it.de
10 1 2017-02-14 2018-08-22 4 2 steffen.siering@elastic.co g@raphaelli.com
10 1 2017-02-14 2018-08-22 3 2 steffen.siering@elastic.co g@raphaelli.com
10 1 2017-02-14 2018-08-22 3 2 steffen.siering@elastic.co g@raphaelli.com
10 1 2017-02-14 2018-08-22 3 2 steffen.siering@elastic.co g@raphaelli.com
53 - 2023-11-20 2024-11-27 2 2 58.svetlana.maltseva@gmail.com 146825775+ev1yehor@users.no...
400 27 2017-02-02 2021-06-10 14 1 steffen.siering@elastic.co steffen.siering@elastic.co
168 27 2017-02-15 2018-06-29 12 1 steffen.siering@elastic.co steffen.siering@elastic.co
error.go
in gotype
40 2 2017-01-31 2019-07-09 9 1 steffen.siering@elastic.co steffen.siering@elastic.co
144 12 2017-02-26 2019-07-09 9 1 steffen.siering@elastic.co steffen.siering@elastic.co
sftest.go
in sftest
270 56 2017-03-14 2019-02-15 9 1 steffen.siering@elastic.co steffen.siering@elastic.co
0gen.go
in gotype
1 - 2017-02-15 2019-07-09 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
72 4 2017-05-16 2019-07-09 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in gotype
40 5 2017-02-20 2021-06-10 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
encoder.go
in bench
104 15 2017-03-30 2021-04-13 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
tags.go
in gotype
35 1 2017-01-31 2021-06-10 7 1 steffen.siering@elastic.co steffen.siering@elastic.co
fold_map.go
in gotype
79 15 2017-02-02 2018-06-29 6 1 steffen.siering@elastic.co steffen.siering@elastic.co
fold_arr.go
in gotype
53 16 2017-02-02 2018-06-29 6 1 steffen.siering@elastic.co steffen.siering@elastic.co
cases.go
in sftest
189 - 2017-03-14 2018-06-29 6 1 steffen.siering@elastic.co steffen.siering@elastic.co
visitor.go
in root
122 1 2017-01-31 2020-05-14 5 1 steffen.siering@elastic.co steffen.siering@elastic.co
46 32 2017-02-02 2021-06-10 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
fold_user.go
in gotype
45 3 2017-03-29 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
util.go
in sftest
39 2 2017-03-29 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
nilVisitor.go
in visitors
163 53 2018-03-02 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
stringer.go
in visitors
84 24 2017-09-14 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
expect_obj.go
in visitors
165 27 2017-09-02 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in json
15 2 2017-01-31 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in ubjson
31 2 2017-01-31 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in cborl
38 2 2017-03-14 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
error.go
in cborl
10 1 2017-03-14 2018-06-29 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
1 - 2017-02-20 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
symbols.go
in gotype
72 9 2017-03-03 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
stack.go
in ubjson
42 4 2017-03-14 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
map.go
in root
200 14 2017-01-31 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
array.go
in root
169 15 2017-01-31 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
stack.go
in cborl
49 6 2017-03-14 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
string.go
in root
16 3 2017-02-27 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
45 3 2019-07-09 2019-07-09 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
fold_opts.go
in gotype
46 3 2019-07-09 2019-07-09 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
Files With Least Contributors (Top 50)
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
400 27 2017-02-02 2021-06-10 14 1 steffen.siering@elastic.co steffen.siering@elastic.co
sftest.go
in sftest
270 56 2017-03-14 2019-02-15 9 1 steffen.siering@elastic.co steffen.siering@elastic.co
234 48 2019-07-09 2019-07-09 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
map.go
in root
200 14 2017-01-31 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
cases.go
in sftest
189 - 2017-03-14 2018-06-29 6 1 steffen.siering@elastic.co steffen.siering@elastic.co
array.go
in root
169 15 2017-01-31 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
168 27 2017-02-15 2018-06-29 12 1 steffen.siering@elastic.co steffen.siering@elastic.co
expect_obj.go
in visitors
165 27 2017-09-02 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
nilVisitor.go
in visitors
163 53 2018-03-02 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
144 12 2017-02-26 2019-07-09 9 1 steffen.siering@elastic.co steffen.siering@elastic.co
visitor.go
in root
122 1 2017-01-31 2020-05-14 5 1 steffen.siering@elastic.co steffen.siering@elastic.co
encoder.go
in bench
104 15 2017-03-30 2021-04-13 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
stringer.go
in visitors
84 24 2017-09-14 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
fold_map.go
in gotype
79 15 2017-02-02 2018-06-29 6 1 steffen.siering@elastic.co steffen.siering@elastic.co
symbols.go
in gotype
72 9 2017-03-03 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
72 4 2017-05-16 2019-07-09 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
fold_arr.go
in gotype
53 16 2017-02-02 2018-06-29 6 1 steffen.siering@elastic.co steffen.siering@elastic.co
stack.go
in cborl
49 6 2017-03-14 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
fold_opts.go
in gotype
46 3 2019-07-09 2019-07-09 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
46 32 2017-02-02 2021-06-10 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
45 3 2019-07-09 2019-07-09 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
fold_user.go
in gotype
45 3 2017-03-29 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
stack.go
in ubjson
42 4 2017-03-14 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
error.go
in gotype
40 2 2017-01-31 2019-07-09 9 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in gotype
40 5 2017-02-20 2021-06-10 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
util.go
in sftest
39 2 2017-03-29 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in cborl
38 2 2017-03-14 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
tags.go
in gotype
35 1 2017-01-31 2021-06-10 7 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in ubjson
31 2 2017-01-31 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
string.go
in root
16 3 2017-02-27 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
defs.go
in json
15 2 2017-01-31 2018-06-29 4 1 steffen.siering@elastic.co steffen.siering@elastic.co
error.go
in cborl
10 1 2017-03-14 2018-06-29 3 1 steffen.siering@elastic.co steffen.siering@elastic.co
1 - 2017-02-20 2018-06-29 2 1 steffen.siering@elastic.co steffen.siering@elastic.co
0gen.go
in gotype
1 - 2017-02-15 2019-07-09 8 1 steffen.siering@elastic.co steffen.siering@elastic.co
json.go
in json
1 - 2018-06-29 2018-06-29 1 1 steffen.siering@elastic.co steffen.siering@elastic.co
visitor.go
in ubjson
828 75 2017-01-31 2022-07-27 10 2 steffen.siering@elastic.co florianl@users.noreply.gith...
parse.go
in ubjson
748 43 2017-01-31 2022-07-27 10 2 steffen.siering@elastic.co florianl@users.noreply.gith...
parse.go
in json
651 35 2017-01-31 2022-07-27 11 2 steffen.siering@elastic.co florianl@users.noreply.gith...
parse.go
in cborl
617 41 2017-03-14 2022-07-27 7 2 steffen.siering@elastic.co florianl@users.noreply.gith...
visitor.go
in cborl
369 53 2017-03-14 2022-07-27 5 2 steffen.siering@elastic.co florianl@users.noreply.gith...
unfold.go
in gotype
238 33 2017-02-14 2022-07-27 15 2 steffen.siering@elastic.co florianl@users.noreply.gith...
fold.go
in gotype
195 6 2017-02-02 2024-07-30 10 2 steffen.siering@elastic.co koutsobill@hotmail.com
decode.go
in ubjson
59 3 2017-03-31 2022-07-27 5 2 steffen.siering@elastic.co florianl@users.noreply.gith...
decode.go
in json
57 3 2017-03-03 2022-07-27 6 2 steffen.siering@elastic.co florianl@users.noreply.gith...
decode.go
in cborl
56 3 2017-03-31 2022-07-27 5 2 steffen.siering@elastic.co florianl@users.noreply.gith...
53 - 2023-11-20 2024-11-27 2 2 58.svetlana.maltseva@gmail.com 146825775+ev1yehor@users.no...
unsafe.go
in internal/unsafe
46 5 2017-01-31 2020-06-23 4 2 steffen.siering@elastic.co johannes@lauinger-it.de
10 1 2017-02-14 2018-08-22 3 2 steffen.siering@elastic.co g@raphaelli.com
10 1 2017-02-14 2018-08-22 3 2 steffen.siering@elastic.co g@raphaelli.com
10 1 2017-02-14 2018-08-22 4 2 steffen.siering@elastic.co g@raphaelli.com