Node Code Formatter
October 10, 2019 ยท View on GitHub
Automatically formats your code!
Automatically format pull requests
Never tell your users to format their code, as we do it on the fly!

Usage :pencil2:
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 :twisted_rightwards_arrows:
Features :sparkles:
- First runs your
formatscript, then runs yourlintscript. - Works on:
- New commit
- Internal branches
- Internal pull requests
- Report errors
Setup formatter scripts :clipboard:
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!
StandardJS
...
"scripts": {
"format": "standard --fix"
}
Prettier
...
"scripts": {
"format": "prettier --write"
}