xxx be unexportedgo-lint

臭大佬 2020-11-06 00:07:13 2046
Go 
简介 xxx be unexportedgo-lint

问题

在用 vscodego 代码的时候,总是有波浪线存在,如下图:

解决

如截图,有三处会触发go-lint的警告,分别是结构体上、方法上、下划线变量上

1: 结构体的上一行,编写结构体注释,而且一定要用这个结构体名称开头,如下:

2:方法上最好不要用selfthis等词,然后编写函数注释文件,而且一定要用这个函数名称开头,

3:不要在go中使用下划线命名,current_url改为currentUrl

另外

如果有爆红波浪线的状况,可以在settings.json文件中添加如下:

"window.zoomLevel": 0,
"go.docsTool": "gogetdoc",
"go.formatTool": "goimports",
"explorer.confirmDelete": false,
"go.lintFlags": ["--disable=varcheck", "--enable=errcheck"],