├── .github └── workflows │ └── ci.yml ├── LICENSE ├── README.md ├── go.mod ├── go.sum ├── main.go ├── mulint ├── analyzer.go ├── fqn.go ├── helpers.go ├── report.go └── visitor.go └── tests ├── locks_test.go ├── mixed_locks.go ├── simple_rlock.go └── transitive_lock.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/main.go -------------------------------------------------------------------------------- /mulint/analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/mulint/analyzer.go -------------------------------------------------------------------------------- /mulint/fqn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/mulint/fqn.go -------------------------------------------------------------------------------- /mulint/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/mulint/helpers.go -------------------------------------------------------------------------------- /mulint/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/mulint/report.go -------------------------------------------------------------------------------- /mulint/visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/mulint/visitor.go -------------------------------------------------------------------------------- /tests/locks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/tests/locks_test.go -------------------------------------------------------------------------------- /tests/mixed_locks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/tests/mixed_locks.go -------------------------------------------------------------------------------- /tests/simple_rlock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/tests/simple_rlock.go -------------------------------------------------------------------------------- /tests/transitive_lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnieto/mulint/HEAD/tests/transitive_lock.go --------------------------------------------------------------------------------