Uber / vscode-go
Go extension for Visual Studio Code, with added Bazel Support
GitHub Repo
22K
lines of main code
112 files
10K
lines of test code
44 files
862
lines of other code
29 files
61%
main code touched
1 year (13K LOC)
7%
new main code
1 year (1.7K LOC)
0
recent contributors
past 30 days
9y
age
3,125 days
19K
ts
1.6K
go
689
css
PROTO
439
proto
IN
243
in
93
bash
11
js
11
yaml
CFG
1
cfg

github actions
npm
docker


Main Code: 21,945 LOC (112 files) = TS (86%) + GO (7%) + CSS (3%) + PROTO (2%) + IN (1%) + BASH (<1%) + JS (<1%) + YAML (<1%) + CFG (<1%)
Secondary code: Test: 10,302 LOC (44); Generated: 0 LOC (0); Build & Deploy: 59 LOC (1); Other: 803 LOC (28);
Duplication: 4%
File Size: 16% long (>1000 LOC), 27% short (<= 200 LOC)
Unit Size: 12% long (>100 LOC), 28% short (<= 10 LOC)
Conditional Complexity: 8% complex (McCabe index > 50), 36% simple (McCabe index <= 5)
Logical Component Decomposition: primary (6 components)

8 years, 6 months old

  • 92% of code older than 365 days
  • 38% of code not updated in the past 365 days

36% of code updated more than 50 times

Also see temporal dependencies for files frequently changed in same commits.

Goals: Keep the system simple and easy to change (4)
Straight_Line
Features of interest:
TODOs
22 files

generated by sokrates.dev (configuration) on 2024-04-03