Use http.NewRequestWithContext

Proprietary

Replace deprecated http.NewRequest(method, url, body) with http.NewRequestWithContext(context.TODO(), method, url, body).

org.openrewrite.golang.codequality.UseHttpNewRequestWithContext
mod run . --recipe=org.openrewrite.golang.codequality.UseHttpNewRequestWithContext

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.