Thanks for any and all contributions you make to this project!
For all bug reports, feature requests, lint rule suggestions and any other issues, use the Issue Tracker. For inquiries and general discussions, please head to the Gitter Channel.
To track the progress of Ethlint over time, see Projects.
Any change that needs to be committed to this repository is a code change.
- Almost all non-trivial code changes must be accompanied by tests.
- Changes involving features, lint rules or utility methods for developers must be documented.
- All major changes must have a corresponding entry in the Changelog file. See Keep a Changelog on how to create a good changelog entry.
- Checkout your branch from the
develop
branch and direct all Pull Requests todevelop
. - Use
ES6
. - Use
const
instead oflet
wherever possible. - Avoid the pyramid style of closing braces at all cost.
- Make sure to both lint and test once you're done making all changes. See documentation on how to perform these.
- If proposing a change that hasn't already been discussed in an issue, please raise an associated issue first. For example, it is best to raise an issue for a Lint rule and discuss it with the developers first to avoid the possibility of waste of effort.
By making any code contributions to Ethlint, you agree that they will be licensed under the MIT License.
We currently accept the following payment methods:
- ETH:
0xacc661A56af9793a4437876a52F4Ad3fc3C443d6
Please get in touch over our Gitter channel or shoot an email at [email protected].