grunt-blueprint-validator
Advanced tools
Comparing version 2.0.2 to 2.0.3
{ | ||
"name": "grunt-blueprint-validator", | ||
"description": "Validates Blueprint files.", | ||
"version": "2.0.2", | ||
"version": "2.0.3", | ||
"homepage": "https://github.com/Aconex/grunt-blueprint-validator", | ||
@@ -6,0 +6,0 @@ "author": { |
@@ -31,3 +31,3 @@ 'use strict'; | ||
var resultHandler = function (failOnWarnings) { | ||
var resultHandler = function (failOnWarnings, done) { | ||
return function (err, results) { | ||
@@ -37,3 +37,3 @@ var fail = false; | ||
function hasPassed(result) { | ||
return !result.errors.length && !result.warnings.length; | ||
return !result.errors.length && !(failOnWarnings && result.warnings.length); | ||
} | ||
@@ -56,7 +56,4 @@ | ||
if (fail) { | ||
process.exit(1); | ||
} | ||
console.log('Successful Blueprint validation'); | ||
console.log('\nBlueprint validation finished'); | ||
done(!fail); | ||
}; | ||
@@ -67,4 +64,4 @@ }; | ||
grunt.registerMultiTask('blueprint-validator', 'Validates Blueprint files', function() { | ||
validator.parseAndValidateFiles(this.data.mdFiles, resultHandler(this.data.failOnWarnings)); | ||
validator.parseAndValidateFiles(this.data.mdFiles, resultHandler(this.data.failOnWarnings, this.async())); | ||
}); | ||
}; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
17462
403