Skip to content

Commit 527081f

Browse files
authored
Better report location for vue/html-self-closing (#2724)
1 parent 2b5273c commit 527081f

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

lib/rules/html-self-closing.js

+8-3
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,7 @@ module.exports = {
150150
isEmpty(node, sourceCode)
151151
) {
152152
context.report({
153-
node,
154-
loc: node.loc,
153+
node: node.endTag || node,
155154
messageId: 'requireSelfClosing',
156155
data: {
157156
elementType: ELEMENT_TYPE_MESSAGES[elementType],
@@ -175,7 +174,13 @@ module.exports = {
175174
if (mode === 'never' && node.startTag.selfClosing) {
176175
context.report({
177176
node,
178-
loc: node.loc,
177+
loc: {
178+
start: {
179+
line: node.loc.end.line,
180+
column: node.loc.end.column - 2
181+
},
182+
end: node.loc.end
183+
},
179184
messageId: 'disallowSelfClosing',
180185
data: {
181186
elementType: ELEMENT_TYPE_MESSAGES[elementType],

0 commit comments

Comments
 (0)