When contributing to this repository, please first discuss the change you wish to make via issue.
Are you out of ideas, but still wanna help? Check out the help wanted or the good first issue labels.
We have a pre-commit hook enforcing commits to follow our lint rules. The eslint config points to index.js.
- ESLint to enforce code style and best practices on JavaScript and TypeScript files.
- Prettier to format JSON files.
To check for lint issues on your code, run this on your terminal:
yarn lint
And to auto-fix some of them:
yarn lint-fix
The title of your PR should follow the Conventional Commits specification, the commits messages made inside the PR are not required to follow this specification because the PR will be squashed and the PR title will be the commit message.
Your PR is automatically inspected by various tools, check their response and try to improve your code accordingly. Requests that fail to build or have wrong coding style won't be merged.