- Notifications
You must be signed in to change notification settings - Fork1
🌐 Bring code coverage data directly onto GitHub with the Qlty extension for Chrome and Firefox
License
qltysh/qlty-browser
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A cross-browser extension for theQlty platform that providescode quality insights directly in GitHub pull requests and commits. The extensionsupports both Chrome and Firefox using a unified codebase.
- Chrome - Uses Manifest v3 with service workers
- Firefox - Uses Manifest v2 with background scripts
npm install
For development with file watching:
# Chrome (default)npm run watch# Chrome specificallynpm run watch:chrome# Firefoxnpm run watch:firefox
For production builds:
# Chrome (default)npm run build# Chrome specificallynpm run build:chrome# Firefoxnpm run build:firefox
All builds output to thedist/{chrome,firefox}
directories respectively.
- Build the extension:
npm run build:chrome
ornpm run watch:chrome
- Go to
chrome://extensions
- Enable "Developer mode"
- Click "Load unpacked"
- Select the
dist/chrome
folder from the repository
For more details, see theChrome Extension Developer Documentation.
- Build the extension:
npm run build:firefox
ornpm run watch:firefox
- Run
npm run run:firefox
to load the extension in Firefox.
The extension automatically rebuilds when source files change during development,but you'll need to reload the extension in the browser to see changes.
For technical details about the extension's architecture, cross-browser compatibility, and implementation details, seeARCHITECTURE.md.
About
🌐 Bring code coverage data directly onto GitHub with the Qlty extension for Chrome and Firefox
Resources
License
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.