xxx be unexportedgo-lint
简介
xxx be unexportedgo-lint
问题
在用 vscode 写 go 代码的时候,总是有波浪线存在,如下图:

解决
如截图,有三处会触发go-lint的警告,分别是结构体上、方法上、下划线变量上
1: 结构体的上一行,编写结构体注释,而且一定要用这个结构体名称开头,如下:
2:方法上最好不要用self、this等词,然后编写函数注释文件,而且一定要用这个函数名称开头,

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"],

微信收款码
支付宝收款码