Commit ea8b5192 authored by Mark Otto's avatar Mark Otto Committed by Chris Rebert

use grunt-html instead of grunt-html-validation because holy shit it's fast

parent cff2e21d
...@@ -272,24 +272,18 @@ module.exports = function (grunt) { ...@@ -272,24 +272,18 @@ module.exports = function (grunt) {
} }
}, },
validation: { htmllint: {
options: { options: {
charset: 'utf-8', ignore: [
doctype: 'HTML5', 'Element “img” is missing required attribute “src”.',
failHard: true, 'Bad value “X-UA-Compatible” for attribute “http-equiv” on element “meta”.',
reset: true, 'Attribute “autocomplete” not allowed on element “input” at this point.',
relaxerror: [ 'Attribute “autocomplete” not allowed on element “button” at this point.',
'Element img is missing required attribute src.', 'Element “div” not allowed as child of element “progress” in this context. (Suppressing further errors from this subtree.)',
'Attribute autocomplete not allowed on element input at this point.', 'Consider using the “h1” element as a top-level heading only (all “h1” elements are treated as top-level headings by many screen readers and other tools).'
'Attribute autocomplete not allowed on element button at this point.',
'Element div not allowed as child of element progress in this context.',
'Element thead not allowed as child of element table in this context.',
'Bad value tablist for attribute role on element nav.'
] ]
}, },
files: { src: '_gh_pages/**/*.html'
src: '_gh_pages/**/*.html'
}
}, },
watch: { watch: {
...@@ -358,7 +352,7 @@ module.exports = function (grunt) { ...@@ -358,7 +352,7 @@ module.exports = function (grunt) {
require('time-grunt')(grunt); require('time-grunt')(grunt);
// Docs HTML validation task // Docs HTML validation task
grunt.registerTask('validate-html', ['jekyll:docs', 'validation']); grunt.registerTask('validate-html', ['jekyll:docs', 'htmllint']);
var runSubset = function (subset) { var runSubset = function (subset) {
return !process.env.TWBS_TEST || process.env.TWBS_TEST === subset; return !process.env.TWBS_TEST || process.env.TWBS_TEST === subset;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment