honnef.co/go/tools@v0.5.0-0.dev.0.20240520180541-dcae280a5e87/stylecheck/st1006/testdata/src/example.com/CheckReceiverNames/CheckReceiverNames.go (about)

     1  // Package pkg ...
     2  package pkg
     3  
     4  type T1 int
     5  
     6  func (x T1) Fn1()    {}
     7  func (y T1) Fn2()    {}
     8  func (x T1) Fn3()    {}
     9  func (T1) Fn4()      {}
    10  func (_ T1) Fn5()    {} //@ diag(`receiver name should not be an underscore, omit the name if it is unused`)
    11  func (self T1) Fn6() {} //@ diag(`receiver name should be a reflection of its identity`)