1
0
mirror of https://github.com/mgechev/revive.git synced 2024-11-24 08:32:22 +02:00
revive/fixtures/empty-lines.go

130 lines
1.9 KiB
Go
Raw Normal View History

// Test of empty-lines.
package fixtures
func f1(x *int) bool { // MATCH /extra empty line at the start of a block/
return x > 2
}
func f2(x *int) bool {
return x > 2 // MATCH /extra empty line at the end of a block/
}
func f3(x *int) bool { // MATCH /extra empty line at the start of a block/
return x > 2 // MATCH /extra empty line at the end of a block/
}
func f4(x *int) bool {
// This is fine.
return x > 2
}
func f5(x *int) bool { // MATCH /extra empty line at the start of a block/
// This is _not_ fine.
return x > 2
}
func f6(x *int) bool {
return x > 2
// This is fine.
}
func f7(x *int) bool {
return x > 2 // MATCH /extra empty line at the end of a block/
// This is _not_ fine.
}
func f8(*int) bool {
if x > 2 { // MATCH /extra empty line at the start of a block/
return true
}
return false
}
func f9(*int) bool {
if x > 2 {
return true // MATCH /extra empty line at the end of a block/
}
return false
}
func f10(*int) bool { // MATCH /extra empty line at the start of a block/
if x > 2 {
return true
}
return false
}
func f11(x *int) bool {
if x > 2 {
return true
}
}
func f12(x *int) bool {
if x > 2 { // MATCH /extra empty line at the end of a block/
return true
}
}
func f13(x *int) bool {
switch {
case x == 2:
return false
}
}
func f14(x *int) bool {
switch { // MATCH /extra empty line at the end of a block/
case x == 2:
return false
}
}
func f15(x *int) bool {
switch {
case x == 2: // MATCH /extra empty line at the end of a block/
return false
}
}
func f16(x *int) bool {
return Query(
qm("x = ?", x),
).Execute()
}
func f17(x *int) bool {
return Query( // MATCH /extra empty line at the end of a block/
qm("x = ?", x),
).Execute()
}
func f18(x *int) bool {
if true {
if true { // MATCH /extra empty line at the end of a block/
return true
}
// TODO: should we handle the error here?
}
return false
}