...
Package lostcancel
Package lostcancel defines an Analyzer that checks for failure to
call a context cancellation function.
Analyzer lostcancel
lostcancel: check cancel func returned by context.WithCancel is called
The cancellation function returned by context.WithCancel, WithTimeout,
and WithDeadline must be called or the new context will remain live
until its parent context is cancelled.
(The background context is never cancelled.)
Variables
var Analyzer = &analysis.Analyzer{
Name: "lostcancel",
Doc: analysisutil.MustExtractDoc(doc, "lostcancel"),
URL: "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/lostcancel",
Run: run,
Requires: []*analysis.Analyzer{
inspect.Analyzer,
ctrlflow.Analyzer,
},
}
Subdirectories
Name |
Synopsis |
.. |
cmd
|
|
lostcancel
|
The lostcancel command applies the golang.org/x/tools/go/analysis/passes/lostcancel analysis to the specified packages of Go source code.
|