Peace of mind in your markup. An HTML linter for all markup developers. #Markuplint author: @cloud10designs https://xitter.cf/t.co/VTcnQupcEB

npm
Joined January 2018
v4.18.4 released🎉 Maintenance release for the v4 line: dependency updates fixing open security advisories (svelte, uuid, postcss-selector-parser, js-yaml and more). Published under the v4 dist-tag; latest stays on 5.x. github.com/markuplint/markup…
1
1
2
286
v5.3.0 released🎉 New features: attribute names are judged as the DOM names them, and pretenders resolve many more components (lazy, dynamic import, namespaces, Vue). Bug fixes for sizes="auto", input value and self-referencing aria-labelledby. github.com/markuplint/markup…
1
329
v5.2.0 released🎉 New features: pretenders can state html or math as their namespace. Bug fix for components rendering SVG under pretenders-auto, namespaced attribute selectors, and exact-pinned dependencies. github.com/markuplint/markup…
1
2
292
v5.1.0 released🎉 New features: a language server for any LSP client (markuplint-language-server) and pretenders.auto support for slots, contents and dynamic attributes. Bug fix for accessible names of pretended components and memory use. github.com/markuplint/markup…
1
1
3
531
v5.0.1 released🎉 Bug fix for no-event-handler-attr falsely reporting framework event directives (Vue at-click, Alpine x-on:, htmx hx-on:, Svelte on:), and the VS Code extension now resolves markuplint per working directory in monorepos. github.com/markuplint/markup…
1
2
307
v5.0.0 released🎉 New features: ARIA 1.3 by default, Markdown/MDX parsers, granular ARIA rules, named rule groups, and pretenders auto. Breaking changes to the API, AST, and config — see the migration guide. github.com/markuplint/markup…
8
4
11
4,366
v5.0.0-rc.5〜rc.7 released🎉 Major rule system redesign: 106 rules renamed to a consistent verb-prefix scheme, 15 compound rules split into ~40. New ARIA/itemprop/importmap rules, spec-conformance metadata. Node.js 24+ required. Bug fixes since. github.com/markuplint/markup…
1
2
3,133
v5.0.0-rc.5〜rc.7 released🎉 Major rule system redesign: 106 rules renamed to a consistent verb-prefix scheme, 15 compound rules split into ~40. New ARIA/itemprop/importmap rules, spec-conformance metadata. Node.js 24+ required. Bug fixes since. github.com/markuplint/markup…
1
112
v4.18.3 released🎉 Bug fixes for Astro parser (TypeScript spread attrs, non-fatal diagnostics), parser-utils raw-text handling for <script>/<style>, and VS Code POSIX paths. github.com/markuplint/markup…
2
5
759
v4.18.0 released🎉 New features: TypeScript 6.0 support. Also switched v4 to fixed versioning for simpler npm OIDC Trusted Publishing, plus major dependency upgrades (React 19.2.5, Prettier 3.8, Svelte 5.50, etc). github.com/markuplint/markup…
2
4
585
v5.0.0-rc.0 released🎉 Experimental: pretenders.scan auto-detects React/Vue/Svelte/Astro components without manual config. We need your feedback! Please try it and report issues. Also: focusgroup attr support, Deno/Windows fixes. github.com/markuplint/markup…
3
1
8
1,787
v4.14.1 released🎉 New features: ignoreOmittedElements option for required-element, Invoker Commands API support, non-interactive CLI for create-rule, HTML spec updates. Bug fix for ARIA roles and spec-generator. github.com/markuplint/markup…
2
1
4
1,113