deferlint

Linter for finding defer statements in Go loops

MIT License

Stars
32

deferlint

This package warns when defer is used within loops.

Example

$ go get github.com/eatonphil/deferlint
$ go vet -vettool=/Users/philipeaton/go/bin/deferlint ./tests
# github.com/eatonphil/deferlint/tests
tests/deferloop.go:7:3: defer in loop found "defer f()"

References

https://github.com/fatih/addlint

Package Rankings
Top 8.17% on Proxy.golang.org