Skip to content

Extends Chai with assertions for HTMLHint

License

Notifications You must be signed in to change notification settings

htmlhint/chai-htmlhint

Repository files navigation


Chai HTMLHint

Extends Chai with assertions for HTMLHint

Travis Build Status NPM count MIT Licence Chat Chat

  How To UseContributingRoadmapWebsite

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

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published