GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - qltysh/qlty-browser: 🌐 Bring code coverage data directly onto GitHub with the Qlty extension for Chrome and Firefox

BranchesTags
Open more actions menu

Latest commit

 

History

51 Commits
51 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.qlty
.qlty
 
 
public
public
 
 
src
src
 
 
.env.development
.env.development
 
 
.gitignore
.gitignore
 
 
ARCHITECTURE.md
ARCHITECTURE.md
 
 
CLAUDE.md
CLAUDE.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
SUPPORT.md
SUPPORT.md
 
 
manifest.js
manifest.js
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
tsconfig.json
tsconfig.json
 
 
vite-env.d.ts
vite-env.d.ts
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

Qlty Browser Extension

A cross-browser extension for the Qlty platform that provides code quality insights directly in GitHub pull requests and commits. The extension supports both Chrome and Firefox using a unified codebase.

Supported Browsers

  • Chrome - Uses Manifest v3 with service workers
  • Firefox - Uses Manifest v2 with background scripts

Development

Installing Dependencies

npm install

Building

For development with file watching:

# Chrome (default)
npm run watch

# Chrome specifically
npm run watch:chrome

# Firefox
npm run watch:firefox

For production builds:

# Chrome (default)
npm run build

# Chrome specifically
npm run build:chrome

# Firefox
npm run build:firefox

All builds output to the dist/{chrome,firefox} directories respectively.

Loading the Extension

Chrome

  1. Build the extension: npm run build:chrome or npm run watch:chrome
  2. Go to chrome://extensions
  3. Enable "Developer mode"
  4. Click "Load unpacked"
  5. Select the dist/chrome folder from the repository

For more details, see the Chrome Extension Developer Documentation.

Firefox

  1. Build the extension: npm run build:firefox or npm run watch:firefox
  2. 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.

Architecture

For technical details about the extension's architecture, cross-browser compatibility, and implementation details, see ARCHITECTURE.md.

About

🌐 Bring code coverage data directly onto GitHub with the Qlty extension for Chrome and Firefox

qlty.sh

Resources

Readme
License

Security policy

Security policy
Activity
Custom properties

Stars

8 stars

Watchers

1 watching

Forks

2 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.