Skip to content

Repository files navigation


Chai HTMLHint

Extends Chai with assertions for HTMLHint

npm Version npm count

  How To UseContributingWebsite

Usage

You just have to pass the html you want to validate like this:

var myhtml = '<h1>my html</h1>';
expect(myhtml).to.be.validHtml;

The default rules are:

{
	"alt-require": true,
	"attr-lowercase": true,
	"attr-no-duplication": true,
	"attr-unsafe-chars": true,
	"attr-value-double-quotes": true,
	"doctype-first": true,
	"doctype-html5": true,
	"id-unique": true,
	"inline-script-disabled": false,
	"inline-style-disabled": false,
	"space-tab-mixed-disabled": true,
	"spec-char-escape": true,
	"src-not-empty": true,
	"style-disabled": true,
	"tag-pair": true,
	"tag-self-close": true,
	"tagname-lowercase": true,
	"title-require": true
}

If you want to override you just need a valid .htmlhintrc file in the root of your project

LICENCE

Project initially created by @molant and transferred to the HTMLHint organization.

Logo HTMLHint

MIT License

About

Extends Chai with assertions for HTMLHint

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages