Markuplint screenshot

Markuplint

Author Avatar Theme by Markuplint
Updated: 22 May 2025
578 Stars

An HTML linter for all markup developers.

Categories

Overview:

markuplint is an HTML linter designed for all markup developers, providing peace of mind by ensuring clean and error-free code. The project is actively developed, with a stable and usable status.

Features:

  • CLI: npm package for markuplint in Node.js platform.
  • Core: npm package for ml-core, universal across different platforms.
  • Rules: npm package for rules, universal across different platforms.
  • HTML Parser: npm package for html-parser, universal across different platforms.
  • Specs and Schemas: npm package for html-spec, universal across different platforms.
  • Template Parser Plugins: Various npm packages for different parsers like JSX, Vue, Svelte, Astro, Alpine.js, HTMX, Pug, and PHP.
  • Editor Extensions: Integration available for Visual Studio Code.
  • License: FOSSA status ensuring open-source nature.

Installation:

To install markuplint CLI, run the following command:

npm install -g @markuplint/cli

For using markuplint in your project, you can install the core package with:

npm install @markuplint/ml-core

Similarly, install other specific packages like rules, html-parser, and template parser plugins by replacing the package name accordingly.

Summary:

markuplint is an actively developed HTML linter catering to all markup developers. With a range of core packages and template parser plugins, it ensures clean and error-free markup code in various platforms. The availability of editor extensions like Visual Studio Code enhances the development experience, making it a comprehensive tool for maintaining HTML code quality.