{ "name": "Header Rule Set" , "description": "Simple rules about HTML headers." , "rules": [ { "name": "Disallow Empty Headers" , "description": "Heading elements should contain text." , "rule": function() { fiveui.query(':header').each(function(ix, elt) { if($(elt).text() == '') { report('Heading does not contain text', elt); } }); } } ] }