diff --git a/eslint.js b/eslint.js index 2316cfc..006bd6f 100644 --- a/eslint.js +++ b/eslint.js @@ -329,7 +329,8 @@ message: message.message, severity: getSeverity(message), from: tern.outputPos(query, file, from), - to: tern.outputPos(query, file, to) + to: tern.outputPos(query, file, to), + lineNumber: message.line } if (message.ruleId) error.id = message.ruleId; if (!query.groupByFiles) error.file = file.name; diff --git a/test/issues.js b/test/issues.js index a60fe10..4a01a35 100644 --- a/test/issues.js +++ b/test/issues.js @@ -8,7 +8,8 @@ exports['test issue3'] = function() { "message" : "Parsing error: Illegal import declaration", "severity" : "error", "from" : 1, - "to" : 2, + "to" : 2, + "lineNumber": 1, "file": "test1.js"} ] }, [ "browser" ]); diff --git a/test/validate_default.js b/test/validate_default.js index d44cec3..eae57bf 100644 --- a/test/validate_default.js +++ b/test/validate_default.js @@ -9,6 +9,7 @@ exports['test never used'] = function() { "severity" : "error", "from" : 4, "to" : 5, + "lineNumber": 1, "id": "no-unused-vars", "file": "test1.js"} ] @@ -23,7 +24,8 @@ exports['test var'] = function() { "message" : "Parsing error: Unexpected end of input", "severity" : "error", "from" : 2, - "to" : 3, + "to" : 3, + "lineNumber": 1, "file": "test1.js"} ] }, [ "browser" ]); @@ -38,7 +40,8 @@ exports['test import'] = function() { "message" : "Parsing error: Illegal import declaration", "severity" : "error", "from" : 1, - "to" : 2, + "to" : 2, + "lineNumber": 1, "file": "test1.js"} ] }, [ "browser" ]);