Skip to content

Commit

Permalink
Fix: report full dot location in dot-location (#12452)
Browse files Browse the repository at this point in the history
  • Loading branch information
mdjermanovic authored and platinumazure committed Oct 20, 2019
1 parent 2d6e345 commit e657d4c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions lib/rules/dot-location.js
Expand Up @@ -67,15 +67,15 @@ module.exports = {

context.report({
node,
loc: dot.loc.start,
loc: dot.loc,
messageId: "expectedDotAfterObject",
fix: fixer => fixer.replaceTextRange([tokenBeforeDot.range[1], prop.range[0]], `${neededTextAfterToken}.${textBeforeDot}${textAfterDot}`)
});
}
} else if (!astUtils.isTokenOnSameLine(dot, prop)) {
context.report({
node,
loc: dot.loc.start,
loc: dot.loc,
messageId: "expectedDotBeforeProperty",
fix: fixer => fixer.replaceTextRange([tokenBeforeDot.range[1], prop.range[0]], `${textBeforeDot}${textAfterDot}.`)
});
Expand Down
4 changes: 2 additions & 2 deletions tests/lib/rules/dot-location.js
Expand Up @@ -143,13 +143,13 @@ ruleTester.run("dot-location", rule, {
code: "obj\n.property",
output: "obj.\nproperty",
options: ["object"],
errors: [{ messageId: "expectedDotAfterObject", type: "MemberExpression", line: 2, column: 1 }]
errors: [{ messageId: "expectedDotAfterObject", type: "MemberExpression", line: 2, column: 1, endLine: 2, endColumn: 2 }]
},
{
code: "obj.\nproperty",
output: "obj\n.property",
options: ["property"],
errors: [{ messageId: "expectedDotBeforeProperty", type: "MemberExpression", line: 1, column: 4 }]
errors: [{ messageId: "expectedDotBeforeProperty", type: "MemberExpression", line: 1, column: 4, endLine: 1, endColumn: 5 }]
},
{
code: "(obj).\nproperty",
Expand Down

0 comments on commit e657d4c

Please sign in to comment.