htmllint

An unofficial html5 linter.

Usage no npm install needed!

<script type="module">
  import htmllint from 'https://cdn.skypack.dev/htmllint';
</script>

README

htmllint npm version license build status coveralls

stories in ready dependencies devDependencies

An unofficial html5 linter and validator.

htmllint uses a parser to get the DOM for your html. It then uses the provided rules (and default rules) to lint both the DOM and then individual lines. Take a look at the supported options.

Using htmllint

If you'd like to run htmllint, we have a few options.

This module doesn't provide any interface on its own. It is highly recommended that you use one of the following modules to run the linter:

Getting Started with Contributing

You can use htmllint in Node.JS by using

require('htmllint')  

in your code, and doing an install with

npm install htmllint

(Remember --save-dev if this is just for your development).

Now What?

To learn more about the options and usage of htmllint, check out the user manual.

npm