From: Evan You Date: Mon, 27 Nov 2023 08:55:54 +0000 (+0800) Subject: feat(compiler): improve parsing tolerance for language-tools X-Git-Tag: v3.4.0-alpha.2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=41ff68ea579d933333392146625560359acb728a;p=thirdparty%2Fvuejs%2Fcore.git feat(compiler): improve parsing tolerance for language-tools --- diff --git a/packages/compiler-core/__tests__/parse.spec.ts b/packages/compiler-core/__tests__/parse.spec.ts index fabbfae380..7eb5a000e5 100644 --- a/packages/compiler-core/__tests__/parse.spec.ts +++ b/packages/compiler-core/__tests__/parse.spec.ts @@ -1918,6 +1918,29 @@ describe('compiler: parse', () => { expect(baz.loc.end).toEqual({ line: 2, column: 28, offset }) }) + // With standard HTML parsing, the following input would ignore the slash + // and treat "<" and "template" as attributes on the open tag of "Hello", + // causing `