23 lines
560 B
Go
23 lines
560 B
Go
//args: -Egolint
|
|
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
|
|
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"
|