2020-03-10 21:08:28 +00:00

37 lines
645 B
Go

//args: -Egomnd
package testdata
import (
"log"
"net/http"
"time"
)
func UseMagicNumber() {
c := &http.Client{
Timeout: 2 * time.Second, // ERROR : "Magic number: 2, in <assign> detected"
}
res, err := c.Get("http://www.google.com")
if err != nil {
log.Fatal(err)
}
if res.StatusCode != 200 { // ERROR : "Magic number: 200, in <condition> detected"
log.Println("Something went wrong")
}
}
func UseNoMagicNumber() {
c := &http.Client{
Timeout: time.Second,
}
res, err := c.Get("http://www.google.com")
if err != nil {
log.Fatal(err)
}
if res.StatusCode != http.StatusOK {
log.Println("Something went wrong")
}
}