Such methods might indicate that the receiver type is intended to satisfy an interface from the standard library, but fails to do so because of the mistake in the method's signature.
Example:
type MyReader []byte
func (r MyReader) ReadByte(data []byte) (byte, error) {
}
The usage is suspicious because it looks like an attempt to implement io.ByteReader but the signature is wrong.
More correct version will be as follows:
type MyReader []byte
func (r MyReader) ReadByte() (byte, error) {
}