package testdata var Go_lint string // ERROR "don't use underscores in Go names; var Go_lint should be GoLint" func ExportedFuncWithNoComment() { } var ExportedVarWithNoComment string type ExportedStructWithNoComment struct{} type ExportedInterfaceWithNoComment interface{} // Bad comment // ERROR "comment on exported function ExportedFuncWithBadComment should be of the form .ExportedFuncWithBadComment \.\.\.." func ExportedFuncWithBadComment() {} type GolintTest struct{} func (receiver1 GolintTest) A() {} func (receiver2 GolintTest) B() {} // ERROR "receiver name receiver2 should be consistent with previous receiver name receiver1 for GolintTest"