It is a great tool to run before you send your commit to the repository(maybe you can use git hook).
there is another option gometalinter but golangci-lint is faster than gometalinter.
golangci
/
golangci-lint
Fast linters runner for Go
golangci-lint
Fast linters runner for Go
golangci-lint
is a fast Go linters runner.
It runs linters in parallel, uses caching, supports YAML configuration, integrates with all major IDEs, and includes over a hundred linters.
Install golangci-lint
Documentation
Documentation is hosted at https://golangci-lint.run.
Social Networks
Supporting Us
golangci-lint
is a free and open-source project built by volunteers.
If you value it, consider supporting us, we appreciate it! ❤️
Badges
Contributors
This project exists thanks to all the people who contribute. How to contribute.
Stargazers over time
To run the tools is pretty simple, you need to run:
golangci-lint run ./...
If you want to use docker, the only thing you need to do is configure the volume to use your project path.
docker run --rm -it -v $GOPATH/src/github.com/golangci/golangci-lint:/go/src/github.com/golangci/golangci-lint golangci-lint run ./...
that's all folks, I hope it can be useful to you =)
Top comments (0)