VSCodeではgolangを書くための拡張機能があります。
これがよくできていて基本的に満足なのですが、以下のような場面で情報がでてきません。
(引数の情報が表示されていません。)
fmt.Println
などはしっかり出てくるのでバグなんじゃないかと思ってissuesを探りました。
そして次のissueを見つけました。
Goto Definition, Hover, Signature Help does not work for net
package
詳細はよくわかりませんがどうやら内部で使用しているツールの問題のようです。
解決策も書いてあるのでそれに従って設定ファイルを編集しましょう。
具体的には以下のような設定を追加します。
"go.docsTool": "gogetdoc"
🎉