Working on your first Pull Request? You can learn how from this free course:
EggHead.io - How to Contribute to an Open Source Project on GitHub
Feel free to open an issue to discuss feature requests, or if you're savvy, just PR.
This project happily uses Prettier (reformat's code based on common practices) and ESLint (static analysis of code patterns, can also fix stuff).
The result is a consistent code style and happy unicorns.
There's a Git precommit
hook in this repo (using husky),
so when you commit, all files will be formatted with Prettier and ESLint and the changes will be added
to the commit.
You can also setup editor-integration for automatically reformatting your code with Prettier on Save or using a hotkey.
npm start
will run the same file that users run in projects.
There are test configs under tests/configs/
, so we can provide a specific config using:
npm start -- --config tests/configs/mixed.config.js
Tag: Short description (fixes #1234)
Longer description if necessary
Based on ESLint commit message conventions