diff --git a/lib/rules/space-infix-ops.js b/lib/rules/space-infix-ops.js index b2fbe47b476..bd2c0ae0e1d 100644 --- a/lib/rules/space-infix-ops.js +++ b/lib/rules/space-infix-ops.js @@ -69,7 +69,7 @@ module.exports = { function report(mainNode, culpritToken) { context.report({ node: mainNode, - loc: culpritToken.loc.start, + loc: culpritToken.loc, message: "Operator '{{operator}}' must be spaced.", data: { operator: culpritToken.value diff --git a/tests/lib/rules/space-infix-ops.js b/tests/lib/rules/space-infix-ops.js index 85d61d4497d..5906743452c 100644 --- a/tests/lib/rules/space-infix-ops.js +++ b/tests/lib/rules/space-infix-ops.js @@ -57,7 +57,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '+' must be spaced.", type: "BinaryExpression", line: 1, - column: 2 + column: 2, + endColumn: 3 }] }, { @@ -67,7 +68,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '+' must be spaced.", type: "BinaryExpression", line: 1, - column: 3 + column: 3, + endColumn: 4 }] }, { @@ -77,7 +79,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '+' must be spaced.", type: "BinaryExpression", line: 1, - column: 2 + column: 2, + endColumn: 3 }] }, { @@ -87,7 +90,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '||' must be spaced.", type: "LogicalExpression", line: 1, - column: 2 + column: 2, + endColumn: 4 }] }, { @@ -97,7 +101,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '||' must be spaced.", type: "LogicalExpression", line: 1, - column: 3 + column: 3, + endColumn: 5 }] }, { @@ -107,7 +112,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '||' must be spaced.", type: "LogicalExpression", line: 1, - column: 2 + column: 2, + endColumn: 4 }] }, { @@ -147,7 +153,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '?' must be spaced.", type: "ConditionalExpression", line: 1, - column: 2 + column: 2, + endColumn: 3 }] }, { @@ -157,7 +164,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '?' must be spaced.", type: "ConditionalExpression", line: 1, - column: 2 + column: 2, + endColumn: 3 }] }, { @@ -167,7 +175,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator ':' must be spaced.", type: "ConditionalExpression", line: 1, - column: 6 + column: 6, + endColumn: 7 }] }, { @@ -177,7 +186,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '?' must be spaced.", type: "ConditionalExpression", line: 1, - column: 2 + column: 2, + endColumn: 3 }] }, { @@ -187,7 +197,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator '?' must be spaced.", type: "ConditionalExpression", line: 1, - column: 3 + column: 3, + endColumn: 4 }] }, { @@ -197,7 +208,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator ':' must be spaced.", type: "ConditionalExpression", line: 1, - column: 6 + column: 6, + endColumn: 7 }] }, { @@ -207,7 +219,8 @@ ruleTester.run("space-infix-ops", rule, { message: "Operator ':' must be spaced.", type: "ConditionalExpression", line: 1, - column: 7 + column: 7, + endColumn: 8 }] }, {