// @ts-check "use strict"; const markdownlint = require("../lib/markdownlint"); module.exports = function wrapper(grunt) { grunt.initConfig({ "markdownlint": { "example": { "src": [ "*.md" ] } } }); grunt.registerMultiTask("markdownlint", function task() { const done = this.async(); markdownlint( { "files": this.filesSrc }, function callback(err, result) { const resultString = err || ((result || "").toString()); if (resultString) { grunt.fail.warn("\n" + resultString + "\n"); } done(!err || !resultString); }); }); };