2020-02-17 23:18:45 +01:00
2020-01-17 09:38:06 +01:00
2020-01-24 20:00:58 +01:00
2020-01-27 13:33:30 +01:00
2020-02-17 23:08:15 +01:00
2020-01-10 10:04:36 +01:00
2020-02-17 23:18:45 +01:00

GitHub Prettier Action

CodeFactor

A GitHub action for styling files with prettier.

Usage

Parameters

Parameter Required Default Description
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 - See note below! (TL;DR: On PR: ${{ github.head_ref }}\nOn Push: branch you are pushing to)

There are two types of action triggers in GitHub: on pull request and on push. The branch needs to be defined for both, but in case of the pull request trigger it should have ${{ github.head_ref }} and on push it should have the branch the trigger is designed for.

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.

Description
GitHub action for running prettier on your projects pull requests
Readme MIT 328 KiB
Languages
Shell 100%