Skip to content

Commit 0bee436

Browse files
committed
fix issue with multiline errors in the linter.
1 parent 02555cd commit 0bee436

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

dist/linter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ exports.provider = {
1818
var linterErrors = resp.errors.map(function (err) { return ({
1919
type: "Error",
2020
filePath: filePath,
21-
html: "<span class=\"badge badge-flexible\" style=\"color:rgb(0, 148, 255)\"> TS </span> " + err.message,
21+
html: "<span class=\"badge badge-flexible\" style=\"color:rgb(0, 148, 255)\"> TS </span> " + err.message.replace(/\n/g, '<br />'),
2222
range: new atom_1.Range([err.startPos.line, err.startPos.col], [err.endPos.line, err.endPos.col]),
2323
}); });
2424
return linterErrors;

lib/linter.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ export var provider = {
3636
var linterErrors: LinterMessage[] = resp.errors.map((err) => ({
3737
type: "Error",
3838
filePath,
39-
html: `<span class="badge badge-flexible" style="color:rgb(0, 148, 255)"> TS </span> ${err.message}`,
39+
html: `<span class="badge badge-flexible" style="color:rgb(0, 148, 255)"> TS </span> ${
40+
err.message.replace(/\n/g,'<br />')
41+
}`,
4042
range: new Range([err.startPos.line, err.startPos.col], [err.endPos.line, err.endPos.col]),
4143
}));
4244
return linterErrors;

0 commit comments

Comments
 (0)