2018-10-11 23:52:46 +02:00
|
|
|
// 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
|
|
|
|
}
|
2018-10-13 07:38:08 +02:00
|
|
|
|
|
|
|
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
|
|
|
|
}
|