1
0
mirror of https://github.com/mgechev/revive.git synced 2025-11-23 22:04:49 +02:00
Files
revive/testdata/exported-issue-1002.go

24 lines
667 B
Go
Raw Normal View History

// Package golint comment
package golint
2024-09-14 22:38:06 +03:00
// by default code below is valid,
// but if checkPublicInterface is switched on - it should check documentation in interfaces
// Some - some interface
type Some interface {
Other // should not fail
// Correct - should do all correct
Correct()
// MATCH /comment on exported interface method Some.SemiCorrect should be of the form "SemiCorrect ..."/
SemiCorrect()
NonCorrect() // MATCH /public interface method Some.NonCorrect should be commented/
}
// Other - just to check names compatibility
type Other interface {}
// for private interfaces it doesn't check docs anyway
type somePrivate interface {
AllGood()
}