HTML标记代码检查工具
Markuplint 是面向标记语言开发者的 HTML linter,目标是让 HTML、SVG、WAI-ARIA 等标记代码更符合规范,并能在项目或组织层面执行自定义“house rules”。它不仅检查单个标签或属性,也强调元素父子关系、设计系统组件结构和规则作用范围控制,定位比普通 HTML 语法检查更工程化。
从功能看,Markuplint 支持规范一致性检查、部分静态可访问性问题发现、项目策略校验,以及设计系统组件的属性、属性关系和父子结构约束。它的选择器能力较突出,可用 CSS Selector、正则选择器等方式对特定元素应用或忽略规则,适合复杂项目逐步落地。语言与框架方面,除 HTML 外,还通过插件支持 Pug、JSX/React、Vue、Svelte、Astro、Alpine.js、HTMX、PHP、Smarty、eRuby、EJS、Mustache/Handlebars、Nunjucks、Liquid 等;Angular 没有官方支持,但有社区 parser。工具形态包括 CLI、API、Playground 和 VS Code 扩展,CLI 可输出 JSON,API 可用于自定义插件和 E2E 场景中检查 HTML 字符串。
抓取内容未提供定价信息,也未明确说明核心项目的开源许可;仅提到 VS Code 扩展源码公开。它看起来更像开发工具链组件,而非 SaaS 服务,因此也没有自托管说明。
优点是结构检查能力强、规则控制细、模板生态覆盖广,并且 VS Code 扩展能在输入时即时提示,对初学者和团队规范推广都有帮助。文档包含 Guides、Rules、Configuration、API、FAQ 和 Playground,并有英日文,FAQ 对误报、React、JSON 输出、E2E 等问题解释较具体。限制是官方编辑器集成只有 VS Code;某些语法、CRLF 换行和模板场景可能产生问题;可访问性检查只覆盖代码静态层面,不能替代完整审计。
它适合重视 HTML 规范、可访问性基础质量、设计系统一致性和多模板栈的前端团队,也适合想学习规范 HTML 的初学者。中国大陆访问情况正文未提供,无法判断;若访问官网或包管理源不稳定,可结合 npm 镜像、HTMLHint、eslint-plugin-jsx-a11y 等替代或补充方案。
本测评基于公开资料整理,不构成购买建议,请以 markuplint.dev 官网实际信息为准。
开源HTML校验工具,适合前端项目规范化。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。