Thanks for taking the time to contribute!
The following is a set of guidelines for contributing to gouberfmt
. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
- First Check analyzer list from the README.md and also do a search in the issue section before writing a new analyzer.(someone else might be working on writing a new analyzer)
- Create an issue in the issue section and discuss with the other contributors.
- Fork the repo.
- Create a new brach for each PR.
- Give your analyzer a meaningful name.
- Add enough Unit Test for your code changes
- Create a Pull Request.The pull request and commit should have a useful title.
- Update the README.md and add analyzer to the list.
- Search in the issue section first to avoid duplicate issue.
- Create a new issue with a meaningful title and description