Automatically formats your code!
Never tell your users to format their code, as we do it on the fly!
For a more detailed installation guide look into our wiki
- Create a
formatter.ymlfile in.github/workflows/ - Paste this code into the file:
on: push
name: Node Code Formatter
jobs:
lint:
name: Node Code Formatter
runs-on: ubuntu-latest
steps:
- name: Node Code Formatter
uses: MarvinJWendt/run-node-formatter@stable
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}- Commit the file π
- First runs your
formatscript, then runs yourlintscript. - Works on:
- New commit
- Internal branches
- Internal pull requests
- Report errors
Simply put your code formatter into a script named format or lint in your package.json (Yarn only supports a lint script at the moment).
Make sure that your code formatter is a dependency of your module!
...
"scripts": {
"format": "standard --fix"
}...
"scripts": {
"format": "prettier --write"
}