The Prettier workflow, defined in .github/workflows/prettier.yml
, automates code formatting for the entire repository.
This workflow is triggered on:
push
to the main
branchpull_request
format
This job runs on ubuntu-latest
and performs the following steps:
GITHUB_TOKEN
to allow the workflow to push changes back to the repository.npm
to speed up dependency installation.npm install
.npx prettier --write .
to format all files in the repository in-place.stefanzweifel/git-auto-commit-action
to check if Prettier made any changes. If there are changes, it commits them back to the current branch with the commit message “style: Format code with Prettier”. This action is configured to check all files.The purpose of this workflow is to ensure that all code in the repository is consistently formatted according to the Prettier rules, without requiring developers to run Prettier manually before committing.