Files
prettier_action/README.md
2020-01-22 13:55:59 +01:00

1.6 KiB

GitHub Prettier Action

A GitHub action for styling files with prettier.

Usage

Parameters

Parameter Required Default Description
prettier_options '--write "{,!(node_modules)/**/}*.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 - Custom git publish branch, use ${{ github.head_ref }} if used in pull requests

Example Config

This is a small example of what your action.yml could look like:

name: Prettier for JS Code

on: [pull_request]

jobs:
  cleanup_tasks:
    runs-on: ubuntu-latest

    steps:
    - name: Cloning the repository
      uses: actions/checkout@v1
      with:
        fetch-depth: 1
    - name: Prettify the JS Code
      uses: creyD/prettier_action@v1.0
      with:
        prettier_options: '--no-semi --write src/**/*.js'
        branch: ${{ github.head_ref }}
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

This simple example executes prettier --no-semi --write src/**/*.js after someone created a Pull Request on your repository. More documentation can be found here.

Issues

Please report all bugs and feature request using the GitHub issues function.