🚀 Supercharge Your PRs with PR Quality Enforcer:

Frustrated with vague pull requests and missing screenshots? Meet **PR Quality Enforcer* – your GitHub Actions hero!*


🎯 The Pain of Shoddy PRs

Ever opened a pull request only to find:

  • No screenshots for UI changes – leaving reviewers guessing?
  • Cryptic descriptions like "Fixed stuff" – wasting everyone's time?
  • Endless back-and-forth – delaying merges?

We’ve all been there. That’s why I built PR Quality Enforcer to transform chaos into clarity.


check is getting pass

check is getting failed without screenshot

✨ How PR Quality Enforcer Works Its Magic

This open-source tool automates PR quality checks using GitHub Actions. Here’s how:

1. 🧠 Smart PR Templates

Every PR starts with a clear structure to guide contributors:

markdown
### Changes Made  
- [ ] Screenshot attached  
- [ ] Description of changes included  

**Screenshots**:  
  

**Related Issues**:  


---

## 🔥 Proof in Action

Here’s what it looks like in a real-world repo:

### ❌ Before: A Failing PR

No screenshots attached? Boom. The check fails with a red ❌ and a clear message.

> The checklist wasn’t completed, and the `check_screenshots` job failed fast.

### ✅ After: A Passing PR

Screenshots added and template filled? Now you're talking. The check passes with a satisfying green ✅.

> All checks passed, including `check_screenshots`. Reviewers can merge with confidence.

---

## 🚀 Why You’ll Love It

- ⚡ **30% Faster Reviews** – No more asking for basics
- 👨‍💻 **Better Contributions** – Newbies know what's expected
- 🐛 **Fewer Bugs** – Visual proof catches UI issues early

---

## 💻 Get Started Now!

Add this to your repo’s `.github/` folder:

- `.github/workflows/pr-screenshot-check.yml`
- `.github/PULL_REQUEST_TEMPLATE.md`

🔗 GitHub Repo: [github.com/org-sameer/pr-quality-enforcer](https://github.com/org-sameer/pr-quality-enforcer)

---

## 💬 Join the Revolution

- 💭 **What’s your biggest PR pet peeve?**
- 🤖 **Tried automating PR quality checks yet?**

Drop a comment or open an issue.  
⭐ Star the repo. Contribute. Make PRs better, together.