SuperAPI AI 工具集

webhint

前端与建站

查看项目

更新于 10-16 00:05

技能介绍

用途:webhint 用于对面向浏览器的前端站点做运行时质量审计,覆盖可访问性、性能、SEO、安全响应头与 PWA/清单信号等。适用于仓库包含浏览器端站点、存在 .hintrc 或 hint 脚本、需要超出语法检查的站点级检查时。

主要能力:按类别输出发现项,包括响应头与传输、可访问性与 HTML 问题、性能、PWA 与清单信号;支持对本地开发 URL、预览或已部署 URL,以及构建产物进行审计。

使用方式:优先仓库本地安装并提交 .hintrc,从 web-recommended 等预设起步再按需定制。安装:npm install --save-dev hint。示例命令:hint https://localhost:3000;hint https://example.test --config .hintrc;npx hint https://localhost:3000;npx hint -c ./.hintrc https://example.com。可将命令写入 package.json 与 AGENTS.md 以便重复执行。

限制与注意:不用于 JavaScript/TypeScript 语义检查(交给 eslint 或 biome)、纯样式检查(stylelint)或静态 HTML 结构检查(htmlhint)。需明确 Node.js 版本与浏览器可用性;缺少 Chrome、Chromium 或 Edge 会导致浏览器连接器报错,WSL 不适合浏览器后端运行,可改用 jsdom 类连接器。EACCES 或安装权限问题通常通过本地 devDependency 安装解决。审计目标不稳定、需认证或仍在启动时,应先修复服务流程。修复后应在同一 URL 或构建产物上重跑以保持可比性。

资料未提供具体收费、价格、平台支持范围与效果数据。