Markuplint
An HTML linter for all markup developers.
Install / Use
/learn @markuplint/MarkuplintREADME
Peace of mind in your markup - An HTML linter for all markup developers.
Website
Packages
| Package | Name | NPM | Platform |
| --------------------- | --------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | --------- |
| CLI | markuplint | | Node.js |
| Core |
@markuplint/ml-core | | Universal |
| Rules |
@markuplint/rules | | Universal |
| HTML Parser |
@markuplint/html-parser | | Universal |
| Specs and Schemas |
@markuplint/html-spec | | Universal |
Template Parser Plugins
| Package | Name | NPM | Platform |
| ------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | --------- |
| JSX | @markuplint/jsx-parser | | Universal |
| Vue |
@markuplint/vue-parser | | Universal |
| Svelte |
@markuplint/svelte-parser | | Universal |
| Astro |
@markuplint/astro-parser | | Universal |
| Alpine.js |
@markuplint/alpine-parser | | Universal |
| HTMX |
@markuplint/htmx-spec (spec-only) | | Universal |
| Pug |
@markuplint/pug-parser | | Universal |
| PHP |
@markuplint/php-parser | | Universal |
More Template Parser Plugins...
Editor Extensions
License
Sponsors
Corporate Sponsors
<img width="140" src="https://avatars.githubusercontent.com/u/1551649" alt="Velc" />
Personal Supporters
<img width="36" src="https://avatars.githubusercontent.com/u/91733847" alt="Tokitake" /> <img width="36" src="https://avatars.githubusercontent.com/u/111797" alt="Yasuo Fukuda" /> <img width="36" src="https://avatars.githubusercontent.com/u/91047157" alt="shamokit" />
Need Sponsors❤️🔥
Thanks
This linter is inspired by:
Related Skills
bluebubbles
347.6kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
347.6kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
