エクスポートされていない型は、go doc でドキュメントを表示する際に使用しにくい可能性があります。
例:
type hidden struct{}
func Exported() hidden { // エクスポートされた関数にエクスポートされてない返り値の型 'hidden' が含まれています
return hidden{}
}
「エクスポート」クイックフィックスを適用すると、型をエクスポートできます。 クイックフィックスを適用すると、型名が大文字になります。
type Hidden struct{}
func Exported() Hidden { // 修正後
return Hidden{}
}