-- flags -- -ignore_extra_diags -- go.mod -- module testy.test go 1.18 -- types/types.go -- package types -- signature/signature.go -- package signature type Alias = int -- snippets/snippets.go -- package snippets import ( "testy.test/signature" t "testy.test/types" ) func X(_ map[signature.Alias]t.CoolAlias) (map[signature.Alias]t.CoolAlias) { return nil } -- testy/testy.go -- package testy func a() { //@item(funcA, "a", "func()", "func") //@complete("", funcA) } -- testy/testy_test.go -- package testy import ( "testing" sig "testy.test/signature" "testy.test/snippets" ) func TestSomething(t *testing.T) { //@item(TestSomething, "TestSomething(t *testing.T)", "", "func") var x int //@loc(testyX, "x"), diag("x", re"declared (and|but) not used") a() //@loc(testyA, "a") } func _() { _ = snippets.X(nil) //@signature("nil", "X(_ map[sig.Alias]types.CoolAlias) map[sig.Alias]types.CoolAlias", 0) var _ sig.Alias } func issue63578(err error) { err.Error() //@signature(")", "Error()", 0) }