Thank you so much for your interest in this project. These are some guidelines on how to contribute to this project.
Awesome! Search through the issues first and make sure it was not already reported. If you cannot find it, create a new one.
Has it been reported yet? If not, create a new issue first. Open a pull request for review. An absolute must: use semantic commit messages! Or simply use semci 😉
We use husky in combination with commitlint for automatically beautifying source code. Everything should be automatic.
Pull requests that only consist of cosmetic changes will be declined. A good reasoning behind this was summarized on this Ruby on Rails issue here.
Sounds wonderful! Please create a new enhancement issue to further discuss this new feature.