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.