値とポインターレシーバーが混在する型を使用しているメソッドを含む構造を報告します。 そのような使用は、Go ドキュメントにより推奨されていません.

詳細は、Go FAQ の「Should I define methods on values or pointers?」を参照してください。

例:

type S struct{
}

func (s *S) fun() {}
func (s S) fun2() {}