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"
 | 
