Improve message for underscore receiver names.
diff --git a/lint.go b/lint.go
index 84518fc..8bf077d 100644
--- a/lint.go
+++ b/lint.go
@@ -862,6 +862,10 @@
 		}
 		name := names[0].Name
 		const link = styleGuideBase + "#Receiver_Names"
+		if name == "_" {
+			f.errorf(n, 1, link, `receiver name should not be an underscore`)
+			return true
+		}
 		if badReceiverNames[name] {
 			f.errorf(n, 1, link, `receiver name should be a reflection of its identity; don't use generic names such as "me", "this", or "self"`)
 			return true
diff --git a/testdata/receiver-names.go b/testdata/receiver-names.go
index 58f567d..e5f3fa2 100644
--- a/testdata/receiver-names.go
+++ b/testdata/receiver-names.go
@@ -36,3 +36,6 @@
 
 func (bar) f6() {
 }
+
+func (_ *bar) f7() { // MATCH /receiver name should not be an underscore/
+}