webhintio/hint
💡 A hinting engine for the web observed · 2026-08-28
Health v2 · maintenance only
65/100
- Activity 93
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3485
- days_rel: n/a
- days_push: 43
- n_releases_24m: 0
Adoption not part of the score
3698 stars · 821 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
webhint is a customizable linting engine for the web that checks sites and code for accessibility, performance, security, cross-browser compatibility, and PWA best practices. It ships as a CLI, a browser DevTools extension for Chrome/Edge/Firefox, and a VS Code extension, with configurable hints, connectors, parsers, and formatters.
Use cases
- lint a website for accessibility and performance issues
- check my site for web best practices before deploying
- scan a URL for security header problems like missing HSTS or X-Content-Type-Options
- audit a progressive web app manifest and service worker setup
- get real-time linting feedback in VS Code while writing HTML, CSS, and JS
- run web best-practice checks in a CI/CD pipeline
- find broken links, unminified JavaScript, and unoptimized images on my site
- detect vulnerable third-party libraries used by my web page
When to choose
- you want a single configurable tool covering accessibility, performance, security, and compatibility hints for websites
- you need linting integrated across the workflow: IDE, browser DevTools, and CI
- you want to enforce best practices on live URLs or local dev servers via jsdom or Puppeteer
- you need an extensible hinting engine and want to write custom hints, connectors, or formatters
- you prefer a community-driven OpenJS Foundation project with preset configurations for web, accessibility, and PWAs
When to avoid
- you only need unit or end-to-end testing rather than static best-practice linting of web pages
- you need deep in-page JavaScript analysis or full Lighthouse-style performance scoring with metrics
- your project is not web-based (Node CLIs, native apps, backend services)
- you want a zero-configuration security scanner for infrastructure rather than web page hints
- you need to lint non-browser code like TypeScript type correctness, where a dedicated linter fits better
Facets
cli-tool · maturity active
linter testing security developer-tools cli browser-extension web-development developer-tools accessibility security performance frontend cli browser editor-plugin cross-platform webhint linting best-practices progressive-web-apps cross-browser-compatibility axe puppeteer ci-cd vscode-extension devtools openjs-foundation monorepo editor-plugin nodejs
10 sources
- readme: https://github.com/webhintio/hint · fetched 2026-08-28 · 17a40f722c92
- homepage: https://webhint.io/ · fetched 2026-08-29 · f540f6add74e
- site_page: https://webhint.io/docs/user-guide · fetched 2026-08-29 · 46d4053e35f1
- site_page: https://webhint.io/docs/user-guide/extensions/extension-browser · fetched 2026-08-29 · f653b8e2a696
- site_page: https://webhint.io/docs/user-guide/extensions/vscode-webhint · fetched 2026-08-29 · caa671f6b716
- site_page: https://webhint.io/docs/contributor-guide · fetched 2026-08-29 · cf45e4b5fcd6
- site_page: https://webhint.io/docs/user-guide/hints · fetched 2026-08-29 · d9873208d336
- site_page: https://webhint.io/about · fetched 2026-08-29 · 6617541760fb
- site_page: https://webhint.io/about/project_charter · fetched 2026-08-29 · 85ad15629d02
- site_page: https://webhint.io/about/faq · fetched 2026-08-29 · 0467a4851ffe
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| webhintio/hint | main | 65 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem