Skip to content

Commit

Permalink
Fix: Report columns for eol-last correctly (fixes #7136) (#7149)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdex authored and kaicataldo committed Sep 18, 2016
1 parent e016384 commit 6148d85
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion lib/rules/eol-last.js
Expand Up @@ -39,7 +39,7 @@ module.exports = {
const sourceCode = context.getSourceCode(),
src = sourceCode.getText(),
location = {
column: 1,
column: lodash.last(sourceCode.lines).length,
line: sourceCode.lines.length
},
LF = "\n",
Expand Down
12 changes: 6 additions & 6 deletions tests/lib/cli-engine.js
Expand Up @@ -113,9 +113,9 @@ describe("CLIEngine", function() {
assert.equal(report.results[0].messages.length, 5);
assert.equal(report.results[0].messages[0].ruleId, "strict");
assert.equal(report.results[0].messages[1].ruleId, "no-var");
assert.equal(report.results[0].messages[2].ruleId, "eol-last");
assert.equal(report.results[0].messages[3].ruleId, "no-unused-vars");
assert.equal(report.results[0].messages[4].ruleId, "quotes");
assert.equal(report.results[0].messages[2].ruleId, "no-unused-vars");
assert.equal(report.results[0].messages[3].ruleId, "quotes");
assert.equal(report.results[0].messages[4].ruleId, "eol-last");
});

it("should report one message when using specific config file", function() {
Expand Down Expand Up @@ -2401,11 +2401,11 @@ describe("CLIEngine", function() {
assert.equal(errorResults[0].messages[0].severity, 2);
assert.equal(errorResults[0].messages[1].ruleId, "no-var");
assert.equal(errorResults[0].messages[1].severity, 2);
assert.equal(errorResults[0].messages[2].ruleId, "eol-last");
assert.equal(errorResults[0].messages[2].ruleId, "no-unused-vars");
assert.equal(errorResults[0].messages[2].severity, 2);
assert.equal(errorResults[0].messages[3].ruleId, "no-unused-vars");
assert.equal(errorResults[0].messages[3].ruleId, "quotes");
assert.equal(errorResults[0].messages[3].severity, 2);
assert.equal(errorResults[0].messages[4].ruleId, "quotes");
assert.equal(errorResults[0].messages[4].ruleId, "eol-last");
assert.equal(errorResults[0].messages[4].severity, 2);
});

Expand Down
2 changes: 1 addition & 1 deletion tests/lib/eslint.js
Expand Up @@ -3126,7 +3126,7 @@ describe("eslint", function() {
assert.equal(messages[0].line, 1);
assert.equal(messages[0].column, 6);
assert.equal(messages[1].line, 2);
assert.equal(messages[1].column, 2);
assert.equal(messages[1].column, 18);
assert.equal(messages[2].line, 2);
assert.equal(messages[2].column, 18);
});
Expand Down

0 comments on commit 6148d85

Please sign in to comment.