golang / exp
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 275 files with 49,019 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 13 files changed 21-50 times (3,996 lines of code)
    • 60 files changed 6-20 times (9,801 lines of code)
    • 202 files changed 1-5 times (35,222 lines of code)
0% | 0% | 8% | 19% | 71%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, txt, c, mod, md, svg, m, h, bash, cfg, gitignore, gitattributes, s, sh, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 8% | 20% | 71%
m0% | 0% | 81% | 0% | 18%
c0% | 0% | 0% | 15% | 84%
bash0% | 0% | 0% | 0% | 100%
s0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
cfg0% | 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
shiny0% | 0% | 10% | 20% | 69%
cmd0% | 0% | 48% | 15% | 35%
errors0% | 0% | 0% | 42% | 57%
event0% | 0% | 0% | 46% | 53%
vulndb0% | 0% | 0% | 45% | 54%
vulncheck0% | 0% | 0% | 38% | 61%
io0% | 0% | 0% | 76% | 23%
rand0% | 0% | 0% | 9% | 90%
shootout0% | 0% | 0% | 0% | 100%
sumdb0% | 0% | 0% | 0% | 100%
jsonrpc20% | 0% | 0% | 0% | 100%
apidiff0% | 0% | 0% | 0% | 100%
slices0% | 0% | 0% | 0% | 100%
winfsnotify0% | 0% | 0% | 0% | 100%
internal0% | 0% | 0% | 0% | 100%
ebnf0% | 0% | 0% | 0% | 100%
mmap0% | 0% | 0% | 0% | 100%
utf8string0% | 0% | 0% | 0% | 100%
ebnflint0% | 0% | 0% | 0% | 100%
maps0% | 0% | 0% | 0% | 100%
constraints0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
screen.go
in shiny/driver/x11driver
587 17 747 2384 35
cocoa.go
in shiny/driver/gldriver
500 28 350 2381 33
window.go
in shiny/driver/windriver
222 14 350 2367 32
window.go
in shiny/driver/x11driver
121 12 747 2384 29
window.go
in shiny/driver/gldriver
236 15 1792 2381 27
main.go
in shiny/example/basic
139 2 1806 2387 26
widget.go
in shiny/widget
97 4 1982 2150 25
cocoa.m
in shiny/driver/gldriver
243 8 414 2381 25
gorelease.go
in cmd/gorelease
1031 27 176 863 25
x11.go
in shiny/driver/gldriver
219 15 350 2331 23
screen.go
in shiny/driver/gldriver
118 4 1249 2381 22
win32.go
in shiny/driver/internal/win32
403 26 350 2249 22
screen.go
in shiny/screen
80 2 1806 2388 21
texture.go
in shiny/driver/x11driver
134 11 747 2377 16
main.go
in vulndb/govulncheck
208 8 56 228 16
caret.go
in shiny/text
568 23 2067 2204 16
event.go
in event
92 8 214 302 15
texture.go
in shiny/driver/gldriver
120 5 1806 2381 15
devfs.go
in io/spi
129 7 350 2138 15
zsyscall_windows.go
in shiny/driver/windriver
192 15 2093 2360 15