
* add ability to set issue severity for out formats that support it based on severity rules * fix lint issues * change log child name * code climate omit severity if empty * add tests for severity rules, add support for case sensitive rules, fix lint issues, better doc comments, share processor test * deduplicated rule logic into a base rule that can be used by multiple rule types, moved severity config to it's own parent key named severity, reduced size of NewRunner function to make it easier to read * put validate function under base rule struct * better validation error wording * add Fingerprint and Description methods to Issue struct, made codeclimate reporter easier to read, checkstyle output is now pretty printed
golangci-lint
Fast linters runner for Go
golangci-lint
is a fast Go linters runner. It runs linters in parallel, uses caching, supports yaml
config, has integrations
with all major IDE and has dozens of linters included.
Install golangci-lint
Documentation
Documentation is hosted at https://golangci-lint.run.
Badges
Contributors
This project exists thanks to all the people who contribute. How to contribute.
Core Team
About core team
The GolangCI Core Team is a group of contributors that have demonstrated a lasting enthusiasm for the project and community. The GolangCI Core Team has GitHub admin privileges on the repo.
Responsibilities
The Core Team has the following responsibilities:
- Being available to answer high-level questions about vision and future.
- Being available to review longstanding/forgotten pull requests.
- Occasionally check issues, offer input, and categorize with GitHub issue labels.
- Looking out for up-and-coming members of the GolangCI community who might want to serve as Core Team members.
- Note that the Core Team – and all GolangCI contributors – are open source volunteers; membership on the Core Team is expressly not an obligation. The Core Team is distinguished as leaders in the community and while they are a good group to turn to when someone needs an answer to a question, they are still volunteering their time, and may not be available to help immediately.
Denis Isaev |
Aleksandr Razumov |
Team
And 134 more our team members
Stargazers over time
Description
Languages
Go
97.9%
Shell
1.6%
Makefile
0.4%
Dockerfile
0.1%