Skip to content

Latest commit

 

History

History
71 lines (61 loc) · 2.24 KB

readme.md

File metadata and controls

71 lines (61 loc) · 2.24 KB


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