The most opinionated Go source code linter.
go-critic
is a collection of checks that detect style, performance issues as well
as some common programming errors.
Project goals:
- Provide as much useful checks as possible. We're prototyping and experimenting here
- When specific check implementation is mature and proven useful, propose it's integration into other linter
- If good checker can't find a better home, it stays here
go-critic
is open source and free (as in beer) software, licensed under MIT license.
- User guide / usage docs - how to use
go-critic
- Supported checks - list of supported checks with descriptions and examples
- Trophies - list of contributions made thanks to
go-critic
- go-critic on github - development repository, source code
- Contributing to go-critic - instructions on how to participate
- Report an issue / request feature - link to "create issue" form