Use LibSass' pre-formatted error messages
This commit is contained in:
parent
5246a9481d
commit
57f8c6d7ea
3
index.js
3
index.js
|
@ -114,8 +114,7 @@ var gulpSass = function gulpSass(options, sync) {
|
||||||
relativePath = path.relative(process.cwd(), filePath);
|
relativePath = path.relative(process.cwd(), filePath);
|
||||||
|
|
||||||
message += gutil.colors.underline(relativePath) + '\n';
|
message += gutil.colors.underline(relativePath) + '\n';
|
||||||
message += gutil.colors.gray(' ' + error.line + ':' + error.column) + ' ';
|
message += error.formatted;
|
||||||
message += error.message;
|
|
||||||
|
|
||||||
error.messageFormatted = message;
|
error.messageFormatted = message;
|
||||||
error.message = gutil.colors.stripColor(message);
|
error.message = gutil.colors.stripColor(message);
|
||||||
|
|
|
@ -129,7 +129,7 @@ describe('gulp-sass -- async compile', function() {
|
||||||
// Error must include file error occurs in
|
// Error must include file error occurs in
|
||||||
err.message.indexOf('test/scss/error.scss').should.not.equal(-1);
|
err.message.indexOf('test/scss/error.scss').should.not.equal(-1);
|
||||||
// Error must include line and column error occurs on
|
// Error must include line and column error occurs on
|
||||||
err.message.indexOf('2:3').should.not.equal(-1);
|
err.message.indexOf('on line 2').should.not.equal(-1);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
stream.write(errorFile);
|
stream.write(errorFile);
|
||||||
|
|
Loading…
Reference in a new issue