Go では名前が小文字から始まる関数はエクスポートされません。 エクスポートされていない関数で、定義があるのにまったく使用されていないものは、その名前がグレー表示されます。
// 未使用のエクスポートされていない関数 func unExportedUnusedFunc() { } func main() { fmt.Println("Hello") }