mirror of
https://github.com/mgechev/revive.git
synced 2025-02-15 13:53:15 +02:00
33 lines
481 B
Go
33 lines
481 B
Go
|
package fixtures
|
||
|
|
||
|
type Foo struct {
|
||
|
Bar struct { // MATCH /no nested structs are allowed/
|
||
|
Baz struct { // MATCH /no nested structs are allowed/
|
||
|
b bool
|
||
|
Qux struct { // MATCH /no nested structs are allowed/
|
||
|
b bool
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
type Quux struct {
|
||
|
Quuz Quuz
|
||
|
}
|
||
|
|
||
|
type Quuz struct {
|
||
|
}
|
||
|
|
||
|
func waldo() (s struct{ b bool }) { return s }
|
||
|
|
||
|
func fred() interface{} {
|
||
|
s := struct {
|
||
|
b bool
|
||
|
t struct { // MATCH /no nested structs are allowed/
|
||
|
b bool
|
||
|
}
|
||
|
}{}
|
||
|
|
||
|
return s
|
||
|
}
|