honnef.co/go/tools@v0.4.7/staticcheck/testdata/src/example.com/CheckIneffectiveURLQueryModification/CheckIneffectiveURLQueryModification.go (about) 1 package pkg 2 3 import "net/url" 4 5 func fn(u *url.URL) { 6 u.Query().Add("", "") //@ diag(`returns a copy`) 7 u.Query().Set("", "") //@ diag(`returns a copy`) 8 u.Query().Del("") //@ diag(`returns a copy`) 9 u.Query().Encode() 10 11 var t T 12 t.Query().Add("", "") 13 } 14 15 type T struct{} 16 17 func (v T) Query() T { return v } 18 func (v T) Add(arg1, arg2 string) {}