Review Guard for GitHub
Overview
Warns before you approve a GitHub pull request that still has unreviewed files.
Review Guard catches the moment code review turns into rubber-stamping: clicking Approve on a pull request before you've actually opened every changed file. On GitHub's own "Files changed" page, GitHub already tracks which files you've marked "Viewed." Review Guard watches for exactly one thing: you selecting Approve and clicking Submit review while any changed file is still "Not Viewed." When that happens, it shows a small on-page warning with two choices — jump straight to the first unreviewed file, or approve anyway if you're confident you don't need to. How it works: 1. Open any GitHub pull request's "Files changed" tab. 2. Review as usual, marking files "Viewed" as you go. 3. Click "Submit review" and choose Approve. 4. If files remain unreviewed, Review Guard pauses the submission and asks — "Review remaining files" or "Approve anyway." Privacy and scope: - Runs only on github.com pull request pages. - Reads only the review selection and per-file "Viewed" state GitHub already shows on the page. - Never submits a review, comment, or approval itself — both warning choices only replay GitHub's own Cancel and Submit controls. - No network requests, storage, analytics, accounts, advertising, or remote code. Review Guard does one narrow job: make sure "Approve" means you actually looked.
0 out of 5No ratings
Details
- Version0.1.0
- UpdatedAugust 19, 2026
- Offered byextenup
- Size17.82KiB
- LanguagesEnglish
- Developer
Email
extenup13@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Review Guard for GitHub has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Review Guard for GitHub handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site