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); }); });