diff --git a/eslint/babel-eslint-parser/index.js b/eslint/babel-eslint-parser/index.js index a1ceaa8b6b..a686f5e024 100644 --- a/eslint/babel-eslint-parser/index.js +++ b/eslint/babel-eslint-parser/index.js @@ -430,7 +430,7 @@ exports.parse = function (code) { err.column = err.loc.column; // remove trailing "(LINE:COLUMN)" acorn message and add in esprima syntax error message start - err.message = "Line X: " + err.message.replace(/ \((\d+):(\d+)\)$/, ""); + err.message = "Line " + err.lineNumber + ": " + err.message.replace(/ \((\d+):(\d+)\)$/, ""); } throw err; diff --git a/eslint/babel-eslint-parser/test/non-regression.js b/eslint/babel-eslint-parser/test/non-regression.js index 3d2bd82e07..c3f6721fd5 100644 --- a/eslint/babel-eslint-parser/test/non-regression.js +++ b/eslint/babel-eslint-parser/test/non-regression.js @@ -47,7 +47,7 @@ describe("verify", function () { verifyAndAssertMessages( "{ , res }", {}, - [ "1:2 Line X: Unexpected token" ] + [ "1:2 Unexpected token" ] ); });