🚀 GitHub Superfilter is a web extension that adds a lovely filter to GitHub pull requests.
GitHub's default filter sucks! It only allows to filter by file extension, and it doesn't properly handle files with multiple extensions (like .test.js)
On the other hand, GitHub Superfilter is awesome!
🎉 It gives you more control over how you filter your pull requests. You can search for files in a specific folder (/components/), or with a specific extension (.test.js). You can also filter out files (!/src/ or !test)
🎉 It's lightweight (< 4KB), only runs on github.com, and does not make your browser slower
🎉 It helps you become a better developer by making your life just a little bit easier
Download the Firefox add-on or the Chrome extension.
Clone this repository, and install the dependencies:
git clone https://github.com/TomerRon/github-superfilter
cd github-superfilter
yarn
Run the unit tests:
yarn test
Watch the files:
yarn watch
Start a temporary Firefox session with the add-on installed. The session uses a new profile that is destroyed after Firefox is closed.
yarn start:sandbox
Start a temporary Firefox session with the add-on installed. Use the standard (default) Firefox profile, which shares session/cookies with other windows.
yarn start
Note: If you are having issues running yarn start, you can also navigate to about:debugging in Firefox, press Load Temporary Add-on and select the dist/manifest.json file.
Create a build:
yarn build
Or, create a build and zip it (useful for GitHub/Firefox/Chrome releases):
yarn build-release
Huge shoutout to fivenp (@fivenp) for the amazing assets. Go check out his work!
This project is licensed under the ISC License - see the LICENSE.md file for details.



