mirror of
https://github.com/mgechev/revive.git
synced 2025-11-25 22:12:38 +02:00
renames fixtures as testdata to avoid spurious dependencies (#359)
This commit is contained in:
37
testdata/unreachable-code.go
vendored
Normal file
37
testdata/unreachable-code.go
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
package fixtures
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"os"
|
||||
)
|
||||
|
||||
func foo() int {
|
||||
log.Fatalf("%s", "About to fail") // ignore
|
||||
return 0 // MATCH /unreachable code after this statement/
|
||||
return 1
|
||||
Println("unreachable")
|
||||
}
|
||||
|
||||
func f() {
|
||||
fmt.Println("Hello, playground")
|
||||
if true {
|
||||
return // MATCH /unreachable code after this statement/
|
||||
Println("unreachable")
|
||||
os.Exit(2) // ignore
|
||||
Println("also unreachable")
|
||||
}
|
||||
return // MATCH /unreachable code after this statement/
|
||||
fmt.Println("Bye, playground")
|
||||
}
|
||||
|
||||
func g() {
|
||||
fmt.Println("Hello, playground")
|
||||
if true {
|
||||
return // ignore if next stmt is labeled
|
||||
label:
|
||||
os.Exit(2) // ignore
|
||||
}
|
||||
|
||||
fmt.Println("Bye, playground")
|
||||
}
|
||||
Reference in New Issue
Block a user