You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Prettier Action
v3.0
A GitHub action for styling files with prettier.
Parameter | Required | Default | Description |
---|---|---|---|
dry | ❌ | False | Runs the action in dry mode. Files wont get changed and the action fails if there are unprettified files. |
prettier_version | ❌ | False | Specific prettier version (by default use latest) |
prettier_options | ❌ | --write **/*.js |
Prettier options (by default it applies to the whole repository) |
commit_options | ❌ | - | Custom git commit options |
commit_message | ❌ | Prettified Code! | Custom git commit message |
file_pattern | ❌ | * | Custom git add file pattern |
branch (depreciated with 3.0) | ✅ | - | Always set this to ${{ github.head_ref }} in order to work both with pull requests and push events |
name: Continuous Integration
# This action works with pull requests and pushes
on:
pull_request:
push:
branches:
- master
jobs:
prettier:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
# Make sure the actual branch is checked out when running on pull requests
ref: ${{ github.head_ref }}
- name: Prettify code
uses: creyD/[email protected]
with:
# This part is also where you can pass other options, for example:
prettier_options: --write **/*.{js,md}
More documentation for writing a workflow can be found here.
Please report all bugs and feature request using the GitHub issues function. Thanks!