uber / vscode-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 112 files with 21,945 lines of code.
    • 7 files changed more than 100 times (5,135 lines of code)
    • 10 files changed 51-100 times (2,943 lines of code)
    • 24 files changed 21-50 times (5,844 lines of code)
    • 25 files changed 6-20 times (2,988 lines of code)
    • 46 files changed 1-5 times (5,035 lines of code)
23% | 13% | 26% | 13% | 22%
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 112 files with 21,945 lines of code.
    • 8 files changed by more than 25 contributors (5,569 lines of code)
    • 15 files changed by 11-25 contributors (2,421 lines of code)
    • 16 files changed by 6-10 contributors (3,514 lines of code)
    • 67 files changed by 2-5 contributors (9,663 lines of code)
    • 6 files changed by 1 contributor (778 lines of code)
25% | 11% | 16% | 44% | 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
ts, go, md, mod, json, svg, yaml, xml, css, txt, js, gitignore, sh, editorconfig, cfg, in, vscodeignore, proto, bash, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts27% | 15% | 26% | 10% | 20%
bash0% | 100% | 0% | 0% | 0%
go0% | 0% | 36% | 63% | 0%
in0% | 0% | 100% | 0% | 0%
css0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
yaml0% | 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
src27% | 15% | 26% | 10% | 20%
build0% | 88% | 0% | 0% | 11%
tools0% | 0% | 45% | 54% | 0%
media0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
ROOT0% | 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
goMain.ts
in src
355 9 2015-09-14 2023-11-21 345 72 egamma@microsoft.com 92764374+mnoah1@users.norep...
682 25 2015-11-22 2023-06-08 253 57 lukehoban@gmail.com hyangah@gmail.com
goDebug.ts
in src/debugAdapter
2319 67 2015-09-26 2023-06-08 233 54 lukehoban@gmail.com hyangah@gmail.com
util.ts
in src
868 47 2015-12-05 2023-06-08 192 48 lukehoban@gmail.com hyangah@gmail.com
453 18 2017-08-21 2023-11-21 104 38 ramyar@microsoft.com 92764374+mnoah1@users.norep...
goTest.ts
in src
331 12 2015-11-28 2022-12-14 103 34 ironcladlou@gmail.com hyangah@gmail.com
127 4 2015-09-14 2023-06-08 102 29 egamma@microsoft.com hyangah@gmail.com
414 8 2017-10-19 2023-06-08 100 18 ramyar@microsoft.com hyangah@gmail.com
171 11 2019-09-01 2023-06-08 82 8 rstambler@golang.org hyangah@gmail.com
191 5 2018-09-22 2023-06-08 82 16 ramyar@microsoft.com hyangah@gmail.com
434 17 2015-12-01 2023-11-21 81 30 johnadams@jqatampa.com 92764374+mnoah1@users.norep...
230 5 2015-12-10 2023-06-08 73 23 matthew.newhook@gmail.com hyangah@gmail.com
239 8 2017-07-17 2023-06-08 70 21 ramyar@microsoft.com hyangah@gmail.com
536 24 2021-02-02 2023-06-08 67 8 suzmue@golang.org hyangah@gmail.com
466 22 2020-06-18 2023-02-22 63 7 bcloud@google.com suzmue@golang.org
all.bash
in build
93 - 2020-01-27 2023-06-08 52 4 hyangah@gmail.com hyangah@gmail.com
169 7 2015-11-10 2022-06-08 51 11 lukehoban@gmail.com suzmue@golang.org
152 5 2017-04-23 2022-12-14 50 19 me@goenning.net hyangah@gmail.com
150 2 2017-11-10 2022-06-08 47 16 ramyar@microsoft.com suzmue@golang.org
goLint.ts
in src
124 2 2017-11-09 2022-06-08 46 19 ndrewnee@gmail.com suzmue@golang.org
198 3 2016-09-13 2022-08-11 44 19 cedric.lamoriniere@gmail.com suzmue@golang.org
243 3 2021-05-11 2023-06-08 41 3 suzmue@golang.org hyangah@gmail.com
91 2 2017-07-17 2023-06-08 40 15 ramyar@microsoft.com hyangah@gmail.com
generate.go
in tools
576 15 2020-06-08 2022-04-26 35 5 rstambler@golang.org hyangah@gmail.com
52 - 2017-11-10 2023-06-08 33 12 ramyar@microsoft.com hyangah@gmail.com
goVet.ts
in src
99 2 2017-11-10 2022-06-08 32 15 ramyar@microsoft.com suzmue@golang.org
goLanguageServer.ts
in src/language
1284 50 2022-02-25 2023-06-08 31 3 hyangah@gmail.com hyangah@gmail.com
106 7 2016-09-30 2023-06-08 28 11 ramya.rao.a@outlook.com hyangah@gmail.com
171 3 2017-03-23 2022-06-08 27 12 ramyar@microsoft.com suzmue@golang.org
resolve.ts
in src/goTest
434 26 2021-08-18 2024-01-09 26 8 ethan.reesor@gmail.com 92764374+mnoah1@users.norep...
35 - 2017-09-28 2023-06-08 25 11 juicemia@users.noreply.gith... hyangah@gmail.com
goImpl.ts
in src
57 1 2017-06-04 2022-06-08 25 10 itsjamie@users.noreply.gith... suzmue@golang.org
goEnv.ts
in src
102 4 2020-05-27 2022-06-08 25 6 rstambler@golang.org suzmue@golang.org
227 12 2020-12-28 2023-06-08 25 9 suzmue@golang.org hyangah@gmail.com
68 11 2018-09-26 2022-12-14 24 9 ramyar@microsoft.com hyangah@gmail.com
221 9 2021-04-30 2023-06-08 24 6 rstambler@golang.org hyangah@gmail.com
in
243 - 2021-05-11 2023-06-08 23 3 suzmue@golang.org hyangah@gmail.com
explore.ts
in src/goTest
276 9 2021-08-18 2023-11-21 22 6 ethan.reesor@gmail.com 92764374+mnoah1@users.norep...
88 3 2018-02-19 2022-06-08 21 10 robin.bartholdson@formulate.se suzmue@golang.org
257 4 2022-03-25 2022-12-14 21 3 jamal@golang.org hyangah@gmail.com
run.ts
in src/goTest
590 13 2021-08-18 2023-11-21 21 6 ethan.reesor@gmail.com 92764374+mnoah1@users.norep...
pathUtils.ts
in src/utils
203 16 2020-09-03 2023-06-08 20 5 suzmue@golang.org hyangah@gmail.com
config.ts
in src
35 3 2021-01-12 2022-06-08 19 5 hyangah@gmail.com suzmue@golang.org
130 5 2021-09-22 2023-07-14 19 5 rstambler@golang.org hyangah@gmail.com
goMode.ts
in src
19 1 2015-11-10 2022-06-08 16 7 lukehoban@gmail.com suzmue@golang.org
59 1 2017-11-07 2022-06-08 16 7 frederik.ring@gmail.com suzmue@golang.org
main.go
in tools/installtools
154 8 2021-10-28 2023-02-22 16 2 hyangah@gmail.com hyangah@gmail.com
71 6 2019-03-04 2022-06-08 14 9 31558262+aswinmprabhu@users... suzmue@golang.org
161 9 2021-01-27 2023-06-08 13 5 suzmue@golang.org hyangah@gmail.com
utils.ts
in src/goTest
68 7 2021-08-18 2022-06-08 12 5 ethan.reesor@gmail.com suzmue@golang.org
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
goMain.ts
in src
355 9 2015-09-14 2023-11-21 345 72 egamma@microsoft.com 92764374+mnoah1@users.norep...
682 25 2015-11-22 2023-06-08 253 57 lukehoban@gmail.com hyangah@gmail.com
goDebug.ts
in src/debugAdapter
2319 67 2015-09-26 2023-06-08 233 54 lukehoban@gmail.com hyangah@gmail.com
util.ts
in src
868 47 2015-12-05 2023-06-08 192 48 lukehoban@gmail.com hyangah@gmail.com
453 18 2017-08-21 2023-11-21 104 38 ramyar@microsoft.com 92764374+mnoah1@users.norep...
goTest.ts
in src
331 12 2015-11-28 2022-12-14 103 34 ironcladlou@gmail.com hyangah@gmail.com
434 17 2015-12-01 2023-11-21 81 30 johnadams@jqatampa.com 92764374+mnoah1@users.norep...
127 4 2015-09-14 2023-06-08 102 29 egamma@microsoft.com hyangah@gmail.com
230 5 2015-12-10 2023-06-08 73 23 matthew.newhook@gmail.com hyangah@gmail.com
239 8 2017-07-17 2023-06-08 70 21 ramyar@microsoft.com hyangah@gmail.com
152 5 2017-04-23 2022-12-14 50 19 me@goenning.net hyangah@gmail.com
goLint.ts
in src
124 2 2017-11-09 2022-06-08 46 19 ndrewnee@gmail.com suzmue@golang.org
198 3 2016-09-13 2022-08-11 44 19 cedric.lamoriniere@gmail.com suzmue@golang.org
414 8 2017-10-19 2023-06-08 100 18 ramyar@microsoft.com hyangah@gmail.com
191 5 2018-09-22 2023-06-08 82 16 ramyar@microsoft.com hyangah@gmail.com
150 2 2017-11-10 2022-06-08 47 16 ramyar@microsoft.com suzmue@golang.org
91 2 2017-07-17 2023-06-08 40 15 ramyar@microsoft.com hyangah@gmail.com
goVet.ts
in src
99 2 2017-11-10 2022-06-08 32 15 ramyar@microsoft.com suzmue@golang.org
52 - 2017-11-10 2023-06-08 33 12 ramyar@microsoft.com hyangah@gmail.com
171 3 2017-03-23 2022-06-08 27 12 ramyar@microsoft.com suzmue@golang.org
169 7 2015-11-10 2022-06-08 51 11 lukehoban@gmail.com suzmue@golang.org
106 7 2016-09-30 2023-06-08 28 11 ramya.rao.a@outlook.com hyangah@gmail.com
35 - 2017-09-28 2023-06-08 25 11 juicemia@users.noreply.gith... hyangah@gmail.com
goImpl.ts
in src
57 1 2017-06-04 2022-06-08 25 10 itsjamie@users.noreply.gith... suzmue@golang.org
88 3 2018-02-19 2022-06-08 21 10 robin.bartholdson@formulate.se suzmue@golang.org
227 12 2020-12-28 2023-06-08 25 9 suzmue@golang.org hyangah@gmail.com
68 11 2018-09-26 2022-12-14 24 9 ramyar@microsoft.com hyangah@gmail.com
71 6 2019-03-04 2022-06-08 14 9 31558262+aswinmprabhu@users... suzmue@golang.org
171 11 2019-09-01 2023-06-08 82 8 rstambler@golang.org hyangah@gmail.com
536 24 2021-02-02 2023-06-08 67 8 suzmue@golang.org hyangah@gmail.com
resolve.ts
in src/goTest
434 26 2021-08-18 2024-01-09 26 8 ethan.reesor@gmail.com 92764374+mnoah1@users.norep...
466 22 2020-06-18 2023-02-22 63 7 bcloud@google.com suzmue@golang.org
goMode.ts
in src
19 1 2015-11-10 2022-06-08 16 7 lukehoban@gmail.com suzmue@golang.org
59 1 2017-11-07 2022-06-08 16 7 frederik.ring@gmail.com suzmue@golang.org
129 10 2018-07-16 2021-03-02 12 7 jkearl11@gmail.com hyangah@gmail.com
goEnv.ts
in src
102 4 2020-05-27 2022-06-08 25 6 rstambler@golang.org suzmue@golang.org
221 9 2021-04-30 2023-06-08 24 6 rstambler@golang.org hyangah@gmail.com
explore.ts
in src/goTest
276 9 2021-08-18 2023-11-21 22 6 ethan.reesor@gmail.com 92764374+mnoah1@users.norep...
run.ts
in src/goTest
590 13 2021-08-18 2023-11-21 21 6 ethan.reesor@gmail.com 92764374+mnoah1@users.norep...
generate.go
in tools
576 15 2020-06-08 2022-04-26 35 5 rstambler@golang.org hyangah@gmail.com
pathUtils.ts
in src/utils
203 16 2020-09-03 2023-06-08 20 5 suzmue@golang.org hyangah@gmail.com
config.ts
in src
35 3 2021-01-12 2022-06-08 19 5 hyangah@gmail.com suzmue@golang.org
130 5 2021-09-22 2023-07-14 19 5 rstambler@golang.org hyangah@gmail.com
161 9 2021-01-27 2023-06-08 13 5 suzmue@golang.org hyangah@gmail.com
utils.ts
in src/goTest
68 7 2021-08-18 2022-06-08 12 5 ethan.reesor@gmail.com suzmue@golang.org
21 - 2022-05-03 2023-11-21 10 5 jamal@golang.org 92764374+mnoah1@users.norep...
relnotes.go
in tools/relnotes
337 12 2020-09-22 2022-11-02 10 5 suzmue@golang.org hyangah@gmail.com
envUtils.ts
in src/utils
42 3 2020-08-14 2022-06-08 9 5 hyangah@gmail.com suzmue@golang.org
index.ts
in src/commands
28 1 2022-05-04 2023-07-14 9 5 jamal@golang.org hyangah@gmail.com
processUtils.ts
in src/utils
24 2 2020-07-15 2022-06-08 8 5 eliben@gmail.com suzmue@golang.org
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
codicon.css
in media
549 - 2022-09-13 2022-11-02 2 1 hyangah@gmail.com hyangah@gmail.com
goFormat.ts
in src/language/legacy
118 4 2022-02-25 2022-12-14 4 1 hyangah@gmail.com hyangah@gmail.com
goRename.ts
in src/language/legacy
78 2 2022-02-25 2022-04-26 2 1 hyangah@gmail.com hyangah@gmail.com
goRefactor.ts
in src/language/legacy
31 1 2022-02-25 2022-04-26 2 1 hyangah@gmail.com hyangah@gmail.com
cfg
1 - 2022-03-01 2022-03-02 2 1 hyangah@gmail.com hyangah@gmail.com
const.ts
in build/nightly
1 - 2020-06-17 2020-06-29 3 1 hyangah@gmail.com hyangah@gmail.com
proto
build.proto
in proto
439 - 2023-11-13 2023-11-21 2 2 mnoah1@gmail.com 92764374+mnoah1@users.norep...
bazelRun.ts
in src/bazel
308 10 2023-11-13 2023-11-21 2 2 mnoah1@gmail.com 92764374+mnoah1@users.norep...
bazelCoverage.ts
in src/bazel
199 10 2023-11-13 2023-11-21 2 2 mnoah1@gmail.com 92764374+mnoah1@users.norep...
main.go
in tools/installtools
154 8 2021-10-28 2023-02-22 16 2 hyangah@gmail.com hyangah@gmail.com
main.go
in tools/docs2wiki
126 8 2022-04-19 2022-06-17 6 2 hyangah@gmail.com suzmue@golang.org
112 9 2023-02-14 2023-02-22 2 2 hyangah@gmail.com suzmue@golang.org
59 2 2021-01-27 2021-03-02 4 2 suzmue@golang.org hyangah@gmail.com
argsUtil.ts
in src/utils
56 1 2023-05-13 2023-06-08 2 2 weikanglim@gmail.com hyangah@gmail.com
walk.ts
in src/goTest
56 3 2021-08-20 2021-09-14 2 2 ethan.reesor@gmail.com hyangah@gmail.com
applyCoverprofile.ts
in src/commands
37 - 2022-05-05 2022-06-08 2 2 jamal@golang.org suzmue@golang.org
vscode.css
in media
34 - 2022-05-16 2022-06-08 2 2 hyangah@gmail.com suzmue@golang.org
showCommands.ts
in src/commands
30 - 2022-05-05 2022-06-08 2 2 jamal@golang.org suzmue@golang.org
runBuilds.ts
in src/commands
25 - 2022-05-11 2022-06-08 2 2 jamal@golang.org suzmue@golang.org
toggleGCDetails.ts
in src/commands
24 - 2022-05-05 2022-06-08 2 2 jamal@golang.org suzmue@golang.org
reset.css
in media
23 - 2022-05-16 2022-06-08 2 2 hyangah@gmail.com suzmue@golang.org
getCurrentGoPath.ts
in src/commands
20 - 2022-05-05 2022-06-08 2 2 jamal@golang.org suzmue@golang.org
installTools.ts
in src/commands
14 - 2022-05-05 2022-06-08 2 2 jamal@golang.org suzmue@golang.org
mutex.ts
in src/utils
13 1 2021-01-30 2021-03-02 3 2 hyangah@gmail.com hyangah@gmail.com
12 - 2021-08-09 2021-09-14 2 2 ethan.reesor@gmail.com hyangah@gmail.com
randomDayutils.ts
in src/utils
11 2 2022-12-08 2022-12-14 2 2 pjw@google.com hyangah@gmail.com
startDebugSession.ts
in src/commands
11 - 2022-05-05 2022-06-08 2 2 jamal@golang.org suzmue@golang.org
getCurrentGoRoot.ts
in src/commands
11 - 2022-07-29 2022-08-11 2 2 or@raftt.io suzmue@golang.org
11 - 2023-01-13 2023-02-22 2 2 hyangah@gmail.com suzmue@golang.org
7 1 2022-12-03 2022-12-14 2 2 inlogic@gmail.com hyangah@gmail.com
goLanguageServer.ts
in src/language
1284 50 2022-02-25 2023-06-08 31 3 hyangah@gmail.com hyangah@gmail.com
goSuggest.ts
in src/language/legacy
606 15 2022-02-25 2022-06-08 4 3 hyangah@gmail.com suzmue@golang.org
bazelTestUtils.ts
in src/bazel
462 11 2023-10-17 2024-01-09 4 3 lavorgia@uber.com 92764374+mnoah1@users.norep...
goplssetting.go
in tools/goplssetting
373 14 2021-03-09 2022-12-14 12 3 hyangah@gmail.com hyangah@gmail.com
goDeclaration.ts
in src/language/legacy
359 8 2022-02-25 2022-06-08 4 3 hyangah@gmail.com suzmue@golang.org
300 26 2022-02-28 2022-06-08 10 3 jamal@golang.org suzmue@golang.org
257 4 2022-03-25 2022-12-14 21 3 jamal@golang.org hyangah@gmail.com
243 3 2021-05-11 2023-06-08 41 3 suzmue@golang.org hyangah@gmail.com
in
243 - 2021-05-11 2023-06-08 23 3 suzmue@golang.org hyangah@gmail.com
bazelExplore.ts
in src/bazel
189 2 2023-10-17 2024-01-09 4 3 lavorgia@uber.com 92764374+mnoah1@users.norep...
goOutline.ts
in src/language/legacy
174 4 2022-02-25 2022-06-08 5 3 hyangah@gmail.com suzmue@golang.org
goSignature.ts
in src/language/legacy
126 3 2022-02-25 2022-06-08 4 3 hyangah@gmail.com suzmue@golang.org
goSymbol.ts
in src/language/legacy
118 3 2022-02-25 2022-06-08 4 3 hyangah@gmail.com suzmue@golang.org
goTypeDefinition.ts
in src/language/legacy
111 1 2022-02-25 2022-06-08 4 3 hyangah@gmail.com suzmue@golang.org
goLiveErrors.ts
in src/language/legacy
98 3 2022-02-25 2022-06-08 5 3 hyangah@gmail.com suzmue@golang.org
94 15 2020-09-22 2021-05-13 9 3 hyangah@gmail.com hyangah@gmail.com
91 3 2022-05-03 2022-12-22 6 3 suzmue@golang.org suzmue@golang.org
goReferences.ts
in src/language/legacy
87 2 2022-02-25 2022-06-08 4 3 hyangah@gmail.com suzmue@golang.org
welcome.css
in media
83 - 2020-12-28 2021-01-22 5 3 suzmue@golang.org hyangah@gmail.com
64 2 2021-02-01 2021-03-02 3 3 suzmue@golang.org hyangah@gmail.com