Skip to content

Commit 23dbcea

Browse files
authored
fix(language-core): drop duplicate hints on incomplete tag (#4696)
1 parent 8eda337 commit 23dbcea

File tree

1 file changed

+4
-3
lines changed
  • packages/language-core/lib/codegen/template

1 file changed

+4
-3
lines changed

packages/language-core/lib/codegen/template/element.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,10 @@ export function* generateComponent(
2727
): Generator<Code> {
2828
const startTagOffset = node.loc.start.offset + options.template.content.substring(node.loc.start.offset).indexOf(node.tag);
2929
const endTagOffset = !node.isSelfClosing && options.template.lang === 'html' ? node.loc.start.offset + node.loc.source.lastIndexOf(node.tag) : undefined;
30-
const tagOffsets = endTagOffset !== undefined
31-
? [startTagOffset, endTagOffset]
32-
: [startTagOffset];
30+
const tagOffsets =
31+
endTagOffset !== undefined && endTagOffset > startTagOffset
32+
? [startTagOffset, endTagOffset]
33+
: [startTagOffset];
3334
const propsFailedExps: {
3435
node: CompilerDOM.SimpleExpressionNode;
3536
prefix: string;

0 commit comments

Comments
 (0)