From 4561e27a2e12ecd4e40baa47108ca8a9e68662da Mon Sep 17 00:00:00 2001 From: meowtec Date: Wed, 26 Mar 2025 12:27:01 +0800 Subject: [PATCH] feat(html-self-closing): adjust report location to end tag --- lib/rules/html-self-closing.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/rules/html-self-closing.js b/lib/rules/html-self-closing.js index 5b98d8cf7..c31c9ab70 100644 --- a/lib/rules/html-self-closing.js +++ b/lib/rules/html-self-closing.js @@ -150,8 +150,7 @@ module.exports = { isEmpty(node, sourceCode) ) { context.report({ - node, - loc: node.loc, + node: node.endTag || node, messageId: 'requireSelfClosing', data: { elementType: ELEMENT_TYPE_MESSAGES[elementType], @@ -175,7 +174,13 @@ module.exports = { if (mode === 'never' && node.startTag.selfClosing) { context.report({ node, - loc: node.loc, + loc: { + start: { + line: node.loc.end.line, + column: node.loc.end.column - 2 + }, + end: node.loc.end + }, messageId: 'disallowSelfClosing', data: { elementType: ELEMENT_TYPE_MESSAGES[elementType],