SuperAPI AI 工具集

htmlhint

前端与建站

查看项目

更新于 10-16 00:05

技能介绍

用途:在包含静态 HTML 输出或独立前端模板的 .NET 仓库中,使用 HTMLHint 对 HTML 结构、无效属性及基本 DOM 质量做检查,形成独立于 JS、CSS 和整站运行时审计的窄范围 HTML 门禁。

主要能力:检查静态 HTML 的正确性与轻量策略;可针对源模板、构建产物(如 dist/)或已部署 URL 运行;支持通过 .htmlhintrc 配置规则,并可在 package.json 中添加可重复执行的脚本。

使用方式:优先仓库本地安装并提交配置,例如 npm install --save-dev htmlhint;在 package.json 中添加脚本,如 htmlhint "dist//*.html" 或 htmlhint "wwwroot//.html";也可用 npx htmlhint "dist/**/.html" 或 npx htmlhint https://example.com 验证。若模板语法干扰解析,应改为检查渲染后的输出。

适用场景:仓库存在 wwwroot/、dist/ 等目录下的静态 HTML、生成的前端输出或独立模板,需要 HTML 结构检查、无效属性检测或基本 DOM 质量 lint 时。

限制:不适用于含服务端指令的原始 .cshtml 或 .razor 源码,应检查渲染或发布后的输出;不负责 JavaScript/TypeScript lint(交给 eslint);不处理运行时性能、可访问性、SEO 或响应头(交给 webhint)。URL 检查可能因认证、SPA 路由或环境漂移而失败。大量琐碎属性警告通常意味着配置需按仓库实际 HTML 约定调整。

资料未提供具体规则列表、版本要求、价格或平台支持等细节。