htmllint
Version:
An unofficial html5 linter.
21 lines (15 loc) • 487 B
JavaScript
var lodash = require('lodash');
var bulk = require('bulk-require');
var presets = bulk(__dirname, '!(index).js');
presets.none = lodash.mapValues(presets.default, function () {return false;});
module.exports.presets = presets;
module.exports.flattenOpts = function (optList) {
var options = {};
optList.forEach(function (opt) {
if (lodash.isString(opt)) {
opt = presets[opt];
}
lodash.assign(options, opt);
});
return options;
};