uber / vscode-go
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
16% | 20% | 35% | 17% | 10%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts19% | 17% | 34% | 18% | 10%
go0% | 36% | 45% | 17% | 0%
css0% | 79% | 0% | 0% | 20%
proto0% | 0% | 100% | 0% | 0%
in0% | 0% | 100% | 0% | 0%
bash0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src19% | 17% | 34% | 18% | 10%
tools0% | 31% | 52% | 15% | 0%
media0% | 78% | 0% | 0% | 21%
proto0% | 0% | 100% | 0% | 0%
build0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
goDebug.ts
in src/debugAdapter
2319 67
goLanguageServer.ts
in src/language
1284 50
util.ts
in src
868 47
682 25
goSuggest.ts
in src/language/legacy
606 15
run.ts
in src/goTest
590 13
generate.go
in tools
576 15
codicon.css
in media
549 -
536 24
466 22
bazelTestUtils.ts
in src/bazel
462 11
453 18
proto
build.proto
in proto
439 -
434 17
resolve.ts
in src/goTest
434 26
414 8
goplssetting.go
in tools/goplssetting
373 14
goDeclaration.ts
in src/language/legacy
359 8
goMain.ts
in src
355 9
relnotes.go
in tools/relnotes
337 12
goTest.ts
in src
331 12
bazelRun.ts
in src/bazel
308 10
300 26
explore.ts
in src/goTest
276 9
profile.ts
in src/goTest
260 22
257 4
243 3
in
243 -
239 8
230 5
227 12
221 9
pathUtils.ts
in src/utils
203 16
bazelCoverage.ts
in src/bazel
199 10
198 3
191 5
bazelExplore.ts
in src/bazel
189 2
goOutline.ts
in src/language/legacy
174 4
171 3
171 11
169 7
161 9
main.go
in tools/installtools
154 8
152 5
150 2
130 5
129 10
startLanguageServer.ts
in src/commands
128 3
127 4
goSignature.ts
in src/language/legacy
126 3
Files With Most Units (Top 50)
File# lines# units
goDebug.ts
in src/debugAdapter
2319 67
goLanguageServer.ts
in src/language
1284 50
util.ts
in src
868 47
300 26
resolve.ts
in src/goTest
434 26
682 25
536 24
466 22
profile.ts
in src/goTest
260 22
453 18
434 17
pathUtils.ts
in src/utils
203 16
goSuggest.ts
in src/language/legacy
606 15
94 15
generate.go
in tools
576 15
goplssetting.go
in tools/goplssetting
373 14
run.ts
in src/goTest
590 13
227 12
goTest.ts
in src
331 12
relnotes.go
in tools/relnotes
337 12
bazelTestUtils.ts
in src/bazel
462 11
68 11
171 11
129 10
bazelCoverage.ts
in src/bazel
199 10
bazelRun.ts
in src/bazel
308 10
161 9
goMain.ts
in src
355 9
112 9
explore.ts
in src/goTest
276 9
221 9
414 8
goDeclaration.ts
in src/language/legacy
359 8
239 8
main.go
in tools/installtools
154 8
main.go
in tools/docs2wiki
126 8
169 7
utils.ts
in src/goTest
68 7
106 7
71 6
130 5
191 5
230 5
152 5
goEnv.ts
in src
102 4
127 4
257 4
goOutline.ts
in src/language/legacy
174 4
goFormat.ts
in src/language/legacy
118 4
config.ts
in src
35 3
Files With Long Lines (Top 30)

There are 30 files with lines longer than 120 characters. In total, there are 77 long lines.

File# lines# units# long lines
227 12 8
goDebug.ts
in src/debugAdapter
2319 67 8
414 8 7
536 24 5
goLanguageServer.ts
in src/language
1284 50 5
generate.go
in tools
576 15 5
relnotes.go
in tools/relnotes
337 12 4
682 25 3
goMain.ts
in src
355 9 3
191 5 3
161 9 2
bazelRun.ts
in src/bazel
308 10 2
goSuggest.ts
in src/language/legacy
606 15 2
goDeclaration.ts
in src/language/legacy
359 8 2
239 8 2
all.bash
in build
93 - 2
startLanguageServer.ts
in src/commands
128 3 1
bazelTestUtils.ts
in src/bazel
462 11 1
bazelExplore.ts
in src/bazel
189 2 1
150 2 1
230 5 1
run.ts
in src/goTest
590 13 1
171 11 1
goImplementations.ts
in src/language/legacy
114 1 1
52 - 1
35 - 1
91 2 1
453 18 1
221 9 1
goplssetting.go
in tools/goplssetting
373 14 1