Add GitHub Action for automatically formatting code in PRs and branches #6178
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a new GitHub Action workflow that allows maintainers to automatically format code in pull requests or branches using the project's
pnpm format
script.🎯 Problem Solved
Previously, when contributors submitted PRs with formatting issues, maintainers had to either:
This workflow automates the formatting process, making it easy to ensure code consistency across all contributions.
🚀 New Feature: Format PR Workflow
The new workflow (
.github/workflows/format-pr.yml
) provides:Manual Trigger Interface
feature/my-branch
) or PR number (e.g.,123
)Smart Processing
github-actions[bot]
with detailed messagesRobust Error Handling
📋 Usage Examples
Format a specific PR:
456
Format a branch:
fix-formatting-issues
🔧 Technical Details
The workflow:
pnpm format:check
to detect formatting issuespnpm format
and commits changes with descriptive messages📚 Documentation
Includes comprehensive documentation at
.github/workflows/FORMAT_PR.md
explaining:This enhancement streamlines the code review process and helps maintain consistent formatting standards across the entire codebase.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.