...

Package unusedresult

import "golang.org/x/tools/go/analysis/passes/unusedresult"
Overview
Index

Overview ▾

Package unusedresult defines an analyzer that checks for unused results of calls to certain pure functions.

Index ▾

Package files

unusedresult.go

Constants

const Doc = `check for unused results of calls to some functions

Some functions like fmt.Errorf return a result and have no side effects,
so it is always a mistake to discard the result. This analyzer reports
calls to certain functions in which the result of the call is ignored.

The set of functions may be controlled using flags.`

Variables

var Analyzer = &analysis.Analyzer{
    Name:     "unusedresult",
    Doc:      Doc,
    Requires: []*analysis.Analyzer{inspect.Analyzer},
    Run:      run,
}