uber / starlark-go
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 34 files with 13,036 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 9 files changed 21-50 times (8,408 lines of code)
    • 10 files changed 6-20 times (1,952 lines of code)
    • 15 files changed 1-5 times (2,676 lines of code)
0% | 0% | 64% | 14% | 20%
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 34 files with 13,036 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)
    • 10 files changed by 6-10 contributors (7,743 lines of code)
    • 18 files changed by 2-5 contributors (4,878 lines of code)
    • 6 files changed by 1 contributor (415 lines of code)
0% | 0% | 59% | 37% | 3%
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, html, md, txt, mod, s, sh, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 64% | 14% | 20%
s0% | 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
starlark0% | 0% | 79% | 11% | 9%
syntax0% | 0% | 68% | 26% | 4%
internal0% | 0% | 76% | 14% | 8%
resolve0% | 0% | 93% | 0% | 6%
cmd0% | 0% | 100% | 0% | 0%
starlarkstruct0% | 0% | 0% | 86% | 13%
repl0% | 0% | 0% | 100% | 0%
starlarktest0% | 0% | 0% | 100% | 0%
lib0% | 0% | 0% | 0% | 100%
starlarkjson0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 34)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
eval.go
in starlark
1201 60 2018-10-31 2022-10-28 43 9 adonovan@google.com adonovan@google.com
resolve.go
in resolve
619 26 2017-10-11 2021-01-21 38 7 adonovan@google.com adonovan@google.com
library.go
in starlark
1915 113 2018-10-31 2022-02-23 35 6 adonovan@google.com alan@alandonovan.net
compile.go
in internal/compile
1405 42 2018-03-30 2022-08-17 32 5 adonovan@google.com alan@alandonovan.net
parse.go
in syntax
748 38 2017-10-07 2021-02-12 29 8 dsi@hellofresh.com adonovan@google.com
scan.go
in syntax
901 29 2017-10-17 2021-02-12 26 8 adonovan@google.com adonovan@google.com
value.go
in starlark
935 174 2018-10-31 2022-08-17 26 6 adonovan@google.com alan@alandonovan.net
interp.go
in starlark
560 13 2018-10-31 2022-10-28 24 6 adonovan@google.com adonovan@google.com
starlark.go
in cmd/starlark
124 4 2018-10-23 2022-09-26 21 8 adonovan@google.com adampstringer@protonmail.com
syntax.go
in syntax
373 58 2018-01-22 2021-10-13 17 6 mohamedelqdusy@gmail.com 38576286+ohkinozomu@users.n...
repl.go
in repl
117 5 2017-12-22 2022-09-26 15 4 adonovan@google.com adampstringer@protonmail.com
int.go
in starlark
367 39 2018-10-31 2022-12-01 15 6 adonovan@google.com marco.manino@canonical.com
starlarktest.go
in starlarktest
101 7 2018-10-23 2023-01-18 11 5 adonovan@google.com yuxinw@uber.com
struct.go
in starlarkstruct
193 19 2018-10-23 2023-01-12 10 5 adonovan@google.com guillaume.bouvignies@kurtos...
int_posix64.go
in starlark
38 4 2020-06-17 2022-08-16 9 5 adonovan@google.com alan@alandonovan.net
unpack.go
in starlark
222 7 2019-07-02 2023-01-03 8 5 adonovan@google.com alessandro.arzilli@gmail.com
serial.go
in internal/compile
271 21 2018-03-30 2021-02-12 8 3 adonovan@google.com adonovan@google.com
int_generic.go
in starlark
15 3 2020-06-17 2022-08-16 7 3 adonovan@google.com alan@alandonovan.net
quote.go
in syntax
255 2 2018-10-23 2021-02-12 6 2 adonovan@google.com adonovan@google.com
hashtable.go
in starlark
313 21 2018-10-31 2022-10-28 5 2 adonovan@google.com adonovan@google.com
json.go
in starlarkjson
5 - 2020-06-11 2022-03-28 4 3 adonovan@google.com aiuto@google.com
chunkedfile.go
in internal/chunkedfile
79 3 2018-11-01 2021-08-31 4 2 adonovan@google.com alan@alandonovan.net
walk.go
in syntax
119 2 2018-02-26 2023-01-10 4 3 laurentlb@gmail.com yuxinwang.dev@gmail.com
time.go
in lib/time
359 30 2021-03-05 2023-01-05 4 4 sparkle_pony_2000@qri.io 1095780+yuikns@users.norepl...
debug.go
in starlark
9 2 2018-12-17 2019-05-06 3 1 adonovan@google.com adonovan@google.com
math.go
in lib/math
118 8 2021-03-12 2021-05-11 3 3 sparkle_pony_2000@qri.io milad.m.nasr@gmail.com
profile.go
in starlark
246 12 2019-04-03 2019-04-19 3 1 adonovan@google.com adonovan@google.com
json.go
in lib/json
373 8 2021-04-16 2022-10-28 3 3 sparkle_pony_2000@qri.io adonovan@google.com
proto.go
in lib/proto
790 87 2020-12-08 2022-12-02 3 2 adonovan@google.com wojtek.ptak@gmail.com
star2proto.go
in lib/proto/cmd/star2proto
105 3 2020-12-08 2021-04-16 2 2 adonovan@google.com sparkle_pony_2000@qri.io
s
empty.s
in starlark
3 - 2018-10-31 2018-10-31 1 1 adonovan@google.com adonovan@google.com
module.go
in starlarkstruct
29 8 2019-01-04 2019-01-04 1 1 adonovan@google.com adonovan@google.com
binding.go
in resolve
42 1 2019-06-04 2019-06-04 1 1 adonovan@google.com adonovan@google.com
spell.go
in internal/spell
86 5 2019-02-06 2019-02-06 1 1 adonovan@google.com adonovan@google.com
Files With Most Contributors (Top 34)
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
eval.go
in starlark
1201 60 2018-10-31 2022-10-28 43 9 adonovan@google.com adonovan@google.com
parse.go
in syntax
748 38 2017-10-07 2021-02-12 29 8 dsi@hellofresh.com adonovan@google.com
scan.go
in syntax
901 29 2017-10-17 2021-02-12 26 8 adonovan@google.com adonovan@google.com
starlark.go
in cmd/starlark
124 4 2018-10-23 2022-09-26 21 8 adonovan@google.com adampstringer@protonmail.com
resolve.go
in resolve
619 26 2017-10-11 2021-01-21 38 7 adonovan@google.com adonovan@google.com
library.go
in starlark
1915 113 2018-10-31 2022-02-23 35 6 adonovan@google.com alan@alandonovan.net
value.go
in starlark
935 174 2018-10-31 2022-08-17 26 6 adonovan@google.com alan@alandonovan.net
interp.go
in starlark
560 13 2018-10-31 2022-10-28 24 6 adonovan@google.com adonovan@google.com
syntax.go
in syntax
373 58 2018-01-22 2021-10-13 17 6 mohamedelqdusy@gmail.com 38576286+ohkinozomu@users.n...
int.go
in starlark
367 39 2018-10-31 2022-12-01 15 6 adonovan@google.com marco.manino@canonical.com
compile.go
in internal/compile
1405 42 2018-03-30 2022-08-17 32 5 adonovan@google.com alan@alandonovan.net
starlarktest.go
in starlarktest
101 7 2018-10-23 2023-01-18 11 5 adonovan@google.com yuxinw@uber.com
struct.go
in starlarkstruct
193 19 2018-10-23 2023-01-12 10 5 adonovan@google.com guillaume.bouvignies@kurtos...
int_posix64.go
in starlark
38 4 2020-06-17 2022-08-16 9 5 adonovan@google.com alan@alandonovan.net
unpack.go
in starlark
222 7 2019-07-02 2023-01-03 8 5 adonovan@google.com alessandro.arzilli@gmail.com
repl.go
in repl
117 5 2017-12-22 2022-09-26 15 4 adonovan@google.com adampstringer@protonmail.com
time.go
in lib/time
359 30 2021-03-05 2023-01-05 4 4 sparkle_pony_2000@qri.io 1095780+yuikns@users.norepl...
serial.go
in internal/compile
271 21 2018-03-30 2021-02-12 8 3 adonovan@google.com adonovan@google.com
int_generic.go
in starlark
15 3 2020-06-17 2022-08-16 7 3 adonovan@google.com alan@alandonovan.net
json.go
in starlarkjson
5 - 2020-06-11 2022-03-28 4 3 adonovan@google.com aiuto@google.com
walk.go
in syntax
119 2 2018-02-26 2023-01-10 4 3 laurentlb@gmail.com yuxinwang.dev@gmail.com
math.go
in lib/math
118 8 2021-03-12 2021-05-11 3 3 sparkle_pony_2000@qri.io milad.m.nasr@gmail.com
json.go
in lib/json
373 8 2021-04-16 2022-10-28 3 3 sparkle_pony_2000@qri.io adonovan@google.com
quote.go
in syntax
255 2 2018-10-23 2021-02-12 6 2 adonovan@google.com adonovan@google.com
hashtable.go
in starlark
313 21 2018-10-31 2022-10-28 5 2 adonovan@google.com adonovan@google.com
chunkedfile.go
in internal/chunkedfile
79 3 2018-11-01 2021-08-31 4 2 adonovan@google.com alan@alandonovan.net
proto.go
in lib/proto
790 87 2020-12-08 2022-12-02 3 2 adonovan@google.com wojtek.ptak@gmail.com
star2proto.go
in lib/proto/cmd/star2proto
105 3 2020-12-08 2021-04-16 2 2 adonovan@google.com sparkle_pony_2000@qri.io
debug.go
in starlark
9 2 2018-12-17 2019-05-06 3 1 adonovan@google.com adonovan@google.com
profile.go
in starlark
246 12 2019-04-03 2019-04-19 3 1 adonovan@google.com adonovan@google.com
spell.go
in internal/spell
86 5 2019-02-06 2019-02-06 1 1 adonovan@google.com adonovan@google.com
module.go
in starlarkstruct
29 8 2019-01-04 2019-01-04 1 1 adonovan@google.com adonovan@google.com
s
empty.s
in starlark
3 - 2018-10-31 2018-10-31 1 1 adonovan@google.com adonovan@google.com
binding.go
in resolve
42 1 2019-06-04 2019-06-04 1 1 adonovan@google.com adonovan@google.com
Files With Least Contributors (Top 34)
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
profile.go
in starlark
246 12 2019-04-03 2019-04-19 3 1 adonovan@google.com adonovan@google.com
spell.go
in internal/spell
86 5 2019-02-06 2019-02-06 1 1 adonovan@google.com adonovan@google.com
binding.go
in resolve
42 1 2019-06-04 2019-06-04 1 1 adonovan@google.com adonovan@google.com
module.go
in starlarkstruct
29 8 2019-01-04 2019-01-04 1 1 adonovan@google.com adonovan@google.com
debug.go
in starlark
9 2 2018-12-17 2019-05-06 3 1 adonovan@google.com adonovan@google.com
s
empty.s
in starlark
3 - 2018-10-31 2018-10-31 1 1 adonovan@google.com adonovan@google.com
proto.go
in lib/proto
790 87 2020-12-08 2022-12-02 3 2 adonovan@google.com wojtek.ptak@gmail.com
hashtable.go
in starlark
313 21 2018-10-31 2022-10-28 5 2 adonovan@google.com adonovan@google.com
quote.go
in syntax
255 2 2018-10-23 2021-02-12 6 2 adonovan@google.com adonovan@google.com
star2proto.go
in lib/proto/cmd/star2proto
105 3 2020-12-08 2021-04-16 2 2 adonovan@google.com sparkle_pony_2000@qri.io
chunkedfile.go
in internal/chunkedfile
79 3 2018-11-01 2021-08-31 4 2 adonovan@google.com alan@alandonovan.net
json.go
in lib/json
373 8 2021-04-16 2022-10-28 3 3 sparkle_pony_2000@qri.io adonovan@google.com
serial.go
in internal/compile
271 21 2018-03-30 2021-02-12 8 3 adonovan@google.com adonovan@google.com
walk.go
in syntax
119 2 2018-02-26 2023-01-10 4 3 laurentlb@gmail.com yuxinwang.dev@gmail.com
math.go
in lib/math
118 8 2021-03-12 2021-05-11 3 3 sparkle_pony_2000@qri.io milad.m.nasr@gmail.com
int_generic.go
in starlark
15 3 2020-06-17 2022-08-16 7 3 adonovan@google.com alan@alandonovan.net
json.go
in starlarkjson
5 - 2020-06-11 2022-03-28 4 3 adonovan@google.com aiuto@google.com
time.go
in lib/time
359 30 2021-03-05 2023-01-05 4 4 sparkle_pony_2000@qri.io 1095780+yuikns@users.norepl...
repl.go
in repl
117 5 2017-12-22 2022-09-26 15 4 adonovan@google.com adampstringer@protonmail.com
compile.go
in internal/compile
1405 42 2018-03-30 2022-08-17 32 5 adonovan@google.com alan@alandonovan.net
unpack.go
in starlark
222 7 2019-07-02 2023-01-03 8 5 adonovan@google.com alessandro.arzilli@gmail.com
struct.go
in starlarkstruct
193 19 2018-10-23 2023-01-12 10 5 adonovan@google.com guillaume.bouvignies@kurtos...
starlarktest.go
in starlarktest
101 7 2018-10-23 2023-01-18 11 5 adonovan@google.com yuxinw@uber.com
int_posix64.go
in starlark
38 4 2020-06-17 2022-08-16 9 5 adonovan@google.com alan@alandonovan.net
library.go
in starlark
1915 113 2018-10-31 2022-02-23 35 6 adonovan@google.com alan@alandonovan.net
value.go
in starlark
935 174 2018-10-31 2022-08-17 26 6 adonovan@google.com alan@alandonovan.net
interp.go
in starlark
560 13 2018-10-31 2022-10-28 24 6 adonovan@google.com adonovan@google.com
syntax.go
in syntax
373 58 2018-01-22 2021-10-13 17 6 mohamedelqdusy@gmail.com 38576286+ohkinozomu@users.n...
int.go
in starlark
367 39 2018-10-31 2022-12-01 15 6 adonovan@google.com marco.manino@canonical.com
resolve.go
in resolve
619 26 2017-10-11 2021-01-21 38 7 adonovan@google.com adonovan@google.com
scan.go
in syntax
901 29 2017-10-17 2021-02-12 26 8 adonovan@google.com adonovan@google.com
parse.go
in syntax
748 38 2017-10-07 2021-02-12 29 8 dsi@hellofresh.com adonovan@google.com
starlark.go
in cmd/starlark
124 4 2018-10-23 2022-09-26 21 8 adonovan@google.com adampstringer@protonmail.com
eval.go
in starlark
1201 60 2018-10-31 2022-10-28 43 9 adonovan@google.com adonovan@google.com