├── .circleci └── config.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── README.md ├── go.mod ├── go.sum ├── main.go └── passes └── rowserr ├── rowserr.go ├── rowserr_test.go └── testdata └── src ├── a ├── a.go ├── db.go ├── defer_crash.go ├── issue1.go ├── issue16.go ├── issue3.go └── issue943.go └── b └── b.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/main.go -------------------------------------------------------------------------------- /passes/rowserr/rowserr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/passes/rowserr/rowserr.go -------------------------------------------------------------------------------- /passes/rowserr/rowserr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/passes/rowserr/rowserr_test.go -------------------------------------------------------------------------------- /passes/rowserr/testdata/src/a/a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/passes/rowserr/testdata/src/a/a.go -------------------------------------------------------------------------------- /passes/rowserr/testdata/src/a/db.go: -------------------------------------------------------------------------------- 1 | package a 2 | 3 | import "database/sql" 4 | 5 | var db *sql.DB 6 | -------------------------------------------------------------------------------- /passes/rowserr/testdata/src/a/defer_crash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/passes/rowserr/testdata/src/a/defer_crash.go -------------------------------------------------------------------------------- /passes/rowserr/testdata/src/a/issue1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/passes/rowserr/testdata/src/a/issue1.go -------------------------------------------------------------------------------- /passes/rowserr/testdata/src/a/issue16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/passes/rowserr/testdata/src/a/issue16.go -------------------------------------------------------------------------------- /passes/rowserr/testdata/src/a/issue3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/passes/rowserr/testdata/src/a/issue3.go -------------------------------------------------------------------------------- /passes/rowserr/testdata/src/a/issue943.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/passes/rowserr/testdata/src/a/issue943.go -------------------------------------------------------------------------------- /passes/rowserr/testdata/src/b/b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingyugao/rowserrcheck/HEAD/passes/rowserr/testdata/src/b/b.go --------------------------------------------------------------------------------