Merge pull request #273 from unic/master

Error handling: Throw complete sass error but extend message
This commit is contained in:
Sam Richard 2015-05-13 07:09:54 -04:00
commit 0774a7693b

View file

@ -100,8 +100,11 @@ var gulpSass = function gulpSass(options, sync) {
message += gutil.colors.gray(' ' + error.line + ':' + error.column) + ' '; message += gutil.colors.gray(' ' + error.line + ':' + error.column) + ' ';
message += error.message; message += error.message;
error.messageFormatted = message;
error.message = gutil.colors.stripColor(message);
return cb(new gutil.PluginError( return cb(new gutil.PluginError(
PLUGIN_NAME, message PLUGIN_NAME, error
)); ));
}; };
@ -145,7 +148,7 @@ gulpSass.sync = function sync(options) {
// Log errors nicely // Log errors nicely
////////////////////////////// //////////////////////////////
gulpSass.logError = function logError(error) { gulpSass.logError = function logError(error) {
gutil.log(gutil.colors.red('[' + PLUGIN_NAME + '] ') + error.message); gutil.log(gutil.colors.red('[' + PLUGIN_NAME + '] ') + error.messageFormatted);
}; };
////////////////////////////// //////////////////////////////