errcheck: empty selector name. (#2309)
This commit is contained in:
parent
bdc2f96de9
commit
413bec6a4d
@ -66,9 +66,14 @@ func NewErrcheck() *goanalysis.Linter {
|
|||||||
for i, err := range errcheckIssues.UncheckedErrors {
|
for i, err := range errcheckIssues.UncheckedErrors {
|
||||||
var text string
|
var text string
|
||||||
if err.FuncName != "" {
|
if err.FuncName != "" {
|
||||||
|
code := err.SelectorName
|
||||||
|
if err.SelectorName == "" {
|
||||||
|
code = err.FuncName
|
||||||
|
}
|
||||||
|
|
||||||
text = fmt.Sprintf(
|
text = fmt.Sprintf(
|
||||||
"Error return value of %s is not checked",
|
"Error return value of %s is not checked",
|
||||||
formatCode(err.SelectorName, lintCtx.Cfg),
|
formatCode(code, lintCtx.Cfg),
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
text = "Error return value is not checked"
|
text = "Error return value is not checked"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user