| # Test of line-oriented output. | 
 |  | 
 |  deadcode `-f={{range .Funcs}}{{printf "%s: %s.%s\n" .Position $.Path .Name}}{{end}}` -filter= example.com | 
 |  | 
 |  want "main.go:13:10: example.com.T.Goodbye" | 
 | !want "example.com.T.Hello" | 
 |  want "main.go:15:6: example.com.unreferenced" | 
 |  | 
 |  want "fmt.Scanf" | 
 |  want "fmt.Printf" | 
 | !want "fmt.Println" | 
 |  | 
 | -- go.mod -- | 
 | module example.com | 
 | go 1.18 | 
 |  | 
 | -- main.go -- | 
 | package main | 
 |  | 
 | import "fmt" | 
 |  | 
 | type T int | 
 |  | 
 | func main() { | 
 | 	var x T | 
 | 	x.Hello() | 
 | } | 
 |  | 
 | func (T) Hello() { fmt.Println("hello") } | 
 | func (T) Goodbye() { fmt.Println("goodbye") } | 
 |  | 
 | func unreferenced() {} |