extras/gaia/scanner/httpscanner/scanner.go
Function withClientTrace
has 67 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func withClientTrace(ctx context.Context, r *Result) context.Context {
trace := &httptrace.ClientTrace{
DNSStart: func(i httptrace.DNSStartInfo) {
r.dnsStart = time.Now()
},
Function Check
has 57 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func Check(req *http.Request) *CheckResponse {
req.Header.Set("User-Agent", "noty/2.0 (https://noty.im)")
var result Result
ctx := WithHTTPStat(req.Context(), &result)