
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
- Tweets197
- Following11
- Followers235
- Likes0
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…
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…
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…
v5.1.1 released🎉 Bug fixes: a file whose config cannot be loaded now fails instead of passing, preset JSON imports on Deno, and pretenders-auto following barrel re-exports.
github.com/markuplint/markup…
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…
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…
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…
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…
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…
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…
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…
v5.0.0-rc.1 released🎉 Experimental bulk suppressions for incremental adoption, improved package import resolution, and full TypeScript 6 compatibility.
github.com/markuplint/markup…
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…
Markuplint v5.0.0-alpha.3 released🎉 v5 brings ARIA 1.3 by default, MathML support, multi-pass autofix engine, 8 new rules, Markdown & tagged template literal parsers, directivePatterns, and more. This is the final alpha — entering dogfooding next.
github.com/markuplint/markup…
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…
v4.13.0 released🎉 New CLI options --max-count & --max-warnings, HTML spec updates, bug fixes incl. JSON import & multibyte char width github.com/markuplint/markup…
v4.12.0 released🎉 Improved markuplint --init CLI messages and replaced cli-color with picocolors. github.com/markuplint/markup…
v4.11.8 released🎉 Fixed handling of <script> tags with lang attribute in Svelte parser. Updated TypeScript to v5.8. github.com/markuplint/markup…
v4.11.7 released🎉 Fixed required and conditional attributes for picture element; removed experimental flag for Invoker Commands API. github.com/markuplint/markup…