Closed
Description
use nilness
to enhance the nilerr
linter
the common case
err := do()
if err != nil {
return err
}
err2 := do2()
if err2 != nil {
return err // which is a nil value err, should be `return err2`
}
Real bugs
- 🐛 fix check
deleteError != nil
but return an other nil valueerr
kcp-dev/kcp#3219 - fix: check
cerr != nil
but return a nil value errorerr
vmware/govmomi#3653 - Bug: Nil error returned in case of token type missing absmach/magistrala#7
- fix: check
err != nil
but return a nil value errorerrRet
XiaoMi/Gaea#278 - fix: check
r.err != nil
but return a nil value errorerr
erigontech/erigon#13120 - fix: check
update.Error != nil
but return a nil value errorerr
devspace-sh/devspace#2921 - Why
bindataRead
function checkclErr !=nil
but return a nil value errorerr
go-bindata/go-bindata#86 - fix: check
ws.summaryErr != nil
but return a nil value errorerr
aws/copilot-cli#6000 - fix: check
err2 != nil
but return a nil value errorerr
smartcontractkit/chainlink#15698 - fix: check
errReadRespBody != nil
but return a nil value errorerr
keploy/keploy#2470 - fix: check
qErr != nil
but return a nil value errorerr
errata-ai/vale#935 - should return a error but return a nil value error charmbracelet/soft-serve#616
- Code bug: should return a error but return a nil value error apache/dubbo-go#2762
- fix check errRaw != nil but return a nil value error err kubernetes/kubernetes#129251
- Bug Report: code check
call.Err !=nil
but return a nil value errorerr
gopasspw/gopass#3012 - Bug Report: code bug, check
err !=nil
but return a nil value errore
GoogleCloudPlatform/terraformer#1961
False-Positive
Metadata
Assignees
Labels
No labels
Activity